/*
Theme Name: 
Theme URI:  
Description: 
Author: Alfonso
Author URI:  
version: 1.2
Tags: two-column, widget-ready , video-thumbnail-support
*/



.post_container {min-height:330px;}
.third_wrap .post_container {min-height:120px !important;}
/*-------------------------------------------------------------------------------------------*/
/* basics */
/*-------------------------------------------------------------------------------------------*/

* { margin:0; padding:0; }
html, body { height: 100%; }
body { background: url(images/main.jpg) repeat-x #ffffff; font-family: arial, tahoma, sans-serif; font-size: 12px; margin:0px; color:#000; }
h1 { font-size: 24px; }
h2 { font-size: 19px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size:12px; }
img { border: none; padding:0; }
img a { border:none; }
img.left { float: left; border: none; padding: 6px 0 0 0; }
img.right { float: right; border: none; padding: 0 0 0 6px; }
code { font-family:"Courier New", Courier, monospace; }
.clear { clear:both }
.fl-left { float:left; }
.fl-right { float:right; }
/*-------------------------------------------------------------------------------------------*/
/* links s */
/*-------------------------------------------------------------------------------------------*/


a { color:#000; text-decoration:none; outline:none; }
a:hover { text-decoration: underline; }
/*-------------------------------------------------------------------------------------------*/
/* container */
/*-------------------------------------------------------------------------------------------*/


#container { padding:0; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -530px; }
.container { width: 980px; margin: 0 auto; position:relative; }
#wrapper .container { width: 958px; background:#fff; padding:18px 11px; }
/*-------------------------------------------------------------------------------------------*/
/*  header */
/*-------------------------------------------------------------------------------------------*/

#header { height: 100%; }
#header .container { background:url(images/header_bg.jpg) no-repeat right 100px; }
#header h1 { float: left; width:474px; }
#header h1 a { text-decoration: none; background:url(images/logo.jpg) no-repeat; width:474px; height:131px; display:block; text-indent:-99999px; }
#header h1 a:hover { text-decoration: none; }
.top_ad_space { float:left; width:728px; }
.newsletter_signup { float:right; width:219px; }
#header_top { padding-bottom:5px; }
#header_bottom { padding-bottom:10px; position:relative; }
#header #searchform { float:right; margin:0; width:170px; position: absolute; right:0; bottom:60px; }
/*-------------------------------------------------------------------------------------------*/
/* menu */
/*-------------------------------------------------------------------------------------------*/
/*============ ESSENTIAL STYLES ===============*/


.menu-sub, .menu-sub * { margin:0; padding:0; list-style:none; }
.menu-sub { line-height:1.0; }
.menu-sub ul { position:absolute; top:-999em; width:175px; }
.menu-sub ul li { width:100%; }
.menu-sub li:hover { visibility:inherit; }
.menu-sub li { float:left; position:relative; }
.menu-sub a { display:block; position:relative; }
.menu-sub li:hover ul, .menu-sub li.sfHover ul { left:0; top:32px; z-index:99; }
ul.menu-sub li:hover li ul, ul.menu-sub li.sfHover li ul { top:-999em; }
ul.menu-sub li li:hover ul, ul.menu-sub li li.sfHover ul { left:160px; top:0; }
ul.menu-sub li li:hover li ul, ul.menu-sub li li.sfHover li ul { top:-999em; }
ul.menu-sub li li li:hover ul, ul.menu-sub li li li.sfHover ul { left:160px; top:0; }
/*============ MAIN ===============*/
#menu { float:left; }
#menu .menu-sub { float:	left; clear:left; }
#menu .menu-sub a { padding:10px 14px 10px 8px; text-decoration:none; color:#000; background:url(images/menu_bg.jpg) repeat-x; font-size:12px; }
#menu .menu-sub li { margin-right:6px; }
#menu .menu-sub li.current-menu-item a, #menu .menu-sub li a:hover , #menu .menu-sub li.sfHover> a{ background:url(images/menu_selected.jpg) repeat-x 0 0; color:#ee3c2b; }
#menu .menu-sub li.current-menu-item li a{background:url(images/menu_bg.jpg) repeat-x; color:#000;}
#menu .menu-sub li.current-menu-item li a:hover{background:url(images/menu_selected.jpg) repeat-x 0 0; color:#ee3c2b;}
/*============ SUB ===============*/
#sub-nav { float:right; margin-top:25px; }
#sub-nav .menu-sub { float:	left; clear:left; }
#sub-nav .menu-sub a { text-decoration:none; color:#fff; border-right:1px solid #fff; font-size:14px; padding:0 5px; }
#sub-nav .menu-sub li.last_item a { border:none; }
/*============ arrows ===============*/

.menu-sub a.sf-with-ul { padding-right:36px; min-width:1px; }
.sf-sub-indicator { position:absolute; display:block; right:2px; top:17px; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url(images/arrows-ffffff.png) no-repeat -10px -100px; }
a > .sf-sub-indicator { top:12px; background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.menu-sub ul .sf-sub-indicator { background-position:  -10px 0;}
.menu-sub ul a > .sf-sub-indicator { background-position:  0 0; }
.menu-sub ul a:focus > .sf-sub-indicator, .menu-sub ul a:hover > .sf-sub-indicator, .menu-sub ul a:active > .sf-sub-indicator, .menu-sub ul li:hover > a > .sf-sub-indicator, .menu-sub ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-shadow ul { padding: 0 8px 9px 0; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

/*-------------------------------------------------------------------------------------------*/
/* content */
/*-------------------------------------------------------------------------------------------*/


#content { float:left; width:640px; overflow: hidden; }
.post { margin:0; padding:0; line-height: 19px; }
.post h2 a { text-decoration: none; }
.post h2 a:hover { color: #777; text-decoration: none; }
.postmetadata { clear: both; background:#F7F7F7; padding:6px; margin: 20px 0; }
.navigation { width:100%; float:left; margin:0; padding:0; overflow:hidden; }
.alignleft a { margin:25px 0; }
.alignright a {  margin:25px 0; }
#featured_posts { float:right; width:285px; padding:9px 14px 6px 5px; border:1px solid #ddd; height:516px; }
.latest_broadcasting_news ul { overflow:hidden; }
.latest_broadcasting_news ul li { list-style:none; width:46%; float:left; background:url(images/arrow_ico.gif) no-repeat 0 2px; padding:0 5px 6px 17px; }
.inner .post { border:1px solid #ddd; padding:15px 13px 5px; border-width:0 1px 1px; overflow:hidden; }
#author_discricption { padding:10px; background:#eee; border:1px solid #ddd; margin:10px 0; }
#author_discricption .fl-left { width:565px; }
#author_discricption .fl-right { padding:3px; background:#fff; border:1px solid #ddd; }
#more_posts_cat ul { overflow:hidden; }
#more_posts_cat ul li { float:left; list-style:none; text-align:center; width:100px; margin-right:3px; }
#more_posts_cat ul li a { color:#fff; font-weight:bold; }
#more_posts_cat ul li a img { display:block; width:100px; height:100px; }
#more_posts_cat ul li .transparent{ position:relative; top:auto; font-size:12px; color:#fff; padding:5px 22px;}
#more_posts_cat ul li .post_head{ background:#000; padding:3px; height:58px; overflow:hidden;}
.third_wrap{ background:#bfbab4; padding:7px; border:1px solid #bfbab4; margin-bottom:20px;}
.third_wrap .rbr_style{ background:#fff; padding:10px 4px; border:1px solid #c1c1c4; margin:15px 0 0;}
.third_wrap .post_container{ margin-right:5px; width:302px;}
.third_wrap .post_container.alt{ margin-right:0;}
.third_wrap .fl-left{ font-size:24px; color:#003d4d;}
.third_wrap .fl-right{ font-size:12px; color:#003d4d; width:310px; border-left: 1px solid #4A637C; padding-left:7px;}
.third_wrap .fl-right a{color:#003d4d;}
.entry #wpmem_reg, .entry #wpmem_login{ padding:0;}
.entry #wpmem_reg fieldset, .entry #wpmem_login fieldset{ border:none;}
.entry #wpmem_reg legend, .entry #wpmem_login legend{ font-size:15px; background:none; padding:0; border:none;}
.entry #wpmem_reg label.text, .entry #wpmem_reg label.checkbox, .entry #wpmem_reg label.textarea, .entry #wpmem_reg label.select, .entry #wpmem_login label,.entry #wpmem_reg .div_text, .entry #wpmem_reg .div_checkbox, .entry #wpmem_reg .div_textarea, .entry #wpmem_reg .div_select, .entry #wpmem_login .div_text{ background:none;}
.entry #wpmem_reg, .entry #wpmem_login{ widows:614px;}
.entry #wpmem_reg .div_text, .entry #wpmem_reg .div_checkbox, .entry #wpmem_reg .div_textarea, .entry #wpmem_reg .div_select, .entry #wpmem_login .div_text{ width:350px;}
.entry #wpmem_reg .button_div, .entry #wpmem_login .button_div{ border:none;}
.entry #wpmem_reg .buttons, .entry #wpmem_login .buttons{ background:#676767; border:1px solid; color:#fff;}
.entry.login_msg p a{ color:#A20B0B;}
/*================= GENERAL =============*/

.main_title { position:relative; color:#fff; font-weight:normal; font-size:14px; padding:9px 12px 9px 50px; margin-bottom:10px; }
.main_title span.play_ico { display:block; position:absolute; left:6px; top:0; background:url(images/play_btn.png) no-repeat; width:34px; height:34px; }
.main_title.alt span.play_ico{ background:url(images/lock_btn.png) no-repeat;}
.main_title.main_title_fetured { padding-left:12px; }
.main_title a { float:right; color:#fff; font-size:12px; }
.main_title_305b77 { background:url(images/main_title_bg_305b77.jpg) repeat-x; }
.main_title_0b5d49 { background:url(images/main_title_bg_0b5d49.jpg) repeat-x; }
.main_title_0e6fc9 { background:url(images/main_title_bg_0e6fc9.jpg) repeat-x; }
.main_title_178b74 { background:url(images/main_title_bg_178b74.jpg) repeat-x; }
.main_title_751f95 { background:url(images/main_title_bg_751f95.jpg) repeat-x; }
.main_title_003366 { background:url(images/main_title_bg_003366.jpg) repeat-x; }
.main_title_41255b { background:url(images/main_title_bg_41255b.jpg) repeat-x; }
.main_title_48556e { background:url(images/main_title_bg_48556e.jpg) repeat-x; }
.main_title_364998 { background:url(images/main_title_bg_364998.jpg) repeat-x; }
.main_title_415121 { background:url(images/main_title_bg_415121.jpg) repeat-x; }
.main_title_601426 { background:url(images/main_title_bg_601426.jpg) repeat-x; }
.main_title_b30b22 { background:url(images/main_title_bg_b30b22.jpg) repeat-x; }
.main_title_c18401 { background:url(images/main_title_bg_c18401.jpg) repeat-x; }
.main_title_f5cc09 { background:url(images/main_title_bg_f5cc09.jpg) repeat-x; }
.image_thumb { display:block; padding:3px; border:1px solid #ddd; float:left; margin:0 5px 5px 0; background:#fff; }
.featured_post_list { list-style:none; border-bottom:1px dotted #ddd; margin-bottom:7px; padding-bottom:10px; overflow:hidden; }
#featured_posts .featured_post_list{ margin-bottom:13px;}
.featured_post_list h4 { font-size:14px; font-weight:normal; }
.featured_post_list h4 a { color:#003d4d; }
.featured_post_list.last_item { border:none; margin-bottom:0; padding-bottom:0; }
.meta_details { overflow:hidden; list-style:none; margin-top:7px; }
.meta_details li { float: left; margin-right:5px; background:#eee; border:1px solid #ddd; color:#000; padding:2px 5px; }
.meta_details li.last_item{ margin-right:0;}
.meta_details li a { color:#003d4d; }
.meta_details li span { background:url(images/meta_ico.gif) no-repeat; width:11px; height:9px; float:left; margin:3px 5px 0 0; }
.meta_details li.comment_meta span { background-position:center center; }
.meta_details li.view_more span { background-position:right 0; }
.rbr_style { margin-bottom:15px; }
.rbr_border_bg { background:#eee; border:1px solid #ddd; padding:7px 12px; }
.post_container { float:left; width:310px; margin-right:5px; margin-bottom:50px; }
.post_container.alt { margin-right:0; }
.more_posts { background: url(images/arrow_ico.gif) no-repeat 0 4px; border-bottom:1px solid #eee; padding:3px 0 3px 22px; list-style:none; }
.ad_image { text-align:center; }
.cat_post_list { border:1px solid #ddd; padding:15px; margin-bottom:10px; }
.cat_post_list .fl-left { width:487px; }
.cat_post_list .fl-right { width:98px; }
.cat_post_list .fl-right .image_thumb{ margin:0;}
.cat_post_list h3 { margin-bottom:5px; font-size:16px; text-transform: capitalize; }
.cat_post_list h3 a { color:#003d4d; }
#breadcrumbs { font-size:12px; }
#breadcrumbs a { color:#3396c4; }
.social_like { overflow:hidden; margin:5px 0 15px; }
.social_like li { float:left; list-style:none; }
.social_like li.first_item { width:115px; }bfbab4
.author_meta a { color:#038; }
.inner_title { color:#003d4d; font-size:24px; margin-bottom:10px; line-height:28px; }
.taged_under { margin-top:10px; }
.taged_under p { margin-top:5px; }
.taged_under a { color:#003d4d; }
.taged_under span { background:url(images/comment_tag.gif) no-repeat 0 4px; width:12px; height:16px; display:block; float:left; margin-right:6px; }
.taged_under .taged span { background-position:right 4px; }
#pagination { padding:8px 0; margin-top:20px;}
#pagination .wp-pagenavi a, #pagination .wp-pagenavi span{ background:#bfbab4; border:1px solid #DDDDDD; padding:5px 8px;}
#pagination .wp-pagenavi a:hover, #pagination .wp-pagenavi span:hover,#pagination .wp-pagenavi span.current{ border:1px solid #ccc; background:#ddd;}
/*-------------------------------------------------------------------------------------------*/
/* sidebar */
/*-------------------------------------------------------------------------------------------*/


#sidebar { width:300px; float:right; margin:0; padding: 0; }
#sidebar .widget-container { margin-bottom:20px; }
#sidebar .widget-title { background:#ee3c2b; padding:5px 10px; color:#fff; font-size:14px; font-weight:normal; margin-bottom:10px; text-transform:capitalize; }
#sidebar .widget-title a { color:#fff; font-size:12px; }
#authorlist-sidebar .fl-left { width:60px; padding:3px; border:1px solid #ddd; }
#authorlist-sidebar .fl-right { width:220px; margin-bottom:5px; }
#authorlist-sidebar li { margin:2px 0 0 15px; }
#authorlist-sidebar li a { text-decoration:underline; }
#sidebar #classifieds_widget li { list-style-type:square; color:#ee3c2b; border-bottom:1px solid #ddd; margin:0 0 2px 15px; padding-bottom:2px; }
#classifieds_widget h4 { font-size:13px; font-weight:normal; margin:20px 0 5px; }
#sidebar .widget-container .wp-polls { background:#fff; -webkit-box-shadow: 0px 0px 5px 2px rgba(90, 90, 90, 0.5); -moz-box-shadow: 0px 0px 5px 2px rgba(90, 90, 90, 0.5); box-shadow: 0px 0px 5px 2px rgba(90, 90, 90, 0.5); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:20px 10px; width:85%; margin:0 auto; }
#sidebar .widget-container .wp-polls p { text-align:left !important; }
#sidebar .widget-container .wp-polls p strong { color:#000; font-size:14px; border-bottom:1px solid #ddd; display:block; margin-bottom:8px; padding-bottom:2px; }
#sidebar .widget-container .wp-polls .wp-polls-ans p { text-align:center !important; }
#sidebar .widget-container .wp-polls li { line-height:30px; }
#sidebar .widget-container .wp-polls .Buttons { width:100%; display:block; margin:5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#eee; width:94%; padding:3px 0; cursor:pointer; }
#sidebar .widget_rss li { margin:2px 0 0 15px; padding-bottom:2px; }
#sidebar #recentcomments li{ list-style:none; margin-left:5px; padding-left:15px; background:url(images/comment_ico.gif) no-repeat left 5px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
#sidebar #recentcomments li a{ color:#003d4d;}
#sidebar #video_box{ background:#eee; border:1px solid #dedede; padding:15px 9px;}
#sidebar #video_box .video_holder{ background:#fff; border:1px solid #ddd; padding:4px;}
#sidebar #login_widget ul{ overflow:hidden;}
#sidebar #login_widget ul.tabs li{ list-style:none; float:left; margin-right:3px; background:#ee3c2b; padding:5px 6px;}
#sidebar #login_widget ul.tabs li.active{ background:#eee; padding:4px 5px 5px; border:1px solid #ddd; border-width:1px 1px 0;}
#sidebar #login_widget ul.tabs li a{ color:#fff;}
#sidebar #login_widget ul.tabs li.active a{ color:#000;}
#sidebar #login_widget .login_widget_wrap{background:#eee; border:1px solid #ddd; padding:8px;}
#sidebar #login_widget .tab_list{ display:none;}
#sidebar #login_widget .tab_list#tab-1{ display:block;}
#sidebar #login_widget .tab_list p.message{ color:#000; margin-bottom:10px;}
#sidebar #login_widget .tab_list p.message span,#sidebar #login_widget .tab_list p.message a{ color:#a20b0b;}
#sidebar #login_widget form p{ color:#000; margin-bottom:10px; overflow:hidden;}
#sidebar #login_widget form p label{ display:block; float:left; width:62px; margin-right:2px; margin-top:3px;}
#sidebar #login_widget form p .login-field{ background:url(images/text-field-login.gif) repeat-x; border:1px solid #ddd; padding:4px; width:208px; float:left;}
#sidebar #login_widget .logout{ display:block;  margin:10px 0; color:#a20b0b;}
#sidebar #login_widget form .submit_button{ background:url(images/login_btn.gif) repeat-x; border:1px solid #000; width:121px; height:31px; color:#fff; margin:0 auto; display:block; cursor:pointer;}
#sidebar #login_widget .tab_list li{ margin-left:15px;}
#sidebar .social_info{ border-top:1px dotted #ddd; margin-top:10px;}
#sidebar .social_info li{ list-style:none; border-bottom:1px dotted #ddd; margin-top:6px; padding:1px 0 6px 23px; background:url(images/social_info.gif) no-repeat;}
#sidebar .social_info li.fb{ background-position:0 -67px;}
#sidebar .social_info li.tw{ background-position:0 -33px;}
#sidebar .social_info li a{ color:#003d4d;}
#sidebar #web_archives .fl-left{ width:172px;}
#sidebar #web_archives .fl-right{ width:120px;}
#sidebar #web_archives ul li{ list-style:none; background: url(images/bullet.gif) no-repeat 0 3px; padding:0 0 5px 15px; margin:5px 0 0 5px; border-bottom:1px dotted #ddd;}
#sidebar #web_archives ul li a{ color:#003d4d;}
#sidebar .signup_widget{ padding:0 91px 0 0; background:url(images/rbr_tvbr.jpg) no-repeat  208px 27px;}
#sidebar .signup_widget h3{ font-weight:normal; font-size:14px; color:#000; margin-bottom:5px;}
#sidebar .signup_widget h4{ font-size:12px; font-weight:normal; color:#000; margin:10px 0 5px;}
#sidebar .signup_widget a{ color:#003d4d;}
#sidebar .signup_widget a.newsletter_widget{ display:block; text-indent:-999999px; background:url(images/signup_widget.jpg) no-repeat; width:306px; height:41px; margin-top:12px;}
/*-------------------------------------------------------------------------------------------*/
/* comments */
/*-------------------------------------------------------------------------------------------*/


#respond { clear:both; }
#respond h3{ margin:10px 0;}
#commentform { margin:0; padding:0; }
#comments a { margin:16px 0 0; float:none; position:absolute; right:0; top:0; }
#commentform p #submit { margin:15px 0 0; cursor:pointer; float: left; }
#comment { width:98%; min-height:255px; padding:3px; margin-top:15px; }
#commentform a { text-decoration: none; }
#commentform h3 { margin:0; padding:0; }
h3.add-comment { font-size:30px; margin:35px 0 31px; }
#author, #email, #url { padding:3px; margin-top:15px; }
#submit { margin:5px 5px 0 0; }
ol.commentlist { list-style-type: none; margin:0; padding:0; }
ol.commentlist ul, .comment-content { overflow:hidden; }
ol.commentlist .avatar { float: left; margin:0 12px 0 0; padding:2px; border:1px solid #ddd; }
ol.commentlist li { margin:14px 0 0; padding:10px; list-style-type:none; border:1px solid #ddd; position:relative; background:#eee; }
ol.commentlist li li{ background:#fff;}
ol.commentlist li p { line-height: 19px;}
ol.commentlist .reply a {  font-size:12px; text-transform: lowercase; padding:4px 10px; background:#ddd; border:1px solid #bbb; display:inline-block; }
h3#comments{ font-size:20px; margin-bottom:10px;}
p.comment_text{ margin-top:10px;}
ol.commentlist .reply { margin-top:25px; }
#content.single-post .commentmetadata a { text-decoration:underline; font-style:italic; font-size:14px; }
cite { font-weight: bold; font-style: normal; font-size:14px; }
cite a { text-decoration: none; }
cite a:hover { text-decoration: none; }
p.commentmetadata a{ color:#003d4d;}
.comment_head{ border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 0;}
.comment_head a{ color:#003d4d;}
.comment_head a.leave_reply{ border-right:1px solid #003d4d; padding-right:3px; margin-right:3px;}
/*-------------------------------------------------------------------------------------------*/
/* search */
/*-------------------------------------------------------------------------------------------*/

#searchform { padding:0; margin:14px 0; background:#fff; border:1px solid #ccc; }
#searchform input { float:left; border:none; }
#searchform input#s { background:#fff; padding:3px; font-size:12px; color:#bbb; width:85%; }
#searchform input.submit { background:url(images/search_ico.gif) no-repeat; width:18px; float:right; display:block; text-indent:-999999px; font-size:0; line-height:100px; cursor:pointer; height:22px; }
/*-------------------------------------------------------------------------------------------*/
/* misc */
/*-------------------------------------------------------------------------------------------*/

.entry p { padding:0 0 18px; }
.entry h1, .entry h2, .entry h3 { margin-bottom:10px; }
.entry ul, .entry ol { margin:0 0 0 40px; }
.entry ul li { list-style:none; background:url(images/bullet.gif) no-repeat left 4px; padding-left:15px; margin-bottom:8px; }
.entry ol li { margin-bottom:8px; }
.entry dl { margin-bottom:18px; }
.entry dd { margin-left:40px; }
.entry table { margin-bottom:18px; }
.entry table th { background:#ddd; padding:5px; }
.entry table td { border-color:#ddd; padding:5px; }
blockquote { padding:15px; background:#eee; margin-bottom:18px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; border:1px solid #ddd; padding: 4px; }
img.alignright { padding: 4px; margin: 0 0 2px 8px; display: inline; border:1px solid #ddd; }
img.alignleft { padding: 4px; margin: 0 8px 2px 0; display: inline; border:1px solid #ddd; }
.alignright { float: right; }
.alignleft { float: left }
.post-edit-link { color:#003d4d; margin:10px 0; font-size:12px; display:block; }
.wp-caption { border: 1px solid #000000; text-align: center; background-color: #bfbab4; padding:5px 0; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/*-------------------------------------------------------------------------------------------*/
/* footer */
/*-------------------------------------------------------------------------------------------*/

#footer { width: 100%; }
#footer, .push { height: 530px; clear:both }
#footer .container{ background:#fff;}
#footer a:hover { text-decoration: underline; }
#footer #sub-nav { float:none; margin:0; }
#footer #sub-nav ul { float:none; text-align:center; }
#footer #sub-nav ul li { float:none; display:inline-block; }
#footer #sub-nav ul li a { font-size:12px; }
#footer_bottom { background:url(images/footer_bg.gif) repeat-x; padding:8px 0 17px; position:relative; }
#footer_bottom p { text-align:center; color:#fff; margin-top:4px; font-size:10px; }
#footer_bottom p a { color:#fff; border-left:1px solid #fff; padding:0 3px; line-height:10px; display:inline-block; }
#footer_bottom .social_menu { overflow:hidden; margin:15px auto 0; width:82px; }
#footer_bottom .social_menu li { list-style:none; float:left; }
#footer_bottom .social_menu li a { display:block; text-indent:-99999px; width:24px; height:24px; margin-right:5px; background:url(images/social_ico.jpg) no-repeat; }
#footer_bottom .social_menu li a.twitter { background-position:center 0; }
#footer_bottom .social_menu li a.facebook { background-position:right 0; margin:0; }
#footer_bottom .back_top{ position:absolute; right:10px; top:10px; color:#fff; font-size:13px;}
#footer_top { background:#f5f5f5; border-top:1px solid #e5e5e5; padding:34px 8px 50px; }
#footer_top .foot_widget_container { float:left; margin-right:25px; width:290px; }
#footer_top .foot_widget_container.third { margin-right:0;}
#footer_top .foot_widget_container.fourth {  width:160px; margin-right:0;}
#footer_top h2 { font-size:15px; color:#0e6bb5; border-bottom:1px dotted #ddd; padding-bottom:8px; }
#footer_top .foot_widget_container li { list-style:none; background:url(images/bullet_arrow.gif) no-repeat 5px center; padding-left:14px; margin-top:12px; }
#footer_top .foot_widget_container li a { color:#0e6bb5; }
#footer_top .foot_widget_container li.featured_post_list { background:none; margin-top:0; padding-left:0; }
#footer_top .foot_widget_container li.featured_post_list.first_item { margin-top:10px; }
#footer_ads { background:#fff; padding:15px 0; border-top:1px dotted #ddd; margin:0 10px; }
/*-------------------------------------------------------------------------------------------*/
/* SLIDE SHOW */
/*-------------------------------------------------------------------------------------------*/
div#feature_list { width: 312px; height: 524px; overflow: hidden; position: relative; padding:4px; border:1px solid #ddd; float:left; }
div#feature_list ul { position: absolute; list-style: none; padding: 0; margin: 0; }
ul#tabs { z-index: 2; width: 318px; bottom:4px; overflow:hidden; height:150px; }
ul#tabs li { font-size: 12px; font-family: Arial; float:left; margin-right:6px; position:relative; overflow:hidden; width:100px; }
ul#tabs li a { display:block; color:#fff; }
ul#tabs li h3 { color:#fff; font-size:12px; }
ul#tabs li a.current { display:none; }
ul#output { width: 312px; height: 369px; top:4px; overflow:hidden; }
ul#output li { position: absolute; width: 312px; height: 369px; color:#fff; }
ul#output li h3 { font-size:20px; margin-bottom:3px; }
ul#output li h3 a { color:#fff; }
.transparent { background:url(images/transparent_bg.png); position:absolute; top:75px; }
ul#output li .transparent_bg { padding:8px; width:95%; background:#003d4d; position:absolute; bottom:0; height:103px; }
ul#tabs li .transparent { padding:5px 22px; }
ul#tabs li .transparent_bg{ background:#003d4d; padding:3px 5px; line-height:15px;}


#more_posts_cat{ overflow:hidden; height:284px;}
#more_posts_cat .jcarousel-container {  padding: 10px 39px; }
#more_posts_cat .jcarousel-clip { overflow: hidden; padding:15px 7px; background:#f3f3f3; }
#more_posts_cat .jcarousel-item-horizontal { margin-left: 0; margin-right: 12px; }
#more_posts_cat .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
#more_posts_cat .jcarousel-item-vertical { margin-bottom: 10px; }
#more_posts_cat .jcarousel-item-placeholder { background: #fff; color: #000; }
#more_posts_cat .jcarousel-next-horizontal,#more_posts_cat .jcarousel-prev-horizontal { position: absolute; top: 45px; right: 5px; width: 23px; height: 123px; cursor: pointer; background: url(images/arrows.png) no-repeat right 0; }
#more_posts_cat .jcarousel-prev-horizontal {left: 5px; background: url(images/arrows.png) no-repeat left 0; }

.eMember_compact_login {
	float: right;
	margin-top: 25px;
	color: #FFF;
	font-size: 13px;
	
}
.eMember_compact_login a {
	color:rgb(230, 230, 196);
	font-weight:bold;
	
	
}

#content {width:650px;}


ul#tabs li .transparent_bg { min-height:100px;}



