BODY {
	background-color: #DFDFDF;
	background-image: url("http://img.silvercash.com/images/bg_whitegrade2.gif");
	background-repeat: repeat-x;
	margin: 0px;
}
.red {
	color: #cc0000;
}
/* header CSS ============ */
TABLE.mainContent,
TABLE.logoTABLE {
	width: 900px;
}
TABLE.mainContent {
	height: 100%;
	
}
TD.headerTD {
	height: 58px;
}

TR.logoTR TD {
	background-image: url("http://img.silvercash.com/images/bg_headergray.gif");
	background-repeat: repeat-x;
	height: 58px;

	color: #f1f1f1;
	font: 8pt verdana;
}
TR.logoTR TD A {
	color: #cc0000;
}
TR.logoTR TD A:hover {
	color: white;
}
TD.logoWelcome {
	vertical-align: bottom;
	padding: 8px;
	text-align: right;
	line-height: 25px;
}
TD.headerNav {
	text-align: center;
	padding: 5px;
	background-color: #484747;
	background-image: url("http://img.silvercash.com/images/bg_headernav.gif");
	background-repeat: repeat-x;

	height: 36px;	
}
TD.headerNav,
TD.headerNav A,
TD.headerNav A:visited {
	color: #f0f0f0;
	font: 10pt verdana;
	text-decoration: none;
}
TD.headerNav A:hover {
	color: #cc0000;
	text-decoration: none;
}

TD.mainContentTD,
TD.natsNav,
TD.footerTD {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

TD.mainContentTD A {	
	font-weight: normal;
}


/* === Rounded edges === */
TD.roundBottom {
	vertical-align: top;
	font-size: 1px;
}
TD.roundTop {
	vertical-align: bottom;
	font-size: 1px;

}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px}
b.r5{margin: 0 1px;height: 2px}

/* rounded white */
b.rwtop, b.rwbottom{display:block;}
b.rwtop b, b.rwbottom b{display:block;height: 1px;
    overflow: hidden; background: white}

/* rounded brown */
b.rbtop, b.rbbottom{display:block;}
b.rbtop b, b.rbbottom b{display:block;height: 1px;
    overflow: hidden; background: #252525}

TD.spacerTD {
	height: 8px;
}



/* footer CSS ============ */
TD.natsNav {
	background-color: white;
	padding: 4px;
	height: 1%;
}
TD.footerTD {
	height: 80px;
	text-align: center;
	vertical-align: top;
	font: 7pt verdana;
	color: #a1a1a1;
	background-color: white;
	
	padding-top: 10px;
	padding-bottom: 30px;
	border-top: 1px solid #d1d1d1;
}
TD.footerTD A {
	color: #b1b1b1;
}
TD.footerTD A:hover {
	color: #414141;
}

/* ================================== */
/* beg: solid BG container */

TABLE.solidContainer {
	width: 100%;	
}
TD.solidContainer_header {
	background-image: url(/images/m_forum_bg_strip_silver.gif);	
	background-color: #E5E5E5; 
	color: #414141; /* #4d4d4d */
	font: bold 8pt Verdana;
	padding: 3px;
	padding-left: 4px;
	border: 1px solid #C1C1C1;
}
TD.solidContainer_content {
	background-color: #F9F9F9;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1; 
	border-bottom: 1px solid #C1C1C1;
	text-align: justify;
	padding: 6px;
	font-size: 8pt;
}
TD.solidContainer_content H2 {
	font: bold 7.5pt verdana;
	color: #ff6600;
	margin-top: 10px;	
	margin-bottom: 5px;
}

#featuredsite_pic {
	padding: 0px;
}
/* end: solid BG container */
/* ================================== */

/* ================================== */
/* beg: news release ==========*/
.newsRelease {
	padding: 4px;
	text-align: justify;
}
.newsRelease H1 {
	font: bold 7.5pt verdana;
	
	color: #000000; /* orange */
	margin: 0px;		
}
.newsRelease H2 {
	font: bold 7.5pt verdana;
	color: #ED1C24;	/* color: sky blue ED1C24 */	
	
	margin-top: 10px;	
	margin-bottom: 1px;
}
.newsItem {
	font-weight: normal;
	font-size: 8pt;
	padding-top: 8px;
	border-bottom: 1px dotted silver;
	padding-bottom: 8px;
}
#newsItemTop {
	border: 0px;
}
DIV.newsItem A,
TD.listTable_website A,
DIV.newsRelease A {
	color: #ED1C24;	/* color: sky blue */
	text-decoration: none;
}
DIV.newsItem A:hover,
TD.listTable_website A:hover,
DIV.newsRelease A:hover {
	text-decoration: underline;
}
/* end: news release ==========*/
/* ================================== */

/* header CSS ============ */


TABLE.mainContent TD.mainContentTD {
	background-color: white;
	font: 8pt verdana;
	padding: 20px;
	vertical-align: top;
	
}
TD.mainContentTD A:hover {
	text-decoration: underline;
	color: #cc0000;
}

/* === Content CSS ====== */
DIV.contentHeader {
	padding: 4px;
	font-weight: bold;
	background-color: #E5E5E5;
	border: 1px solid silver;
}
DIV.contentDIV {
	padding: 10px;
}

TD.contentTD {
	font: 8pt verdana;
}

SPAN.contentTitle {
	color: #cc0000;
	font: bold 10pt "trebuchet ms", verdana;
}

TR.statsRowHover TD {
	background-color: #d1d1d1;
}
FONT.statsRow1 {
	color:#f1f1f1;
}
FONT.statsRow2 {
	color:#ffffff;
}

/* === stats tables ===== */
TABLE.searchStats TD,
TABLE.contentForms TD,
TABLE.adToolsForms TD {
	font: 8pt "trebuchet ms", verdana;
}
TABLE.searchStats TD {
	color: silver;
}
TD.label {
	text-align: right;
	padding-right: 4px;
}
TABLE.searchStats INPUT,
TABLE.searchStats SELECT,
TABLE.contentForms INPUT,
TABLE.contentForms SELECT {
	font: 8pt verdana;
}
.headerSubNavTD{
	width: 100%;
	height: 1%;
	padding-top: 6px;
	padding-bottom: 3px;
	background-color: #252525;
	background-image: url("http://img.silvercash.com/images/bg_headersubnav.gif");
	background-repeat: repeat-x;
	font: 10pt "trebuchet ms", verdana;
	color: silver;

}
.headerSubNavTD FORM {
	margin: 0px;
}


TABLE.statsTable {
	border: 1px solid silver;
	width: 100%;
}
TR.statsHeader TD {
	background-color: gray;
	background-image: url("http://img.silvercash.com/images/table_hdr_bg.gif");
	padding: 4px;
	font: bold 10pt "trebuchet ms", verdana;
	color: white;
}
TR.statsHeader2 TD {
	background-color: #E5E5E5;
	padding: 4px;
	font: bold 10pt "trebuchet ms", verdana;
	border-bottom: 1px solid silver;
}

TR.statsRow1 TD,
TR.statsRow2 TD,
TR.statsTotal TD,
TR.statsRow1 TD A,
TR.statsRow2 TD A,
TR.statsTotal TD A,
TR.linkcodesRow1 TD,
TR.linkcodesRow2 TD,
TR.linkcodesRow1 TD A,
TR.linkcodesRow2 TD A,
TR.statsRowHover TD,
TR.statsRowHover TD A
 {
	font: 8pt verdana;
}
TR.statsRow1 TD,
TR.statsRow2 TD,
TR.linkcodesRow1 TD,
TR.linkcodesRow2 TD,
TR.statsTotal TD,
TR.statsRowHover TD {
	padding-left: 6px;
	
}
TR.statsTotal TD {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid silver;
}
TR.statsRow1 TD,
TR.linkcodesRow1 TD{
	background-color: #f9f9f9;
}
TR.statsRow2 TD,
TR.linkcodesRow2 TD {
	background-color: #ffffff;
}
TR.statsTotal TD,
TR.statsTotal TD A {
	background-color: #E5E5E5;
	font-weight: bold;
}

TABLE.statsTable SELECT,
TABLE.statsTable INPUT {
	font: 8pt verdana;
}

#statsReferrers TR.statsRow1 TD,
#statsReferrers TR.statsRow1 TD {
	padding-top: 3px;
	padding-bottom: 3px;
}
#linkcodesTable {
	width: 90%;
}
TR.linkcodesRow1 TD,
TR.linkcodesRow2 TD {
	border-top: 1px solid silver;
}

/* === Ad tools tables ===== */
#bannerSearch {
	width: 400px;
	border: 1px solid silver;
}
#bannerSearch TD.headerNav {
	font-size: 10pt;
}
#bannerSearch TD.label {
	text-align: right;
	background-color: #E5E5E5;
}
TABLE.adToolsForms {
	border: 1px solid silver;
}
TABLE.adToolsForms TD.label {
	background-color: #E5E5E5;
}


