body {
	margin: 0px 0px 40px 0px;
	background-image:url(../images/bg-gr.jpg);
	background-repeat:repeat-x;
	color:#000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#b {
    margin: 0 auto;
	width: 945px;
	text-align:left;
	height:100%;
}

table {
	border-collapse: collapse;
} 

td {
	padding: 0 0 0 0;
}

img {
	border-style:none;
}

ul {
	padding:4px 0 0 0;
	margin:0 0 0 22px;	
}

li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#929699;
}

#maincont li {
	color:#000000;
}

.txt {
	color:#000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.bold {
	font-weight:bold;
}
.gray {
	color:#636466;
}
.green {
	color:#00553D;
}

.green li {
	color:#00553D;
}

a:link {
	text-decoration:none;
	color:#000000;	
}
a:visited {
	text-decoration:none;
	color:#636466;	
}
a:hover {
	text-decoration:underline;
	color:#0066CC;	
}
a:active {
	text-decoration:none;
	color:#000000;	
}

.green a:link {
	color:#00553D;	
}

.green a:visited {
	color:#00553D;	
}

.green a:hover {
	color:#00553D;
}

.green a:active {
	color:#00553D;	
}

.txt a:link {
	text-decoration:none;
	color:#636466;	
}
.txt a:visited {
	text-decoration:none;
	color:#636466;	
}
.txt a:hover {
	text-decoration:underline;
	color:#0066CC;	
}
.txt a:active {
	text-decoration:none;
	color:#636466;	
}

.link-y a:link {
	color:#FFE19A;	
}

.link-y a:visited {
	color:#FFE19A;	
}

.link-y a:hover {
	color:#FFE19A;
}

.link-y a:active {
	color:#FFE19A;	
}


.link-by a:link {
	color:#FFC82C;	
}

.link-by a:visited {
	color:#FFC82C;	
}

.link-by a:hover {
	color:#FFC82C;
}

.link-by a:active {
	color:#FFC82C;	
}

.link-w a:link {
	color:#FFFFFF;	
}

.link-w a:visited {
	color:#FFFFFF;	
}

.link-w a:hover {
	color:#FFFFFF;
}

.link-w a:active {
	color:#FFFFFF;	
}

.link-b a:link {
	color:#000000;	
}

.link-b a:visited {
	color:#000000;	
}

.link-b a:hover {
	color:#000000;
}

.link-b a:active {
	color:#000000;	
}

#top {
	width:945px;
	height:81px;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#logo {
	position:relative;
	top:8px;
	left:17px;
	display:inline-block;
}

#tnav1 {
	position:relative;
	top:-18px;
	left:23px;
	width:173px;
	height:20px;
	background-image:url(../images/nav1-gr.png);
	background-repeat:no-repeat;
	display:inline-block;
	line-height:18px;
}

#tnav2 {
	position:relative;
	top:-18px;
	left:36px;
	width:220px;
	height:20px;
	background-image:url(../images/nav2-gr.png);
	background-repeat:no-repeat;
	display:inline-block;
	line-height:18px;	
}

#tnav3 {
	position:relative;
	top:-21px;
	left:290px;
	display:inline-block;
}

.lp6 { padding-left:6px; }
.lp8 { padding-left:8px; }
.lp9 { padding-left:9px; }
.lp12 { padding-left:12px; }
.lp16 { padding-left:16px; }
.lp18 { padding-left:18px; }

.rp6 { padding-right:6px; }
.rp9 { padding-right:9px; }

.bp2 {padding-bottom:2px;}
.bp10 {padding-bottom:10px;}

.tp7 {padding-top:7px;}

.li-spaced li{
	margin-top:1px;
	margin-bottom:2px;
}
.lh26 {
	line-height:26px;
}
.lh30 {
	line-height:30px;
}

.ml9 {
	margin-left:9px;
}

.navv {
	margin-left:8px;
	margin-right:8px;
}

#nav {
	width:945px;
	height:62px;
	background-image:url(../images/navs-gr.png);
	background-repeat:no-repeat;
}

#main {
	width:945px;
	background-image:url(../images/navs-gr.png);
	background-repeat:no-repeat;
	background-position: 0px -62px;
	height:100%;
	display:block;
}

#mnav {
	font-size:12px;
	line-height:35px;
}

#mnav a {
	padding-left:21px;
	font-weight:bold;
}


#mnsfrm {
	display:inline;margin-left:220px;
}

#mnstxt {
	width:142px;height:18px;border-width:0px;border-style:none;margin-right:11px;
}

#mnsbtn {
	margin:0 0 -5px 0;
	padding:0 0 0 0;
}


#nl {
	margin-left:9px;
	background-color:#002310;
	width:927px;
	height:1px
}

#snav {
	font-size:10px;
	line-height:26px;
}

#snav a {
	padding-left:14px;
	font-weight:bold;
}

#snav1 {
	margin-left:8px;
}

#foot {
	margin-left:9px;
	color:#636466;
	font-size:11px;
	text-align:center;
	line-height:24px;
}

.box {
	border:1px solid #929699;
}

.boxtitle {
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
	padding-left:8px;
	text-align:left;
}
.boxtitlebg {
	background-image:url(../images/bg-boxtop.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#fbox {
	height:483px;
	margin-bottom:11px;
}
#bigbox {
	width:611px;
	height:483px;
	margin-left:9px;
	background-color:#FFFFFF;
	background-image:url(../images/bg-bigbox.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:inline-block;
}

#bigboxtabs {
	width:611px;
	height:26px;
	background-image:url(../images/bg-topbigbox.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	line-height:26px;
	border-bottom:1px solid #929699;
}

#bigboxtabs a {
	text-align:center;
	width:98px;
	display:inline-block;
	background-image:url(../images/topbigboxtabselline.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#bigboxtabsel {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}	

#bigboxtabend {
	width:110px;
	height:26px;
	display:inline-block;
	background-image:url(../images/bg-topbigboxtabend.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #929699;
}

#bigboxmain {
	height:450px;
}

.boxpad {
	border:3px solid #FFFFFF;
}

#bigpic {
	margin-top:7px;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:11px;
}
.hpbigimg {
	width:577px;
	height:325px;
}
.tnpicimg {
	width:134px;
	height:92px;
}
#ssubhead {
	font-size:16px;
}
#sbpline {
	margin-top:7px;
	margin-bottom:7px;
	display:inline-block;
	height:1px;
	width:550px;
	background-color:#929699;
	text-align:center;	
}

.bigpictxt {
	position:relative;top:-74px;width:565px;height:66px;background-image:url(../images/bg-tsp-blk.png);background-repeat:repeat-x;
	padding-top:8px;
	padding-left:12px;
	font-size:12px;
	overflow:hidden;
}

.bigpichead { 
	font-size:30px;
	font-weight:bold;
}

.bp {
	display:none;
}
.block {
	display:block;
}

#tns {
	position:relative;
	top:-74px;
	padding-left:10px;
}

.tnbox {
	width:134px;
	height:92px;
	padding-left:11px;
	display:inline-block;
	font-size:10px;
	vertical-align:top;
}

.tnbox:hover{
	-moz-opacity: 0.6;
	filter: Alpha(Opacity=60);
	cursor:pointer;
}

.tnup1 {
	position:absolute;top:-9px;left:21px;
}
.tnup2 {
	position:absolute;top:-9px;left:166px;
}
.tnup3 {
	position:absolute;top:-9px;left:311px;
}
.tnup4 {
	position:absolute;top:-9px;left:456px;
}

.tntxt {
	position:relative;top:-24px;width:124px;height:24px;
	background-image:url(../images/bg-tsp-blk.png);background-repeat:repeat-x;
	padding-left:10px;
	display:block;
	line-height:11px;
	overflow:hidden;	
}

#rside {
	display:inline-block;
	vertical-align:top;
	padding-left:8px;
	text-align:center;
}
#rnav {
	width:302px;
	text-align:left;
	background-color:#FFFFFF;
	margin-bottom:12px;
}
.rnav {
	width:302px;
	text-align:left;
	background-color:#FFFFFF;
	margin-bottom:12px;
}
#rnavtabs {
	width:302px;
	height:26px;
	background-image:url(../images/bg-topbigbox.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	line-height:26px;
	border-bottom:1px solid #929699;
}

#rnavtabs a {
	text-align:center;
	width:98px;
	display:inline-block;
	vertical-align:top;
}

#rnavtabsel {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF; 
	background-image:url(../images/topbigboxtabselline.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#rnavtab {
	color:#4D4D4F;
	background-image:url(../images/rnavtabline.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#rnavtabend {
	width:106px;
	height:26px;
	display:inline-block;
	background-image:url(../images/bg-topbigboxtabend.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #929699;
}

#rss {
	position:relative;
	background-color:#003399;
}

#ad1 { text-align:center; padding-top:8px;padding-bottom:8px; }
#ad2 {}
#ad3 { text-align:center; padding-bottom:8px; }
#ad4 { text-align:center; padding-top:8px;padding-bottom:8px; }
#adg { text-align:center; padding-bottom:4px; }
#adbiz { text-align:center; padding-bottom:4px; }
#hpmid {
	position:relative;
	width:923px;
	height:126px;
	text-align:center;
	margin-left:9px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

#hpmidcon {
	text-align:left;
	width:917px;
	height:120px;
}

.rbox {
	position:relative;
	width:302px;
	height:120px;
	margin-left:2px;
	background-image:url(../images/rboxbg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:inline-block;
	background-color:#009966;
	vertical-align:top;
}

#rbox1 {
	margin-left:1px;
}

#hpswany {
	width:296px;
	height:117px;
	background-image:url(../images/joshswanson.png);
	background-position:right;
	background-repeat:no-repeat;
	display:inline-block;
	padding-top:6px;
	padding-left:6px;
}

#hpswanytxt {
	padding-bottom:12px;
	width:192px;
}

#hpjones {
	width:296px;
	height:117px;
	background-image:url(../images/kyleroth.png);
	background-position:right;
	background-repeat:no-repeat;
	display:inline-block;
	padding-top:6px;
	padding-left:6px;	
}

#hpjonestxt {
	padding-bottom:12px;
	width:176px;
}
.hpcolw {
	width:200px;
}
 
#pollq {
	padding-top:4px;padding-left:10px;font-weight:bold;
}

#polla {
	margin-top:0px;padding-left:14px;text-align:center;
}
 
.pollq {
	padding-top:4px;padding-left:10px;font-weight:bold;
}

.polla {
	margin-top:0px;padding-left:14px;text-align:center;
}
#polla table {
	text-align:left;
}

#pollaresult {
	margin-top:2px;margin-left:14px;width:275px;
}

#pollaresult td {
	padding-top:2px;
	font-size:11px;
}

.pollaresultbar {
	width:125px;
}

.pollaresultbar div {
	background-color:red;
}

.pollaresultp {
	width:35px;
}

#hpmid2 {
	position:relative;
	width:925px;
	height:340px;
	margin-left:9px;
	margin-bottom:10px;
	vertical-align:top;
	text-align:center;
}
.hpmid2cont {
	display:inline-block; vertical-align:top;
}

#bistuff {
	width:300px;
	height:58px;
	background-image:url(../images/bg-boxtop.jpg);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}

#amag {
	width:300px;
	height:340px;
	background-image:url(../images/bg-boxtop.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:8px;
	margin-left:9px;
	text-align:left;
}

#aboxcont {
	background-image:url(../images/bg-bigbox.jpg);background-repeat:repeat-x; background-position:bottom;display:inline-block;background-color:#FFFFFF;
}

#aboxin {
	background-image:url(../images/ci.png);background-repeat:no-repeat;display:inline-block;background-position:top;width:294px;height:307px;
}

#aboxint {
	position:relative;
	top:13px;
	left:13px;
}

#aboxini {
	position:relative;
	top:20px;
	left:13px;
	font-size:14px;
	font-weight:bold;
}

#aboxinl {
	position:relative;
	top:112px;
	left:10px;
}

#fzone {
	width:300px;
	height:232px;
	background-image:url(../images/bg-boxtop.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:9px;
	text-align:left;
	background-color:#DCDDDF;
}

.fzbox {
	width:276px;height:46px;background-color:#FFFFFF;margin-left:6px;margin-top:7px;padding:5px;
}

.fzbox img {
	float:left;margin-right:11px;
}

#mread {
	width:923px;
	text-align:left;
	margin-left:9px;
	margin-bottom:8px;
	margin-top:0px;
	clear:both;
	position:relative;
}
#mreadcont {
	background-image:url(../images/bg-bigbox.jpg);background-repeat:repeat-x; background-position:bottom;padding-bottom:6px;
}

#mrt {
	padding:7px 0px 6px 10px;
}
.tnmr {
	width:134px;
	padding-left:8px;
	display:inline-block;
	font-size:10px;
	vertical-align:top;
}

.vline {
	display:inline-block;width:1px;background-color:#636466;height:120px;margin-left:8px;
}

#d1mg {
	position:relative;top:10px;left:10px;
}
#maincont {
	height:100%;
	display:block;
	line-height:17px;
}
#storybox {
	width:579px;
	margin-left:9px;
	background-color:#FFFFFF;
	display:inline-block;
	padding-left:17px;
	padding-bottom:8px;
	padding-right:17px;
	margin-bottom:8px;
	height:100%;
}
#saddthis {position:relative;float:right;}
#sdate {margin-top:12px;}
#shead {margin-top:12px;}
#sbigpic {
	margin-top:7px;
	margin-bottom:11px;
}
#sauthor {margin-bottom:16px;}
.poll {
	position:relative;
	text-align:left;
	background-image:url(../images/rboxbg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#009966;
	vertical-align:top;
	height:126px;	
}
.pollwrap {
	margin-bottom:8px;
	margin-top:8px;
	padding:2px;
	width:298px;
	height:126px;
	background-color:#FFFFFF;
}


