/* Receptive Design Green CSS Set */

BODY { 
background: #FFF url(/images/_green_body_logo.png) no-repeat fixed bottom right !important;
color: #000;
}

/* Page layout identifiers */
#topnav {
background: #360 url(/images/_green_nav_bg.png) repeat-y scroll left !important;
color: #000;
border-top: 2px solid #361;
border-bottom: 2px solid #361;
}

/* Child identifiers for #toplogo */
#toplogo-left {
background: #FFF url(/images/_green_logo.png) no-repeat scroll left !important;
color: #000;
}

#toplogo-right-design {
background: #FFF url(/images/_green_design.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-hosting {
background: #FFF url(/images/_green_hosting.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-domains {
background: #FFF url(/images/_green_domains.png) no-repeat scroll right !important;
color: #000;
}

/* Grandchild classes for #side, child for .side_box */ 
DIV.side-head {
background-color: #030; 
color: #FFF; 
border-top: 2px solid #390; 
border-bottom: 2px solid #390; 
}

DIV.side-body {
border: 2px solid #390; 
border-top: 0; 
}

DIV.side-body-back {
background-color:#9C9;
color: #000; 
border-top:0; 
padding: 5px;
font-size: .95em;
line-height: 1.5em;
}

DIV.side-list {
border-bottom:1px solid #CFC;
}

/* Tables */
TH {
	background-color: #9C9;
	color: #000;
	}

TH.alttopborder {
	border-top: 1px solid #390;
	}

TH.caption {
	background-color: #060;
	color: #FFF;
	}

TD {
	border-top: 1px solid #390;
	}

/* Textual links */
A:LINK
{
	color : #363;
	background-color : transparent;
}

A:VISITED
{
	color : #390;
	background-color : transparent;
}

A:HOVER
{
	color : #393;
	background-color : transparent;
}

A:ACTIVE
{
	color : #390;
	background-color : transparent;
}

H1 {
	color: #363;
	background-color : transparent;
}

H2 {
	color: #FFF;
	background-color : #030;
}

