@charset "utf-8";
/* CSS Document */

body {
	background:#e4e4e4 url(../img/bg.gif) repeat top left;
	padding:0;
	margin:0;
	text-align:left;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
outline-style:none;
outline-width:0;
}

.clear {
clear:both;
}

form {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5 {
padding:0;
margin:0;
}

ul, li {
padding:0;
margin:0;
list-style:none;
}

.link {
color:#000000;
font-weight:bold;
font-size:12px;
padding:3px;
background:#F26416;
}

a.btn {
	background: transparent url('../img/btn_right.gif') no-repeat scroll top right;
	color: #2b2b2b;
	display: inline-block;
	float: left;
	font: normal 10px arial, sans-serif;
	height: 20px;
	margin-right: 6px;
	padding-right: 15px; 
	text-decoration: none;
	white-space:nowrap;	
	margin-bottom:6px;
	cursor:pointer;
	text-transform:uppercase;
}

a.btn span {
	background: transparent url('../img/btn_left.gif') no-repeat;
	display: block;
	height:20px;
	line-height: 20px;
	padding: 0px 0 0px 8px;
	float:left;
} 

a.btn:hover {
	background-position: bottom right;
	color: #ffffff;
	outline: none; 
}

a.btn:hover span {
	background-position: bottom left;
	padding: 0px 0 0px 8px; 
} 

.wrap {
	width:912px;
	margin:0 auto;
}

.left_side {
	float:left;
	width:787px;
}

#right_side {
	float:right;
	width:120px;
}

#header {
	background:url(../img/header_bg.gif) no-repeat top left;
	height:132px;
}

#logo {
	float:left;
	width:233px;
	background:url(../img/logo.gif) no-repeat top left;
	margin-left:16px;
	display:inline;
}

#logo a {
	display:block;
	width:233px;
	height:125px;
}

#header_content_holder {
	float:right;
	width:538px;
}

#pages {
	width:538px;
	height:37px;
	white-space:nowrap;
	overflow:hidden;
}

#pages ul li {
	float:left;
	padding:5px 4px 5px 5px;
}

#pages ul li a {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:2px;
}

#pages ul li a:hover {
	color:#ffffff;
	background:#38c4ea;
}

#header_ad {
	height:60px;
	width:538px;
	text-align:right;
}

.header_link {
	color:#37C3EA;
	text-decoration:none;
	font-size:14px;
}

#search {
	margin-top:13px;
	text-align:right;
	width:475px;
}

#search span {
	color:#37C3EA;
}

#search input {
	border:1px solid #000000;
	background:#ffffff;
	padding:0 2px;
	width:136px;
	height:16px;
}

.search_btn {
	background: url(../img/search_btn.gif) no-repeat top left;
	width:28px;
	height:19px;
	border:none;
	cursor:pointer;
	vertical-align:top;
	*margin-left:3px;
}

#search form a {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

#search form a:hover {
	text-decoration:underline;
}

#menu {
	background:#000000 url(../img/menu_bg.gif) no-repeat top right;
	height:36px;
	line-height:36px;
	*height:39px;
}

#menu ul {
	padding-left:16px;
}

#menu ul li {
	float:left;
	padding:0 6px;
}

#menu ul li a {
	color:#ffffff;
	text-decoration:none;
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	font-size:12px;
}

#menu ul li.active a, #menu ul li a:hover {
	color:#37c3ea;
}

.breadcrumb_holder {
	background:url(../img/breadcrumb_bg.gif) repeat-x top left;
	clear:both;
	position:relative;
	top:-2px;
	*top:0;
}

/*\*/
 html>body*.breadcrumb_holder {	top:-3px;}
/**/


.bc_right {
	background:url(../img/breadcrumb_right.gif) no-repeat top right;
}

.bc_left {
	background:url(../img/breadcrumb_left.gif) no-repeat top left;
	height:44px;
	line-height:44px;
	font-size:18px;
	padding-left:70px;
	color:#ffffff;
}

#content {
	background:url(../img/content_bg.gif) repeat-y top left;
	position:relative;
	top:-2px;
	*top:0;
	zoom:100%;
	min-height:925px;
	height:auto !important;
	height:925px;
	margin-bottom:-3px;
}

/*\*/
 html>body*#content  {	top:-3px;}
/**/



#content_feature_left {
	float:left;
	width:610px;
	padding:10px 0 10px 19px;
	_display:inline;
}

#content_feature_right {
	width:139px;
	float:right;
	padding:10px 9px 10px 10px;
	_display:inline;
	_padding-right:0;
}

#rotating_headlines {
	margin-bottom:10px;
}

.sliding_headlines ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.sliding_headlines ul li{
  float: left;
  display: block;
}

.sliding_headlines ul li a {
  display: block;
  overflow: hidden;
  height: 228px;
  width: 110px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  cursor:pointer;
}

.sliding_headlines ul li h1:hover {
color:#37c3ea;
}

#a1{
  width: 279px;
}

.sliding_headlines ul li img{
  position: absolute;
}

.sliding_headlines ul li h1 {
color:#FFFFFF;
left:10px;
right:10px;
position:absolute;
bottom:20px;
z-index:1000;
line-height:24px;
font-size:18px;
font-family:'Impact', Arial, Helvetica, sans-serif;
padding:3px;
font-weight:lighter;
background:#000;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;
}

.sliding_headlines_container {
height:228px;
overflow:hidden;
position:relative;
width:610px;}

.sliding_headlines {
	
	overflow:hidden;
	height:228px;
	position:absolute;
	width:1000000px;
}

.brightness {
	position:absolute;
	background: url(../img/brightness_bg.png) repeat;
	_background: url(../img/brightness_bg.gif) repeat;
	width:279px;
	height:228px;
}

.box {
	border:1px solid #afafaf;
	background:#ffffff;
	padding:0 17px;
}

.box_title_holder {
	border-bottom:1px solid #e3e3e3;
}

.box_title {
	height:30px;
	line-height:30px;
}

.box_title h3 {
	color:#000000;
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	*font-size:13px;
}

.box_title h3 span {
	color:#38c4ea;
}

#latest_news_box {
	width:266px;
	height:250px;
	float:left;
	display:inline;
	margin-right:8px;
}

.banner_300 {
	float:left;
}

#dynamic_box_right .banner_300 {
	margin-bottom:10px;
	float:none;
}

.box_content ul li {
	border-bottom:1px solid #f2f2f2;
}

.box_content ul li a {
	color:#848282;
	text-decoration:none;
	padding:6px 14px;
	display:block;
	background:transparent url(../img/bullet.gif) no-repeat scroll 4px 11px;
}

.box_content ul li a:hover {
	background:#37c3ea url(../img/bullet.gif) no-repeat scroll 4px 11px;
	color:#ffffff;
}

.box_content ul li a span {
	color:#b7a400;
}

#slidebox {
	margin-top:10px;
}



#pics_box {
	width:530px;
	background:url(../img/pics_box_bg.gif) no-repeat top left;
	min-height:133px;
	padding-bottom:10px;
	padding-left:40px;
}

#pics_box .short {
	float:left;
	width:249px;
	padding:8px;
}

.short .image {
	float:left;
	margin:0 10px 5px 0;
	_display:inline;
}

.short .image img {
	background:#f1f1f1;
	padding:1px;
}

.short h2 {
	margin-bottom:7px;
}

.short h2 a {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
}

.short .summary a {
	color:#848282;
	text-decoration:underline;
}

.pic_box_row {
	background:url(../img/pics_box_separator.gif) bottom left no-repeat;
}

#footer {
	background:#000000;
	height:350px;
	padding-top:10px;
}


.footer_content {
	background:url(../img/footer_content.gif) repeat;
	height:350px;
}

.footer_ad {
	text-align:center;
	color:#ffffff;
	padding-top:10px;
}

#dynamic_box_center {
	float:left;
	width:432px;
	background:#ffffff;
	margin-left:15px;
	display:inline;
	margin-top:10px;
	padding:5px;
}

#dynamic_box_right {
	float:right;
	width:300px;
	display:inline;
	margin-right:20px;
	margin-top:10px;
}



#dynamic_box_right .box {
	background:#ececec;
	padding:0 17px 15px 17px;
	border:none;
	margin-bottom:10px;
}

#dynamic_box_right .box_title_holder {
	border-bottom:1px solid #ffffff;
}

#dynamic_box_right .box_title {
	height:30px;
	line-height:30px;
}

#dynamic_box_right.box_title h3 {
	color:#000000;
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

#dynamic_box_right .box_title h3 span {
	color:#38c4ea;
}

#box_tags a {
	color:#7e7e7e;
	text-decoration:none;
}

.category_headline .image {
	float:left;
	margin:0 10px 5px 0;
	_display:inline;
}

.category_headline .image img {
	border:1px solid #cccccc;
}

.category_headline {
	padding:0 0 15px 0;
	border-bottom:2px solid #f2f2f2;
}

#category_holder .short .image {
	float:left;
	margin:0 10px 5px 0;
	_display:inline;
}

#category_holder .short {
	padding:15px 0;
	border-bottom: 2px solid #f2f2f2;
}

#category_holder .short h2 a, .category_headline h2 a {
	font-size:16px;
	text-decoration:none;
	font-weight:lighter;
	color:#000000;
}

#category_holder .box_body {
	margin-bottom:20px;
}

#category_holder .summary {
	color:#848282;
}

#category_holder .summary a {
	color:#000000;
	text-decoration:none;
}

.box_breadcrumb a {
	color:#000000;
	text-decoration:none;
}

#article_holder h1 {
	font-size:16px;
	font-weight:lighter;
	margin-bottom:8px;
}

.article_metadata {
	color:#848282;
	margin-bottom:10px;
}

.article_metadata a {
	font-weight:bold;
}

#article_holder .image {
	border:8px solid #ececec;
	margin:10px 0;
}

#article_holder  {
	padding:7px;
}


.abstract {
}

.banner_120 {
	padding-top:37px;
}

.banner_120 img, .banner_300 img, #header_ad img, .footer_ad img {
	border:none;
}

.friends {
	width:100px;
	min-height:340px;
	height:auto!important;
	height:340px;
	background:url(../img/friends_bg.gif) repeat-x;
	padding:10px;
	margin-top:10px;
}

.friends ul li {
	padding:8px 0;
}

.friends ul li a {
	background:;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	display:block;
}

#content_feature_right .box {
	padding:7px;
}

.poll_question {
	font-size:11px;
	margin-top:7px;
}

#poll_form_holder label {
	font-size:11px;
}

.button_holder {
	margin-top:5px;
}

.button_holder .submit {
	border:none;
	background:#000000 url(../img/button_arrow.gif) no-repeat top right;
	color:#ffffff;
	padding:4px;
	height:23px;
	display:block;
	cursor:pointer;
	float:none;
	width:100%;
	text-align:left;
}

.button_holder a {
	color:#848282;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 0;
}

#box_subscribe {
	margin-bottom:10px;
}

#box_subscribe .image img {
	padding:0;
	border:0;
}

#box_subscribe .box_title_holder, #box_newsletter .box_title_holder {
	border:none;
}

#box_subscribe .short h2 {
	text-align:center;
}

#box_subscribe .short h2 a {
color:#848282;
font-size:12px;
text-decoration:none;
}

#box_newsletter {
	height:158px;
	background: url(../img/newsletter_bg.gif) top center no-repeat;
	margin-bottom:10px;
}

#box_newsletter .short_holder span {
	color:#848282;
	font-size:11px;
}

#box_newsletter .button {
	background:#000000 url(../img/button_arrow.gif) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	float:none;
	height:15px;
	margin:25px 7px 0;
	padding:4px;
	text-align:left;
	text-decoration:none;
	width:100px;
}
	


div.tabs_title .right_box_tabs {
list-style:none;
padding:0;
margin:0;
}

div.tabs_title .right_box_tabs li {
margin:0;
list-style:none;
float:left;
display:inline;
}


div.tabs_title .right_box_tabs li a { 
cursor:pointer;
display:inline-block;
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
height:26px;
padding:0 0 6px 16px;
text-transform:uppercase;
font-family:'Arial Black', Arial, Helvetica, sans-serif;
}

div.tabs_title .right_box_tabs li a strong {
line-height:28px;
padding:7px 13px 10px 0;
*padding:7px 13px 8px 0;
_padding-bottom:14px;
text-align:center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    div.tabs_title .right_box_tabs li a strong {
line-height:32px;
padding:8px 13px 9px 0;
}
}

@media all and (min-width: 0px){
    div.tabs_title .right_box_tabs li a strong {
line-height:32px;
padding:8px 13px 9px 0;
}
}


div.tabs_title .right_box_tabs li.over a, 
div.tabs_title a:hover {
background: url(../img/right_box_tab_hover_left.gif) no-repeat;
text-decoration:none;
}

div.tabs_title .right_box_tabs li.over a strong, 
div.tabs_title a:hover strong {
background: url(../img/right_box_tab_hover_right.gif) 100% 0;
color:#000000;
}

div.tabs_title .right_box_tabs a.active {
background: url(../img/right_box_tab_hover_left.gif) no-repeat;
text-decoration:none;
}

div.tabs_title .right_box_tabs a.active strong {
background: url(../img/right_box_tab_hover_right.gif) 100% 0;
color:#000000;
}

.right_column_tabbed .box_content ul li a {
background:none !important;
color:#848282;
display:block;
text-decoration:none;
}

#box_most_popular li a, #box_most_emailed li a, #box_most_commented li a, #latest_comments li a  {
	padding:6px 0;
}

#most_popular_commented_tabs, #most_commented_tabs {
	height:30px;
}

#dynamic_box_right .box_tabs {
	background:none !important;
	padding-right:0;
	padding-left:0;
}

.box_tabs .box_title_holder {
	border-bottom:none !important;
}

.box_tabs .right_column_tabbed {
	padding:17px;
	background:#ececec;
}

.right_column_tabbed .box_content ul li {
border-bottom:1px dashed #ffffff;
}

#box_most_popular li a:hover, #box_most_emailed li a:hover, #box_most_commented li a:hover, #latest_comments li a:hover {
background:#37C3EA !important;
color:#FFFFFF;}

.right_column_tabbed {
	border-bottom:2px solid #000000;
}

.article_text a {
	color:#37C3EA;
	font-weight:bold;
}

.box_pagination {
margin:10px 0;
padding-left:0px;
border-top:1px solid #b4b4b4;
padding-top:5px;
font-size:10px;
}

.box_pagination span.pagination {
float:right;
font-weight:bold;
}

.box_pagination span.pagination .current {
color:#000000;
background:#ffffff;
padding:1px 5px;
}

.box_pagination span.pagination span {
color:#ffffff;
background:#00B7EA;
padding:1px 5px;
}

.box_pagination span.pagination a {
background:#00B7EA;
color:#ffffff;
padding:1px 5px;font-weight:bold;
text-decoration:none;
display:inline-block;
	
	text-align:center;}

.box_pagination span.pagination a:hover {
color:#000000;
background:ffffff !important;}

.box_pagination span.pagination a img {
border:none;
}

#box_subscribe_rightbox {
	padding:0 8px;
}

.footer_sections, .footer_pages, .static_footer {
	float:left;
	width:185px;
	margin-left:15px;
	display:inline;
	margin-top:15px;
	padding-bottom:15px;
	color:#ffffff;
}

#footer ul li a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.footer_privacy {
color:#FFFFFF;
float:left;
padding-top:100px;
text-align:right;
vertical-align:bottom;
width:295px;
}

.footer_privacy a {
	color:#ffffff;
	text-decoration:none;
}

#category_news_box .box_title h3 a {
	color:#00B7EA;
	text-decoration:none;
}

#category_news_box .box_body ul li a {
	color:#848282;
	text-decoration:none;
	padding:6px 14px;
	display:block;
	background:transparent url(../img/bullet.gif) no-repeat scroll 4px 11px;
}

#category_news_box .box_body ul li a:hover {
	background:#37c3ea url(../img/bullet.gif) no-repeat scroll 4px 11px;
	color:#ffffff;
}

#box_video_headline_container {
	background:#ECECEC none repeat scroll 0 0;
	padding:4px;
	margin-bottom:20px;
}

.videocategory_page #box_center_holder .box {
	border:none;
	padding:0;
	zoom:100%;
}

.subcategories {
	background:#000000 url(../img/button_arrow.gif) top right no-repeat;
	height:23px;
	line-height:23px;
	color:#ffffff;
	font-size:14px;
	display:block;
	width:180px;
	text-decoration:none;
	margin-bottom:3px;
	padding-left:10px;
}

.forum_page #content {
	min-height:795px;
	height:auto !important;
	height:795px;
}

#latest_news_box .box_title h3 {
	float:left;
	width:150px;
}

#latest_news_box .box_title strong a {
	background: url(../img/latest_rss.gif) no-repeat top left;
	float:right;
	height:10px;
	width:99px;
	margin-top:10px;
}

.comment_body a {
	text-decoration:none;
	color:#37c3ea;
	font-size:12px;
}

.comment_header, .comment_header a {
	color:#232323;
	font-size:10px;
	text-transform:uppercase;
}

.single_comment {
	padding:5px 0;
	border-bottom:1px dashed #ffffff;
}

#comment_form_holder h4 a, .content_attachment a {
	text-decoration:none;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#232323;
}

.comment_block_title {
	background:#ececec;
	border-bottom:3px solid #000000;
	height:35px;
	line-height:35px;
	color:#000000;
	padding-left:10px;
}

#box_comments .comment_holder .comment_header {
	float:left;
	width:119px;
}

#box_comments .comment_holder .comment_body_holder {
	float:left;
	width:299px;
	background:url(../img/comment_top.gif) no-repeat top left;
}

#box_comments .comment_holder {
	margin:7px 0;
}

#box_comments .comment_holder .comment_body_holder .comment_body {
	background:url(../img/comment_bottom.gif) bottom left no-repeat;
	padding:10px 10px 20px 20px;
}