body#template1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height:14px;
	color: #3b484e;
	font-family:Arial, Helvetica, sans-serif;
	/*background:url(../images/frame/bg/grad_bkg.jpg) repeat-x top left #469b49;*/
	background:url(/Pics/bg/bg_body.jpg)  top left;

	}
img, a img {
	border: 0;
	}
form {
	margin: 0; padding: 0;
	}
a:link {
	color: #50a049;
	text-decoration: underline;
	}
a:hover {
	color: #f87740;
	text-decoration: none;
	}
a:visited {
	color: #eb6e1f;
	text-decoration: none;
	}
p {
	margin:0; padding: 1px 0 6px 0;
	}
div, td {
	font-size: 11px;
	font-family:Arial, sans-serif;
	}
/*  LAYOUT  */
#wrapper {
	/*width: 1194px;*/
	margin: 0 auto;
	background:url(../images/frame/bg/wrapper2.png) no-repeat top center;
	}
#pageshadow {
	background:url(../images/frame/bg/pageshadow.png) repeat-y center center;
	width:972px;
	margin:0 auto;
	}
#outertable {
	width:948px;
	margin: 0 auto;
	background:url(../images/frame/bg/contentgrad.jpg) repeat-x top left;
	}
/*  HEADER  */
div#header {
	width: 972px;
	height:178px;
	overflow:visible;
	margin:0 auto;
	}
div#header img {
	margin:0;
	padding:0;
	display:block;
	}
td#main {
	width: 576px;op left;
	}
	td#mainfull {
		width:576px;
		}
	td#maintop {
		width:576px;
		}
	td#maintopleft {
		width:318px;
		}
	td#maintopright {
		width:258px;
		}
	td#mainbot {
		width:576px;
		}
	td#mainbotleft {
		width:318px;
		}
	td#mainbotright {
		width:258px;
		}
	td#mainleft {
		width:318px;
		}
	td#mainright {
		width:258px;
		}
/*  LEFTNAV  */
td#leftnav {
	width:176px;
	padding:0;
	margin:0;
	}
div.leftnav {
	color:#435252;
	padding:0 4px 2px 12px;
	font-size:12px;
	}
div.leftnav_heading {
	margin:0;
	padding:12px 5px 9px 4px;
	background:url(../images/label/leftnav/leftNav.jpg) no-repeat top left transparent;
	}
	div.leftnav_heading img {
		display:block;
		margin:0;
		padding:0;
		}
	div.leftnav_heading.first {
		background:url(../images/label/leftnav/leftNav.png) no-repeat top left transparent;
		padding:6px 5px 9px 4px;
		margin:0;
		}
		div.leftnav_heading.first img {
			padding:0;			
			}
	#leftnav ul {
		padding:8px 0 14px 0;
		margin: 0;
		list-style-type: none;
		background:url(../images/frame/bg/leftNav_ul.jpg) repeat-x top left #fff;
		}
	#leftnav li {
		padding: 0 0 0 17px;
		margin: 0;
		background:url(../images/label/leftnav/star.png) no-repeat top left;
		}
		#leftnav li a {
			color: #435252;
			text-decoration: none;
			}
		#leftnav li a:hover {
			color: #435252;
			text-decoration:underline;
			}
/*  SKINS  */		
.skin {
	text-align:left;
	padding:0 4px;
	}
	.skin.main_default {
		}
	.skin.main_alternate {
		}
	td#maintop .skin, td#mainbot .skin, td#mainfull .skin {
		}
	td#mainleft .skin, td#maintopleft .skin, td#mainbotleft .skin {
		}
	td#mainright .skin, td#maintopright .skin, td#mainbotright .skin {
		}
.insetbanner {
	text-align: center;
	}
.label_text {
	padding:0 10px 8px 10px;
	font-weight:bold;
	font-size: 14px;
	text-transform:uppercase;
	color: #fff;
	font-weight:normal;
	letter-spacing:-2;
	}
.label_image {
	padding:0 7px 4px 7px;
	}
	.skin.main_default .label_text, .skin.main_default .label_image {
		background:url(../images/label/bg_main_default.jpg) repeat-x bottom left #1f9fc0;
		}
	.skin.main_alternate .label_text, .skin.main_alternate .label_image {
		background:url(../images/label/bg_main_alternate.jpg) repeat-x bottom left #0e537d;
		}
.contentblock {
	font-size: 11px;
	padding:7px;
	margin-bottom:15px;
	}
	.skin.main_default .contentblock {
		color:#3a3321;
		background:#fff;
		}
	.skin.main_alternate .contentblock {
		color:#060606;
		background:#d4f4fb;
		}
.subnavblock {
	padding: 5px 0;
	margin: 0 0 6px 0;
	font-size: 10px;
	font-weight: bold;
	color: #f54900;
	text-align: left;
	}
	.subnavblock a, .subnavblock a:visited {
		text-decoration: none;
		color: #f54900;
		}
	.subnavblock a:hover, .subnavblock a:visited:hover {
		color: #cb3c00;
		text-decoration: underline;
		}
.footlinks {
	padding: 5px 0;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #f54900;
	text-align: left;
	font-weight:bold;
	}
	.footlinks a, .footlinks a:hover {
		color: #f54900;
		text-decoration: none;
		}
	.footlinks a:hover, .footlinks a:visited:hover {
		text-decoration: underline;
		color: #cb3c00;
		}
/*  RM  */
td#rm {
	text-align: left;
	width:196px;
	}
div.skin.mini_default, div.skin.mini_alternate {
	margin-bottom:15px;
	}
div.rm {
	padding:0px 12px 0 4px;
	}
.rmlabel_text {
	padding:0 10px 8px 10px;
	margin-top:-2px;
	font-weight:bold;
	font-size: 14px;
	text-transform:uppercase;
	color: #fff;
	font-weight:normal;
	letter-spacing:-2;
	}
.rmlabel_image {
	padding:0 10px 8px 10px;
	margin: 0;
	margin-top:-2px;
	}
	.rmlabel_image, .rmlabel_text, .skin.mini_default .rmlabel_image, .skin.mini_default .rmlabel_text {
		color: #fff;
		background:url(../images/label/bg_mini_default.jpg) repeat-x bottom left #81bb43;
		}
	.skin.mini_alternate .rmlabel_image, .skin.mini_alternate .rmlabel_text {
		}
.rmitem {
	margin: 0;
	padding: 6px 8px 8px 8px;
	background:url(../images/frame/bg/bg_mini_default.jpg) repeat-x top left #fff;
	font-size:12px;
	line-height:16px;
	}
	.skin.mini_default .rmitem {
		}
	.skin.mini_default-long .rmitem, .skin.mini_default-long .rmitem {
		}
	.skin.mini_alternate .rmitem {
		}
.rmtile {
	margin: 0;
	padding: 0;
	background:url(../images/frame/bg/bg_mini_default.jpg) repeat-x top left #fff;
	font-size:12px;
	line-height:16px;
	}
#rm a, #rm a:visited {
	color:#F87740;
	}
#rm a:visited, #rm a:visited:hover {
	}
/*  FOOTER  */ 
div#footer {
	width: 972px;
	background:url(../images/frame/bg/bg_footer.png) no-repeat top left;
	margin:0 auto;
	padding:83px 0 12px 0;
	text-align: center;
	font-size:11px;
	line-height:16px;
	color: #013603;
}
#footer #leaderboard {
	width:728px;
	margin:0 auto 15px auto;
	}
#footer ul { list-style-type: none; padding: 0; margin: 0; }
#footer li { display: inline; color: #013603; padding: 0 10px 0 0; }

#footer a, #footer a:visited { color: #013603; }
#footer a:hover, #footer a:visited:hover { color: #013603; text-decoration:underline; }

/*-- Rounded Corners --*/
.nocorners {padding:5px;}
.roundTable { 
	margin:0;
	padding:0;
	}

td.roundTop, td.roundTopLeft, td.roundTopRight {font-size:1px;}

/* default */
.skin.main_default .roundTop {
	background: url("../Images/round/roundT.png") repeat-x left bottom;
	}
.skin.main_default .roundTopLeft {
	background: url("../Images/round/roundTL.png") no-repeat right bottom;
	}
.skin.main_default .roundTopRight {
	background: url("../Images/round/roundTR.png") no-repeat left bottom;
	}

/* alternate */
.skin.main_alternate .roundTop {
	background: url("../Images/round/alternate/roundT.png") repeat-x left bottom;
	}
.skin.main_alternate .roundTopLeft {
	background: url("../Images/round/alternate/roundTL.png") no-repeat right bottom;
	}
.skin.main_alternate .roundTopRight {
	background: url("../Images/round/alternate/roundTR.png") no-repeat left bottom;
	}
/* mini */
.skin.mini_default .roundTop {
	background: url("../Images/round/mini/roundT.png") repeat-x left bottom;
	}
.skin.mini_default .roundTopLeft {
	background: url("../Images/round/mini/roundTL.png") no-repeat right bottom;
	}
.skin.mini_default .roundTopRight {
	background: url("../Images/round/mini/roundTR.png") no-repeat left bottom;
	}
	
td#maintop td.roundTop, td#mainbot td.roundTop, td#mainfull td.roundTop {width:486px;}
	td#maintop .skin.mini_default td.roundTop, td#mainbot .skin.mini_default td.roundTop, td#mainfull .skin.mini_default td.roundTop {width:550px;}
td#maintopleft td.roundTop, td#mainbotleft td.roundTop, td#mainleft td.roundTop {width:228px;}
	td#maintopleft .skin.mini_default td.roundTop, td#mainbotleft .skin.mini_default td.roundTop, td#mainleft .skin.mini_default td.roundTop {width:292px;}
td#maintopright td.roundTop, td#mainbotright td.roundTop, td#mainright td.roundTop {width:168px;}
	td#maintopright .skin.mini_default td.roundTop, td#mainbotright .skin.mini_default td.roundTop {width:232px;}
td#rm td.roundTop {width:90px;}
	td#rm .skin.mini_default td.roundTop {width:154px;}



/* v2.0 TEXT STYLES */
h1 { font-size: 16px; line-height: 18px; font-weight: bold; padding: 0 0 3px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size: 14px; line-height: 16px; font-weight: bold; padding: 0 0 3px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }
h3 { font-size: 12px; line-height: 14px; font-weight: bold; padding: 0 0 2px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }
h4 { font-size: 12px; line-height: 13px; font-weight: bold; padding: 0 0 2px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }
h5 { font-size: 11px; line-height: 12px; font-weight: bold; padding: 0 0 2px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }
h6 { font-size: 11px; line-height: 11px; padding: 0 0 2px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; }

.white { color: #ffffff; }
.black { color: #000000; }
.dark { color: #3b484e; }
.lit { color: #eb6e1f; }
.dim { color: #666; }
.accent { color: #018eac; }
.alert { color: #c70b08; }

.div2 { padding: 1px; margin: 0; clear: both; }
.div4 { padding: 2px; margin: 0; clear: both; }
.div6 { padding: 3px; margin: 0; clear: both; }
.div10 { padding: 5px; margin: 0; clear: both; }
.hdiv10 { padding: 10px; margin: 0; clear: both;}

/* ETC */
.alignright { float: right; display: inline; }
.clearfix { clear: both; }
.popupcontent { color: #222 !important; background: #efefef !important; padding: 5px 5px 5px 10px; }
.popupmasthead, .popupfooter { color: #444 !important; background: #e0e0e0 !important; }
hr { padding: 0; margin: 10px 0 10px 0; border: 0; background: #888; height: 1px; }
.pad img { padding: 2px 6px 4px 4px; }
.alt { background: #d0d0d0 !important; }


/* Ratings Fix */
.ratingMeter { background: none; }
.ratingMeter img, .ratingMeter a img { float: left; padding: 0 !important; margin: 0 !important; }


/* v1.0 text styles, REQUIRED for controls */
.largeheader { font-weight: bold; font-size: 14px; color: #000; }
.header { font-weight: bold; font-size: 13px; color: #000; }
.subheader { font-weight: bold; font-size: 12px; color: #3b484e; }
.jumperlink { font-size:11px; line-height:15px; font-weight:bold; color:#eb6e1f !important; }
a.headerlink { font-weight: bold; color: #000; }
a.headerlink:hover  { color: #000; }
a.largeheaderlink  { font-size: 14px; font-weight: bold; color: #000; }
a.largeheaderlink:hover  { color: #000; }
.mini { font-size: 11px; line-height: 15px; }
.minilit { font-size: 11px; line-height: 15px; color:#eb6e1f; }
.miniheader, .sblabel { font-size: 11px; font-weight: bold; color: #3b484e; }
.minidim { font-size: 11px; line-height: 15px; color: #666; }
.minidimheader { font-size: 11px; line-height: 15px; color: #666; font-weight:bold; }
.minilink { font-size: 11px; line-height: 15px; }
.micro, .microlink { font-size: 10px; line-height:12px; }
.microdim { font-size:10px; line-height:12px; color: #666; }


/* v1.0 bg styles, REQUIRED for controls */
.mhpopup {background: url("../images/frame/bg/mh.popup.gif");}
.pg {background: url("../images/frame/bg/pg.gif");}
.trlb, .tralt {background:#d3f4fb; font-size:12px; line-height:16px; font-weight:bold; color:#151414;}
.trdef {background:#abdbe7; color:#060606; font-size:12px; line-height:16px; font-weight:bold; color:#151414;}
	.skin.main_alternate .trlb, .skin.main_alternate .tralt
		{}
	.skin.main_alternate .trdef
		{}
.sbdiv, .sbdivrl, .sblb, .sbrl, .sbtralt {background:#f2f8e3;}
.sbtrdef {background:#fff;}
	.skin.main_alternate .sbdiv, .skin.main_alternate .sbdivrl, .skin.main_alternate .sblb, .skin.main_alternate .sbrl, .skin.main_alternate .sbtralt
		{}
	.skin.main_alternate .sbtrdef
		{}
.pgBg {background: #469b49;}
.crint {background: #fff;}
.sbint {background:#fff;}

.sbdiv {
}
.sbdivrl {
}
.sbint {
}
.sblb {
}
.sbrl {
	padding: 4px 6px 4px 6px;
	}
.trlb {
}
.sbtralt {
	padding: 2px;
	}
.sbtrdef {
	padding: 2px;
	}
.tralt {
	padding:4px;
	}
	.tralt  td {
		padding:4px;
	}
	.tralt a {
		color:#005a9d !important;
	}
.trdef {
	padding:4px;
	}
	.trdef td {
		padding:4px;
	}
	.trdef a {
		color:#005a9d !important;
	}
.hdiv11 {
	margin:5px 4px;
	background:#ddd;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}
.hdiv17 {
	margin:8px 4px;
	background:#ddd;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}

.rssconsumer .title a {
font-weight: bold;
color: #000;
}

.rssconsumer .title a:hover {
color: #000;
}

.rssconsumer .title, .rssconsumer .date, .rssconsumer .description, .rssconsumer .readmore{
font-size:11px !important;
}
