@charset "utf-8";
/* CSS Document */
body{
margin: 0;
padding: 0;
font-family: Optima, sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
background:url(/images/shadow.png);
background-repeat:repeat-y;
background-position:center center;
}

h1{
  padding-top:10px;
  margin-top:0;
}
.floatleft{
  float:left;
}

.floatright{
  float:right;
}

a{
	color: #1c74b6;
	text-decoration: none;
}

img{
  border:none;
}

select{
  width:150px;
}

.linkblock{
  display:inline-block;
  height:100%;
  width:100%;
}

.videosmallthumb{
  background-image:url(/images/playsmall.png);
  position:relative;
  background-repeat:no-repeat;
  width:31px;
  height:31px;
  top:-38px;
  margin-left:28px;
  display:block; 
}
.videolargethumb{
  background-image:url(/images/playlarge.png);
  position:relative;
  background-repeat:no-repeat;
  width:31px;
  height:31px;
  top:-53px;
  margin-left:55px;
  display:block;  
}

.adminheader{
	font-size: 22px;
	color: #1c74b6;
	font-weight:100;
	margin-top:0;
	width:600px;
	height:50px;
}

.hide{
  display:none;
}


/* registration pages  -----------------------------------------------------------------------------------------------------------------------  */
.regform fieldset{
  padding: 100px !important;
}

.regform .submit{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 250px;
	margin-right:20px;
	background-color:#888888;
	color: #FFFFFF;
	font-weight: bold;
}
#email_check{
	float: none;
	margin-right: 12em;
}
#error_check{
	color:#FF0000;
	font-size: 12px;
	font-weight: bold; 
	white-space: nowrap;
}
#no_error_check{
	color: Green;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

#register_error_message{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	border: thick;
	border-style: solid;
	border-width: 2px;
	background-color: #FFFF99;
	padding: 20px;
	width:373px;
}
#register_error_message h1{
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}


#top_logged_in a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#top_logged_in{
	background-color: #2c3035;
	color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	z-index: 1100;
	min-width:1020px;
}
#top_logged_in a{
	color: #FFFFFF;
	text-decoration: underline;
	z-index: 1100;
	
}
#top_logged_in a:hover{
	color: #FF0000;
	text-decoration: underline;
	z-index: 1100;
}
#top_logged_in_width{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1000px;
	z-index: 1100;
}

#error_message{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border: thick;
	border-style: solid;
	border-width: 2px;
	background-color: #FFFF99;
	padding: 20px;
	margin:0 25%;
}
#success_message{
	color: #00B000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border: 2px solid #00ff00;
	-moz-border-radius:5px;
  -webkit-border-radius:5px;
	background-color: #cefbce;
	padding: 20px;
	margin:0 25%;
}

#left_fade{
	background-image: url(/images/side_border_grade.png);
	background-repeat: repeat-y;
	width: 15px;
}

#updates{
	border-width: 2px;
	border-style: solid;
	background-color: #FFFFFF;
	height: 30px;
	width: 998px;
	margin-left: 1px;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left: 0px;
	border-right: 0px;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	text-align: center;

	font-family: Lucida Sans;
	font-size: 11px;
}
#splash{
	background-color: #f1f1f1;
	height: 382px;
	width: 998px;
	margin-left: 1px;
}

#sub_nav{
	background-color: #ffffff;
	height: 210px;
	width: 998px;
	margin-left: 1px;
	color: #666666;
	font-size: 11px;
	padding-top: 60px;
}
#sub_nav a{
	color: #666666;
	text-decoration: none;
}
#sub_nav a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#video_player{
	border-width: 2px;
	border-style: solid;
	border-color: #000000;
	background-color: #000000;
	height: 420px;
	text-align: center;
	color: #FFFFFF;
}

.clear{
	clear: both;
}
#footer{
	background-color: #2C3035;
	color: #fff;
	text-align: center;
	padding: 10px;
	font-size: 10px;
	min-width:1010px;
	clear:both;
	height:150px;
}

/* admin forms -----------------------------------------------------------------------------------------------------------------------------  */
#adminform ol{
	list-style: none;
}
#adminform fieldset{
	background-color:#cccccc;
	padding: 10px;
}
#adminform label{
	float: left;  
	width: 12em;  
	margin-right: 1em; 
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	clear: left;
}
#adminform ol{
	list-style: none;
}
#adminform li{
	padding-bottom: 10px;
}

.error_check{
  font-size:12px;
  color:red;
}

#story{
    width:500px;
    height:300px;
}

#uploadwarning,#uploadwarning2{
  display:none;
  padding-left:10px;
  color:red;
  font-weight:bold;
}
#loading{
  display:none;
  width:280px;
  height:55px;
  background:#FFFFFF;
  padding:10px;
  top:163px;
  position:fixed;
  left:500px;
  font-size:14px;
  z-index:2;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

#overlay{
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:black;
  opacity:.7;
  display:none;
}
#loadingimg{
  padding-left:120px;
}

/* the drop down menus so we can make them disappear by default unless you click the right menu where as javascript will change the css 
.dropdown_on_the_move,.dropdown_lds_profiles,.dropdown_inews{
  display:none;
}*/


/*  home page  -------------------------------------------------------------------------------------------------------------------------------  */

#news_slider{
  float:left;
}
#latest_news{
	width:318px;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	height:344px;
	border-right:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}

#latest_news .l_item{
	font-size: 12px;
	color:#1C74B6;
	padding-left:7px;
	padding-top: 5px;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	font-weight:bold;
	width:95%;
}

#latest_news .l_item li{
  list-style: inside;
}

#latest_news .l_item:hover{
	background-color: #A6A6A6;
	color:#EEEEEE;
}
#latest_news .l_item:hover .slider_tease, #latest_news .l_item:hover{
  background-color:#A6A6A6;
  color:#EEEEEE;
}

#latest_news .l_item.end,#leftpane_bottomwrap li.end{
  border-bottom:none;
}

#latest_news_header{
	padding-left:10px;
	font-size: 18px;
	color: #0000CC;
	font-weight:100;
	padding-bottom: 10px;
}
.slider_tease{
  color: #666666;
  font-size:12px;
  font-weight:100;
}

#new_videos_header{
	font-size: 18px;
	color: #0000CC;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: left;
	margin-left: 140px;
}
.l_img{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#home_hottopics{
  background-color:#a6a6a6;
  width: 314px;
  float:left; 
  color:#FFF; 
  padding-top:5px; 
  padding-left:5px;
  font-size:14px;
  height:20px;
}

#home_icomagent{
  background-color:#1c74b6;
  width:170px;
  height:20px;
  float:left;
  color:#FFFFFF;
  padding-top:5px;
  font-size:14px;
  padding-left:5px;
}

#home_web_title a{
  font-weight:bold;
}

.news_videos_playlist{
  border:1px solid #CCCCCC;
  width:623px;
  background-color:#FFFFFF;
  clear:both;
  margin-bottom:10px;
  margin-left:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding-bottom:5px;
  padding-left:7px;
  overflow:hidden;
  display:inline-block;
}

#coupons_ad{
  border:1px solid #CCCCCC;
  width:299px;
  height:84px;
  background-color:#FFFFFF;
  margin-bottom:10px;
  margin-left:22px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding-bottom:5px;
  padding-left:7px;
  overflow:hidden;
  display:inline-block;
}


.news_videos_playlist.top{
  height:84px;
}
.news_videos_playlist.bottom{
  height:116px;
  width:961px;
}

.news_videos_playlist .news_label,#coupons_ad .news_label{
  color:#1C74B6;
  padding:5px;
  font-weight:bold;
}
.news_videos_playlist .news_label.bottom{
  padding-bottom:0px;
}
.newvideosbox{
  height:62px;
  width:90px;
  float:left;
}
.news_videos_last{
  width:76px;
}

#rightpane_topwrap{
  width:175px; 
  height:340px;
  float:left;
}
#messageboardbox{
  width:175px;
  height:100px;
  margin-top:5px;
  padding-left:5px;
}

.adspace_home{
  width:175px;
  height:76px;
  font-size:10px;
  text-align:right;
  float:right;
  border-top: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
  margin-bottom:3px;
  
}

.adspace_home img{
  float: left;
}

.learnaboutus{
  float:right;
  font-size:12px;
  padding-top:6px;
  width:89px;
  text-align:right;
}

#page_wrapper_top{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 990px;
	background-color: #FFFFFF;
  padding:5px;
  min-height:350px;
}

.bottompane_box{
	background:url("/images/block.jpg");
	background-repeat:no-repeat;
	float:left;
	padding-left:5px;
	width:320px;
	height:295px;
	padding-bottom:0;
	padding-left:10px;
	padding-right:0;
	padding-top:10px;
}
.lastbox{
  margin-right:0px;
}
#adpane{
	margin-top:10px;
	padding-left:10px;
	width:0px;
	background:none;
  
}
.noborder{
  border:none;
  height:300px;
}
.pane_labels{
  padding:25px 0 0 12px;
  font-weight: lighter;
  font-size:14px;
  font-weight:bold;
}
#leftpane_bottomwrap li{
  width:275px;
  border-bottom:1px dotted #A6A6A6;
  padding-top:5px;
  padding-bottom:10px;
  margin-left:5px;
}
#dataArray_labels{
  border-bottom: 1px solid #A6A6A6;
  font-size:14px;
  font-weight:bold;
  padding:5px;
}

#poll_question{
  padding:10px;
  padding-top:0px;
  padding-bottom:20px;
  background-image:url("/images/poll_img.png");
  background-position:170px 180px;
  background-repeat:no-repeat;
  height:240px;
}
#poll_options{
  padding:10px;
}



/*  story page  ------------------------------------------------------------------------------------------------------------------------------- */

#story_wrapperleft{
  border-right:1px solid #CCCCCC;
  padding-right:15px;
  min-height:1615px;
  margin-bottom:20px;
}
#categorybuttonbox{
  float:left;
  margin-top:-138px;
}
.categorybutton{
  width:85px;
  height:100px;
  background:url(/images/sectionsnav.png);
  background-repeat:no-repeat;
}
.categorybutton a{
  display:block;
  width:100%;
  height:100%;
}
#top_category_button{
  height:30px;
  width:85px;
  background:url(/images/sectionsnav.png);
  background-repeat:no-repeat;
  background-position: -85px 5px;
}
#campus_category_button{
  background-position: -85px -24px;
}
#campus_category_button:hover{
  background-position: 0px -26px;
}
#news_category_button{
  background-position: -85px -124px;
}
#news_category_button:hover{
  background-position: 0px -126px;
}
/* the following needs to be changed in the image to be sports so it is in order  
and should the entertainment or opinion sections be shown on the right side? they are missing
also the campus image is off by a couple pixels to the left
*/
/*
#lifestyle_category_button{
  background-position: -85px -224px;
}
#lifestyle_category_button:hover{
  background-position: 0px -226px;
}
#entertain_category_button{
  background-position: -85px -324px;
}
#entertain_category_button:hover{
  background-position: -0px -326px;
}
#sports_category_button{
  background-position: -85px -424px;
}
#sports_category_button:hover{
  background-position: 0px -426px;
}
#opinion_category_button{
  background-position: -85px -524px;
}
#opinion_category_button:hover{
  background-position: 0px -526px;
}
#bottom_category_button{
  height:50px;
  width:65px;
  background:url(/images/sectionsnav.png);
  background-position: 0 -626px;
  background-repeat:no-repeat;
}
*/
#right_bar{
	float:right;
	width: 300px;
	position:relative;
	margin-left:5px;
	padding-right:15px;
}
#right_bar_header{ 
	/*border: solid;
	border-color:#CCCCCC;
	border-width: 1px;
	border-bottom: none; */
	color: #4990c4;
	font-size: 12px;
	width: 150px;
	padding: 8px;
	padding-left: 10px;
}

#right_bar_story_list{
	/* border: solid;
	border-color:#CCCCCC;
	border-width: 1px;*/
	padding: 10px;
	font-size: 10px;
}
#right_bar_story_list span, .dataArray_box span{
	font-weight: bold;
	font-size: 12px;
}
.bottompane_box span{
  font-weight: 100;
}
#right_bar_story_list ul, .bottompane_box ul{
	color: #FF0000;
	padding-left: 10px;
	width:265px;
}
.bottompane_box ul{
  overflow-x:hidden;
}
#right_bar_story_list li{
	padding-left: -5px;
	list-style:inside;
}
#right_bar_story_list li span, .bottompane_box li span{
	color: #4990c4;
	font-weight:100;
	
}

#comment_submit{
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
.story #comment{
  width:460px;
}
.video #comment{
  width:390px;
}
#leave_comment{
	width: 600px;
	font-size:12px;
	display:block;
	clear:left;
	padding-top:10px;
}

#leave_comment label{
  font-weight:bold;
  width:100px;
  float:left;
}
#last_comment{
  width:600px;
  padding-top:10px;
}

.header{
  font-size:16px;
  font-weight:bold;
  display:inline-block;
}

.commentrow{
  margin-left:10px;
  margin-bottom:17px;
  border-bottom:1px solid #CCCCCC;
  padding-bottom:15px;
  min-height:50px;
  display:inline-block;
  width:410px;
}
.video .commentrow{
  width:350px;
}
.commentrow .commentcontent{
  width:530px;
}
.commentavatar{
  float:left;
}
.commentrow .commentname{
  font-weight:bold;
}

.commentrow .commentdate{
  color:#999999;
  font-style:italic;
}

#story_text_box{
	padding-right: 10px;
}

.authordescription{
  color:#666666; 
  font-size: 10px;
}

.buttontoolbox{
  cursor:pointer;
  display:inline-block;
}

.anchor,.anchor:hover{
  text-decoration:none !important;
  color: #4990c4 !important;
}
#photo_box{
	border: solid;
	border-color:#CCCCCC;
	border-width: 1px;
	border-right: none;
	right: 0px;
	top: 0px;
	float: right;
	text-align: center;
	font-size: 10px;
	padding: 5px;
	margin-left: 15px;
	margin-bottom: 6px;
	margin-right: 0px;
	margin-top: 0px;
}

#tease{
  font-size: 15px; 
  font-style:italic; 
  color:#999;
  display:block;
  width:600px;
  height:20px;
}
.tool_box{
	width:634px;
	color: #4990c4;
	font-size: 10px;
	clear:both;
	border-color: #CCC;
	border-width: 1px;
}
.advertisement{
  margin-top: 10px;
  margin-bottom: 10px;
}
#youradd{
	border: solid;
	border-color:#CCCCCC;
	border-width: 1px;
	padding: 2px;
	text-align: center;
	background-color: #999999;
	font-size: 9px;
}
.toptoolbox{
  border-style: none none solid;
}

.bottomtoolbox{
  border-style: solid none none;
  padding-top:2px;
}

.tool_box img{
  width:25px;
  border:none;
}

.tool_box span{
  position:relative;
  top:-7px;
  padding-right:48px;
}
.tool_box span.end{
  padding-right:0px;
}

#story_box{
	border: 1px solid #CCCCCC;
	border-left: none;
	border-top: none;
	border-right:none;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top:3px;
	width:620px;
	min-height: 320px;
	padding-right: 15px;
	font-size: 12px;
	float: left;
}

.story #story_box{
  border-top:1px solid #CCCCCC;
}
#story_box a{
	text-decoration: underline;
}
#story_box a:hover{
	color: #1C74B6;
}

.bottompane_box li{
  list-style-position:inside;
  padding-bottom:4px;
  white-space:nowrap;
}

.coloredheading{
	font-size:16px;
	font-weight:lighter;
	height:20px;
	padding-left:21px;
	padding-top:10px;
	width:280px;
	-moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
}


#campusheading{
	background-position:0 0;
  	background-color:#fffae5;
	border-bottom:medium double;
	color:#f2c600;
	font-weight: 600;
}
#newsheading{
 	background-position:0 -40px;
 
  	background-color:#d9eeff;
	border-bottom:medium double;
	color:#0070cb;
	font-weight: 600;
}

#lifestyleheading{
  background-position:0 -80px;
 
  	background-color:#d6f0cc;
	border-bottom:medium double;
	color:#2da701;
	font-weight: 600;
}
#artheading{
  background-position:0 -120px;
 
  	background-color:#ffd9ee;
	border-bottom:medium double;
	color:#c0006a;
	font-weight: 600;
}
#sportsheading{
 	 background-position:0 -160px;
 
  	background-color:#ffe4d9;
	border-bottom:medium double;
	color:#e64100;
	font-weight: 600;
}
#opinionsheading{
 	background-position:0 -200px;
  	
  	background-color:#c7c7c7;
	border-bottom:medium double;
	color:#464646;
	font-weight: 600;
}
.divider{
  clear:both;
  width:100%;
  padding-bottom:20px;
}


.headerthumbs{
  float:left;
  padding:10px;
  width:75px;
  height:56px;
  overflow:hidden;
  font-weight:bold;
}
.firstheading{
  color:#1C74B6;
  padding:5px;
  width:195px;
  font-size:14px;
  font-weight:bold;
  float:left;
  height:115px;
}
.firstheading span{
  display:block;
  color:#666666;
  height:64px;
  overflow-y:hidden;
  font-size:12px;
  padding-top:2px;
}
.headerlists{
  float:left;
  margin-left:12px;
  padding-left:0;
  clear:left;
  border-top:1px solid #999999;
}


/* footer */

.sitemap{
	float:left;
	text-align:left;
	width:108px;
	padding-left:5px;
}
.sitemap ul{
	text-align:left;
	padding-left:0px;
	font-size:12px;

}
.sitemap li{
	text-align:left;
	font-size:9px;
}
	
#footertop{
  width:1000px; 
  height:150px; 
  margin:0 auto;
}
#footerleftmenu{
  float:left; 
  width:300px; 
  text-align:center; 
  padding-top:45px;
}
#footerrightmenu{
  width:685px; 
  height:150px; 
  float:right;  
  border-left:1px dotted; 
  padding-left:5px;
}

#footerleftclaim{
  float:left; 
  width:300px; 
  text-align:center; 
  font-size:8px;
}

#footer_news{
  width:139px;
}


#footer_aboutus{
  width:82px;
}

#edition{ !important
	background-color:#FAFAFA;
	font-size:16px;
	height:50px;
	padding-top:10px;
	text-align:center;
	width:290px;
}

/* ----------------------------  search page  -------------------------------------------------------------------------- */

#numberbox{
  width:50px;
  float:left;
  padding-left:5px;
  padding-top:3px;
}
#searchbox{
  background:#EEEEEE;
  width:800px;
  padding:5px;
  margin-bottom:5px;
  clear:both;
  float:left;
}
#searchbox a{
  color:#000000;
}
#searchbox:hover{
  background:#999999;
}
#searchtitle{
  font-size:13px;
  color:#1C74B6;
  font-weight:bold;
}
#searchstory{
  width:740px;
}
#searchpath{
  width:740px;
  color:#666666;
  font-style:italic;
}
#searchrightside{
  float:left;
}



/* ---------------------------- admin pages -------------------------------------------------------------------------------- */

.paging{
  position:relative;
  top:-11px;
}
.pagingbox{
  padding-left:95px;
  display:inline;
}

#display_header{
	font-weight: bold;
	height:30px;
	display:inline-block;
  border-right:1px solid #000000;
}
#display_header div{
  border-right:2px groove #333333;
  float:left;
  padding:4px;
  height:22px;
  background:transparent url(/images/nav.png) repeat scroll 0 0;
}
.display_row{
  display:inline-block;
  clear:both;
  border-right:1px solid #000000;
}
.display_row div{
  float:left;
  border-right:2px groove;
  font-size:11px;
}
.display_row.even {
  background:#A4CFF4;
}
.display_row.odd {
  background:#FFFFFF;
}
.display_row.end {
  border-bottom:1px solid #000000;
}
.display_row:hover{
	background-color: #00CCFF;
}

.archive_up{
  background:transparent url(/images/admin/arrowup.gif) no-repeat scroll 0 6px;
}
.archive_down{
  background:transparent url(/images/admin/arrowdown.gif) no-repeat scroll 0 6px;
}
.archive_none{
  background:transparent url(/images/admin/arrownone.gif) no-repeat scroll 0 6px;
}
.archive_none,.archive_down,.archive_up{
  border:none!important;
  background-color:transparent !important;
  width:16px;
  display:inline-block;
}

#no_display_row{
  padding-top:4px;
  background:#A4CFF4;
  border-right:none;
  border-bottom:1px solid;
  border-left:1px solid;
  
}
.mystories #no_display_row{
  width:830px;
}

.myvideos #no_display_row{
  width:682px;
}

.commentmoderation #no_display_row{
  width:977px;
}

.admintab{
  background:#BBBBBB;
  border: 1px solid #000000;
  display:inline-block;
  -webkit-border-top-right-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  border-bottom:none;
  font-weight:bold;
  margin-right:2px;
}
.admintab.active{
  background:#999999;
}
.admintab a{
  padding:5px;
}

/* --------------- mystories and myvideo buttons and table -------------------------------------------------------- */

.mystories .display_row div, .myvideos .display_row div{
  padding:8px 4px 2px 4px;
  height:21px;
}

#deleteconfirm{
  width:190px;
  height:77px;
  background: #BBBBBB;
  border: 2px solid #111111;
  padding:15px;
  position:absolute;
  z-index: 1102;
  text-align:center;
  left:295px;
}
.button, .button:hover{
  background: #555555;
  padding:4px;
  border: 2px outset black;
  font-weight:bold;
  text-decoration: none;
}
#deletebutton{
  margin-left: 57px;
}
#popupshader{
  position: fixed;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  display: none;
  background: #000000;
  opacity: 0.8;
  z-index: 1101;
}

.titlecol{
  width:300px;
  white-space:nowrap;
  overflow:hidden;
  border-left:1px solid;
}
.editorcol{
  width:100px;
}
.archivecol{
  width:138px;
}
.datecol{
  width:141px;
}
.activecol{
  width:36px;
  text-align:center;
}
.managecol{
  border:none !important;
  width:65px;
}

/* ---------- comment moderation ------------------------------------------------------------------------------------------------------- */

.commentmoderation .display_row div{
  padding:4px;
  height:70px;
}

.commentmoderation .commentcheck{
  width:48px;
  text-align:center;
  line-height:13px;
  border-left:1px solid;
}
.commentmoderation .commentcontent{
  width:315px;
}
.commentmoderation .commentbox{
  width:305px;
  white-space:nowrap;
  overflow:hidden;
  border:medium none !important;
  height:60px !important;
}
.commentmoderation .commenttitle{
  width:135px;
}
.commentmoderation .commenttitle a,.commentmoderation .commentname a{
  color:blue;
  text-decoration:underline;
}
.commentmoderation .commentname{
  width:140px;
}
.commentmoderation .commentdate{
  width:138px;
}
.commentmoderation .managecol{
  border:none !important;
  width:105px;
}

.cursor{
  cursor:pointer;
}
#actiononchecked{
  display:none;
}

/* section pages ------------------------------------------------------------------------------------------------------------------------- */

.sections{
	font-size:28px;
	color:#666666;
}
#scroll{
	font-size:58px;
	margin-top:0px;
}
#sectionsdivider{
	border-bottom: 2px solid #999999;
	width:300px;
	display:inline-block;
	margin-bottom:6px;
}
.newsbox{
	float:left;
	height:200px;
	margin-left:20px;
	margin-top:20px;
	width:176px;
	background-color:#FAFAFA;
	padding:3px;
}
.newsbox a:hover{
  color:#000 !important;
}

.newsbox a{
  color:#000000;
  text-decoration:none !important;
}

.newsbox .section_content{
  height:181px;
  overflow:hidden;
}

.newsbox .section_readmore{
  margin-top:5px;
  display:block;
}

.newsbox:hover{
  background:#BBBBBB;
}
.sectionsnav{
	float:left;
	height:30px;
	width:605px;
	text-align:center;	
}
.sectionstitle{
  font-size:15px;
  height:55px;
  overflow:hidden;
  display:block;
  margin-bottom:8px;
  font-weight:bold;
}

