@import "typography.css";
@import "layout.css";
@import "extras.css";
@import "wireframe.css"; /* ### DO NOT INCLUDE INTO LIVE SITE ### */

/* !Generals */

html{
background: url(../images/layout/html_bg.png) 0 0 repeat-x;
}
body{ 
}
#content{
width: 962px; 
margin: 0 auto;
background: url(../images/layout/content_bg.png) 0 0 no-repeat;
overflow: hidden;
min-height: 600px;
}
#homeTwo #content{
background: url(../images/layout/content_bg_02.png) 0 0 no-repeat;
}
#homeTree #content{
background: url(../images/layout/content_bg_03.png) 0 0 no-repeat;
}
#homeFive #content{
background: url(../images/layout/content_bg_04.png) 0 0 no-repeat;
}
#homeSix #content{
background: url(../images/layout/content_bg_05.png) 0 0 no-repeat;
}
#homeSeven #content{
background: url(../images/layout/content_bg_06.png) 0 0 no-repeat;
}
#homeTree #branding a, #homeSeven #branding a{
color: #78B600;
}
#homeTree #secondary span, #homeSeven #secondary span{
color: #88ac16;
}
#branding h1{
margin: 0;
}
#branding a{
font-family: "Arial Black", Arial, sans-serif;
text-decoration: none;
color: #F9BB00;
font-size: 3em;
letter-spacing: -3px;
word-spacing: -5px;
line-height: 100%;
}
#branding a em{
color: #666;
font-style: normal;
}
#branding span{
line-height: 180%;
margin: 0;
color: #999;
font-family: "Trebuchet MS";
font-size: 1.2em;
letter-spacing: -1px;
font-weight: bold;
}
.guarantee{
text-indent: -9999px;
}
#primary{
margin: 50px 0 0 20px;
}
#primary h3, #secondary h3{
font-family: "Trebuchet MS";
font-size: 1.8em;
margin: 0;
}

#primary p{
width: 700px;
font-size: .9em;
color: #444;
}
#secondary{
margin: 50px 0 0 20px;
}
#secondary span{
font-size: 5em;
color: #B87B00;
font-family: "Arial Black", Arial, sans-serif;
text-shadow: inset 1px 1px 2px #000;
margin: 0;
line-height: 100%;
}
#tertiary{
margin: 50px 0 0 20px;
}
#tertiary h3{
font-family: "Trebuchet MS";
font-size: 1.5em;
margin: 0;
padding: 0 0 0 40px;
background: url(../images/layout/cloud_icon.png) 0 50% no-repeat;

}
#tertiary p{
margin: 0;
font-size: .9em;
color: #444;
}

.article{
width: 450px;
float: left;
overflow: hidden;
margin: 0 20px 0 0;
}
.article a{
text-decoration:none;
color: #084C8F;
}

#default #content{
background: none;
}
#footer{
background: url(../images/layout/footer_bg.png) 0 100% repeat-x;
overflow: hidden;
margin: 0;
padding: 20px 0 30px 0;
border: none !important;
}
#footer ul{
width: 962px;
margin: 1em auto;
}
#footer ul li{
display: inline;
margin: 0 10px 0 0;
}
#footer a{
color: #444;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
