/* Receptive Design Green CSS Set */

BODY { 
background: #FFF url(/images/_orange_body_logo.png) no-repeat fixed bottom right !important;
color: #000;
}

/* Page layout identifiers */
#topnav {
background: #F60 url(/images/_orange_nav_bg.png) repeat-y scroll left !important;
color: #000;
border-top: 2px solid #F61;
border-bottom: 2px solid #F61;
}

/* Child identifiers for #toplogo */
#toplogo-left {
background: #FFF url(/images/_orange_logo.png) no-repeat scroll left !important;
color: #000;
}

#toplogo-right-design {
background: #FFF url(/images/_orange_design.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-hosting {
background: #FFF url(/images/_orange_hosting.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-domains {
background: #FFF url(/images/_orange_domains.png) no-repeat scroll right !important;
color: #000;
}

/* Grandchild classes for #side, child for .side_box */ 
DIV.side-head {
background-color: #F60; /* #630; */
color: #FFF; 
border-top: 2px solid #F96; 
border-bottom: 2px solid #F96; 
}

DIV.side-body {
border: 2px solid #F96; 
border-top: 0; 
}

DIV.side-body-back {
background-color: #FC9;
color: #000; 
border-top:0; 
padding: 5px;
font-size: .95em;
line-height: 1.5em;
}

DIV.side-list {
border-bottom:1px solid #F96;
}

/* Tables */
TH {
	background-color: #FC9;
	color: #000;
	}

TH.caption {
	background-color: #F60;
	color: #FFF;
	}

TH.alttopborder {
	border-top: 1px solid #F60;
	}

TD {
	border-top: 1px solid #F60;
	}

/* Textual links */
A:LINK
{
	color : #F60;
	background-color : transparent;
}

A:VISITED
{
	color : #F60;
	background-color : transparent;
}

A:HOVER
{
	color : #F96;
	background-color : transparent;
}

A:ACTIVE
{
	color : #F60;
	background-color : transparent;
}

H1 {
	color: #F60;
	background-color : transparent;
}

H2 {
	color: #FFF;
	background-color : #F60;
}
