

/* (c)2009 */

/* Globals */

html{color:#000;background:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{background:#333;font-family:Arial, sans-serif;font-size:13px;}
a{text-decoration:none;color:#0281CA}
a:hover{text-decoration:underline;background:none;}

.clear{clear:both;}
.left{float:left}
.right{float:right}

/* Ads */

.ad160 {display:block;text-align:center;margin:25px 0;color:#666;font-size:11px;}
	.ad160 img{margin-top:5px}
.ad160-alt {display:block;text-align:center;margin:15px 0;padding:16px 0;color:#666;font-size:11px;background:#e6e6e6;text-align:center;}
	.ad160-alt img{margin-bottom:5px}
.ad300 {text-align:center;margin:0 0 15px;color:#666;font-size:11px;}
	.ad300 img{margin-bottom:5px;}

/* Backgrounds */

.bg-white{background:#fff;}
.bg-lgrey{background:#f0f0f0;}

/* Headers */

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h1{font:bold 28px Arial;color:#fff;}

/* Type */

p{}


/* Imgs */

.img-border{border:solid 1px #ccc;padding:1px}


/* Form Elements */

input, select, textarea{background:#fff;color:#CCC;padding:3px;border:none;float:left;}
	input.on{color:#111;background:#fff;}
	textarea{height:100px;width:84%;}
input, select{background:#f0f0f0;color:#999;border:solid 1px #aaa;border-top-width:2px;padding:5px;margin:0 20px 6px 0;}
select{padding:4px;}

.input-singletext input{width:98%;}
.input-bodytext input{width:98%;height:250px;}
.input-body2text input{width:98%;height:125px;}
.input-on input{background:#fff;color:#111;}
.input-smalltext input{width:18%;margin-right:5px;}
.input-mediumtext input{width:30%;margin-right:5px;}

input.submit{width:auto;color:#0281CA;border-width:1px;background:#fff;border-color:#999;cursor:pointer;}

.forms{padding-bottom:35px;float:left;}
	.forms .header{display:block;border-bottom:solid 1px #ddd;padding:0 0 15px;margin:0 0 15px;}
	.forms h1{font-size:138.5%;font-weight:bold;color:#000;}
	.forms .box{margin-bottom:20px;display:block;float:left;width:780px;}
	.forms .box h2{font-size:123.1%;margin-bottom:10px;}
	.forms .box .notes{font-size:93%;color:#666;}
	.forms .box-highlight{background:#DCF1FF;display:block;clear:both;padding:5px 7px;float:left;margin-top:10px;}

/* Grid */

.grid-full{width:980px;margin:0 auto;display:block;clear:both;}
.grid-full-pad{width:940px;padding:0 20px;display:block;clear:both;float:left;}
.grid-8cols{width:620px;margin:0 0 0 0;display:block;float:left;}
.grid-8cols-pad{width:620px;margin:0 0 0 0;padding:20px 0 0 0;display:block;float:left;}
.grid-10cols{width:780px;margin:0 0 0 0;display:block;float:left;}
	.grid-10cols-pad{width:780px;margin:0 0 0 0;padding:20px 0 0;display:block;float:left;}
.grid-4cols{width:300px;margin:20px 0 0 0;display:block;float:left;}
	.grid-4cols-pad{width:300px;margin:20px 0 0 20px;display:block;float:left;}

/* Global Modules */

/* Navs */

/* Standard Modules */

/* Lists */

ul.style1{margin-bottom:10px;}
	ul.style1 li{margin-bottom:7px;}
	ul.style1 a{font-weight:bold;color:#666;}
.topics-hot ul.style1{width:125px;margin-right:10px;float:left;}

/* Unique Modules */

#hdr-net{height:23px;padding:7px 0 0 0;background:#000;border-bottom:solid 1px #333;}
	#hdr-net{color:#eee;font-size:93%;}

#hdr-main{height:99px;}

.hdr-logo{float:left;width:500px;margin-top:35px;}
	.hdr-logo .logo-rundlc{background:url(../img/global.png) left top;width:148px;height:41px;display:block;overflow:hidden;text-indent:-999px;float:left;}
	.hdr-logo .logo-desc{background:url(../img/global.png) left -50px;width:140px;height:28px;display:block;overflow:hidden;text-indent:-999px;}
.hdr-search{float:right;margin-top:33px;}

.search-main{background:#fff;padding:4px;display:block;float:left;}
	.search-main input{width:300px;font-size:123.1%;font-weight:bold;}

.nav-main{padding:0 0 0 10px;background:#191919;display:block;margin-top:30px;}
	.nav-main a{padding:10px 10px 10px;font-weight:bold;text-transform:uppercase;display:block;float:left;color:#999;text-decoration:none;}
		.nav-main a:hover{background-color:#191919;color:#fff;}
		.nav-main a.on{color:#222;background:#DCF1FF;margin:0 10px;}
.nav-sub{padding:10px 0 10px 20px;background:#DCF1FF;display:block;}
	.nav-sub a{margin-right:15px;color:#666;}
	.nav-sub a.on{color:#222;font-weight:bold;}

.dlarea{;padding:0 0 20px;float:left;}

/*.calendar{padding:20px 0;float:left;}
	.calendar h3{font-size:108%;color:#000;clear:both;}
		.calendar h3 a{text-decoration:underline;color:#000;}
	.calendar p a{color:#000;text-decoration:underline;}
.calendar-entry{width:300px;float:left;padding:0 20px 0 0;}
*/

.hdr-module{border-bottom:solid 1px #ddd;padding:0 0 5px 0;margin:0 0 10px 0;height:18px;}
	.hdr-module h2{font-size:93%;font-weight:bold;text-transform:uppercase;color:#333;}

#rundown{color:#fff;padding:20px 0;}
	#rundown h2{color:#999;text-transform:uppercase;font-weight:bold;font-size:85%;margin-bottom:8px;}
	#rundown h3{font-size:123.1%;}

.rundown-dltext{width:300px;float:left;}
	.rundown-dltext p{font-size:123.1%;line-height:1.4em;}
	.rundown-dltext p a{color:#41DDFA;}
.rundown-dlimg{width:140px;float:left;margin-left:20px;}
	.rundown-dlimg img{margin-bottom:10px;}
	.rundown-dlimg a{color:#fff;}

.dl-main{width:280px;height:215px;background:#000;display:block;padding:15px 20px 20px;float:left;}
	.dl-main h3{font-size:138.5%;font-weight:bold;margin-bottom:8px;color:#fff;}
	.dl-main p{line-height:17px;color:#eee;margin-bottom:8px;}
	.dl-main p.more{margin-bottom:15px;}
	.dl-main p.more a{color:#3FD5F1;font-weight:bold;text-decoration:underline;}

.dl-main .relatedlinks{border-top:solid 1px #333;margin-top:8px;display:block;clear:both;color:#ccc;padding:13px 0 0 0;}
	.dl-main .relatedlinks a{color:#eee;text-decoration:underline;}

/* Posts */

.post{float:left;}
	.post h3{font-size:138.5%;line-height:1.1em;font-weight:bold;margin-bottom:0px;}
		.post h3 a{color:#000;}
	.post p{line-height:17px;margin-bottom:7px;color:#333;}
	.post p a.readmore{font-weight:bold;text-decoration:underline;}
	.post p.media{margin:15px 0;background:#000;text-align:center;}
.post .details{width:140px;height:45px;background:url(../img/bits/stampround.gif) no-repeat;float:left;}
	.post .details span{color:#ccc;font-size:93%;display:block;clear:both;}
	.post .details h2{margin-bottom:0px;line-height:12px;}
		.post .details h2 a{color:#fff;}
.post .details .info{padding:8px 0 0 8px;}
.post .details .thumb{margin-top:5px;}
.post p.more a{font-size:93%;color:#666;}
.post .story{width:460px;margin-left:20px;float:left;margin-top:-3px;}
.post .story-large{width:460px;margin-left:20px;float:left;}
.post .comments{width:430px;padding:13px 15px 15px;background:#eee url(../img/bits/comments-arrow.gif) no-repeat 410px top;margin-top:10px;display:block;clear:both;float:left;margin-left:160px;}
	.post .comments .quote{color:#333;}
	.post .comments .quote b{font-size:93%;margin-bottom:2px;display:block;}

.post-mini{background: url(../img/bits/lg_3x1.gif) repeat-x left bottom;padding-bottom:7px;margin-bottom:10px;}
	.post-mini h3{font-size:123.1%;font-weight:bold;margin-bottom:4px;}
		.post-mini h3 a{color:#000;}

.post-article{}
	.post-article h1{font-size:182%;line-height:1.1em;color:#000;}
	.post-article p.byline{margin:5px 0 0;color:#666;}
	.post-article .headline{float:left;border-bottom:solid 1px #ddd;padding:0 0 20px;margin:0 0 20px;}
	.post-article .content{border-bottom:solid 1px #ddd;padding:0 0 10px;margin:0 0 20px;}
	.post-article .content p{font-size:108%;line-height:1.5em;margin-bottom:10px;color:#111;}
	.post-article .content .quote{width:570px;background:#eee;float:left;padding:20px;margin:10px 0 20px;display:block;clear:both;border-left:solid 10px #1C7EA0;font-size:123.1%;line-height:1.5em;color:#333;}
		.post-article .content .quote .source{display:block;font-size:12px;margin-top:10px;}

.post-generic, .post-generic-comments, .post-gallery, .post-video{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #ddd;}

.topics-hot{margin:0 0 0 20px;padding:20px 0 0 0px;width:260px;}
	.topics-hot .label-post2{margin-bottom:10px;}

/* Label */

.label-post, .label-post2{margin-bottom:2px;text-transform:uppercase;color:#222;font-weight:bold;float:left;font-size:93%;}
.label-post2{color:#1C7EA0;float:none;margin-bottom:2px;display:block;}


/*.label-post{background:#1C7EA0;padding:2px 4px;margin-bottom:4px;text-transform:uppercase;color:#fff;float:left;font-size:93%;}*/

/* Icons & Buttons */

.btn1 {background:url(../img/global.png) no-repeat left top;display:block;float:left;width:102px;height:32px;text-indent:-9999px;}
	.btn-searchmain{background-position:left -100px;width:26px;height:26px;}
	
.icon1 {background:url(../img/icons.png) no-repeat left top;display:block;float:left;text-indent:-9999px;}
	.icon-type-video{background-position:-50px top;width:44px;height:22px;margin-bottom:5px;}
	.icon-type-news{background-position:-50px -50px;width:42px;height:22px;margin-bottom:5px;}
	.icon-type-screens{background-position:-50px -100px;width:60px;height:22px;margin-bottom:5px;}
	.icon-date{background-position:-250px -50px;width:57px;height:28px;text-indent:0px;font-size:108%;font-weight:bold;padding:8px 2px 0 7px;word-spacing:9px;color:#333;}

.submitarea{margin-top:10px;float:left;}

a.btn-green, a.btn-yellow, a.btn-grey{background:#649D23;color:#fff;text-transform:uppercase;font-weight:bold;font-size:108%;border-bottom:solid 1px #3E6217;border-right:solid 1px #3E6217;padding:8px 12px;margin:0 5px 0 0;}
a.btn-yellow{background-color:#C9BE01;border-color:#9A9101;}
a.btn-grey{background-color:#555;border-color:#333;}
a.btn-white{border:solid 1px #999;padding:5px 9px;display:block;float:left;margin-right:5px;}

.post a.icon-comment{background:url(../img/icons.png) no-repeat -250px 3px;width:175px;height:12px;padding:0 0 0 17px;text-indent:0px;margin-left:10px;text-decoration:none;color:#333}


button {
background:transparent none repeat scroll 0% 0%;
border:0 none;
cursor:pointer;
margin:0;
padding:0;
vertical-align:middle;
}

.gradient1{background:url(../img/bg/gradient1.png);height:5px;}
.dl-back{background: url(../img/bits/lg_1x3.gifx) repeat-y 660px top;padding-bottom:20px;}

/* Overwrites */