/* Receptive Design Blue CSS Set */

BODY { 
background: #FFF url(/images/_blue_body_logo.png) no-repeat fixed bottom right !important;
color: #000;
}

/* Page layout identifiers */
#topnav {
background: #039 url(/images/_blue_nav_bg.png) repeat-y scroll left !important;
color: #000;
border-top: 2px solid #139;
border-bottom: 2px solid #139;
}

/* Child identifiers for #toplogo */
#toplogo-left {
background: #FFF url(/images/_blue_logo.png) no-repeat scroll left !important;
color: #000;
}

#toplogo-right-design {
background: #FFF url(/images/_blue_design.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-hosting {
background: #FFF url(/images/_blue_hosting.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-domains {
background: #FFF url(/images/_blue_domains.png) no-repeat scroll right !important;
color: #000;
}

/* Grandchild classes for #side, child for .side_box */ 
DIV.side-head {
background-color: #006; 
color: #FFF; 
border-top: 2px solid #39C; 
border-bottom: 2px solid #39C; 
}

DIV.side-body {
border: 2px solid #39C; 
border-top: 0; 
}

DIV.side-body-back {
background-color: #6CF;
color: #000;
border-top: 0; 
padding: 5px;
font-size: .95em;
line-height: 1.5em;
}

DIV.side-list {
border-bottom:1px solid #CCF;
}

/* Tables */
TH {
	background-color: #6CF;
	color: #000;
	}

TH.alttopborder {
	border-top: 1px solid #39C;
	}

TH.caption {
	background-color: #039;
	color: #FFF;
	}

TD {
	border-top: 1px solid #39C;
	}

/* Textual links */
A:LINK
{
	color : #039;
	background-color : transparent;
}

A:VISITED
{
	color : #39C;
	background-color : transparent;
}

A:HOVER
{
	color : #009;
	background-color : transparent;
}

A:ACTIVE
{
	color : #39C;
	background-color : transparent;
}

H1 {
	color: #039;
	background-color : transparent;
}

H2 {
	color: #FFF;
	background-color : #006;
}
