@charset "utf-8";
a{cursor:pointer;}
a:focus {
    outline: 0;
}
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{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
em{ font-style: italic;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
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;outline-style:none;outline-width:0pt;}
legend{color:#000;}a:focus{-moz-outline-style: none; border:0px;}
strong{font-weight: bold;}

/* CSS Document */
*{
	font-family: "Lucida Sans", Geneva, Arial;		
}
body{ margin:0; padding:0; font-family: "Lucida Sans", Geneva, Arial; color:#828282; line-height:18px; font-size:12px}
body img{ border:0}
h1,h2,h3{ margin:0; padding:0; font-weight:bold}
a { color:#006594; text-decoration:none}
a:hover{ color:#5b9401}
#main { width:980px; margin:0 auto} 
.leftcolumn{ float:left; width:711px; padding-right:19px}
.rightcolumn{ float:left; width:249px; position:relative}
.clear{ clear:both}
#logo{ height:91px; position:relative; float: left;}
#logo a { height:91px; width:152px; display:block; text-indent:-6900px; background:url(images/tvzlogo.jpg)}
#headerbanner {width:500px; height:60px; position:absolute; right:0; top:15px}
ul, li, #formlist, #formlist li { padding:0; margin:0; list-style:none; text-indent:0; list-style:none}
.nav{ clear: both;}
.nav ul { height:30px; background:#c7c7c7; width:711px; overflow:hidden;}
.nav li{ float:left; display:inline}
.nav a { display:block;float:left;; height:24px; padding-right:6px; padding-left:6px; text-decoration:none; color:#FFFFFF; font-size:13px; padding-top:6px; border-right:1px solid #FFFFFF; }
.nav a:hover{ background-color:#9dd502}
.main-container{ padding-top:20px}
.sponsers-column{ float:left; width:130px; background:url(images/axisbg.jpg); padding:10px; margin-right:20px}
/*.sponsers-column li{ padding-bottom:10px}*/

.maincontent-column{ float:left; width:541px; }
h1{ font-size:16px; }

.float-left-header { float:left; width:260px; padding-left:10px; position:relative;}
/* Noli's edits */
.float-left-header-noli { float:left; width:220px; padding-left:10px; position:relative;}
/* End edits */
#rightcolumn .float-left-header { float:none; width:248px; padding-left:0px;}
.float-right-options { float:right; padding-right:10px; font-size:11px; width:250px; position:relative}
.float-right-options li{ float:right; display:inline}
.float-right-options  a{ padding-right:3px; padding-left:3px; }

/* Noli's edits */
.float-right-optionss { float:right; padding-right:10px; font-size:11px; width:300px; position:relative}
.float-right-optionss li{ float:right; display:inline}
.float-right-optionss  a{ padding-right:3px; padding-left:3px; }
/* End edits */


.rss a{ display:block; background:url(images/rss-icon.jpg) right no-repeat; padding-right:25px; height:19px; color:#cbcbcb }


.headerandoption{ padding-bottom:10px}

.boxbg{background:url(images/axisbg.jpg); padding:10px}

.events-list li { 
	margin-bottom:10px;
	display: block;
}

.events-list a,.events-list.messages li{ height:23px; border-bottom:1px solid #d1d1d1; background:#ffffff; padding:10px; font-size:11px; padding-bottom:0; padding-top:7px; display:block}
.events-list a:hover{ background:#fffcee url(images/hover-arrow.jpg) no-repeat 490px 3px }
.date{ padding-right:10px; color:#828282}
.messagebox{ background:#6dcff6; color:#FFF; position:relative;  margin-top:15px; margin-bottom:15px}
.messageboxtop{padding:10px; padding-left:95px; padding-bottom:10px; border-bottom:1px solid  #FFF; color:#006693; font-size:11px; }
.messageboxbottom{padding:5px; padding-left:95px;}
.messageboxbottom a{ color:#FFF}
.messagelabel{ position: absolute; top:-5px; left:11px}

.addborderbg{ background: url(images/borderedbg.jpg) top repeat-x; padding-top:15px}

.broadvid{ margin-bottom:10px}
.broadvid-thumb{ float:left; width:100px; padding:10px; border-bottom:1px solid #d1d1d1; height:100px; background:#ffffff; margin-right:3px}
.broadvid-content{ float:left; width:396px;  border-bottom:1px solid #d1d1d1; font-size:10px }
.broadvid-content-top{ background:#FFF; padding:10px; padding-bottom:18px}
.broadvid-content-bottom{ background:#f5f5f1; height:24px; padding:10px; padding-bottom:0px; position:relative; padding-top:6px }
.broadvid-content-top h2{ font-size:13px; padding-bottom:8px; margin:0; color:#006594;}
.broadvid-content-top p{ padding:0; margin:0}
.broadvid-content-bottom a { color:#5b9401}
.broadvid-content-bottom a:hover { color:#828282}
.viewvid{
	position:absolute;
	left: 324px;
	top: 4px;
}
.infovid,.infoboard{
	position:absolute;
	left: 266px;
	top: 4px;
}
.infovid#infonews,.infoboard#infonews{
	left: 341px;

}
.padleft10{ padding-left:10px}
.bottomnav{ padding-top:20px; padding-bottom:20px}
.footer{ background:#f5f5f5; padding:10px; color:#c7c7c7; padding-bottom:20px; font-size:11px;}
.footer a { color:#40464f}
.topnavright{ height:109px}
.topnavright ul{ height:30px; background:#f0f0f0; border-top:1px solid #FFF}
.topnavright li{ float:left; padding-left:12px; padding-right:12px; border-right:1px solid #FFF; height:27px; padding-top:3px}

.rightsmallnav ul{ background:#f7f7f7;  height:30px; padding-left:6px;}
.rightsmallnav li{ float:left; padding-top:6px; padding-left:5px}
.rightsmallnav  a{ color:#b9b9b9}
.rightsmallnav  a:hover{ color:#016594}

.widget{ padding-top:20px}
.widget h1{ padding-bottom:10px; padding-left:10px}
h1.bordertops{ background:url(images/borderedbg.jpg) top repeat-x; padding-top:15px}

/*sponsor*/
.sponsor-box{ background:#FFF; padding:5px; height:90px; margin-bottom:10px}
.sponsor-image{ float:left; width:90px; padding-right:10px}
.sponsor-desc{ float:left; width:115px; font-size:11px}
.sponsor-desc h3{ padding-bottom:8px; font-size:11px}
.sponsor-desc h3,.sponsor-desc h3 a { color:#5b9401; }
.sponsor-desc p{ padding:0; margin:0}


.messagebox-sidebar{ background:#FFF; font-size:11px; padding:10px}

.buttonbox{ background:#f0f0f0; border-top:1px solid #FFF; text-align:center; padding-top:8px; padding-bottom:8px; font-size:11px}
.buttonbox a{ padding-left:5px; padding-right:5px }
.photobox-sidebar{ background:#FFF; padding:5px}
.jobs-sidebar h2{ font-size:12px; color:#006594; font-size:12px; background: url(images/small-arrow.jpg) 0 5px no-repeat; padding-left:10px}
.jobs-sidebar.broadcast_news h2{
	padding-left: 0px;
	background: none;
}
.jobs-sidebar.broadcast_news a.thumb{
	display: block;
	float: right;
	margin-right: 12px;
	margin-top: 3px;
}
.jobs-sidebar.broadcast_news a.thumb img{
	display: block;
	width: 80px;
	height: 80px;
}
.viewall{
	font-size: 11px;
	font-weight: normal;
	float: right;
}
.jobs-sidebar span { display:block; padding-top:2px}
.jobs-sidebar li{ border-bottom:1px solid #cacaca; padding-bottom:10px; margin-bottom:10px}


.martop20{ margin-top:20px}
.padbot5{ padding-bottom:5px}
.padbot10{ padding-bottom:10px}
.whitebox{ 
	overflow: hidden !important;
	height: auto !important;
	overflow: auto;
	height: 100%;
background: #FFFFFF; padding:10px; padding-bottom:18px; border-bottom:1px solid #d1d1d1; margin-bottom:10px; font-size:11px; }
.whitebox h1{ font-size:14px; padding-bottom:10px}

.imageleft{ float:left; width:136px; padding-right:10px}
.contentrighr{ float:left; width:350px; font-size:10px}
.towcolumn{ padding-top:10px}


.longdesc{ padding-top:15px; padding-bottom:15px; height:1%}


.from{ font-size:11px}

.from label{ float:left; width:130px; color;#828282; }
.from li{ padding-bottom:20px; clear:both}

#loginformcontainer{ padding:20px}
#loginformdiv{ background:#FFFFFF; padding:20px; }

.text{ background:#FFFFFF; border:1px solid #7c7c7c; width:213px} 

.submit{ text-align:right; border-bottom:1px solid #D1D1D1; margin-bottom:20px}

.from h1{ padding-bottom:20px;background:url(images/borderedbg.jpg) bottom repeat-x; margin-bottom:20px}

#slideme { position:absolute; width:229px; background-color:#f0f0f0; padding:10px; top:32px; border-bottom:1px solid #7c7c7c; }
#slideme .from label { width:90px}
#slideme .text{ width:133px}
#slideme input.submit{
	background-image: url(images/log-in.jpg);
	background-position: left top;	
	background-repeat: no-repeat;
	border: 0px;
	background-color: transparent;
	width: 48px;
	height: 23px;
	cursor: pointer;
}

.viewabs{
	position:absolute;
	top:1px;
	left: 74px;
}

.padright0{ padding-right:0}

.absrightbutton{
/*	position:absolute;
	left: 47px;
	top: -1px;*/
	float: right;
}


.whityheader h1{ padding-left:12px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #D1D1D1 ;color:#006594; margin-bottom:10px; background:#FFFFFF; font-size:16px}
.whityheader span{ padding-right:10px}

.whitebox h2{ color:#006594; font-size:12px}

.whitebox ul{ padding-left:40px}
.whitebox li{ padding-left:15px; list-style:disc; padding-bottom:5px}

.followingentries{ 
	overflow: hidden !important;
	height: auto !important;
	overflow: auto;
	height: 100%;
	
padding-top:10px; margin-top:20px; border-top:1px dotted #c7c7c7}

.commentbox{padding-top:15px; border-top:1px solid #c7c7c7; margin-top:20px; }
.commentbox textarea,.commentbox input.text{ 
	background:#fffcee; border:1px solid #c7c7c7; width:495px; margin-top:10px; margin-bottom:10px;
	display: block;
}
.commentbox textarea{
	height:195px;
}
 #formlist { padding-top:10px}
 
#formlist label{ display:block; float:left; width:150px}

#formlist li{ padding-bottom:20px}
#formlist .whiteboxtext  { width:240px; color:#939393} 
.star{ color: #ffbc7d}

.photos_cont .item img{
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}


.firstentery{
	overflow: hidden !important; 
	height: auto !important; 
	overflow: auto; 
	height: 100%;
}

.firstentery.featured,.followingentries.featured{
	background-color: #FFFBEF;
	padding: 10px;

}

.firstentery p{
	display: block;
	padding-bottom: 10px;
}



.sponsers-column img,.sponsers-column div{
	display: block;
	margin-bottom: 10px;
}
#banners_cont ul{
	display: block;
	border: 1px solid #B8B8B8;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	list-style: none;
	
}
#banners_cont ul li{
	margin: 0px;
	padding: 0px;
	text-align: center;

	display: block;
}
#banners_cont a,#banners_cont a,#banners_cont div, #banners_cont iframe{
	padding-bottom: 15px !important;
	display: block;
	margin: auto;
	text-align: center;
}
#banners_cont a img{
	margin: auto;
	display: block;
}



.creditby a{
float: right;
color: #c7c7c7;
font-size:9px;
}

.creditby a:hover{
color:#006594;
}



