/*
Theme Name: MediaConnect Blog Theme
Theme URI: -
Description: MediaConnect Wordpress Theme
Version: 1
Author: Gugim
Author URI: http://gugim.com
*/

body, h1, h2, h3, h4, h5, h6, ul, li, form, fieldset, p { margin:0; padding:0; list-style-type:none; border:none; }

#container { width:979px; margin:0 auto;}

body { font:12px/17px Arial; color:#808080; background:url(image/top_bg.png) repeat-x 0 111px; }

h2 { font:20px/50px Arial; color:#09507e; padding-left:20px;}
h6 { font:bold 12px/43px Arial; background-color:#f0f0f3; padding:0 15px;}

#top { position:relative;}
#top h1 a span { display:none;}
#top h1 { height:87px;}
#top h1 a img { padding-top:12px;}
#top #toplinks { position:absolute; top:0; right:0; font:11px/20px Tahoma;}

.top_menu { height:32px;}
.top_menu li { display:block; float:left; height:32px; background:url(image/menu_l.png) no-repeat left top; margin-right:1px;}
.top_menu li.right { float:right; background:url(image/btn_red.png) no-repeat left top; margin-right:0; margin-left:1px; width:96px;}
.top_menu li a { display:block; float:left; height:32px; font:bold 11px/32px Arial; color:#fff; text-align:center; background:url(image/menu_r.png) no-repeat right top; padding:0 15px; text-decoration:none;}
.top_menu li a:hover { color:#dcdcdc;}
.top_menu li.right a { background:none; padding:0; text-align:center; float:none;}

#blog_box #blog_links a.activeSlide { background:url(image/blog_header_l.png) no-repeat left top; }
#blog_box #blog_links a.activeSlide span { background:url(image/blog_header_r.png) no-repeat right top;  }

#blog_box #blog_links li { float:left;}
#blog_box .box_image_blog { width:959px; height:138px; overflow:hidden; background:#000; margin:0; padding:0;}
#blog_box .box_image_blog img { display:block;}

#blog_box { border:10px solid #809399; margin-bottom:20px; position:relative; }
#blog_links { background:#495b61; height:31px; padding-top:7px;}
#blog_links li span { float:left; height:26px; padding-right:15px; display:block;}
#blog_links li a { float:left; font:12px/24px Arial; color:#fff; padding-left:15px; height:26px;  margin-left:15px;}
#blog_links li a:hover { text-decoration:underline}

.hr { background:url(image/hr.png) repeat-x bottom; height:3px; clear:both; }
.hr hr { display:none;}

#upcoming_events { background:url(image/upcoming_events_bg.png) no-repeat left top; width:180px; height:155px; padding:0 15px; margin:10px 0; color:#fff;}
#upcoming_events p { font:14px/33px Arial;}
#upcoming_events h4 { font:20px/30px Arial; margin:10px 0; text-align:center;}
#upcoming_events li { font:13px/20px Arial;}

#footer { background-color:#0a5888; text-align:center; padding:0 89px; margin:10px 0 20px;}
#footer h4 { font:bold 14px/60px Arial; color:#fff; }
#footer ul { width:200px; float:left; font-size:11px; padding-bottom:30px;}
#footer a { color:#62bae7;}
#footer a:hover { color:#fff;}

#blog_left { width:210px; float:left; margin-right:20px;}
#blog_left p { margin:10px 0;}
#blog_left ul { background:#e9e9e9; padding:10px 20px; margin-bottom:20px;}
#blog_left li a { line-height:21px; font-size:11px; }
#blog_left h3 { background:#1f7eae; font:14px/39px Arial; padding-left:20px; color:#fff;}
#blog .greycontent { padding:5px 20px 15px; background:#e9e9e9; margin-bottom:20px;}
#blog_content { width:520px; float:left;}
#blog_content .post { margin-bottom:20px;}
#blog_content .share { float:right; padding-top:17px;}
#blog_content h2 { font:20px/22px Arial; color:#09507e; padding-left:15px;}
#blog_content small.post_descr { font:12px/17px Tahoma; color:#808080; padding-left:15px; display:block; padding-bottom:18px;}
#blog_content .post_content { padding:3px 15px; position:relative;}
#blog_content .post_content p { margin:15px 0;}
#blog_right { float:right; width:210px;}
#blog_right h5 { font:14px/50px Arial; color:#09507e; padding-left:15px; }
#blog_share { margin:10px 0 0;}
#blog_share li a {  font:11px/22px Tahoma; padding-left:25px; display:block; margin-left:15px; width:150px;}
#blog_share .li_1 { background:url(image/rss_blog.png) no-repeat left 50%; }
#blog_share .li_2 { background:url(image/twitter_blog.png) no-repeat left 50%; }
#blog_share .li_3 { background:url(image/youtube_blog.png) no-repeat left 50%; }
.twitter , .latest_comments { margin:10px 0;}
.twitter li , .latest_comments li { margin:5px 0; padding-left:15px; font:11px/17px Tahoma;}
.twitter li a, .latest_comments li a { color:#0a5b8c; font:11px/17px Tahoma;}
.more_news { padding-left:15px; display:block;}
#blog_content .post_content ul { list-style-type: square;}
#blog_content .post_content li { list-style-type:circle; margin:10px 0 10px 15px;}
.add_comment_link { float:right; position:absolute; bottom:0; right:0; padding-bottom:3px; padding-right:3px; }

#comments .comment { background:#e9e9e9; padding:20px; margin:20px 0 ; }
#comments .comment_content { background:#fff; padding:1px 10px;}
#comments .comment_content p { margin:10px 0;}
#comments .comment_details { height:27px; background:url(image/author.png) no-repeat left top; padding-left:39px; line-height:27px; margin-bottom:15px;}
#comments h2 , #add_comment h2 { margin-bottom:20px; margin-top:20px;}

#post_comment fieldset { background:#e9e9e9; padding:10px 20px; margin:20px 0;}
#post_comment p { margin:6px 0;}
#post_comment .input { display:block; border:none; background:#fff; width:470px; padding:6px 4px;}
#post_comment .textarea { margin-bottom:15px; font:12px Arial;}
#post_comment .submit { display:block;}

.b_authors { font-size:12px;}
.b_authors img { float:left; margin:5px 10px 5px;}
.b_authors a { margin:8px 0 5px; display:block;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a { color:#0a5b8c; text-decoration:none;}
a:hover { color:#c82514; }

img.aligncenter { display: block; margin-left: auto;	margin-right: auto ; padding:5px 0; }
img.alignright { margin: 4px 0 2px 15px;	display: inline; }
img.alignleft {	margin:15px 15px 2px 0;display: inline; padding-top:15px;}
.alignright {float: right; }
.alignleft {float: left; }
