body{margin:0;padding:0;font-size:75%;line-height:1.25em;font-family:Helvetica,Arial,sans-serif;color:#555}
html>body{font-size:14px;}
#container{margin:auto auto;width:1043px}
    #header{position:relative;height:30px}
        #logo{position:absolute;top:15px;left:15px;width:213px;height:89px;visibility:hidden;}        
    #subheader{position:relative;width:1043px;height:300px}
        #link-home,#link-about,#link-services,#link-contact,#link-clients{width:310px;height:52px;}
        #link-home{position:absolute;top:13px;left:13px}
        #link-about{position:absolute;top:63px;left:13px}
        #link-services{position:absolute;top:115px;left:13px}
        #link-clients{position:absolute;top:167px;left:13px}
        #link-contact{position:absolute;top:219px;left:13px}
    #content{padding-top:20px; margin-bottom : 100px;}        
        #main-content{float:left;width:730px;padding-left : 16px; padding-right :50px; border-right : 1px solid #C0C0C0; min-height : 400px;}
        #signup-panel{float:left;width: 200px; padding-left : 10px; position : relative; }    
    

/* Table */
table{border-collapse:collapse;width:100%}
td{border-bottom:1px solid #CCC}
th,td{text-align:left;padding:6px}
th{background:#8CC63F;color:#FFF}
/* Typography */
h1,h2,h3{font-weight:normal}
h1{font-size:1.6em}
h2{font-size:1.3em}
a{color:#8CC63F}
a:hover{text-decoration:none}
a img{border:none}
blockquote{font-family:Georgia,"Times New Roman",Seriff;font-style:italic;font-size:1.1em;padding:0;margin:35px 30px 5px;color:#444;line-height:1.5em}
cite{font-size:.8em;font-style:normal;padding:0;margin:20px 30px;color:#444}
/* Notices */
.success{background:#8CC63F;color:#FFF;padding:1px 10px}
.error{background:#FF0000;color:#FFF;padding:1px 10px}

/* Template changers */
/* Space */
#subheader{background:url(../../../images/banner.jpg) no-repeat}

body
{
	background:#FFF;color:#111
}

body#template-default #sidebar-top-tips,body#template-clients #sidebar-top-tips{background:url(../4/images/top-tips-green.png) no-repeat}
body#template-default h1,body#template-default h2,body#template-clients h1,body#template-clients h2{color:#8CC63F}



body#template-benefits #telephone,body#template-contact #telephone{background:url(../4/images/telephone-green.jpg) no-repeat}
body#template-benefits #sidebar-top-tips,body#template-contact #sidebar-top-tips{background:url(../4/images/top-tips-green.png) no-repeat}
body#template-benefits h1,body#template-forrest h2,body#template-contact h1,body#template-contact h2{color:#8CC63F}

body#template-services #logo{background:url(../4/images/local-marketing-business-orange.png) no-repeat}
body#template-services #telephone{background:url(../4/images/telephone-green.jpg) no-repeat}


body#template-services #sidebar-top-tips{background:url(../4/images/top-tips-orange.png) no-repeat}
body#template-services h1,body#template-dusk h2
{
	color: #8CC63F;

	}
body#template-services a{color:#F26F21}

body#template-fire{background:#1a1a1a;color:#EEE}
body#template-fire #logo{background:url(../4/images/local-marketing-business-green.png) no-repeat}
body#template-fire #telephone{background:url(../4/images/telephone-green.jpg) no-repeat}

body#template-fire #sidebar-top-tips{background:url(../4/images/top-tips-green-shadowless.png) no-repeat 15px 15px}
body#template-fire h1,body#template-fire h2{color:#8CC63F}


#link-home {background:url(../../../images/home_transparent.png) no-repeat}
#link-home:hover,body#template-default #link-home {background:url(../../../images/home_white.png) no-repeat}



#link-about{background:url(../../../images/benefits_transparent.png) no-repeat}
#link-about:hover,body#template-benefits #link-about{background:url(../../../images/benefits_white.png) no-repeat}


#link-services{background:url(../../../images/services_transparent.png) no-repeat}
#link-services:hover,body#template-services #link-services{background:url(../../../images/services_white.png) no-repeat}


#link-clients{background:url(../../../images/clients_transparent.png) no-repeat}
#link-clients:hover,body#template-clients #link-clients{background:url(../../../images/clients_white.png) no-repeat}


#link-contact{background:url(../../../images/contact_transparent.png) no-repeat}
#link-contact:hover,body#template-contact #link-contact{background:url(../../../images/contact_white.png) no-repeat}


/* signup-panel */
#signup-panel h1
{
	text-align: center;
	line-height : 20px;
}
#signup-button-panel
{
	position : absolute;
	right : 0px;}


.signup-thanks
{
	position : relative;
	top : 30px;
	color : Blue;
}

#links-panel
{
	position : relative;
	top : 40px;
	text-align : center;
}
