/* General */

body, html {	height:100%; margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, fieldset, input, p, blockquote, th, td, textarea {	margin:0;	padding:0;	font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#343434; }

a:link { color:#47a3d2; text-decoration:none;}
a:hover{ color:#343434; text-decoration:none;}
a:visited{ color:#47a3d2; text-decoration:none;}
.latest_news_text a { color:#343434; text-decoration:none; }
.box_1 .latest_news_text a { font-size: 11px; }
.article a:hover { color:#343434; text-decoration:none;}

h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: bold; font-style: italic; }
h1 {font-size:16px; margin:0px 0px 6px 0px; color: #333333;  }

form {	margin:0;	padding:0;}
fieldset, img, a img {	border:0;}
.c {	clear:both;	font-size:1px;	line-height:1px;}
.dots{  clear:both; border-bottom:1px dotted #b2b2b2; font-size:1px;	line-height:1px; margin:6px 0px 6px 0px;}
.date, .link_high, .highlight{ color:#47a3d2;}

.required { color:#dd0000; font-weight: bold;}
.statusmessage { color:#47a3d2; font-weight: bold; }

INPUT[type="text"], INPUT[type="password"], textarea, select{ border:1px solid #cccccc; background-color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; padding:4px; background-image:url("/img/bg/input.gif"); background-repeat:repeat-x;}
INPUT[type="submit"]{ border:none;font-size:11px; padding:3px; background-repeat:repeat-x; background-image:url(/img/bg/submit.gif); color:#FFFFFF; text-transform:uppercase;}
BUTTON { border:none;font-size:11px; padding:3px; background-repeat:repeat-x; background-image:url(/img/bg/submit.gif); color:#FFFFFF; text-transform:uppercase;}
input.blue_btn { background-color: #1E6A92; background-image:url(/img/bg/btn_blue.gif); }

.small_input { width: 110px;}
.mid_input{ width:195px;}
.wide_input{ width:335px;}

/* Mozilla form element styling recovery */
INPUT[type="checkbox"] { padding: 0; margin: 4px; -moz-appearance: checkbox; }
INPUT[type="radio"] { padding: 0; margin: 4px; -moz-appearance: radio; }
*:first-child+HTML INPUT[type="checkbox"] { margin: 0; }
*:first-child+HTML INPUT[type="radio"] { margin: 0; }

/* Framework & grid */
body.default{ background: #cfdecd url('/img/bg/bg1.jpg') repeat-x 0 0; }
.content_wrap { background: url('/img/bg/bg2.jpg') repeat-y 50% 0; }
/*
#site_generic {  background-image:url(/img/bg/header_generic.jpg); background-repeat:no-repeat; background-position:center top; }
*/
#site_generic { background: url('/img/bg/bg_generic.jpg') no-repeat 50% 0; }
#site, #site_EN { background: url('/img/bg/bg_en.jpg') no-repeat 50% 0; }
#site_BE { background: url('/img/bg/bg_be.jpg') no-repeat 50% 0; }
#site_BY { background: url('/img/bg/bg_by.jpg') no-repeat 50% 0; }
#site_KO { background: url('/img/bg/bg_ko.jpg') no-repeat 50% 0; }
#site_KR { background: url('/img/bg/bg_kr.jpg') no-repeat 50% 0; }
#site_PE { background: url('/img/bg/bg_pe.jpg') no-repeat 50% 0; }
#site_PL { background: url('/img/bg/bg_pl.jpg') no-repeat 50% 0; }
#site_RE { background: url('/img/bg/bg_re.jpg') no-repeat 50% 0; }
#site_RU { background: url('/img/bg/bg_ru.jpg') no-repeat 50% 0; }
#site_UA { background: url('/img/bg/bg_ua.jpg') no-repeat 50% 0; }
#site_UE { background: url('/img/bg/bg_ue.jpg') no-repeat 50% 0; }
#site_TE { background: url('/img/bg/bg_te.jpg') no-repeat 50% 0; }
#site_TR { background: url('/img/bg/bg_tr.jpg') no-repeat 50% 0; }
/*
#site_BE {  background-image:url(/img/bg/header_be.jpg); background-repeat:no-repeat; background-position:center top; }
#site_BY {  background-image:url(/img/bg/header_by.jpg); background-repeat:no-repeat; background-position:center top; }
#site_KO {  background-image:url(/img/bg/header_ko.jpg); background-repeat:no-repeat; background-position:center top; }
#site_KR {  background-image:url(/img/bg/header_kr.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PE {  background-image:url(/img/bg/header_pe.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PL {  background-image:url(/img/bg/header_pl.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RE {  background-image:url(/img/bg/header_re.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RU {  background-image:url(/img/bg/header_ru.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TE {  background-image:url(/img/bg/header_te.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TR {  background-image:url(/img/bg/header_tr.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UA {  background-image:url(/img/bg/header_ua.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UE {  background-image:url(/img/bg/header_ue.jpg); background-repeat:no-repeat; background-position:center top; }
*/
#page{ background-color:#FFFFFF; width:966px; margin:0px auto 0px auto; padding-bottom:20px; }
#header{ height:204px; }
#footer { position: relative;  width:100%;   height:40px;   background:#1d1b0f; }

.box{ width:943px; margin:0px auto 0px auto; }

#left_panel{ float:left; width:637px; margin-right:6px; margin-left:12px; display:inline;}
#right_panel{ width:300px; float:left;}

.box_0{float:left; width:173px;}
.box_01{float:left; width:121px;}
.box_1{ float:left; width:458px; }
.mright{ margin-right:6px; }
.mbottom{ margin-bottom:6px; display: none; }
.mbottom_special{ margin-bottom:8px; display: none; }
.mtop{ margin-bottom:6px; }
.mdouble {margin:12px 0px 12px 0px;}

/* Header */

#logo{ height:170px; float:left; }
#logo { position: relative; width: 1px; }
#logo img { position: absolute; top: 0; left: 0; }
#header_items{ float:right; background-image:url(/img/bg/barbg.gif); background-repeat:no-repeat; height:22px;}
#header_items_container{ background-image:url(/img/bg/bar.gif); background-repeat:no-repeat; background-position:top right; height:22px; padding:0px 22px 0px 23px; }
#header_items li{  list-style:none; float:left; margin:4px 11px 0px 0px; }
#header_items li a{  color:#cccccc; font-size:11px;   display:block; padding:0px 11px 0px 0px; text-transform:uppercase; }
#header_items li.header_bar_subelements a{ background-image:url(/img/bg/arrow/bar.gif); background-repeat:no-repeat; background-position:top right;}
#header_items li.header_bar_subelements a:hover{ background-image:url(/img/bg/arrow/bar_over.gif); color:#FFFFFF; }
#header_items li div.header_slide{ position:absolute; background-image:url(/img/bg/submenubox.gif); width:208px; background-position: bottom left; margin:4px 0px 0px -22px; padding:8px 0px 12px 0px; display:none;}
#header_items li.active div.header_slide{ display:block;}
.header_slide_content{	padding:0px 8px 0px 8px; text-transform:uppercase; line-height:16px; }
#header_items li.header_bar_subelements .header_slide_content a{ background-image:none;}
#header_items li .header_slide_content a{ color:#000000; display:inline; padding:0px 0px 0px 0px; text-transform:uppercase; }
#header_items li.header_bar_subelements .header_slide_content a:hover{ background-image:url(none); color:#000000; }
.header_slide_content TABLE.login_forms TD input{ width:100px; }
.header_slide_content table.login_forms td input.blue_btn { background-color: #1E6A92; background-image:url(/img/bg/btn_blue.gif); }
#header_items li .header_slide_content TABLE.login_forms td.login_forms_links a{ font-size:10px; }
#header_items li .header_slide_content TABLE.login_forms td{ text-align:left; padding-left:0px; padding-right:6px; font-size:10px;}
#header_items li.header_bar_subelements_right2 div.header_slide{ margin:4px 0px 0px -46px;}
#header_items li.header_bar_subelements_right1 div.header_slide{ margin:4px 0px 0px -130px;}
#header_items li.header_bar_subelements .header_slide_content a.btn_blue { display: inline-block; width: 104px; padding: 2px 3px; text-align: center; color: #fff; font-size: 11px; background: #1E6A92 url('/img/bg/btn_blue.gif') repeat-x 0 0; }

#header_menu{ float:left; position: relative; z-index: 2; }
#header_menu li{ list-style:none; float:left; margin:9px 22px 0px 0px;}
#header_menu li a{ color:#cccccc; font-size:12px;   display:block; text-transform:uppercase; margin-bottom:10px;}
#header_menu li div{ position:absolute; background-image:url(/img/bg/submenubox.gif); width:208px; background-position: bottom left; margin:0px 0px 0px -12px; padding:8px 0px 12px 0px; display:none;}
#header_menu li.active div{  display:block;}
#header_menu li a:hover, #header_menu li.active a { color: #fff; }
#header_menu li.active li a{ color:#000000;}
#header_menu li li{ list-style:none; float:none; margin:0px; display:inline;}
#header_menu li li a{  padding:3px 3px 3px 12px; color:#000000; font-size:11px; text-transform:uppercase; margin:0px;}
#header_menu li li a:hover{color:#ffffff; background-image:url(/img/bg/submenu.gif); background-repeat:repeat-x; background-color:#201f17;}

#header_search { position: relative; float:right; margin:8px 0px 0px 0px; padding-right: 20px; color:#FFFFFF; text-transform:uppercase; background: #fff url('/img/bg/input.gif') repeat-x 0 0; }
#header_search input { padding:2px; /*margin-left:10px;*/ background-color:#FFFFFF; font-size:12px; border:none;  vertical-align: baseline; border-right: 1px solid #d0d0d0; }
#header_search .inputactive { text-align: right; color: #979797; }
#header_search a { position: absolute; right: 0; top: 0; width: 20px; height: 18px; background: url('/img/bg/bg_search.gif') no-repeat 50% 70%; }
/* Footer */
#footer .box{ padding-top:13px; color:#666666; text-transform:uppercase;}
#footer .box a{ color:#ffffff; margin-right:20px;}
.footer_copy { float: right; color: #fff; }

/* Page elements */
.article{ padding:6px 6px 0px 0px; color: #343434; line-height:16px; }
.article_icons{ float:right; margin:0px 0px 2px 6px; text-decoration:none;}
.article p{padding:6px 0px 6px 0px; line-height:16px; }
.article ul{margin:0px 0px 6px 16px; }
.article ul li{margin:2px 0px 2px 0px; }
.article h1, .forum h1{font-size:16px; margin:0px 0px 6px 0px; color: #333333;  }
.article h2, .forum h2{font-size:12px; margin:0px 0px 6px 0px; color:#47a3d2;  }
.article h3, .forum h3{font-size:13px; margin:12px 0px 0px 0px;}
.forum h4{font-size:12px; margin:12px 0px 12px 0px;}
h3.article_comment_header{ font-size:16px; margin:12px 0px 6px 0px;}


.pager{ background-color:#edead8; }
.pager div{ padding:6px 12px 6px 12px; font-weight:bold; text-transform:uppercase; }
.pager div.c{ padding:0px; }
.pager div a{ color:#47a3d2; margin:0px 1px 0px 1px; }
.pager_prev{ float:left; background-image:url(/img/bg/pager_prev.gif); background-position:top left; background-repeat:no-repeat;  }
.pager_next{ float:right; background-image:url(/img/bg/pager_next.gif); background-position:top right; background-repeat:no-repeat; }

.section_columns{background-image:url(/img/bg/sections.gif); background-repeat:repeat-y; margin:0px 0px 12px 0px; padding:0px; }
.section_column{ float:left; width:140px; margin:0px 22px 6px 0px; font-size:10px; display:inline; padding:0px;}
.section_column_last{ margin:0px 0px 6px 0px; display:inline;}
.section_column h2{ font-size:14px; margin:12px 0px 6px 0px; font-style: normal; }

.section_3_column{float:left; width:208px; margin:0px 6px 6px 0px; display:inline;}
.section_3_column_last{margin:0px 0px 6px 1px; display:inline; }

.regular_tab{width:100%; border-collapse:collapse;}
.regular_tab td{ padding:4px 12px 5px 0px;}
.regular_tab td.empty{ padding:3px 12px 0px 0px; border-top:1px dotted #b2b2b2; line-height:1px;}
.regular_tab td.regular_tab_foot{ text-align:right; font-size:10px;}

.forms_tab { margin:6px 0px 12px 0px;}
.forms_tab td{ padding:4px 12px 5px 0px; vertical-align:top;}
#page_header{ float:left; width:209px; margin:6px 6px 6px 12px; height:90px; background-color:#edead8; display:inline;}
#page_header_banner{ float:left; width:728px; height:90px; margin:6px 0px 6px 0px; position: relative; z-index: 1; display:inline;}
#page_header_banner_center { float:left; width:728px; height:90px; margin:6px 0px 6px 107px; display:inline;}

.box_title{	background-image:url(/img/bg/titlebg.gif); background-repeat:no-repeat; background-color:#212017;}
.box_title h3{ background-image:url(/img/bg/title.gif); background-repeat:no-repeat; background-position:top right; padding:4px 0px 4px 13px; color:#FFFFFF; font-size:11px; text-transform:uppercase; color:#CCCCCC; font-weight:normal; font-style: normal; }

.small_box{ border:1px solid #aeaeae; font-size:10px; line-height:12px; background-color:#edead8; margin-bottom:6px; background-image:url(/img/bg/smallbox.gif); background-repeat:repeat-x; padding:0px 12px 12px 12px;  }
.small_box_title{ height:23px; margin-bottom:12px;  }
.small_box_title2{ height:23px; margin-top:3px; margin-bottom:2px;  }
.small_box_title h4{ line-height:23px;  font-size:11px; color:#3c3c3c; text-transform:uppercase;}


.countdown{ padding:6px 12px 0px 12px; }
.countdown_time{ float:left; margin:0px 10px 0px 0px; text-align:center; font-size:10px; }
.countdown_time_num{ font-size:25px; line-height:25px; color:#676767; margin-bottom:2px; font-weight:bold;}
.countdown_time_num_dark{ color:#000000;}

.weather_temp{ font-size:32px; margin-bottom:6px;}
.weather_sun_cloud{ background-image:url(/img/weather/cloud_sun.gif);}

#front_campaign { margin-bottom: 7px; vertical-align: top; }
#feat_video{ margin-bottom:6px;}
#banner300{ margin-bottom:6px;}
#forum_widget { height:237px; }

.latest_news_item{ border-bottom:1px dotted #b2b2b2; padding:0px 0px 6px 0px; margin:6px 0px 0px 0px; }
.latest_news_pic{float:left; margin-right:12px; }
.latest_news_text{ float:none; padding:2px 0px 0px 0px; color: #343434; }
.latest_news_text h2{ font-size:16px; margin-bottom:4px; color: #333333; }

.comments_bar, .comment_header{ margin-top:6px; padding:5px 10px 5px 10px; background-color:#edead7; color:#ccbfb1; font-size:10px; }
.comment_header{ color:#343434; font-weight:bold; }
.comments_bar a{ font-weight:bold; }
.comment{ padding:6px 6px 0px 6px; }
.comment_icon{float:left; margin:0px 6px 0px 0px; }
.comment_text{ float:left; width:420px; font-size:10px;  }

.gallery_main_thumb{height:150px; overflow:hidden;}
.gallery_main_desc{ background-color:#f0f0f0; height:50px; }
.gallery_main_desc a{ display:block; font-size:10px; padding:10px 10px 0px 13px; color:#353535;}
.gallery_thumb{float:left; margin:0px 7px 7px 0px; background-color:#000000; height:75px; width:100px; overflow:hidden;}
.gallery_thumb_last{margin:0px 0px 6px 0px;}

TABLE.login_forms{ border-collapse:collapse;}
TABLE.login_forms td{ padding:0px 0px 3px 6px; text-align:right; font-size:12px;}
TABLE.login_forms td.login_forms_links{ padding:6px 0px 6px 0px; font-size:10px;}

.forum_login{float:right;}

.forum_search{float:right; font-weight:bold; padding:3px 12px 6px 0px;}
.forum_search a{ background-image:url(/img/bg/arrow/down.gif); display:block; padding:0px 10px 0px 0px; background-repeat:no-repeat; background-position:top right;}
.forum_subforumtitle{float:left; font-weight:bold; padding:3px 0px 6px 0px;}

.forum_threads{ width:100%; border-collapse:collapse; margin:0px 0px 20px 0px;}
.forum_threads th{ background-color:#edead8; color:#47a3d2; padding:6px 12px 6px 12px; text-align:left; }
.forum_threads td{ border-bottom:1px dotted #b2b2b2; vertical-align:top; padding:12px;}
.forum_threads td.empty{ padding:2px 6px 2px 6px;}
TD.forum_thread_forum{ border-right:1px dotted #b2b2b2; padding-left:6px; font-size:11px;}
TD.forum_thread_last{ background-color:#edead8; border-right:1px dotted #b2b2b2 }
TD.forum_thread_last a, TD.forum_thread_forum a{ font-weight:bold; color:#47a3d2; font-size:12px;}
TD.forum_thread_threads{border-right:1px dotted #b2b2b2; color:#111111; font-weight:bold; text-align:center; }
TD.forum_thread_posts{background-color:#edead8; border-right:1px dotted #b2b2b2; color:#47a3d2; font-weight:bold;  text-align:center;}
TD.forum_thread_moderator{ font-weight:bold; text-align:center; }
.thread_author{ font-weight:bold;}

.world_box{float:left; border-right:1px dotted #b2b2b2; width: 204px; margin:6px 11px 6px 0px;}
.world_box_last{ margin-right:0px;}
.world_box_picture{ height: 150px;}
.world_box_text{ height:90px;}
.world_box_text h2{ font-size:16px; margin-bottom:4px;}
.world_box_link{ height:25px;}
.world_box_link a{color:#47a3d2;}

#video_panels{ border-right:1px dotted #b2b2b2;}
#video_left_panel{ float:left; width:476px; margin:0px 11px 0px 0px; }
#video_right_panel{ float:left; width:140px; }
.video_player_tools{ text-align:right; font-size:16px; padding:6px 0px 6px 0px; font-weight:bold; }
.video_thumb{width:140px; }
.video_thumb_movie{height:95px; overflow:hidden;}
.video_thumb_desc{ background-color:#e5e5e5; padding:6px 9px 6px 9px; font-size:10px; }
.video_thumb_box{ width:150px; float:left;  border-right:1px dotted #b2b2b2; margin:10px 11px 0px 0px; display:inline; }
.video_thumb_box_last{margin:10px 0px 0px 0px;}
#video_right_panel .video_thumb{ margin-bottom:10px;}
.video_comment{padding:2px 0px 2px 0px;}
.video_comment_header{ font-weight:bold; font-size:12px; margin:0px 0px 2px 0px;}

.profile h1{font-size:18px; padding:6px 0px 6px 0px;}
.profile h2{font-size:14px; }
.profile h3{font-size:16px; }
.profile_pic_edited, .profile_pic_edit{ float:right; margin:0px 10px 5px 0px; width:120px; }
.profile_pic {float:left; margin:0px 10px 5px 0px; width:120px; }
.profile_pic_edit input{width:100%;}
.profile_info{float:left; width:360px; margin-bottom:5px;}
INPUT.profile_statement {width:490px;}
INPUT.profile_statement_submit {width:120px;}
.profile_photos_upload{ float:right;}
.profile_photos{ margin:6px 0px 6px 0px;}
.profile_photos a{ float:left; display:block; margin:0px 6px 6px 0px;}

/* Hover box */

.feature_box{ overflow:hidden; height:250px; position:relative; margin-bottom:6px; cursor:pointer; display:block;}
/*.feature_box_1{  height:256px;}*/
.feature_box_text{ overflow:hidden; height:73px; top:176px; display:block; width:173px; }
/*.feature_box_1 .feature_box_text{ top:182px;}*/
.feature_box_footer{ overflow:hidden; height:11px; top:238px; position:absolute; display:block; width:173px;}
/*.feature_box_1 .feature_box_footer{ top:247px;}*/
.feature_box_text h3{ color:#FFFFFF; font-size:18px; margin:10px 12px 6px 12px; font-style: normal; }
.feature_box_text p{ color:#FFFFFF; font-size:11px; margin:0px 12px 5px 12px; display:block;}

.feature_box .feature_box_text {position: absolute; left: 0; bottom: 0;}

.feature_box_1 .feature_box_text, .feature_box_1 .feature_box_footer{ background-color:#cc3333;}
.feature_box_2 .feature_box_text, .feature_box_2 .feature_box_footer{ background-color:#339999;}
.feature_box_3 .feature_box_text, .feature_box_3 .feature_box_footer{ background-color:#db5802;}
.feature_box_4 .feature_box_text, .feature_box_4 .feature_box_footer{ background-color:#336699;}
.feature_box_5 .feature_box_text, .feature_box_5 .feature_box_footer{ background-color:#47a3d2;}
.feature_box_6 { height: 88px; margin-top: -1px; overflow: hidden; }

/* Sitemap */

#sitemap-tree A { text-decoration: none; }
#sitemap-tree A:hover { text-decoration: underline; }
#sitemap-tree UL { padding: 10px 0 10px 20px !important; margin: 0; }

<!-- EXTRA STYLES FOR NEWS ITEMS -->


/*
* News item wrapper
* I have wrapped the left hand content
* in this new div as some of the css set can not
* be overridden without it.
*/
#news_item{
	padding:0;
	margin:0;
	clear:both;
	}
	#news_item h1{
		/*font-size: 2.2em;
		font-style: normal;*/
		padding:0 0 20px 0;
		/*font-weight:normal;
		clear:both;*/
		margin:0;
		}
	#news_item p{
		/* font-size:1.2em;
		line-height:1.4em; */
		color:#444;
		}
	div.cb{
		clear: both;
		font-size: 1px;
		line-height: 1px;
		}
	div.redline { margin: 12px 0; border-bottom: 1px solid #dc3525; }
/* END News item wrapper */

	/* 4 per row */
	div.quarter{
		float:left;
		width:150px;
		height:220px;
		padding:2px;
		margin:0 1px 1px 0;
		border:1px solid #ccc;
		}
		#news_item div.quarter p{
			/* font-size:1em; */
			margin:0;
			padding:6px;
			line-height: normal;
			}
		#news_item div.quarter a{
			display:block;
			padding:0 6px;
			}

	/* 2 per row */
	div.half{
		float:left;
		width:300px;
		height:280px;
		padding:2px;
		margin:0 0 19px 0;
		border:1px solid #ccc;
		}
		div.right-boxes{
			margin:0 0 0 19px;
			}
		#news_item div.half p{
			/* font-size:1em; */
			margin:0;
			padding:6px;
			}
		#news_item div.half a{
			display:block;
			padding:0 6px;
			}


	/* Interview styling tweaks */
	#news_item h1.interview-heading{
		padding:0 0 15px 170px;
		}
		p.answer{
			text-indent: 1em;
			margin:1em 0 1em 0;
			}
			p.answer strong{
				color:#000;
				}
	div.leftcol-interview{
		float:left;
		width:150px;
		padding:0 10px 0 0;
		margin:10px 0 10px 0;
		}
		div.leftcol-interview img{
			display:block;
			padding:10px 0 10px 0;
			margin:0;
			border-top:1px dotted #b2b2b2;
			border-bottom:1px dotted #b2b2b2;
			}
			span.interview-caption{
				font-size:0.9em;
				font-weight:bold;
				font-style: italic;
				display:block;
				margin:1em 0 15em 0;
				background-color:#eeecea;
				padding:2px 4px;
				color:#979797;
				}
	/* Float image for wrapping text around */
	div.left-image-block{
		float:left;
		padding:0 10px 10px 0;
		}
		div.left-image-block img{
			display:block;
			border:1px solid #d8d3d0;
			padding:4px;
			background-color:#eeecea;
			}
	div.right-image-block{
		float:right;
		padding:0 10px 10px 0;
		}
		div.right-image-block img{
			display:block;
			border:1px solid #d8d3d0;
			padding:4px;
			background-color:#eeecea;
			}

	/* Highlighted intro para for the news */
	#news_item p.intro-para{
		/* font-size:1.2em; */
		font-weight:normal;
		font-style:italic;
		margin:0 0 8px 0;
		padding:0;
		color:#000;
		}

	p.highlight-para-1{
		border-top:1px solid #d8d3d0;
		border-bottom:1px solid #d8d3d0;
		font-weight:bold;
		font-style:italic;
		margin:10px 0;
		background-color:#eeecea;
		padding:8px;
		font-size:1.4em;
		text-align:center;
		}


	/* Thin left column */
	div.mini-left-column{
		float:left;
		width:150px;
		padding:10px 10px 0 0;
		margin:10px 0 10px 0;
		}
		div.mini-left-column img{
			display:block;
			padding:10px 0 10px 0;
			margin:15em 0 0 0;
			border-top:1px dotted #b2b2b2;
			border-bottom:1px dotted #b2b2b2;
			}
		span.mini-image-caption{
			font-size:0.9em;
			font-weight:bold;
			font-style: italic;
			display:block;
			margin:10px 0 10px 0;
			background-color:#eeecea;
			padding:2px 4px;
			color:#979797;
			}
		div.mini-left-column blockquote {
			margin-top: 15em;
			padding: 6px 0;
			color: #3b6c8b;
			font-size: 16px;
			border-bottom: 1px solid #6a6a6a;
			border-top: 1px solid #6a6a6a;
			text-align: right;
		}
	/* Main column content */
	div.main-right-column{
		float:left;
		width:460px;
		padding:0 0 0 10px;
		border-left:1px dotted #b2b2b2;
		margin:10px 0 10px -1px;
		}




	div.central-imagestrip{
		display:block;
		padding:10px 0;
		border-top:1px solid #d8d3d0;
		border-bottom:1px solid #d8d3d0;
		/*background-color:#39352a;*/
		margin:10px 0;
		text-align:center;
		}
		div.central-imagestrip img{
			padding:6px;
			background-color:#FFF;
			border:1px solid #d8d3d0;
			margin:0 6px;
			vertical-align: bottom;
			}





table.video_info { width: 100%; margin-bottom: 10px; }
table.video_info th, table.video_info td { vertical-align: middle; }
table.video_info th { text-align: left; font-size: 16px; }
table.video_info th span { color: #47a3d2; }
table.video_info td { text-align: right; }
table.video_info td a { margin-left: 5px; }
table.video_info td img { vertical-align: middle; }

.rating a { display: inline-block; width: 16px; height: 15px; background: url('/img/bg/bg_rating.gif') no-repeat 0 0; text-indent: -1000em; }
.rating a:hover, .rating a.on { background-position: 0 100%; }

.social_links { position: absolute; top: 0; left: 50%; width: 300px; height: 30px; margin-left: -150px; padding: 5px 0; text-align: center; }
.social_links a { margin: 0 4px; }

.stf_button, .stf_button span, .dwn_button, .dwn_button span { display: inline-block; height: 18px; line-height: 17px; background-color: #343127; background-image: url('/img/bg/ds_buttons.gif'); background-repeat: no-repeat; color: #ccc; font-family: georgia, times new roman, sans-serif; font-size: 10px; text-transform: uppercase; cursor: pointer; }
.stf_button { padding-right: 12px; background-position: 100% -18px; }
.stf_button span { padding-left: 20px; background-position: 0 0; }
.dwn_button { padding-right: 24px; background-position: 100% -54px; }
.dwn_button span { padding-left: 12px; background-position: 0 -36px; }

#header_items_container { _float: left; }
#header_items_container ul { position: relative; _float: left; _zoom: 1; }
#header_items li { _margin: 0; _padding: 4px 11px 0 0; }
#header_items li.lang_tab { position: absolute; right: -12px; top: 4px; margin: 0; padding: 0; }
.lang_content { padding: 0 6px; }
.lang_content img { vertical-align: middle; }
