/* Receptive Design Red CSS Set */

BODY { 
background: #FFF url(/images/_red_body_logo.png) no-repeat fixed bottom right !important;
color: #000;
}

/* Page layout identifiers */
#topnav {
background: #C00 url(/images/_red_nav_bg.png) repeat-y scroll left !important;
color: #000;
border-top: 2px solid #C01;
border-bottom: 2px solid #C01;
}

/* Child identifiers for #toplogo */
#toplogo-left {
background: #FFF url(/images/_red_logo.png) no-repeat scroll left !important;
color: #000;
}

#toplogo-right-design {
background: #FFF url(/images/_red_design.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-hosting {
background: #FFF url(/images/_red_hosting.png) no-repeat scroll right !important;
color: #000;
}

#toplogo-right-domains {
background: #FFF url(/images/_red_domains.png) no-repeat scroll right !important;
color: #000;
}

/* Grandchild classes for #side, child for .side_box */ 
DIV.side-head {
background-color: #600; 
color: #FFF; 
border-top: 2px solid #F33; 
border-bottom: 2px solid #F33; 
}

DIV.side-body {
border: 2px solid #F33; 
border-top: 0; 
}

DIV.side-body-back {
background-color:#C99;
color:#FFF;
border-top:0; 
padding: 5px;
font-size: .95em;
line-height: 1.5em;
}

DIV.side-list {
border-bottom:1px solid #FCC;
}

/* Tables */
TH {
	background-color: #C99;
	color: #FFF;
	}

TH.alttopborder {
	border-top: 1px solid #F33;
	}

TH.caption {
	background-color: #C00;
	color: #FFF;
	}

TD {
	border-top: 1px solid #F33;
	}

/* Textual links */
A:LINK
{
	color : #C00;
	background-color : transparent;
}

A:VISITED
{
	color : #F33;
	background-color : transparent;
}

A:HOVER
{
	color : #900;
	background-color : transparent;
}

A:ACTIVE
{
	color : #F33;
	background-color : transparent;
}

H1 {
	color: #C00;
	background-color : transparent;
}

H2 {
	color: #FFF;
	background-color : #600;
}
