/* START - Used for rendering layout */
.p, .p_a, .p_a_a, .p_a_p, .p_b, .p_c, .p_c_c_a, .p_d, .p_d_a, .p_d_a_a, .p_d_a_p, .p_d_b, .p_d_c, .p_d_d, .p_d_d_a, .p_d_d_p, .p_d_p, .p_p
	{
	/*box-shadow:2px 2px 5px #000000;*/	
	float:left;	
	overflow:hidden;
	/*min-height:100;*/
	margin:0px;
	padding:0px;
	}
.wrapper
	{
	overflow:hidden;
	/*background-color:#FF9;*/
	margin:0px;
	padding:0px;
	}

.widget{
	margin-right:20px;
	margin-bottom:10px;
	overflow:hidden;
	}
.inner{
	overflow:hidden;
	}

.p, .p_p
	{
	width:1020px;
	margin:0;
	}
.p_a_p, .p_d_p, .p_d_d_p, .p_d_a_p
	{
	width:100%;
	}
.p_c, .p_d_c, .p_c_c_a
	{
	width:35%;
	}
.p_d, .p_d_d
	{
	width:65%;	
	}	
.p_a, .p_a_a, .p_d_a, .p_d_d_a, .p_d_a_a
	{
	width:50%;
	}
.p_b, .p_d_b
	{
	width:33.3%;
	}
.force_space_hoder{
	width:1px !important;
	height:1px !important;
	display:inline-block !important;
	overflow:hidden !important;
	float:left !important;
	}


/* END - Used for rendering layout */


.additional_info .edition{
	color:#c00;
	}
	
.detail_banner_image{
	display:block;
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	}
.detail_banner_image img{
	float:left;
	width:100%;
	}
	
.each_news .content{
	word-wrap:break-word;
	/*text-align:justify;*/
	}
/*********** START-> Page List Widget *******************/

.page_list .this_title{
	border-top:2px solid #b9b186;
	height:34px;
	background-color:#ece9dd;
	line-height:34px;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	}
.page_list .each_page{
	padding:10px 0 10px 10px;
	border-bottom:1px solid #daccbd;
	}
.page_list .each_page .page_icon{
	height:60px;
	width:60px;
	}
.page_list .each_page .page_link{
	display:block;
	font-size:16px;
	line-height:24px;
	text-decoration:none;
	color:#663300;
	font-weight:bold;
	}
	
.page_list .each_page_multi .page_icon_container{
	margin:0 3px;
	}
.page_list .each_page_multi .page_icon_container .page_icon{
	width:100%;
	}

.page_list .list_all_pages ul{
	margin:0;
	padding:10px;
	list-style:none;
	list-style-type:none;
	}
.page_list .list_all_pages ul li{
	margin:0;
	padding:5px 0;;
	}
.page_list .list_all_pages ul li a{
	font-size:16px;
	line-height:24px;
	text-decoration:none;
	color:#663300;
	font-weight:bold;
	}

/*********** END-> Page List Widget *********************/


/*********** START -> authors_links widget **************/
.writers_columns .this_title{
	border-top:2px solid #b9b186;
	height:34px;
	background-color:#ece9dd;
	line-height:34px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	}
.writers_columns .each_author{
	padding:10px 0 10px 10px;
	border-bottom:1px solid #daccbd;
	}
.writers_columns .author_img{
	height:60px;
	width:60px;
	}
.writers_columns .author_name, .writers_columns .link{
	display:block;
	font-size:16px;
	line-height:24px;
	text-decoration:none;
	}
.writers_columns .author_name{
	font-weight:bold;
	color:#663300;
	border-bottom:1px solid #d9ccbf;
	}
.writers_columns .link{
	color:#333333;
	}
/*********** END -> authors_links widget **************/


/******** START -> Author Blog Widget ******/
	
.authors_column_archive_widget .bottom{
	margin-bottom:10px;
	}
.authors_column_archive_widget .title, .authors_column_archive_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.authors_column_archive_widget .title a{
	text-decoration:none;
	}
.authors_column_archive_widget .title a:hover{
	color:#537D00;
	}

.authors_column_archive_widget .subtitle, .authors_column_archive_widget .subtitle a{
	font-size:14px;
	line-height:20px;
	color:#c00;
	font-weight:normal;
	}
.authors_column_archive_widget .subtitle a{
	text-decoration:none;
	}
.authors_column_archive_widget .subtitle a:hover{
	color:#537D00;
	}

.authors_column_archive_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.authors_column_archive_widget .image img{
	width:100%;
	float:left;
	}
.authors_column_archive_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.authors_column_archive_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.authors_column_archive_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.authors_column_archive_widget .content, .authors_column_archive_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.authors_column_archive_widget .content a{
	text-decoration:none;
	}
.authors_column_archive_widget .content a:hover{
	text-decoration:none;
	}

.authors_column_archive_widget .content_right, .authors_column_archive_widget .content_left{
	display:block;
	}

.authors_column_archive_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.authors_column_archive_widget .additional_info, .authors_column_archive_widget .additional_info span, .additional_info a,
.authors_column_archive_widget .list .additional_info a,.authors_column_archive_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.authors_column_archive_widget .additional_info a{
	text-decoration:underline;
	}
.authors_column_archive_widget .list, .authors_column_archive_widget .list h3, .authors_column_archive_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.authors_column_archive_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.authors_column_archive_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.authors_column_archive_widget .list li{
	margin-bottom:10px;
	}
.authors_column_archive_widget .list h3 a{
	text-decoration:none;
	}
.authors_column_archive_widget .list h3 a:hover{
	color:#537D00;
	}

.authors_column_archive_widget .list_disc ul{
	list-style-type:disc;
	}
.authors_column_archive_widget .list_circle ul{
	list-style-type:circle;
	}
.authors_column_archive_widget .list_square ul{
	list-style-type:square;
	}
.authors_column_archive_widget .writers_intro{
	position:relative;
	}
.authors_column_archive_widget .writers_name{
	padding:10px 0 5px 20px;
	width:100%;
	color:#333;
	background-color:#f2f0e7;
	font-size:22px;
	line-height:30px;
	position:absolute;
	bottom:0;
	left:120px;
	}
.authors_column_archive_widget .the_authors_face{
	}
.authors_column_archive_widget .writers_name a{
	text-decoration:none;
	}
/************* END - Author Blog Archive Widget ***************/

/**************** START -> Search Widget ***********/

.search_reslut em{
	text-emphasis:none;
	font-style:normal;
	color:#009;
	padding:0 5px;
	border-bottom:1px solid #009;
	}

.search_result_form{
	overflow: hidden;
	}
.search_result_form .input_wrap{
	float:left; 
	margin-right:20px; 
	}
.with_additional_filter .text_holder{
	float:none;
	margin-bottom:10px;
	margin-right:0px;
	}
.with_additional_filter .text_holder label{
	float:none;
	margin-bottom:5px;
	}
.with_additional_filter .input_wrap input[type=text]{
	width:100%;
	}
.without_additional_filter .text_holder{
	width:75%;
	}
.without_additional_filter .input_wrap input[type=text]{
	width:70%;
	}
.search_result_form .input_wrap input[type=text],.search_result_form .input_wrap select{
	background-color: #dfe5e7;
	border: none;
	height: 24px;
	padding-left:5px;
	}
.with_additional_filter .search_result_form .input_wrap select{
	width:100px;
	}
.search_result_form .input_wrap label{
	font-size: 16px;
	line-height:24px;
	color: #333;
	margin-right:5px;
	float:left;
	}
.search_result_form .input_wrap .option{
	float:left; 
	}
.search_result_form #get_search{
	cursor:pointer;
	float: right;
	height: 24px;
	display: inline-block;
	padding: 0 10px 0 20px;
	border: 1px solid #999;
	background: #eee url(images/search_18x18.png) 2px center no-repeat;
	}
.search_result_form #get_search:hover{
	background-color: #fff;
	}
.search_result_form .input_wrap .option .text{
	display:none;
	}	
/*************** END -> Search Widget ************/


/***********START -> Edition Filter Widget *************/
.edition_filter{
	text-align:center;
	height:26px;
	overflow:hidden;
	}
.edition_filter a{
	font-size:16px;
	background:#ccc;
	color:#000;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	width:31%;
	border:1px solid #888;
	height:24px;
	line-height:24px;
	}
.edition_filter a.selected, .edition_filter a:hover{
	background:#eee;
	}
/*.edition_filter .print{
	background-color:#c00;
	}
.edition_filter .online{
	background-color:#888;
	}
.edition_filter .all{
	background-color:#336699;
	}*/

/***********END -> Edition Filter Widget *************/

/******** START - Calender Widget ********/
.calenderWraper{
	/*width:220px;*/
	float:left;
	overflow:hidden;
	}
.calenderWraper .clenderTop, .calenderWraper .calenderFooter{
	/*width:200px;*/
	height:25px;
	background:#e3e3e3;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:5px;
	padding:0 10px;
	}
.calenderWraper .clenderTop{
	background:#fff;
	margin-bottom:10px;
	padding:0;
	}
.calenderWraper .clenderTop .select{
	float:left;
	font-size:16px;
	width:42%;
	margin-right:10px;
	}
.calenderWraper .dayZone, .calenderWraper .dateZone{
	/*width:217px;*/
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	overflow:hidden;
	display:block;
	}
.calenderWraper dl{
	margin:0;
	}
.calenderWraper .dayZone dt, .calenderWraper  .dayZone dd, .calenderWraper  .dateZone dd, .calenderWraper .dateZone dt{
	float:left;
	/*width:28px;
	height:28px;*/
	text-align:center;
	/*line-height:28px;*/
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding:1px;
	margin:0;
	}
.calenderWraper .dayZone dt, .calenderWraper .dateZone dt{
	font-size:13px;
	overflow:hidden;
	}
.calenderWraper .dateZone{
	margin-bottom:5px;
	background:#efefef;
	}
.calenderWraper .dateZone a{
	text-decoration:none;
	/*width:28px;
	height:28px;*/
	display:block;
	color:#000;
	}
.calenderWraper .dateZone a.disabled, .calenderWraper .dateZone a.disabled:hover{
	color:#ccc;
	background:inherit;
	cursor:default;
	}
.calenderWraper .dateZone a.active, .calenderWraper .dateZone a:hover{
	background:#537d00;
	color:#fff;
	}
.calenderWraper .calenderFooter .previous, .calenderWraper .calenderFooter .next{
	line-height:25px;
	}
.calenderWraper .clenderTop .select{
	float:left;
	font-size:16px;
	width:42%;
	margin-right:10px;
	}	
.calenderWraper .select{
	font-size:16px;
	background:#f3f3f3;
	border:1px solid #D7D7D7;
	line-height:23px;
	height:23px;
	display:block;
	}
.calenderWraper .select option{
	font-size:16px;
	}	
.calenderWraper  .select{
	font-size:16px;
	}
/******** END - Calender Widget ********/


/******** Todays Feature Widget ********/
.todays_feature_widget .mini_img img, .todays_feature_widget .full_frame img{
	width:100%;
	}
.todays_feature_widget .todays_feature_widget_whole_wrapper{
	text-align:left;
	float:left;
	margin-right:25px;
	}
.todays_feature_widget .each_tab_body_container{
	padding:10px;
	}
.todays_feature_widget .body_container{
	
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	}
.todays_feature_widget .the_tabs{
	border-left:1px solid;
	background:url("images/1px_back_border.jpg") bottom repeat-x;
	overflow:hidden;
	}	
.todays_feature_widget .each_tabs{
	text-align:center;
	line-height:30px;
	float: left;
	height: 32px;
	cursor:pointer;
	}
.todays_feature_widget .each_tabs_content{
	background:url("images/1px_back_border.jpg") bottom repeat-x;
	border-top:1px solid;
	border-right:1px solid;
	height:32px;
	}
.todays_feature_widget .each_tabs:last-child .each_tabs_content{
	margin:0;
	}
.todays_feature_widget .full_frame{
	padding: 10px 0;
	color:#FFF;
	font-size:36px;
	}
.todays_feature_widget .active{
	background:none;
	background-color:#ccc;
	}
.todays_feature_widget .title, .todays_feature_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.todays_feature_widget .title a:hover{
	color:#537D00;
	}
.todays_feature_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.todays_feature_widget .image img{
	width:100%;
	float:left;
	}
.todays_feature_widget .image_left{
	float:left;
	width:40%;
	margin-right:10px;
	}
.todays_feature_widget .content, .todays_feature_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.todays_feature_widget .content a, .todays_feature_widget .content a:hover, .todays_feature_widget .title a{
	text-decoration:none;
	}
.todays_feature_widget .content_right, .todays_feature_widget .content_left{
	display:block;
	}
.todays_feature_widget .list_disc ul{
	list-style-type:disc;
	}
.todays_feature_widget .list, .todays_feature_widget .list h3, .todays_feature_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.todays_feature_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.todays_feature_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.todays_feature_widget .list li{
	margin-bottom:10px;
	}
.todays_feature_widget .list h3 a{
	text-decoration:none;
	}
.todays_feature_widget .list h3 a:hover{
	color:#537D00;
	}
/******** END = Todays Feature Widget ********/


/******** START -> Stock Exchange Ticker Widget *****/

.stockExchangeTicker dl {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	}
.stockExchangeTicker{
	height:36px;
	display:block;
	border:1px solid #E2E2E2;
	padding:1px;
	overflow:hidden;
	clear:both;
	}
.stockExchangeTicker .greenTitle{
	width:50px;
	text-align:center;
	overflow:hidden;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:36px;
	line-height:36px;
	margin-right:1px;
	background:url(images/stocktitlebluebg.gif) repeat-x;
	}
.stockExchangeTicker dd{
	overflow:hidden;
	border-left:1px solid #E2E2E2;
	font-size:12px;
	font-family:arial;
	}
.stockExchangeTicker .eachdata{
	display:inline-block;
	overflow:hidden;
	text-align:left;
	height:36px;
	line-height:18px;
	padding-left:20px;
	padding-right:5px;}
.stockExchangeTicker .equal{
	color:#3D8BB1;
	background:url(images/arrow-stockequal.gif) 10px 15px no-repeat;
	}
.stockExchangeTicker .down{
	color:#F00;
	background:url(images/arrow-stockdown.gif) 10px 15px no-repeat;
	}
.stockExchangeTicker .up{
	color:#008000;
	background:url(images/arrow-stockup.gif) 10px 15px no-repeat;
	}
.stockExchangeTicker .stockContainer{
	text-align:center;
	height:36px;
	overflow:hidden;
	position:relative;
	overflow:hidden;
	}
.stockExchangeTicker .cell{
	}
.stockExchangeTicker .prev,.stockExchangeTicker .next{
	float:left;
	padding:0 3px;
	line-height:36px;
	font-size:18px;
	font-weight:bold;
	color:#c00;
	cursor:pointer;
	}
.stockExchangeTicker .next{
	float:right;
	}

/******** END -> Stock Exchange Ticker Widget *****/



/******** START -> Gallery Detail Widget *****/
.gallery_detail_widget  .jcarousel-skin-pika .jcarousel-clip-horizontal{
	width:100%;
	}
.gallery_detail_widget .pika-stage{
	padding:0px !important;
	border:0 !important;
	margin:0 !important;
	}
.gallery_detail_widget .pika-stage img{
	width:100%;
	}
.gallery_detail_widget .pika-thumbs li .clip img{
	float:left;
	}
.gallery_detail_widget .jcarousel-skin-pika .jcarousel-clip-horizontal{
	width:100%;
	}
.gallery_detail_widget .pika-textnav{
	position:relative !important;
	}

.gallery_detail_widget .additional_info_container .bottom{
	margin-bottom:2px;
	text-align:right;
	padding-bottom:1px;
	border-bottom:0 none;
	}
.gallery_detail_widget .additional_info_container{
	border-bottom:1px solid #ccc;
	}
.gallery_detail_widget .title_container{
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	}
.gallery_detail_widget .title{
	color:#0148B1;
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	}
.gallery_detail_widget .content{
	border-bottom:2px solid #ccc;
	font-size:16px;
	line-height: 24px;
	padding-top: 20px;
	}
.gallery_detail_widget .content p{
	overflow: hidden;
	margin-bottom:16px;
	}

.gallery_detail_widget .image{
	border-bottom:2px solid #ccc;
	padding-bottom: 10px;
	}
.gallery_detail_widget.multi_page_gallery .gallery_detail_full_view{
	position: relative;
	width:100%;
	margin-bottom:5px;
	}
.gallery_detail_widget.multi_page_gallery .gallery_detail_full_view a,.gallery_detail_widget.multi_page_gallery .gallery_detail_full_view a:hover{
	text-decoration:none;
	}
.gallery_detail_widget.multi_page_gallery .detail_image_container{
	overflow:hidden;
	display:block;
	}
.gallery_detail_widget.multi_page_gallery .detail_image_container img{
	width: 100%;
	z-index: 1;
	float:left;
	}
.gallery_detail_widget.multi_page_gallery .title_caption{
	position: absolute;
	left: 0;
	right: 0;
	bottom:0;
	top:0;
	color: #fff;
	}
.gallery_detail_widget.multi_page_gallery .title_caption{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:auto;
	background-color: rgba(0, 0, 0, .65);
	display:none;
	}
.gallery_detail_widget.multi_page_gallery .title_caption .im_title, .gallery_detail_widget.multi_page_gallery .title_caption .im_caption{
	padding: 5px 10px;
	display:block;
	}
	
.gallery_detail_widget.multi_page_gallery .prev_image{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 50%;
	z-index: 2;
	}
.gallery_detail_widget.multi_page_gallery .prev_image:hover{
	background:url('images/slideshow_prev.png') no-repeat left;
	}
.gallery_detail_widget.multi_page_gallery .next_image{
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	right: 0;
	z-index: 2;
	}
.gallery_detail_widget.multi_page_gallery .next_image:hover{
	background:url('images/slideshow_next.png') no-repeat right;
	}
	
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails{
	overflow:hidden;
	clear:both;
	position:relative;
	}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails .each_thumb{
	display:block;
	overflow:hidden;
	}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails a{
	display:block;
	overflow:hidden;
	padding:0 5px;
	}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails a img{
	float:left;
	width:100%;
	}
	

	
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails .owl-buttons div{
	position:absolute;
	top:50%;
	width:32px;
	height:32px;
	margin-top:-16px;
	background:rgba(0,0,0,0.5) url(images/iconset_32x32.png) 0 0 no-repeat;
	background-clip:content-box;
	}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails .owl-buttons .owl-prev{
	left:0;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background-position:0 -2848px;
	}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails .owl-buttons .owl-next{
	right:0;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	background-position:0 -2752px;
	}
	

	
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails a{opacity:.5;}
.gallery_detail_widget.multi_page_gallery .gallery_thumbnails a.selected{opacity:1;}
/******** END -> Gallery Detail Widget *******/

/******** START -> Ticker Widget ************/

.ticker_holder{
	position:relative;
	height:30px;
	overflow:hidden;
	line-height:30px;
	font-size:16px;
	border-bottom:1px solid #696969;
	}
.ticker_holder .ticker_slider{
	height:30px;
	position:relative;
	overflow:hidden;
	text-align:center;
	display:block;
	}
.ticker_holder .ticker_control{
	float:right;
	background:#fff;
	line-height: 30px;
	height: 30px;
	}
.ticker_control a.prev, .ticker_control a.play, .ticker_control a.pause, .ticker_control a.next{
	display:inline-block;
	width:24px;
	height:24px;
	margin: 3px 0;
	background:url(images/iconset_24x24.png) no-repeat;
	border:1px solid #bbb;
	border-radius:3px;
	}
.ticker_control a.prev{background-position:0 -792px;}
.ticker_control a.play{background-position:0 -648px;}
.ticker_control a.pause{background-position:0 -576px;}
.ticker_control a.next{background-position:0 -720px;}
.ticker_control a.prev:hover{background-position:0 -816px;}
.ticker_control a.play:hover{background-position:0 -672px;}
.ticker_control a.pause:hover{background-position:0 -600px;}
.ticker_control a.next:hover{background-position:0 -744px;}

.ticker_slider .each_slide{
	height:30px;
	text-align:left;
	background:url(images/iconset_24x24.png) left -2782px no-repeat;
	padding-left:28px;
	display:inline-block;
	}
.ticker_slider a.each_slide:hover{
	/*color:#c00;
	text-decoration:none;*/
	}
.ticker_holder .ticker_heading{
	height:30px;
	color:#e31723;
	background:#fff;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:0 10px;
	}

.widget_marquee {
	height:30px;
	overflow: hidden;
	}
.widget_marquee ul{
	margin:0;
	height:30px;
	}
.widget_marquee ul li{
	float:left;
	list-style:none;
	cursor:pointer;
	line-height: 30px;
	height:30px;
	}
.widget_marquee ul li:last-child{
	/*margin-right:0;*/
	}
.widget_marquee .each_slide{
	margin-right:30px;
	}


/******** END -> Ticker Widget **************/


/******** START -> Home Page Archive Widget ******/
	
.home_page_archive_widget .bottom{
	margin-bottom:10px;
	}
.home_page_archive_widget .title, .home_page_archive_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.home_page_archive_widget .title a{
	text-decoration:none;
	}
.home_page_archive_widget .title a:hover{
	color:#537D00;
	}

.home_page_archive_widget .subtitle, .home_page_archive_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.home_page_archive_widget .subtitle a{
	text-decoration:none;
	}
.home_page_archive_widget .subtitle a:hover{
	color:#537D00;
	}

.home_page_archive_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.home_page_archive_widget .image img{
	width:100%;
	float:left;
	}
.home_page_archive_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.home_page_archive_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.home_page_archive_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.home_page_archive_widget .content, .home_page_archive_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.home_page_archive_widget .content a{
	text-decoration:none;
	}
.home_page_archive_widget .content a:hover{
	text-decoration:none;
	}

.home_page_archive_widget .content_right, .home_page_archive_widget .content_left{
	display:block;
	}

.home_page_archive_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.home_page_archive_widget .additional_info, .home_page_archive_widget .additional_info span, .additional_info, .additional_info a,
.home_page_archive_widget .list .additional_info a,.home_page_archive_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.home_page_archive_widget .additional_info a{
	text-decoration:underline;
	}
.home_page_archive_widget .list, .home_page_archive_widget .list h3, .home_page_archive_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#0148B1;
	font-weight:normal;
	}
.home_page_archive_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.home_page_archive_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.home_page_archive_widget .list li{
	margin-bottom:10px;
	}
.home_page_archive_widget .list h3 a{
	text-decoration:none;
	}
.home_page_archive_widget .list h3 a:hover{
	color:#537D00;
	}

.home_page_archive_widget .list_disc ul{
	list-style-type:disc;
	}
.home_page_archive_widget .list_circle ul{
	list-style-type:circle;
	}
.home_page_archive_widget .list_square ul{
	list-style-type:square;
	}
/************* END - Home Page Archive Widget ***************/


/******** START -> Blog Archive News Widget ******/
	
.blog_archive_widget .bottom{
	margin-bottom:10px;
	}
.blog_archive_widget .title, .blog_archive_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.blog_archive_widget .title a{
	text-decoration:none;
	}
.blog_archive_widget .title a:hover{
	color:#537D00;
	}

.blog_archive_widget .subtitle, .blog_archive_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.blog_archive_widget .subtitle a{
	text-decoration:none;
	}
.blog_archive_widget .subtitle a:hover{
	color:#537D00;
	}

.blog_archive_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.blog_archive_widget .image img{
	width:100%;
	float:left;
	}
.blog_archive_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.blog_archive_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.blog_archive_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.blog_archive_widget .content, .blog_archive_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.blog_archive_widget .content a{
	text-decoration:none;
	}
.blog_archive_widget .content a:hover{
	text-decoration:none;
	}

.blog_archive_widget .content_right, .blog_archive_widget .content_left{
	display:block;
	}

.blog_archive_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.blog_archive_widget .additional_info, .blog_archive_widget .additional_info span, .additional_info a,
.blog_archive_widget .list .additional_info a,.blog_archive_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.blog_archive_widget .additional_info a{
	text-decoration:underline;
	}
.blog_archive_widget .list, .blog_archive_widget .list h3, .blog_archive_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#0148B1;
	font-weight:normal;
	}
.blog_archive_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.blog_archive_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.blog_archive_widget .list li{
	margin-bottom:10px;
	}
.blog_archive_widget .list h3 a{
	text-decoration:none;
	}
.blog_archive_widget .list h3 a:hover{
	color:#537D00;
	}

.blog_archive_widget .list_disc ul{
	list-style-type:disc;
	}
.blog_archive_widget .list_circle ul{
	list-style-type:circle;
	}
.blog_archive_widget .list_square ul{
	list-style-type:square;
	}
/************* END - Blog Archive Widget ***************/

/******** START -> Tabbed Topic Widget ******/

.tabbed_topic_widget .bottom{
	margin-bottom:10px;
	}
.tabbed_topic_widget .title, .tabbed_topic_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.tabbed_topic_widget .title a{
	text-decoration:none;
	}
.tabbed_topic_widget .title a:hover{
	color:#537D00;
	}

.tabbed_topic_widget .subtitle, .tabbed_topic_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.tabbed_topic_widget .subtitle a{
	text-decoration:none;
	}
.tabbed_topic_widget .subtitle a:hover{
	color:#537D00;
	}

.tabbed_topic_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.tabbed_topic_widget .image img{
	width:100%;
	float:left;
	}
.tabbed_topic_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.tabbed_topic_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.tabbed_topic_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.tabbed_topic_widget .content, .tabbed_topic_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.tabbed_topic_widget .content a{
	text-decoration:none;
	}
.tabbed_topic_widget .content a:hover{
	text-decoration:none;
	}

.tabbed_topic_widget .content_right, .tabbed_topic_widget .content_left{
	display:block;
	}

.tabbed_topic_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.tabbed_topic_widget .additional_info, .tabbed_topic_widget .additional_info span, .additional_info a,
.tabbed_topic_widget .list .additional_info a,.tabbed_topic_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.tabbed_topic_widget .additional_info a{
	text-decoration:underline;
	}

.tabbed_topic_widget .tabs{
	overflow:hidden;
	}
.tabbed_topic_widget .tabs ul{
	list-style: none;
	}

.tabbed_topic_widget .tabs ul li{
	float: left;
	}
.tabbed_topic_widget .tabs ul li a{
	text-decoration: none;
	line-height: 30px;
	display: block;
	text-align:center;
	background: #cdcbcb url(images/latest-news-button.png) no-repeat right bottom;
	color:#000;
	padding-right: 22px;
	}
.tabbed_topic_widget .tabs ul li .oppened{
	background-position: right top;
	background-color:#ece9dd;
	}
	
.tabbed_topic_widget .tabs_content{
	margin: 1px 0 0 0;
	font-size:16px;
	padding-top:10px;
	}
.tabbed_topic_widget .tabs_content .each_tab{
	display:none;
	}
.tabbed_topic_widget .tabs_content .each_tab .view_all{
	float:right;
	padding-right:10px;
	color:#c00;
	line-height:30px;
	text-decoration:none;
	}
.tabbed_topic_widget .tabs_content ul{
	list-style: none;
	}
.tabbed_topic_widget .tabs_content ul li{
	line-height: 24px;
	background: #fff;
	border-bottom: 1px solid #d1cbb4;
	
	}
.tabbed_topic_widget .tabs_content ul li a{
	padding: 0 10px 0 20px;
	display:block;
	text-decoration: none;
	line-height: 28px;
	color:#000;
	overflow:hidden;
	background:url(images/image_slide_btn.png) 6px 10px no-repeat;
	}
.tabbed_topic_widget .tabs_content ul li a .comments_count{
	overflow:hidden;
	float:right;
	margin-left:5px;
	}
.tabbed_topic_widget .tabs_content ul li a .media_icon_18x18{
	float:left;
	margin-right:5px;
	margin-top: 5px;
	}
.tabbed_topic_widget .tabs_content ul a:hover{
	color:#336699;
	}
/******** END -> Tabbed Topic Widget ******/

/******** START -> Article Archive News Widget ******/
	
.article_archive_widget .bottom{
	margin-bottom:10px;
	}
.article_archive_widget .title, .article_archive_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.article_archive_widget .title a{
	text-decoration:none;
	}
.article_archive_widget .title a:hover{
	color:#537D00;
	}

.article_archive_widget .subtitle, .article_archive_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.article_archive_widget .subtitle a{
	text-decoration:none;
	}
.article_archive_widget .subtitle a:hover{
	color:#537D00;
	}

.article_archive_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.article_archive_widget .image img{
	width:100%;
	float:left;
	}
.article_archive_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.article_archive_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.article_archive_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.article_archive_widget .content, .article_archive_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.article_archive_widget .content a{
	text-decoration:none;
	}
.article_archive_widget .content a:hover{
	text-decoration:none;
	}

.article_archive_widget .content_right, .article_archive_widget .content_left{
	display:block;
	}

.article_archive_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.article_archive_widget .additional_info, .article_archive_widget .additional_info span, .additional_info a,
.article_archive_widget .list .additional_info a,.article_archive_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.article_archive_widget .additional_info a{
	text-decoration:underline;
	}
.article_archive_widget .list, .article_archive_widget .list h3, .article_archive_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#0148B1;
	font-weight:normal;
	}
.article_archive_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.article_archive_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.article_archive_widget .list li{
	margin-bottom:10px;
	}
.article_archive_widget .list h3 a{
	text-decoration:none;
	}
.article_archive_widget .list h3 a:hover{
	color:#537D00;
	}

.article_archive_widget .list_disc ul{
	list-style-type:disc;
	}
.article_archive_widget .list_circle ul{
	list-style-type:circle;
	}
.article_archive_widget .list_square ul{
	list-style-type:square;
	}
/************* END - Article Archive Widget ***************/

.archive_widget .albumns_gallery .title{
	overflow:hidden;
	font-weight:bold;
	border-bottom:1px solid #cdcdcd;
	}
.archive_widget .albumns_gallery .albumn_container{
	overflow:hidden;
	border-bottom:1px solid #cdcdcd;
	}
.archive_widget .albumns_gallery .thumb_container{
	overflow:hidden;
	width:33.3%;
	float:left;
	margin-bottom:5px;
	}

.archive_widget .albumns_gallery .thumb_container img{
	width:100%;
	}
.archive_widget .albumns_gallery .thumb{
	overflow:hidden;
	margin-bottom:3px;
	margin:0 2px;
	}



/******** START -> Single News Gallery Widget ******/
.slider_holder *{
	margin:0;
	padding:0;
	}
.slider_holder{
	margin-right:30px;
	width:100%;
	height:100%;
	position:relative;
	}
.slider_holder .slideshow{
	width:100%; 
	height:100%;
	position:relative;
	margin-bottom:10px;
	}
.slider_holder .slideshow .each_slide{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	}
.slider_holder .each_slide .title_container{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	display:none;
	background: url(images/transparent_black_shade_1x1.png);
	font-weight: normal;
	padding: 5px;
	color:#eee;
	}
.slider_holder .each_slide img{
	height:auto;
	position:absolute;
	left:0;
	top:0;
	}
.slider_holder .slider_control{
	text-align:center;
	height:1px;
	}
.slider_holder .slider_control .page_list{
	display:inline-block;
	display:none;
	}
.slider_holder .page_list a{
	text-decoration:none;
	height:24px;
	width:24px;
	background-color:#CCC;
	display:inline-block;
	margin:0 3px;
	}
.slider_holder .page_list a.active{
	background-color:#000;
	}
.slider_holder .page_list a:hover{
	background-color:#999;
	}
.slider_holder .slider_control .prev,.slider_holder .slider_control .next{
	position:absolute;
	top:50%;
	display:inline-block;
	border:1px solid #ccc;
	height:24px;
	width:24px;
	cursor:pointer;
	margin-top:-24px;
	z-index:10;
	background-color:#fff;
	opacity:0.8;
	}
.slider_holder .slider_control .prev{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	left:0;
	}
.slider_holder .slider_control .next{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	right:0;
	}

/******** END -> Single News Gallery Widget ********/


/******** START -> Album Gallery ************/

.albumns_gallery .albumn_container{
	border-bottom:1px solid #cdcdcd;
	}
.albumns_gallery .thumb_container{
	float:left;
	padding-bottom:5px;
	}
.albumns_gallery .even_coll{
	background-color:#eee;
	}
.albumns_gallery .thumb_container img{
	width:100%;
	}
.albumns_gallery .thumb{
	margin-bottom:3px;
	margin:0 5px;
	}
.albumns_gallery .thumb a{
	display:block;
	color:#696969;
	}
.albumns_gallery .thumb a:hover{
	color:#000;
	text-decoration:none;
	}
.albumns_gallery .footer{
	border-bottom:4px double #cdcdcd;
	line-height:26px;
	font-size:14px;
	text-align:right;
	}
/******** END -> Album Gallery **************/

/******** START -> Archive Album Gallery ************/

.archive_album_gallery .albumn_container{
	border-bottom:1px solid #cdcdcd;
	}
.archive_album_gallery .thumb_container{
	float:left;
	padding-bottom:5px;
	}
.archive_album_gallery .even_coll{
	background-color:#eee;
	}
.archive_album_gallery .thumb_container img{
	width:100%;
	}
.archive_album_gallery .thumb{
	margin-bottom:3px;
	margin:0 5px;
	}
.archive_album_gallery .thumb a{
	display:block;
	color:#696969;
	}
.archive_album_gallery .thumb a:hover{
	color:#000;
	text-decoration:none;
	}
.archive_album_gallery .footer{
	border-bottom:4px double #cdcdcd;
	}
/******** END -> Archive Album Gallery **************/

/******** Multimedia gallery Widget ********/

.multimedia_gallery_widget *{
	margin: 0;
	padding: 0;
	}
.multimedia_gallery_widget{
	width:100%;
	}
.multimedia_gallery_widget .mini_img img, .multimedia_gallery_widget .full_frame img{
	width:100%;
	}

.multimedia_gallery_widget .each_tab_body_container{
	padding:10px;
	}
.multimedia_gallery_widget .the_tabs{
	margin: 0 0 2px 0;
	}	
.multimedia_gallery_widget .each_tabs{
	text-align:center;
	line-height:30px;
	float: left;
	/*width: 33.3%;*/
	height: 30px;
	cursor:pointer;
	}
.multimedia_gallery_widget .each_tabs_content{
	background: #ddd;
	margin-right:2px;
	color:#000;
	display:block;
	text-decoration:none;
	}
.multimedia_gallery_widget .oppened{
	background-color: #666;
	color:#FFF ;
	}
.multimedia_gallery_widget .each_tabs_content:hover{
	background: #ccc;
	color:#000;
	}
.multimedia_gallery_widget .each_tabs:last-child .each_tabs_content{
	margin:0;
	}
.multimedia_gallery_widget .each_tab_body_container{
	background-color: #ddd;
	
	}
.multimedia_gallery_widget .full_frame{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding: 10px 0;
	color:#FFF;
	font-size:36px;
	}
.multimedia_gallery_widget .each_mini_frame{
	float:left;
	width: 33.3%;
	}
.multimedia_gallery_widget .mini_img{
	margin:0 5px;
	}
.multimedia_gallery_widget .mini_img a{
	text-decoration: none;
	}
.multimedia_gallery_widget .each_tab_footer a:hover{
	color:#537D00;
	}
.multimedia_gallery_widget .each_tab_footer{
	color:#0148B1;
	height: 30px;
	text-align:right;
	}
.multimedia_gallery_widget .mini_frame_container{
	
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #999;
	}
.multimedia_gallery_widget .each_tab_footer a{
	text-decoration: none;
	color: #0148B1;
	}
/******** END = Multimedia gallery Widget ********/

/********* POLL Widget Starts HERE ********/
.total_vote{
	font-weight:bold;
	}
.poll_container{
	font-size:16px;
	line-height:24px;
	overflow: hidden;
	}
.poll_container label{
	margin-right:10px;
	float:left;
	overflow:hidden;
	}
.poll_container #jwPollAjaxWorking{
	font-size:16px;
	line-height:24px;
	color:#336699;
	}
.poll_container label input{
	margin-right:5px;
	margin-top:7px;
	float:left;
	}
.poll_percentage{
	padding-left:5px;
	}
.poll_top_part{
	border-bottom: 1px solid #cdcbcb;
	}
.poll_question{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight:bold;
	color:#000;
	}
.poll_bottom{
	overflow: hidden;
	margin-bottom:10px;
	}	
.poll_button{
	overflow: hidden;
	border-bottom: 1px solid #cdcbcb;
	padding-bottom: 1px;
	}
.result_button{
	margin-right: 1px;
	width: 49%;
	height: 25px;
	}
.result_button a{
	background: #E0E0E0;
	text-align:center;
	text-decoration: none;
	line-height: 25px;
	color: #222;
	display: block;
	}
.old_result{
	margin-right: 1px;
	width: 50%;
	height: 25px;
	}
.old_result a{
	background: #E0E0E0;
	text-decoration: none;
	line-height: 25px;
	color: #222;
	display: block;
	text-align:center;
	}
.poll_button a:hover{
	background:#666;
	color:#fff;
	}

/********* POLL Widget Starts HERE END ********/

/******* Tabbed News Widget Here *******/
.the_tabbed_news .tabs{
	overflow:hidden;
	}
.the_tabbed_news .tabs ul{
	list-style: none;
	}

.the_tabbed_news .tabs ul li{
	float: left;
	}
.the_tabbed_news .tabs ul li a{
	text-decoration: none;
	line-height: 30px;
	display: block;
	text-align:center;
	background: #cdcbcb url(images/latest-news-button.png) no-repeat right bottom;
	color:#000;
	padding-right: 22px;
	}
.the_tabbed_news .tabs ul li .oppened{
	background-position: right top;
	background-color:#ece9dd;
	}
	
.the_tabbed_news .tabs_content{
	margin: 1px 0 0 0;
	font-size:16px;
	}
.the_tabbed_news .tabs_content .each_tab{
	display:none;
	background:#ECE9DD;
	}
.the_tabbed_news .tabs_content .each_tab .view_all{
	float:right;
	padding-right:10px;
	color:#c00;
	line-height:30px;
	text-decoration:none;
	}
.the_tabbed_news .tabs_content ul{
	list-style: none;
	}
.the_tabbed_news .tabs_content ul li{
	line-height: 24px;
	background: #ece9dd;
	border-bottom: 1px solid #d1cbb4;
	
	}
.the_tabbed_news .tabs_content ul li a{
	padding: 0 10px 0 20px;
	display:block;
	text-decoration: none;
	line-height: 28px;
	color:#000;
	overflow:hidden;
	background:url(images/image_slide_btn.png) 6px 10px no-repeat;
	}
.the_tabbed_news .tabs_content ul li a .tab_list_title{
	}
.the_tabbed_news .tabs_content ul li a .comments_count{
	overflow:hidden;
	float:right;
	margin-left:5px;
	}
.the_tabbed_news .tabs_content ul li a .mi_24x24{
	float:left;
	margin-right:2px;
	margin-top: 2px;
	}
.the_tabbed_news .tabs_content ul a:hover{
	background-color:#fff;
	}
/* Tabbed News Widget end */

/********** News on Image Widget START **************/

.news_on_image{
	overflow:hidden;
	}
.news_on_image .container{
	margin:1px;
	position:relative;
	}
.news_on_image a{
	text-decoration:none;
	color:#eee;
	}
.news_on_image a:hover{
	color:#3cF;
	}
.news_on_image .image_container{
	text-align:center;
	border:1px solid #000;
	}
.news_on_image .image{
	float:left;
	width:100%;
	}
.news_on_image .title_text_container{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	}
.news_on_image .the_title{
	background:url(images/transparent_black_shade_1x1.png);
	font-weight:normal;
	padding:5px;
	}
.news_on_image .item_excerpt{
	display:none;
	background-color:rgba(255,255,255,.5);
	margin:0 2px 2px 2px;
	padding:2px;
	}
.news_on_image .item_excerpt a{
	color:#000;
	}

/***********************************************/


/********** Box News Widget START **************/

.box_news{
	overflow:hidden;
	}
.box_news .container_outer{
	margin:1px;
	border:1px solid #ccc;
	overflow:hidden;
	}
.box_news .container{
	width:100%;
	}
.box_news a{
	text-decoration:none;
	color:#444;
	}
.box_news a:hover{
	color:#000;
	}
.box_news .image_container{
	text-align:center;
	}
.box_news .image{
	width:100%;
	float:left;
	}
.box_news .news_title{
	height:75px;
	margin-top:1px;
	}
.box_news .news_title a{
	padding:5px;
	display:block;
	}
.box_news .dark{
	background-color:#eee;
	}
.box_news .lite{
	background-color:#fff;
	}

/***********************************************/

/********** Todays Newspaper Widget Here *******/

.todays_newspaper .the_menu_container{
	width:100%;
	background-color:#F2F0E7;
	color:#333;
	overflow:hidden;
	line-height:20px;
	padding:5px 0;
	}
.todays_newspaper .the_menu_container ul{
	list-style:none;
	}
.todays_newspaper .the_menu_container ul li{
	float:left;
	border-right:1px solid #333;
	}
.todays_newspaper .the_menu_container ul li:last-child{
	border-right:none;
	}
.todays_newspaper .the_menu_container ul li a{
	text-decoration:none;
	padding:0 5px;		
	display:block;
	color:#333;
	}
.todays_newspaper .the_menu_container ul li a:hover, .todays_newspaper .the_menu_container .selected{
	color:#F00;
	}

.inner .widget .todays_newspaper .titlebar .t_go_to_top{
	color: #09F;
	float:right;
	padding-right:20px;
	}
	
.todays_newspaper .bottom{
	margin-bottom:10px;
	}
.todays_newspaper .title, .todays_newspaper .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.todays_newspaper .title a{
	text-decoration:none;
	}
.todays_newspaper .title a:hover{
	color:#537D00;
	}

.todays_newspaper .subtitle, .todays_newspaper .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.todays_newspaper .subtitle a{
	text-decoration:none;
	}
.todays_newspaper .subtitle a:hover{
	color:#537D00;
	}

.todays_newspaper .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.todays_newspaper .image img{
	width:100%;
	float:left;
	}
.todays_newspaper .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.todays_newspaper .image_left{
	float:left;
	width:40%;
	margin-right:10px;
	}
.todays_newspaper .image_right{
	float:right;
	width:40%;
	margin-left:10px;
	}
.todays_newspaper .content, .todays_newspaper .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.todays_newspaper .content a{
	text-decoration:none;
	}
.todays_newspaper .content a:hover{
	text-decoration:none;
	}

.todays_newspaper .content_right, .todays_newspaper .content_left{
	display:block;
	}

.todays_newspaper .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.todays_newspaper .additional_info, .todays_newspaper .additional_info span, .additional_info a,
.todays_newspaper .list .additional_info a,.todays_newspaper .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.todays_newspaper .additional_info a{
	text-decoration:underline;
	}
.todays_newspaper .list, .todays_newspaper .list h3, .todays_newspaper .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.todays_newspaper .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.todays_newspaper .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.todays_newspaper .list li{
	margin-bottom:10px;
	}
.todays_newspaper .list h3 a{
	text-decoration:none;
	color:#0148B1;
	}
.todays_newspaper .list h3 a:hover{
	color:#537D00;
	}

.todays_newspaper .list_disc ul{
	list-style-type:disc;
	}
.todays_newspaper .list_circle ul{
	list-style-type:circle;
	}
.todays_newspaper .list_square ul{
	list-style-type:square;
	}
	
/***********************************************/

/********** Todays Newspaper Widget by Tags Here *******/

.todays_newspaper_by_tags .the_menu_container{
	width:100%;
	background-color:#F2F0E7;
	color:#333;
	overflow:hidden;
	line-height:20px;
	padding:5px 0;
	}
.todays_newspaper_by_tags .the_menu_container ul{
	list-style:none;
	}
.todays_newspaper_by_tags .the_menu_container ul li{
	float:left;
	border-right:1px solid #333;
	}
.todays_newspaper_by_tags .the_menu_container ul li:last-child{
	border-right:none;
	}
.todays_newspaper_by_tags .the_menu_container ul li a{
	text-decoration:none;
	padding:0 5px;		
	display:block;
	color:#333;
	}
.todays_newspaper_by_tags .the_menu_container ul li a:hover, .todays_newspaper_by_tags .the_menu_container .selected{
	color:#F00;
	}

.inner .widget .todays_newspaper_by_tags .titlebar .t_go_to_top{
	color: #09F;
	float:right;
	padding-right:20px;
	}
.todays_newspaper_by_tags .bottom{
	margin-bottom:10px;
	}
.todays_newspaper_by_tags .title, .todays_newspaper_by_tags .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.todays_newspaper_by_tags .title a{
	text-decoration:none;
	}
.todays_newspaper_by_tags .title a:hover{
	color:#537D00;
	}

.todays_newspaper_by_tags .subtitle, .todays_newspaper_by_tags .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.todays_newspaper_by_tags .subtitle a{
	text-decoration:none;
	}
.todays_newspaper_by_tags .subtitle a:hover{
	color:#537D00;
	}

.todays_newspaper_by_tags .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.todays_newspaper_by_tags .image img{
	width:100%;
	float:left;
	}
.todays_newspaper_by_tags .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.todays_newspaper_by_tags .image_left{
	float:left;
	width:40%;
	margin-right:10px;
	}
.todays_newspaper_by_tags .image_right{
	float:right;
	width:40%;
	margin-left:10px;
	}
.todays_newspaper_by_tags .content, .todays_newspaper_by_tags .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.todays_newspaper_by_tags .content a{
	text-decoration:none;
	}
.todays_newspaper_by_tags .content a:hover{
	text-decoration:none;
	}

.todays_newspaper_by_tags .content_right, .todays_newspaper_by_tags .content_left{
	display:block;
	}

.todays_newspaper_by_tags .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.todays_newspaper_by_tags .additional_info, .todays_newspaper_by_tags .additional_info span, .additional_info a,
.todays_newspaper_by_tags .list .additional_info a,.todays_newspaper_by_tags .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.todays_newspaper_by_tags .additional_info a{
	text-decoration:underline;
	}
.todays_newspaper_by_tags .list, .todays_newspaper_by_tags .list h3, .todays_newspaper_by_tags .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.todays_newspaper_by_tags .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.todays_newspaper_by_tags .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.todays_newspaper_by_tags .list li{
	margin-bottom:10px;
	}
.todays_newspaper_by_tags .list h3 a{
	text-decoration:none;
	color:#0148B1;
	}
.todays_newspaper_by_tags .list h3 a:hover{
	color:#537D00;
	}

.todays_newspaper_by_tags .list_disc ul{
	list-style-type:disc;
	}
.todays_newspaper_by_tags .list_circle ul{
	list-style-type:circle;
	}
.todays_newspaper_by_tags .list_square ul{
	list-style-type:square;
	}
/***********************************************/

/********** Show News Widget START *************/

.news_widget .each_col .each_col_inner{
	margin-right:20px;
	}
.news_widget .each_row .each_col:last-child .each_col_inner{
	margin-right:0px;
	}
.news_widget .bottom{
	margin-bottom:10px;
	}
.news_widget .title, .news_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.news_widget .title a{
	text-decoration:none;
	}
.news_widget .title a:hover{
	color:#537D00;
	}

.news_widget .subtitle, .news_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.news_widget .subtitle a{
	text-decoration:none;
	}
.news_widget .subtitle a:hover{
	color:#537D00;
	}

.news_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.news_widget .image img{
	width:100%;
	float:left;
	}
.news_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:5px;
	}
.news_widget .image_left{
	float:left;
	width:40%;
	margin-right:10px;
	}
.news_widget .image_right{
	float:right;
	width:40%;
	margin-left:10px;
	}
.news_widget .content, .news_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.news_widget .content a{
	text-decoration:none;
	}
.news_widget .content a:hover{
	text-decoration:none;
	}

.news_widget .content_right, .news_widget .content_left{
	display:block;
	}

.news_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.news_widget .additional_info, .news_widget .additional_info span, .additional_info a,
.news_widget .list .additional_info a,.news_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.news_widget .additional_info a{
	text-decoration:underline;
	}
.news_widget .list, .news_widget .list h3, .news_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.news_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.news_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.news_widget .list li{
	margin-bottom:10px;
	}
.news_widget .list h3 a{
	text-decoration:none;
	color:#0148B1;
	}
.news_widget .list h3 a:hover{
	color:#537D00;
	}

.news_widget .list_disc ul{
	list-style-type:disc;
	}
.news_widget .list_circle ul{
	list-style-type:circle;
	}
.news_widget .list_square ul{
	list-style-type:square;
	}
.news_widget .thumb_list ul{
	list-style-type:none;
	margin-left:0;
	}
.news_widget .thumb_list ul li{
	margin-left:0;
	overflow:hidden;
	border-bottom: 1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:5px;
	}
.news_widget .thumb_list ul li:last-child{
	border-bottom: none;
	margin-bottom:0;
	}
.news_widget .thumb_list ul li .thumb_list_img{
	margin: 0 10px 0 0;
	width: 15%;
	}
/********** Show News Widget END *************/

/********** START -> Todays All Titles *******/

.all_titles_widget .list, .all_titles_widget .list h3, .all_titles_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	}
.all_titles_widget .list .additional_info,.all_titles_widget .list .additional_info a, .all_titles_widget .list .additional_info span{
	font-size:14px;
	color:#696969;
	}
.all_titles_widget .list .additional_info .edition{
	color:#c00;
	}
.all_titles_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.all_titles_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.all_titles_widget .list li{
	margin-bottom:10px;
	}
.all_titles_widget .list h3 a{
	text-decoration:none;
	color:#0148B1;
	}
.all_titles_widget .list h3 a:hover{
	color:#537D00;
	}

.all_titles_widget .list_disc ul{
	list-style-type:disc;
	}
.all_titles_widget .list_circle ul{
	list-style-type:circle;
	}
.all_titles_widget .list_square ul{
	list-style-type:square;
	}

/*********************************************/

/*********** START -> Detailed Page Widget ***********/
.detail_page .additional_info *, .detail_page .additional_info{
	color:#5c5c5c;
	font-size:14px;
	}
.detail_page .additional_info a:hover{
	text-decoration:none;
	}
.detail_page .additional_info_container{
	border-bottom:1px solid #ccc;
	}
.detail_page .title_container{
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	}
.detail_page .title{
	color:#0148B1;
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	}
.detail_page .content{
	border-bottom:2px solid #ccc;
	font-size:16px;
	line-height: 24px;
	}
.detail_page .content p{
	overflow: hidden;
	margin-bottom:16px;
	}
.detail_page .subtitle{
	font-size:18px;
	line-height:28px;
	}
.detail_page .image{
	border-bottom:2px solid #ccc;
	padding-bottom: 10px;
	}
.detail_page .image img{
	width:100%;
	}

.detail_page .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.detail_page .additional_info_container .bottom{
	text-align:right;
	padding-bottom:1px;
	border:none;
	}
/*********** END -> Detailed Page Widget ************/

/*********** START -> Detailed News Widget ***********/
.detail_widget .additional_info *, .detail_widget .additional_info{
	color:#5c5c5c;
	font-size:14px;
	}
.detail_widget .additional_info a:hover{
	text-decoration:none;
	}
.detail_widget .additional_info_container{
	border-bottom:1px solid #ccc;
	}
.comment_count_and_social .detail_comment_count{
	float:left;
	line-height:18px;
	color:#696969;
	}
.comment_count_and_social, .comment_count_and_social a{
	font-size:14px;
	color:#000;
	}
.comment_count_and_social.lh24{
	line-height:24px;
	}
.comment_count_and_social.lh32{
	line-height:32px;
	}
.comment_count_and_social a{
	text-decoration:none;
	}
.comment_count_and_social .mi_24x24{
	border:1px solid #bbb;
	border-radius:3px;
	float:left;
	}
.comment_count_and_social .jw_content_like_system .count{
	float:left;
	}
.comment_count_and_social .mi_24x24_cont_like{
	float:none;
	}
.comment_count_and_social .mi_24x24_cont_like:hover{
	background-position:0 -1536px;
	}
.mi_24x24_cont_like.liked{
	background-position:0 -1344px;
	background-color:#6F9;
	}
.mi_24x24_cont_like.liked:hover{
	background-position:0 -1464px;
	}
.comment_count_and_social .detail_comment_count.lh24{
	line-height:24px;
	}
.comment_count_and_social .detail_comment_count.lh32{
	line-height:32px;
	}
.comment_count_and_social .detail_comment_count .media_icon_18x18,.comment_count_and_social .detail_comment_count .mi_24x24,.comment_count_and_social .detail_comment_count .mi_32x32{
	float:left;
	margin-right:5px;
	}
.detail_widget .title_container{
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	}
.detail_widget .title{
	color:#0148B1;
	font-size:22px;
	line-height:30px;
	}
.detail_widget .multipart_description_navigation{
	overflow:hidden;
	padding:5px 0px;
	font-size:16px;
	line-height:22px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}
.detail_widget .multipart_description_navigation .previous_page, .detail_widget .multipart_description_navigation .next_page{
	color:#09F;
	float:left;
	}
.detail_widget .multipart_description_navigation .previous_page:hover, .detail_widget .multipart_description_navigation .next_page:hover{
	color:#06C;
	}
.detail_widget .multipart_description_navigation .next_page{
	float:right;
	}
.detail_widget .content{
	border-bottom:1px solid #ccc;
	}
.detail_widget .content p{
	overflow: hidden;
	margin-bottom:16px;
	}
.detail_widget .subtitle{
	font-size:18px;
	line-height:28px;
	color:#c00;
	font-weight:normal;
	}
.detail_widget .image{
	padding-bottom: 10px;
	}
.detail_widget .image img{
	width:100%;
	}

.detail_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.detail_widget .additional_info_container .bottom{
	text-align:right;
	padding-bottom:1px;
	border:none;
	}
/*********** END -> Detailed News Widget ************/

/************* Dialoge Widget START **********/

.speach_holder{
	border-bottom: 1px solid #696969;
	}
.speach_holder h3{
	border-top: 2px solid #696969;
	background: #ece9dd;
	line-height: 28px;
	height: 28px;
	font-weight: normal;
	padding: 0 10px;
	}
.speach_head{
	font-size: 18px;
	line-height: 28px;
	color: #336699;
	margin: 10px 10px 0 10px;
	}
.speach_box{
	padding: 0 18px 18px 0;
	background: url(images/quote_bottom.png) bottom right no-repeat;
	margin: 10px;
	}
.speach_box p{
	padding: 18px 0 0 18px;
	background: url(images/quote_top.png) top left no-repeat;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	}
/*********************************************/

/* Topic Widget Styles */
.nothing_found{
	text-align:center;
	}
.content_tags{
	border-bottom:1px solid #ddd;
	line-height:26px;
	padding-bottom: 10px;
	}
.content_tags_header{
	float:left;
	margin-right:20px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
.content_tags a{
	margin-right:10px;
	}
/*  */

/******START Poll Archive Widget ***************/

.poll_archive{
	width: 100%;
	overflow: hidden;
	padding: 5px;
	border-bottom: 5px double #e2e2e2;
	}
.poll_answer_box{
	overflow: hidden;
	padding: 2px;
	height: 30px;
	margin: 0 0 5px 0;
	}
.poll_option{
	padding: 0 5px;
	margin-right: 5px;
	width:100px;
	}
.poll_graph_container{
	width: 100px;
	margin-right: 5px;
	height: 30px;
	}

/***********************************************/

/*************JW Content Like System***********/
.jw_content_like_system{
	position:relative;
	}
.jw_content_like_system .working{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	display:none;
	background:#fff url('images/ajax-loader.gif') no-repeat center;
	box-shadow:inset 0px 0px 3px 0px #ccc;
	}
/**/

/*Topic Cloud*/
.topic_cloud a{
	display:inline-block;
	padding:0 5px;
	}
/**/

/*Topic Related*/
.topic_related a{
	display:inline-block;
	padding:0 5px;
	}
/**/

/******** START -> TOPIC Blog Archive News Widget ******/
	
.topic_blog_archive_widget .bottom{
	margin-bottom:10px;
	}
.topic_blog_archive_widget .title, .topic_blog_archive_widget .title a{
	font-size:18px;
	line-height:28px;
	color:#0148B1;
	}
.topic_blog_archive_widget .title a{
	text-decoration:none;
	}
.topic_blog_archive_widget .title a:hover{
	color:#537D00;
	}

.topic_blog_archive_widget .subtitle, .blog_archive_widget .subtitle a{
	font-size:16px;
	line-height:24px;
	color:#c00;
	font-weight:normal;
	}
.topic_blog_archive_widget .subtitle a{
	text-decoration:none;
	}
.topic_blog_archive_widget .subtitle a:hover{
	color:#537D00;
	}

.topic_blog_archive_widget .image{
	display:inline-block;
	overflow:hidden;
	margin-bottom:5px;
	}
.topic_blog_archive_widget .image img{
	width:100%;
	float:left;
	}
.topic_blog_archive_widget .image_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.topic_blog_archive_widget .image_left{
	float:left;
	width:25%;
	margin-right:10px;
	}
.topic_blog_archive_widget .image_right{
	float:right;
	width:25%;
	margin-left:10px;
	}
.topic_blog_archive_widget .content, .topic_blog_archive_widget .content a{
	font-size:16px;
	line-height:24px;
	color:#333;
	}
.topic_blog_archive_widget .content a{
	text-decoration:none;
	}
.topic_blog_archive_widget .content a:hover{
	text-decoration:none;
	}

.topic_blog_archive_widget .content_right, .topic_blog_archive_widget .content_left{
	display:block;
	}

.topic_blog_archive_widget .content_center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.topic_blog_archive_widget .additional_info, .topic_blog_archive_widget .additional_info span, .additional_info a,
.topic_blog_archive_widget .list .additional_info a,.topic_blog_archive_widget .list .additional_info a{
	line-height:20px;
	font-size:14px;
	color:#696969;
	}

.topic_blog_archive_widget .additional_info a{
	text-decoration:underline;
	}
.topic_blog_archive_widget .list, .topic_blog_archive_widget .list h3, .topic_blog_archive_widget .list a{
	font-size:16px;
	line-height:24px;
	color:#0148B1;
	font-weight:normal;
	}
.topic_blog_archive_widget .list .media_icon_18x18{
	float:left;
	margin-right:5px;
	}
.topic_blog_archive_widget .list ul{
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	}
.topic_blog_archive_widget .list li{
	margin-bottom:10px;
	}
.topic_blog_archive_widget .list h3 a{
	text-decoration:none;
	}
.topic_blog_archive_widget .list h3 a:hover{
	color:#537D00;
	}

.topic_blog_archive_widget .list_disc ul{
	list-style-type:disc;
	}
.topic_blog_archive_widget .list_circle ul{
	list-style-type:circle;
	}
.topic_blog_archive_widget .list_square ul{
	list-style-type:square;
	}
/************* END - TOPIC Blog Archive Widget ***************/

/* search form widget */
.jadewits_search_form{
	margin-bottom:10px;
	z-index:100;
	}
.jadewits_search_form .search_input_holder{
	overflow:hidden;
	padding-right: 8px;
	}
.jadewits_search_form .search_input{
	background: #efefef;
	width:100%;
	display:block;
	height: 22px;
	margin: 0;
	padding: 0;
	border:1px solid #aaa;
	padding-left:3px;
	font-size:14px;
	color:#000;
	}
.jadewits_search_form .search_input:focus{
	background:#fff;
	}
.jadewits_search_form .search_button{
	height: 24px;
	color: #000;
	background: #eee url(images/search_18x18.png) 2px center no-repeat;
	padding: 0 10px 0 25px;
	border:1px solid #aaa;
	float:right;
	}


/*rsponsivness of the layout */
/* screen width 1024 */
@media only screen and (max-width: 1050px){
	.p, .p_p{
		max-width:102%
		}
	}
/* screen width 800 */
@media only screen and (max-width: 800px){
	.p, .p_a, .p_a_a, .p_a_p, .p_b, .p_c, .p_c_c_a, .p_d, .p_d_a, .p_d_a_a, .p_d_a_p, .p_d_b, .p_d_c, .p_d_d, .p_d_d_a, .p_d_d_p, .p_d_p, .p_p{
		display:block;
		float:none;
		width:100%;
		}
	.widget{
		margin-right:0px;
		}
	.search_result_form .input_wrap input[type=text],.search_result_form .input_wrap select{
		margin-bottom:10px;
		}
	.search_result_form #get_search{
		float:none;
		clear:both;
		}
	.slider_holder .each_slide .title_container, .gallery_detail_widget.multi_page_gallery .title_caption{
		display:block !important;
		}
	.gallery_detail_widget.multi_page_gallery .title_caption{
		position:relative;
		}
		
		
	.news_widget .each_col{
		width:auto !important;
		}
	.news_widget .each_col .each_col_inner{
		margin-right:0px;
		}
		
	}
/*rsponsivness of the layout */