<!-- @CHARSET "UTF-8";



body {

	margin:0; 

	padding:0;

	width:100%;

	background:#fff none repeat scroll 0% 50%;

	font-family:Georgia, "Times New Roman", Times, serif;

	line-height:1.5;

	margin:0pt;

	padding:0pt;		

}



#header, 

#footer, 

#dynamic_box_left, 

#dynamic_box_right, 



#dynamic_box_center div#box_comments, 

#dynamic_box_center div.box_breadcrumb, 

#dynamic_box_center div.font_size, 

#article_holder div.content_attachment, 

#article_holder div#box_social_bookmarks, 

#box_video_headline_container {display:none;}



#container {background:#fff; clear:both; margin:auto;} 



#article_holder {padding:6px;}



#article_body {font-size:90%;} 



#article_body div.image {float:left; border:1px solid black; padding:6px; margin:6px;}



#article_body div.image span.image_caption {font-size:80%; font-family:Arial, Helvetica, sans-serif;}

-->


/************************* Article styles (from Tiny MCE) ************************************/

<!-- body .quote_right { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	float:right; 

	margin:6px; 

	display:inline; 

	width:200px; 

	height:auto;

	border:1px solid black;

	padding:6px;

	font-style:normal;

	color:black;

}



body .quote_left { 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:80%;

	float:left; 

	margin:6px; 

	display:inline; 

	width:200px; 

	height:auto;

	border:1px solid black;

	padding:6px;

	font-style:normal;

	color:black;

}



.right_image {float:right; margin:6px; display:inline;}



.left_image {float:left; margin:6px; display:inline;}

-->

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}

body{
	background:#f6f6f6;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 13px;
	color:#231f20;
	line-height: 17px
}
a{
	text-decoration: none
}
img{
	border:none;
}
.clear{clear:both;}
#container{
	/*width:1050px;*/
	margin:0 auto;
	background: #fff;
	box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
}
.inner{
	width:1050px;
	margin:0 auto;
}
#top_bar{
	line-height: 35px;
	height:35px;
	background:#231f20;
	border-top:2px solid #9fc42f;
	padding:0px 10px;
}
#top_bar .col{
	float:left;
	width:60%;
	display:inline;
}
#top_bar .col.last{
	float:left;
	width:40%;
	display:inline;
	color:#BABABA;
}
#top_bar .col.last .col_holder{
	position:relative;
}
#top_bar .col.last .col_holder .share_icons{
	position:absolute;
	right:-3px;
	top:0px;
}

#top_bar .col ul{
	
}
#top_bar .col ul li{
	list-style-type: none;
	display:inline;
}

#top_bar .col ul li a{color:#BABABA;margin:0px 5px;}
#top_bar .col ul li a:hover{
	color:#fff;
	text-decoration: underline;
}
#header .col{
	float:left;
	width: 29.5%;
	display:inline;
}
#header .col_holder{
	padding:25px;
	padding-left: 0px
}
#header .second{
	width:25%;
}
#header .second .col_holder{
	text-align: right
}
#header .last{
	width:41%;
}
#header .last .col_holder{
	position:relative;


}
#header .last .search{
	position:absolute;
	right:0px;
	top:40px;
}
#header .last .search .txt{
	background:none;
	border:none;
	background:url('../img/search_txt.png') no-repeat top left;
	padding:8px 15px;
	width:148px;
	position:absolute;
	right:38px;
	top:1px;

}
#header .last .login{
	background:url('../img/login_ico.png') no-repeat center left;
	padding-left: 20px;
	line-height: 30px;
	position:absolute;
	left:40px;
	top:40px;
}
#header .last .login a{
	color:#666;
}
#header .last .login a:hover{color:#000;}
#main_navigation{
	line-height: 40px;
	height:40px;
	border-top:1px solid #769322;
	border-bottom:1px solid #516317;
	background: #80a820; /* Old browsers */
	background: -moz-linear-gradient(top,  #80a820 0%, #7ea52a 50%, #6c970a 51%, #628f09 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a820), color-stop(50%,#7ea52a), color-stop(51%,#6c970a), color-stop(100%,#628f09)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a820', endColorstr='#628f09',GradientType=0 ); /* IE6-9 */
}

#main_navigation  ul li{
	list-style-type: none;
	display:inline;
	border-right:1px solid #779900;
	padding:0px 0px 0px 0px;
	float:left;
}
#main_navigation  ul li:hover{
	background-color:#231f20;
}
#main_navigation  ul li a{color:#faffff;padding:0px 10px;text-shadow: 0px 1px 0px #283808;font-size: 14px;font-weight: bold}
#main_navigation  ul li a:hover{
	color:#c3e328;
}
#main_navigation  ul li:hover a{ 
	color:#faffff;
	text-shadow:none;
}

/* 2.2 Navigation Menu */
.nav { list-style: none; line-height: 1; margin: 0; overflow: hidden; padding: 0; z-index: 999; }
.nav a { display: block; position: relative; text-decoration: none; z-index: 100; }
.nav li { float: left; width: auto; z-index: 999; }
.nav li a { color: #eee; line-height: 18px; padding: 10px 18px; text-decoration: none; }
.nav li a.sf-with-ul { padding-right: 22px !important; }
.nav li:hover a, .nav li:hover a:active { text-decoration: none; }
.nav li ul { left: -999em; position: absolute; width: 180px; z-index: 999; }
.nav li ul li a, .nav li ul li a:visited { background: #fff; color: #333; font-size: 12px; width: 144px; }
.nav li ul li a.sf-with-ul { padding: 10px 15px; }
.nav li ul ul { margin: -38px 0 0 180px; }
.nav li:hover, .nav li.hover { position: static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left: -999em;background:#893228}
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul { left: auto;background:#893228 }
.nav .sf-sub-indicator { display: block; overflow: hidden; position: absolute; width: 9px; height: 9px; text-indent: -999em; top: 1.2em; right: 10px; }
.nav li ul .sf-sub-indicator { display: block; overflow: hidden; position: absolute; width: 10px; height: 10px; text-indent: -999em; top: 1.2em; right: 0.5em; }

/* PRIMARY NAV */
#primary-nav { 
	line-height: 40px;
	height:40px;
	border-top:1px solid #769322;
	border-bottom:1px solid #516317;
	background: #80a820; /* Old browsers */
	background: -moz-linear-gradient(top,  #80a820 0%, #7ea52a 50%, #6c970a 51%, #628f09 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a820), color-stop(50%,#7ea52a), color-stop(51%,#6c970a), color-stop(100%,#628f09)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #80a820 0%,#7ea52a 50%,#6c970a 51%,#628f09 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a820', endColorstr='#628f09',GradientType=0 ); /* IE6-9 */
}
#primary-nav .nav li a { border-right:1px solid #779900; color: #faffff; text-shadow: 0px 2px 0px #000;font-size: 14px;font-weight: bold; padding: 11px 18px; }
#primary-nav .nav li li a { border-right: none; font-size: 12px; font-family: Arial, serif !important; padding: 10px 18px !important; text-transform: none; }
#primary-nav .nav li ul { width: 180px; }
#primary-nav .nav ul ul { margin: -38px 0 0 180px; }
#primary-nav .nav .sf-sub-indicator { background: url(../img/ico-primary-arrow-down.png) no-repeat; }
#primary-nav .nav li ul .sf-sub-indicator { background: url(../img/ico-primary-arrow-right.png) no-repeat; }

#ticker_bar{
	background:#c4e329;
	border-bottom:1px solid #a3c500;
	line-height: 25px;
	height:25px;
	padding:0px 10px;
	color:#283808;
	padding-top: 5px
}
#ticker_bar .col{
	float:left;
	display:inline;
	width:68%;
}
#ticker_bar .col.last{
	width:32%;
	margin-top: -2px
}
.ticker { 
	height:20px; 
	line-height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0;

}

.ticker a {color:#283808;text-shadow:0px 0px 1px #fff;}
.ticker a:hover{color:#333;text-shadow:none;}

.ticker span.ticker_category,.ticker span.ticker_category a {color:#000;font-weight:bold;}

.ticker .scroller {height:20px;}

.ticker .section {height:20px;}
#features{
	background:#f5f5f5;
	border-bottom: 1px solid #e1e1e1
}
#features .col{
	float:left;
	display:inline;
	width:25%;

}
#features .col_holder{
	padding:5px 15px 5px 15px;
	border-left:1px dashed #ccc;
	height:55px;
}
#features .col:first-child .col_holder{
	border-left:none 
}
.featured_item h2{
		padding: 4px 0px 4px 0px;
		line-height: 15px;
		margin-left: 112px
}
.featured_item h2 a{
	color:#333;
	font-size: 12px;

}
.featured_meta{
	color:#888888;
	font-size:11px;
}

.featured_item img{
	background:#fff;
	border:1px solid #e8e8e8;
	padding:2px;
	float:left;
	display:inline;
	margin-right: 10px;
	max-width:98px;
	max-height: 58px
}
.trending{
	font-size: 15px;
	margin-top: 25px;
	text-transform: uppercase;
	font-weight: bold
}
#content{
	margin:10px 10px 20px 10px
}
#content .col{
	float:left;
	display:inline;
}
#content .col.right{
	width:305px;
	padding-left: 25px;
}
#content .col.middle{
	width:468px;
}
#content .col.left{
	width:244px;
}

#inner_page #content .col.right{
	width:300px;
	margin-left: 25px;
}

#inner_page #content .col.left{
	width:700px;
}

.box_title{
	color:#444444;
	font-size:100%;
	line-height:150%;
	font-weight:bold;
	border-bottom:1px solid #EDEDED;
	padding-bottom:10px;
	margin-bottom:18px;
	text-transform:uppercase;
}
#content .col.middle .col_holder{
	padding:0px 10px;
}
.news_entries.vertical .entry{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:1px dashed #ededed;
}
.news_entries.vertical .entry img{
	width:99%;	
	border:1px solid #eee;
}
.news_entries.vertical .entry h2{
	margin:3px 0px;
	line-height: 20px
}
.news_entries.vertical .entry h2 a{
	color:#666666;
	font-size: 15px
}
.news_entries.vertical .entry h2 a:hover{
	color:#df4221;
	text-decoration: underline
}
.news_entries.vertical .entry .meta{
	color:#a5a5a5;
	font-size: 11px
}


.news_entries.horizontal .entry{
	border-bottom : 1px dashed #EDEDED;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.entry2 img{
	width:100px;	
	border:1px solid #eee;
	float:left;
	display:inline-block;
	margin-right:10px;
	margin-top: 3px;
	height:70px;
}
.news_entries.horizontal .entry img{
	width:50px;	
	border:1px solid #eee;
	float:left;
	display:inline-block;
	margin-right:10px;
	margin-top: 3px;
	height:50px;
}
.news_entries.horizontal.wide.inner_page .entry img{
	width:158px;	
	float:left;
	display:inline-block;
	margin-right:10px;
	margin-top: 8px;
	height:auto;
}

.news_entries.horizontal .entry .more_data{
	float:left;
	display:inline-block;
	width:179px;
}
.news_entries.horizontal.wide .entry .more_data{
	width:200px;
}
.news_entries.horizontal.wide.inner_page .entry .more_data{
	width:494px;
	margin-top: 5px
}
.news_entries.horizontal.wide.inner_page .desc{
	color:#666;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 19px;
	margin-top:10px;
}
.news_entries.horizontal .entry h2{
	margin:3px 0px;
	line-height: 17px
}
.news_entries.horizontal .entry h2 a{
	color:#666666;
	font-size: 13px
}
.news_entries.horizontal.wide.inner_page .entry h2 a{
	color:#666666;
	font-size: 17px;
	line-height: 22px
}
.news_entries.horizontal .entry h2 a:hover{
	color:#df4221;
	text-decoration: underline
}
.news_entries.horizontal .entry .meta{
	color:#a5a5a5;
	font-size: 11px
}
.news_entries .entry.last{border:none;}

/*  Rated 3 column news entries  */

.news_entries.rated .entry{
	padding-bottom: 10px;
	float:left;
	display:inline;
	width:33%;
	min-height:230px;
}
.news_entries.rated .entry .entry_holder{
	padding:0px 5px;
}
.news_entries.rated .entry img{
	min-width:100%;
	max-height:100px;	
}

.news_entries.rated .entry h2{
	margin:3px 0px;
	line-height: 17px
}
.entry2 h2 a{
	color:#666666;
	font-size: 13px
}
.news_entries.rated .entry h2 a{
	color:#666666;
	font-size: 13px
}
.news_entries.rated .entry h2 a:hover{
	color:#df4221;
	text-decoration: underline
}
.news_entries.rated .entry .meta{
	color:#a5a5a5;
	font-size: 11px;
	margin-top: 10px
}
.news_entries.rated .image_holder{
	max-height:98px;
	min-height:98px;
	overflow:hidden;
	border:1px solid #eee;
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
}

.two-col .scroller {
	height:330px;
	width:100%;
	margin: 0px auto;
	overflow:hidden;
	
}
#editor_picks_body {
	position:relative;
	margin-top:-10px;
	margin-left: 0px
}
.controls{position:absolute;right:0px;top:-27px;}
.two-col .section {
	height:335px;
	overflow:hidden;
	float:left;
}

.news_entries.two-col .entry{
	padding-bottom: 10px;
	float:left;
	display:inline;
	width:50%;
	min-height:250px;
}
.news_entries.two-col .entry .entry_holder{
	padding:0px 5px;
}
.news_entries.two-col .entry img{
	width:100%;	
}

.news_entries.two-col .entry h2{
	margin:3px 0px;
	line-height: 17px
}
.news_entries.two-col .entry h2 a{
	color:#666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}
.news_entries.two-col .entry h2 a:hover{
	color:#df4221;
	text-decoration: underline
}
.news_entries.two-col .entry .meta{
	color:#a5a5a5;
	font-size: 11px;
	margin-top: 10px
}
.news_entries.two-col .entry .desc{
	color:#666;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 19px;
	margin-top:10px;
}
.news_entries.two-col .image_holder{
	height:130px;
	overflow:hidden;
	border:1px solid #eee;
	position:relative;
	margin-bottom:10px;
}



.ads{
	background:#f5f5f5;
	line-height: 250px;
	height:250px;
	text-align: center;
	font-size: 13px;
	color:#666666 ;
	border-radius: 5px;
	margin-bottom: 15px
}
.ads60{
	line-height:60px;
	height:60px;
}
.ads90{
	line-height:90px;
	height:90px;
}
.news_entries.list ul{
	margin:0px 0px 0px 15px;
	color:#777;
}
.news_entries.list li{
	list-style-type: square;
	
	margin-bottom:10px;
}
.news_entries.list li a{
	color:#666;
	font-size: 13px;
	line-height: 16px
}
.news_entries.list li a:hover{
	color:#df4221;
	text-decoration: underline
}
.tags_entries{
	margin-bottom:15px;
	
}
.tags_entries li{
	display:inline;
	margin: 0px 2px;
	
}
.tags_entries li a{
	line-height: 30px;
	padding:4px 10px;
	background:#eeeeee;
	color:#666666;
	
}
.tags_entries li a:hover{
	background:#df4221;
	color:#fff;
}
.featured{
	height:325px;
	overflow: hidden;
	position: relative;
	width: 447px;

}
.featured img{
	max-width:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index: 10;
	min-height:325px;

}
.featured .text_background{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(42%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 100%);
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 100%);
	height: 100%;
	position:relative;
	left:0px;
	top:0px;
	z-index: 53;
	width:468px;
}
.featured .meta{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:15px;
	width:90%;
	
}
.featured .meta .category_name{
	background-color:#6c970a;
	line-height: 25px;
	padding:3px 5px;
	color:#fff;
	margin-bottom:5px;
	border-radius: 3px
}
.featured h2{line-height: 30px}
.featured h2 a{
	font-size: 27px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	color:#fff;
}
.player{margin-bottom: 15px;}
.player li{display:inline;}
.player li a{
	float:left;
	width:20%;
	display:inline-block;
	height:10px;
	background:#444;
	cursor: pointer;
}
.player li a:hover,.player li a.active{
	background:#df4221;;
}
#footer{margin-top:15px;border-top:1px solid #dfe0e0;}
#footer .copyrights{
	background:#221f20;
	border-top:2px solid #a3c500;
	line-height: 38px;
	height:38px;
	padding:0px 15px;
	color:#fff;
}
.main_news_category{
	float:left;
	display:inline;
	width:25%;
}
.main_news_category .holder{
	margin-left:30px;
}
.main_news_category:first-child .holder{
	margin-left:0px;
}
.main_news_category .holder li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ededed;
	line-height: 20px
}
.main_news_category .holder a{color:#666666;}
.main_news_category .holder a:hover{color:#df4221;
	text-decoration: underline}
.main_news_box_holder{
	background:#fafbfb;
	margin:-10px;
	padding:20px;
	border-top:1px solid #dfe0e0;
	margin-top: 20px
}
.heading{
	
	padding:5px;
	border-bottom: 1px dotted #ebebeb;
	margin-bottom: 15px;
	padding-bottom: 10px;
	padding-left: 0px
}
.heading span{
	font-size:23px;
	background: none;
	color:#666;
}
/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*** Subcategory links ***/
.main_news_box_holder {margin-top:10px;}

.title_subcategory {margin-top:-4px; font-size:11px; color:#000; padding:0px 12px 5px 12px;}

.title_subcategory a {padding:2px 3px; background:#f2f2f2; border:1px solid #e0e0e0; border-top:none;}

#content .main_news_box_holder ul {margin-bottom:10px;}

#content .main_news_box_holder ul li {border-bottom:none;}

#content .main_news_box_holder ul li a {font-weight:normal;}

/***** Article holder *****/
.story_stamp {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e1e1e1; color:#777;}

.story_author {font-weight:bold;}

.story_date {font-size:11px; padding-left:5px;}

.font_size {font-size:11px; text-align:right; margin-bottom:12px;}

.font_size img {vertical-align:bottom; padding-left:3px;}

#article_holder .image {float:left; margin-right:15px;}

#article_holder .image_caption {display:block; font-size:12px; padding:5px 0; line-height:normal; color:#777; border-bottom:2px solid #000;}

#article_body {font-size:14px; line-height:1.6em; width:100%; overflow:hidden; margin-bottom:12px;}

#article_body p {margin:0; padding:10px 0 10px 0px;}

p.article_abstract {font-weight:bold;}

#article_holder div#article_body h1,
#article_holder div#article_body h2,
#article_holder div#article_body h3,
#article_holder div#article_body h4,
#article_holder div#article_body h5,
#article_holder div#article_body h6 {}

#article_holder div#article_body a {color:#002bb8;}

/*** Article comments ***/
.bbcodebox ul.bbc_buttons {
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	padding:3px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:592px;
	margin:0;
	height:24px;
}

.bbcodebox ul.bbc_buttons li {
	display:block; 
	float:left; 
	width:22px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	position:relative; 
	text-align:center;
}

.bbcodebox ul.bbc_buttons li ul {
	position:absolute;
	left:0;
	top:22px;
	padding:5px;
	background:#E1E1E2;
	width:270px;
	display:none;
	border:1px solid #316AC5;
}

.bbcodebox ul.bbc_buttons li li, 
.bbcodebox ul.bbc_buttons li li a {float:none; display:inline;}

.bbcodebox ul.bbc_buttons li:hover ul, 
.bbcodebox ul.bbc_buttons li.ie-hover ul {display:block;}

#content .bbcodebox ul.bbc_buttons a {
	display:block; 
	float:left; 
	width:21px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	padding:0;
}

#content .bbcodebox ul.bbc_buttons li:hover a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover a {background:#c1d2ee; border:1px solid #316ac5;}

#content .bbcodebox ul.bbc_buttons li:hover li a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover li a {background:none; border:none;}

.bbcodebox ul.bbc_buttons li a img {vertical-align:middle;}

.box_link {
	width:580px;
	padding:5px 9px;
	color:#777;
	background:#efefef;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

/*** BB code styles ***/
span.bold {font-weight:bold;}
span.italic {font-style:italic;}
span.underlined {text-decoration:underline;}
div.quote {
	font-style:italic;
	color:#777;
	padding:10px;
	background:#fff;
	border-left:3px solid #e1e1e2;
	border-right:3px solid #e1e1e2;
	border-bottom:1px solid #e1e1e2;
	border-top:1px solid #e1e1e2;
}

h4.title_comments {
	font-size:20px;
	font-weight:normal;
	border-top:1px dotted #bbb;
	padding:5px 0;
	margin:15px 0px;
}

h4.title_comments span {font-size:16px; color:#949494;}

img.comment_feed {float:right;}

h4.title_comments span.no_comments {display:block; font-size:12px; font-weight:normal;}

#comment_list div.comment_holder {margin-bottom:35px;}

#comment_list div.comment_holder  div.comment_holder {
	border-bottom:1px solid #d2d2d2; 
	border-top:1px solid #d2d2d2; 
	padding:15px 0; 
	margin:15px 0 0 50px;
}

#comment_list div.comment_header {font-size:11px; padding-bottom:6px; margin-left:50px;}

#comment_list div.comment_header a {font-weight:bold;}

.comment_stamp {color:#949494;}

#comment_list div.comment_body {width:100%; overflow:hidden;}

.avatar {float:left;}

#comment_list div.comment_body div.comment_text {margin-left:40px; padding:0px 10px 10px 10px;}

#comment_list div.comment_body div.comment_text a {color:#ca0002;}

.comment_actions {margin-left:50px; font-size:11px;}

.comment_actions a {float:left; margin-right:4px; font-weight:bold;}

.comment_reply {background:url(../img/comment_reply.gif) 0 0 no-repeat; padding:1px 8px 1px 18px;}

.comment_actions div.result {
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:0px 4px;
	color:#555;
	font-weight: bold;
	margin-right:4px;
}

div#writing_reply {padding:5px; color:#666; border-bottom:1px solid #eee; margin-bottom:5px; background:#fffdd1;}

span#writing_reply_to {font-style:italic;}

div#writing_reply a {color:#ca0002; padding:0 5px;}

.result span.error {font-weight:normal; font-size:11px; color:#ca0002;}

div#comment_dump {
	font-size:14px;
	color:#172973;
	background-color:#f8f8f8;
	border:1px solid #ebebeb;
	padding:6px;
}

div#comment_dump span.error {color:#ca0002;}

/*** Article social bookmarks ***/
#box_social_bookmarks {
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	color:#777;
	padding:5px;
	margin:6px 0px 12px 0px;
	border:1px solid #ccc;
	font-size:11px;
}

#box_social_bookmarks a {padding:0 5px;}

#box_social_bookmarks img {vertical-align:bottom;}

#dynamic_box_right #box_social_bookmarks a span {display:none;}

/***** User form *****/
#user_form {padding-top:15px; border-top:1px solid #e1e1e1;}
.page_title{margin:15px 0px;font-size: 30px;line-height: 1.2}
.widget_4_article p{line-height: 16px;margin-top:10px;color:#eee;}

.video_item{width:33%;float: left;display:inline;height:230px;}
.video_item_holder{
	margin-right:10px;
	overflow: hidden;

}
.video_item_holder:first-child{
	padding-right:0px;

}
.video_item .title a{font-size: 13px;line-height: 22px;color:#474747;}
.video_item .title a:hover{color:#893228; text-decoration: underline;}
.video_item .thumb{position: relative;height: 120px;overflow: hidden;width:99%;margin-bottom:5px;}
.image_item{width:33%;float: left;display:inline;height:180px;}
.image_item_holder{
	margin-right:10px;
	overflow: hidden;

}
.image_item_holder:first-child{
	padding-right:0px;

}
.image_item .title a{font-size: 13px;line-height: 22px;color:#474747;}
.image_item .title a:hover{color:#893228; text-decoration: underline;}
.image_item .thumb{position: relative;height: 120px;overflow: hidden;width:100%;margin-bottom:5px;}
/* Absolute Center(Vertical & Horizontal) Image */
.thumb {
	position:relative;
	background:#000;
	overflow:hidden;
	vertical-align:bottom;
	_line-height:0;
	display:inline-block;
}
.thumb .clip-link {
	position:absolute;
	_position:static;
	bottom:-100px;
	top:-100px;
	left:-100px;
	right:-100px;
	text-align:center;
	white-space:nowrap;
	word-break:normal;
}
.thumb .clip {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.thumb .clip img,.thumb .vertical-align {
	display:inline-block;
	vertical-align:middle;
}
.thumb .clip .vertical-align {
	height:100%;
}

/* Basic Overlay style */
.thumb .overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	background-image:url(../img/play.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.25s;
	-moz-transition:.25s;
	-ms-transition:.25s;
	-o-transition:.25s;
	transition:.25s;
}
.image_item .thumb .overlay{
	background-image:url(../img/image.png);
}
.image_item.newvideo .thumb .overlay{
	background-image:url(../img/play.png);
}
.thumb:hover .overlay {
	cursor:pointer;
	visibility:visible;
	opacity:1;
	z-index: 9999
}


.thumb img{width:100%;}
.stats {
	color:#AAA;
	font-size:11px;
	line-height:13px;
	margin:5px 0 5px 0px;
	height:13px;overflow:hidden;
	
}
.stats i {
	font-style:normal;
}
.stats a {
	color:#AAA
}
.stats a:hover {
	color:#555
}
.stats .views,
.stats .likes,
.stats .comments {
	margin-right:10px;
	padding-left:16px;
	background:url(../img/stats.png) no-repeat 0 1px;
}
.stats .views {
	padding-left:18px;
}
.stats .comments {
	background-position:0 -19px
}
.stats .comments:hover {
	background-position:0 -39px
}
.stats .likes {
	background-position:0 -58px
}
.stats .liked {
	background-position:0 -78px
}
.featured_left{
	float:left;width:250px;display:inline;
	position:relative;
}
.featured_right{
	float:left;width:730px;display:inline;
	padding-top: 10px
}
.featured_left .controls{
	position:absolute;
	right:20px;
	top:40px;
}
.featured_left .controls img{

}
.featured_left h2{
	font-size: 100%;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 0px;
	text-transform: uppercase;
}
#content-loop h2{
	position:absolute;
	top : 70px;
	background:#000;
	padding:5px;
	z-index:777;
	opacity:0.85;
}
#content-loop h2 a{
	color:#fff;
}
#content .image_item_holder{
	position:relative;
}
.featured_item{
	border-right:2px solid #6a9100;
	padding-right: 10px;
	min-height:65px;
}
.list2aa li { background:url(https://www.ghanagrio.com/homepageimages/marker4.gif) no-repeat left 5px; padding-left:15px;}
.list2aa1 li { background:url(https://www.ghanagrio.com/homepageimages/marker1.gif) no-repeat left 5px; padding-left:15px;}
.list2aa2 li { background:url(https://www.ghanagrio.com/homepageimages/marker2.gif) no-repeat left 5px; padding-left:15px;}
.list2aa3 li { background:url(https://www.ghanagrio.com/homepageimages/marker3.gif) no-repeat left 5px; padding-left:15px;}
.list2aa h3{
	color:#444444;
	font-size:100%;
	line-height:150%;
	font-weight:bold;
	padding-top:10px;
	border-bottom:1px solid #EDEDED;
	padding-bottom:10px;
	margin-bottom:18px;
	text-transform:uppercase;
}
.comments1 {
    margin-right: 30px;
  }
  
 .comments1 a {
    background: #e2e6cb url() 5px 50% no-repeat;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 1px 4px;
    color: #474e17;
    border: 1px solid #c7ce97;
  }
 .comments1 a:hover {
    border: 1px solid #8f9d2d;
  }
.comments1 a span {
    padding-right: 30px;
  }
/* SOCIAL ICONS */
.social-icons { background: #f7f7f7; border: 1px solid #e6e6e6; margin: 0 0 20px 0; padding: 15px 15px 5px 15px; }
.social-icons li { float: left; width: 90px; height: 33px; line-height: 1.3; margin: 0 0 10px 0; padding: 3px 0 0 38px; }
.social-icons li a,
.social-icons li a:visited { color: #444; font-size: 11px; font-weight: bold; }
.social-icons li span { color: #999; display: block; font-size: 11px; }
.social-icons .icon-rss { background: url(../img/ico-rss.png) no-repeat 0 0; }
.social-icons .icon-google { background: url(../img/ico-google.png) no-repeat 0 0; }
.social-icons .icon-twitter { background: url(../img/ico-twitter.png) no-repeat 0 0; }
.social-icons .icon-facebook { background: url(../img/ico-facebook.png) no-repeat 0 0; }


/* goTop Button */
#goTop { position: fixed; bottom: 25px; right: 25px; z-index: 9999; }
#goTop > a { opacity: 0.5; display: block; height: 64px; width: 64px; background: url(https://www.ghanagrio.com/images/goTop_but.png) no-repeat; text-transform: uppercase; text-decoration: none; line-height: 46px; -webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;}
#goTop > a:hover { opacity: 1; }
#goTop > a > span { display: none; }
#box_pagination {line-height:29px; padding:0 6px; margin:6px 0px; background:#eee; color:#777;}

#box_pagination span.pagination {float:right; font-weight:bold;}

#box_pagination .page_active {display:inline-block; padding:2px 6px; line-height:normal;}

#box_pagination span.pagination a {
	font-weight:normal;
	display:inline-block;
	padding:2px 6px;
	background:#fff;
	border:1px solid #dedede;
	line-height:normal;
}

#box_pagination span.pagination a.page_groups {background:none; border:none;}

#box_pagination span.pagination_total {font-weight:bold;}
.bubble { 
background: url(https://www.ghanagrio.com/themes/default/img/Support-Bubble-2-icon.png) no-repeat left 10px; 
padding-left:25px;
padding-right:25px;
margin-top:-10px;
}
