/**
 * $Id: global.css,v 1.0 2005/09/25 1:52:26 vwilliams Exp $
 *
 * MAIN STYLES FOR STRUTFACTOR.COM
 *
 */
body {
font: 12px Arial, Helvetica; 
color: #533C38; 
background: #783F34;
margin: 0px;
padding: 0px; 
}

/* GLOBAL STYLES */
/*//////////////////////////////////////////////////////*/
 td {
 font-family: Arial, Helvetica; 
 font-size: 12px;
 line-height: 145%;
 color: #533C38 }
 
 h2,h3,h4 {
 font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
 font-size: 22px; 
 font-weight: normal; 
 color: #533C38 }


/* MAIN LINKS */
/*//////////////////////////////////////////////////////*/
a:link {
 color: #783F34; 
 font-family: Arial, Helvetica; 
 text-decoration: underline }

a:visited {
 color: #533C38; 
 text-decoration: underline; 
 font-family: Arial, Helvetica; 
}
a:hover {
 color: #783F34; 
 font-family: Arial, Helvetica; 
 }

a:active {
 color: #783F34; 
 font-family: Arial, Helvetica; 
}

/* FOOTER LINK STYLES*/
/*//////////////////////////////////////////////////////*/
a.footer:link {
 color: #C2B39F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.footer:visited {
 color: #C2B39F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.footer:active {
 color: #C2B39F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.footer:hover {
 color: #E4E2C9; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }
 
 /* HOMEPAGEBOX MAROON*/
/*//////////////////////////////////////////////////////*/
a.newslink:link {
 color: #E9D9D9; 
 text-decoration: none; 
 font-weight: bold; 
 font: 9px Verdana, Helvetica, sans-serif }

a.newslink:visited {
 color: #E4E2C9; 
 text-decoration: none; 
 font-weight: bold; 
 font: 9px Verdana, Helvetica, sans-serif }

a.newslink:active {
 color: #E4E2C9; 
 text-decoration: none; 
 font-weight: bold; 
 font: 9px Verdana, Helvetica, sans-serif }

a.newslink:hover {
 color: #ffffff; 
 text-decoration: none; 
 font-weight: bold; 
 font: 9px Verdana, Helvetica, sans-serif }

/* BEFORE AFTER LINK STYLES*/
/*//////////////////////////////////////////////////////*/
a.balink:link {
 color: #FFFFFF; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.balink:visited {
 color: #FFFFFF; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.balink:active {
 color: #FFFFFF; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.balink:hover {
 color: #CFC6A9; 
 text-decoration: underline; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

/* TEXT STYLES */
/*//////////////////////////////////////////////////////*/
.bodytext {
 font-family: Arial, Helvetica; 
 font-size: 12px; 
 color: #533C38; 
 line-height: 145%; 
 padding: 3px 0px 3px 10px }

.newstext {
 font: 10px Verdana, Arial, sans-serif; 
 color: #AD927C}

.newstexthd {
 font: 10px Verdana, Arial, sans-serif; 
 color: #CFA899;
 font-weight: bold;}
 
.smalltext {
 color: #533C38; 
 font-size: 10px; 
 font-family: Verdana, Helvetica; 
 }
 
 .smalltextlite {
 color: #CFC6A9; 
 font-size: 10px; 
 font-family: Verdana, Helvetica; 
 }

.copyright {
 color: #9C7869; 
 line-height: 130%; 
 font-weight: normal; 
 font-size: 9px; 
 font-family: Verdana, Helvetica; 
 margin-right: 2px; 
}

.largertext {
font: bold 20px "Century Gothic", Helvetica, Arial, Verdana; 
color: #783F34;
}

.footertext {
 color: #94918F; 
 font-weight: normal; 
 font-size: 9px; 
 font-family: Verdana, Helvetica; 
 padding: 6px; 
 margin-right: 2px; 
 margin-left: 2px }

.whitetext {
 font: normal 10px Arial, Helvetica; 
 color: #FFFFFF; 
 padding-bottom: 2px }

.redtext {
 font: bold 15px "Trebuchet MS", Helvetica, Verdana, Arial; 
 color: #783F34; 
 padding: 0px 5px 0px 0px }
 
 .beredtext {
 font: bold 14px "Trebuchet MS", Helvetica, Verdana, Arial; 
 color: #783F34; 
}
 
 .olivetext {
 font: bold 15px "Trebuchet MS", Helvetica, Verdana, Arial; 
 color: #67674A; 
 padding: 0px 5px 0px 0px }
 
 .crimsontext {
 color: #783F34; 
 }
 
 .tinytext {
 color: #827F75;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica; }

 .tinydark {
 color: #363333;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 }
 
.header {
color: #005E6C;
font-weight: bold;
font-size: 11px; 
font-family: Arial, Helvetica; 
}

/* BORDERS  and LINES */
/*//////////////////////////////////////////////////////*/

.mainborder {
 border: 3px solid #FFFFFF }

.tablebordertop {
 border-top: 1px solid #D9D9D7 }

.tableborderleft {
 border-left: 1px solid #D9D9D7 }

.tableborderright {
 border-right: 1px solid #D9D9D7 }

.dottedline {
 border-bottom: 1px solid #EfEfEf; 
 vertical-align: middle; 
 font-family: Verdana, Arial, sans-serif }
 
.contactborder {
	border: 1px solid #BFBF98;
}
 
.line {  border-bottom: 1px solid #e7e7e7; 
 vertical-align: middle; 
 font-size: xx-small; 
 padding: 0px; 
 margin-right: 2px; 
 margin-left: 2px }

/* PRETTY FORMS */
/*//////////////////////////////////////////////////////*/
.tb {
 display: inline }

input {
 font-family: Verdana, Helvetica; 
 font-size: 11.5px; 
 color: #000000 }

select {
 font-family: Verdana, Helvetica; 
 font-size: 11.5px; 
 color: #000000 }

.formtext {
 font: normal 11px Verdana, Helvetica, sans-serif; 
 color: #533C38; 
 border: 1px solid #cccccc; 
 background: #FFFFFF }

.formbttn {
 font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 background: #A30000; 
 border: 0px; 
 padding: 2px }

/* LISTS */
ul {
 list-style:   url(../images/box.gif);
padding-bottom: 8px;
padding-right: 25px}

li {
 list-style:   url(../images/box.gif)}

/* SPACING and EFFECTS */
/*//////////////////////////////////////////////////////*/
.rightpad {
 padding-right: 25px }
 
td.rightpadded {
 padding-right: 19px }

.dulled {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }

.footerdivline {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }

.caseno { color: #533C38; 
 font-size: 10px; 
 font-family: Verdana, Helvetica; 
 }
 
 /* THOUGHTS SECTION */
/*//////////////////////////////////////////////////////*/

.mnthtext {
 font: 12px Arial, Helvetica;
 line-height: normal;
 text-align: left; 
 color: #533C38;}

.bighdrk {
/*	padding-left: 20px;*/
margin-right: 10px;
margin-bottom: 10px;
margin-top: 8px;
/*	color: #BDBD8F;*/
	color: #A5B1A5;
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 34px;
	font-weight: normal;
}
