/*  
Theme Name: WP-MagaNews
Theme URI: http://wp-maganews.net
Description: WP-MagaNews is a WordPress Theme with Magazine/News Style and Premium Features designed and coded by <a href="http://hieudt.info">Tom Riddle</a>.
Version: 1.2
Author: Tom Riddle
Author URI: http://hieudt.info
*/

*{list-style:none;margin:0;padding:0;text-decoration:none;}
body{background:#EBEBEB;color:#000;font-family:Arial, Tahoma, Verdana;font-size:12px;margin:0 auto;padding:0;}
#wrapper{background:#EBEBEB;margin:0 auto;padding:0;width:980px;}
#page{background:#EBEBEB;line-height:18px;margin:0 auto;padding: 10px 0;width:980px;}
#content{float:left;margin:0;overflow:hidden;padding:0;width:650px;
border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 3px #BBBBBB;}
#top-bar{background:#fff url(images/topnav.gif);color:#fff;height:40px;margin:0 auto;padding:0;width:1000px;}
#top-bar .left{color:#d9d9d9;float:left;font-weight:700;margin:0;padding:18px 0 0 20px;}
#top-bar .right{float:right;margin:0;padding:13px 16px 0 0;}
#header{background:#fff;width:980px;height:150px;margin:0 auto;overflow:hidden;padding:0;}
#header .left{float:left;margin:0;min-height:57px;padding:0;}
#header .right{float:right;margin:0;padding:0;}
#header h1 a{color:#333;font:36px Georgia, "Times New Roman", Times, serif;font-weight:700;line-height:30px;margin:0;}
#header h2{border:none;color:#333;font:1em Georgia, "Times New Roman", Times, serif;line-height:20px;margin:0;padding-left:3px;}
#search{background:#222;border:1px solid #999;float:right;height:19px;margin-top:1px;padding:1px;width:225px;}
#search input{background:transparent;border:0;color:#ccc;float:left;font-size:13px;margin:1px 0 0 2px;padding:0;width:200px;}
#search .button{margin:1px 0 0 5px;padding:0;width:auto;}
/* Footer */
#footer{background:#fff;height:40px;margin:0 auto;padding:0;width:980px;border-radius: 6px 6px 6px 6px;    box-shadow: 0 0 3px #BBBBBB;}
#footer p{color:#000;font-family:Arial, Tahoma, Verdana;font-size:11px;margin:0;padding:8px 0 0 20px;}
#footer a,#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}
#before-footer{background:#2b2b2b;border-bottom:1px solid #3f3f3f;border-top:1px solid #000;margin:0 auto;padding:10px 10px 0;width:960px;}
#before-footer #video{background:#333 url(images/video-loading.gif) 50% 50% no-repeat;border:1px solid #4e4e4e;float:left;height:250px;margin:5px 12px 5px 2px;padding:6px;width:300px;}
#before-footer #flickr{float:left;margin:5px 0;width:365px;}
#before-footer #flickr a img{background:#333;border:1px solid #4e4e4e;display:inline;float:left;margin:0 10px 10px 0;padding:2px;}
#before-footer #flickr a img:hover{background:#555;border:1px solid #666;}
/* Sidebar & Widgets */
#sidebar{float:right;line-height:20px;margin:0;overflow:hidden;padding:0;width:320px;border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 3px #BBBBBB;}
#sidebar-top{background:#fff;float:right;margin-bottom:10px;padding:0 0 10px;width:320px;}
#sidebar-left{background:#fff;float:left;margin:0;padding:0 0 10px;width:155px;}
#sidebar-right{background:#fff;float:right;margin:0;padding:0 0 10px;width:155px;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul ul,#sidebar li,#sidebar li li,#sidebar p{margin:0;padding:0;}
#sidebar-top li.widget{background:#fff;padding:0 10px;width:300px;}
#sidebar-left li.widget,#sidebar-right li.widget{background:#fff;padding:0 10px;width:135px;}
#sidebar #tabbed-widget-1,#sidebar #tabbed-widget-2{background:#fff;float:right;margin-bottom:10px;padding:10px 10px 0;width:300px;}
#sidebar #featured-video{background:#fff url(images/loading2.gif) 50% 50% no-repeat;margin-bottom:10px;padding:10px;width:300px;height:283px;}
#sidebar #featured-video h2{background:#333;color:#fff;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:700;line-height:20px;margin:0px 0 10px;padding:1px 0 2px 8px;}
#sidebar li.widget h2{background:#333;color:#fff;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:700;line-height:20px;margin:10px 0 5px;padding:1px 0 2px 8px;}
#sidebar li.widget h2 a{color:#fff;}
#sidebar li.widget h2 a:hover{color:#999;}
#sidebar li.widget h2 img{margin:0 3px 0 0;vertical-align:-15%;}
#sidebar li.widget li{background:#fff;border-bottom:1px dotted #bfbfbf;margin:0;padding:3px 4px;}
#sidebar li.widget p{background:#fff;margin:0;padding:3px 4px;}
#sidebar li#meta li{background:url(images/meta.png) no-repeat 3px 4px;margin:0;padding:3px 4px 3px 26px;}
#sidebar li#pages li{background:#fff url(images/pages.png) no-repeat 3px 4px;margin:0;padding:3px 4px 3px 26px;}
#sidebar li#pages li li{background:url(images/sub.png) no-repeat 0 2px;border:0;list-style-type:none;margin:0;padding:0 0 2px 15px;}
#sidebar li#archives li{background:#fff url(images/archive.png) no-repeat 3px 4px;margin:0;padding:3px 4px 3px 26px;}
#sidebar-top li#tag_cloud{width:300px;}
#sidebar-left li#tag_cloud,#sidebar-right li#tag_cloud{width:135px;}
#sidebar li#tag_cloud{background:#fff;line-height:25px;overflow:hidden;text-align:justify;}
#sidebar li#tag_cloud h2{margin-bottom:8px;}
#sidebar li#tag_cloud a{background:#fff;margin:0;padding:0;}
#sidebar li#tag_cloud a:hover{background:#333;color:#fff;}
#sidebar li.widget_categories li{background:#fff url(images/folder.png) no-repeat 3px 4px;margin:0;padding:3px 4px 3px 24px;}
#sidebar li.widget_categories li li{background:url(images/sub.png) no-repeat 0 1px;border:0;list-style-type:none;margin:0;padding:0 0 2px 15px;}
#sidebar li.widget_links li{background:#fff url(images/link.png) no-repeat 3px 4px;margin:0;padding:3px 4px 4px 26px;}
#sidebar li.widget_text div.textwidget{margin:0;overflow:hidden;padding:2px 4px 4px;}
#wp-calendar{margin:0;width:100%;}
#wp-calendar caption{font:bold 1.3em Arial, Tahoma, Verdana, Sans-Serif;color:#444;padding-bottom:7px;text-align:center;}
#wp-calendar th{background:#dbdbdb;color:#000;padding:2px;text-align:center;}
#wp-calendar td{background:#f2f2f2;color:#666;padding:2px;text-align:center;}
#wp-calendar a,#wp-calendar a:visited{display:block;font-weight:700;}
#wp-calendar a:hover{background:#888;color:#fff;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar #today{color:#900;}
div#subscribefeed{background:#fff url(images/subscribebg.png) no-repeat;float:left;margin-bottom:10px;padding:10px;width:100%;}
div#subscribefeed h2{color:#64666B;float:left;font:11px Arial;letter-spacing:0;margin:0;padding:30px 0 5px 79px;}
div#subscribefeed h2 a{color:#64666B;font-weight:400;}
div#subscribefeed img{float:right;margin-right:20px;padding:0;}
#subscribeform{float:left;margin:0;padding-left:79px;}
#subscribeform .subscribeinput{background:url(images/subscribeinput.png) no-repeat;border:0;float:left;font:11px Arial;height:19px;padding:4px 2px 0;width:185px;}
#subscribeform .subscribesubmit{border:0;float:left;margin-left:2px;}
/* Misc */
.content-block{background:#fff;display:block;overflow:hidden;padding:10px;width:630px;}
.post-content{background:#fff;color:#000;display:block;margin:0;overflow:hidden;padding:0 5px;}
.post-content-archive{background:#fff;border-bottom:1px dotted #d7d7d7;color:#000;display:block;margin:0;overflow:hidden;padding:10px;}
.post-info{display:block;font-size:12px;overflow:hidden;padding:3px 0 10px;}
.post-info p{margin-bottom:7px!important;}
a.more-link,a.more-link:visited,a.more-link:link{color:#555;float:right;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none;}
a.more-link:hover,a.more-link:active,a.more-link:focus{color:#ef8411;text-decoration:none;}
.tagcloud a{background:#fff;line-height:25px;margin:0;padding:0;text-align:justify;}
.tagcloud a:hover{background:#333;color:#fff;}
img.post-thumbnail{width:130px;height:100px;background:#fff;border:1px solid #bfbfbf;float:left;margin:0 10px 0 0;padding:2px;}
img.post-featured{width:250px;height:180px;background:#fff;border:1px solid #bfbfbf;float:left;margin:0 10px 0 0;padding:2px;}
img.browsericon{vertical-align:-25%;padding-right:2px;border:0!important;}
img.wp-smiley{vertical-align:-15%;border:0!important;}
img.wpmn-flags{vertical-align:-10%;border:0!important;}
.widget-image img{background:#fff;border:1px solid #bfbfbf;float:right;margin:3px 0 3px 3px;padding:1px;}
.entry img,.entry a img{background-color:#fff;border:1px solid #bfbfbf;padding:2px;}
p img{max-width:100%;padding:0;}
img.alignright,img.right{clear:right;display:inline;float:right;margin:0 0 0 10px;}
img.alignleft,img.left{clear:left;display:inline;float:left;margin:0 10px 0 0;}
img.center,img.centered,img.aligncenter,.aligncenter,div.aligncenter{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;}
.center{text-align:center;}
.right,.alignright{float:right;}
.left,.alignleft{float:left;}
.hidden{display:none;}
.post-info .author{background:url(images/user.png) no-repeat left center;font-weight:700;padding:0 0 0 20px;}
.post-info .author a{color:#BF0000;}
.post-info .views{background:url(images/view.png) no-repeat left 0;padding:1px 0 2px 20px;}
.post-info .date{background:url(images/date.png) no-repeat left 0;padding:2px 0 0 20px;}
.post-info .comments{background:url(images/comment.png) no-repeat left center;padding-left:20px;}
.post-info .category{background:url(images/folder.png) no-repeat left 0;padding-left:20px;}
.tags{color:#222;font-size:11px;margin-top:15px;padding:0;float:left;width:500px;overflow:hidden;}
.tags a,.tags a:visited,.tags a:link{color:#333;}
.tags a:hover{color:#d2691e;}
.user-comments{background:url(images/user_comment.png) no-repeat left center;font-weight:700;padding-bottom:2px;padding-left:20px;}
.commentcount{background:url(images/comment.png) no-repeat left 0;font-size:8pt;margin-left:3px;padding-left:17px;}
.trackback{background:url(images/trackback.png) no-repeat right center;font-weight:700;padding-right:20px;}
.rss{background:url(images/rss.gif) no-repeat left 3px;padding-left:15px;}
.author-feed{background:url(images/rss.gif) no-repeat left 2px;clear:both;font-size:8pt;font-weight:700;padding-left:16px;}
.author-email{background:url(images/your-email.gif) no-repeat left center;clear:both;font-size:8pt;font-weight:700;padding:0 0 0 27px;}
.nocomments{background:url(images/icon-error.gif) no-repeat 1px 1px;color:#BF0000;padding-left:25px;margin-top:10px;}
.post-content-alt{background:#fafafa;}
.post-content-lasted{background:#f7f7f7;border:1px solid #d5d5d5;padding:5px 10px 10px;margin-top:10px;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.clear{clear:both;}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.author-info{border-top:1px dotted #ccc;margin-top:12px;padding-top:8px;}
.author-info h3{font-size:11pt;margin-bottom:5px;}
.author-info .author-avatar img{border:1px solid #bfbfbf;float:left;margin:0 10px 8px 0;padding:2px;}
.box-title{margin:0 0 10px;padding:0;}
.box-title a.box-rss{float:right;margin:1px 1px 0;padding:5px;display:block;}
.box-title a.box-rss:hover{background:#666;}
.box-title h3{color:#fff;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:700;line-height:23px;margin:0;padding-left:8px;}
.box-title h3 a,.box-title h3 a:visited{color:#fff;}
.box-title h3 a:hover,.box-title h3 a:active{color:#999;}
.box-title .default{background:#333;}
.default a{color:#fff !important;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:700;line-height:23px;margin:0;padding-left:8px;}
.default a:link{color:#fff !important;}
.red{background:#873434;}
.brown{background:#4f500e;}
.blue{background:#2a3966;}
.green{background:#215024;}
.gray{background:#424242;}
.violet{background:#422150;}
.yellow{background:#c48404;}
/* Banner Ads */
.banner-468{float:right;margin:10px;}
.banner-250{background:#333;border:1px solid #4e4e4e;float:left;margin:5px 0;padding:6px;}
.banner-300,.banner-125{background:#fff;margin-bottom:10px;padding:10px;width:300px;}
/* idTabs */
.tabbed{background:#fff;display:block;overflow:hidden;width:100%;}
.tabbed .idTabs{background:#333;font-size:12px;height:23px;}
.tabbed .idTabs li{background:#333;float:left;line-height:18px;}
.tabbed .idTabs li.rss{background:#333;float:right;line-height:18px;}
.tabbed .idTabs li.rss a{background:#333;border:0;display:block;margin:1px;padding:5px;}
.tabbed .idTabs li a{background:#333;border-left:1px solid #1a1a1a;color:#fff;display:block;font-weight:700;margin:1px 0;padding:1px 6px 2px;}
.tabbed .idTabs li a:hover,.tabbed .idTabs .selected{background:#666;color:#fff;text-decoration:none;}
.tabbed-list-1,.tabbed-list-2{margin:5px 0 10px!important;}
.tabbed-list-1 li{background:#fff url(images/icon-star.gif) no-repeat 2px 7px;border-bottom:1px dotted #bfbfbf;margin:0;padding:3px 4px 3px 20px !important;}
.tabbed-list-1 li:hover{background-color:#fafafa;}
.tabbed-list-2 li{background:#fff;border-bottom:1px dotted #bfbfbf;margin:0;padding:3px 4px!important;}
/* Page Navi */
.wpmn_page_navi{margin:15px 0 7px;padding:0;text-align:center;}
.wpmn_page_navi a,.wpmn_page_navi a:link,.wpmn_page_navi a:visited{background-color:#fff;border:1px solid #999;color:#444;font-weight:700;margin-right:4px;padding:2px 5px;text-decoration:none;}
.wpmn_page_navi a:hover{background-color:#fff;border:1px solid #555;color:#333;font-weight:700;margin-right:4px;padding:2px 5px;text-decoration:none;}
.wpmn_page_navi span.current{background-color:#444;border:1px solid #444;color:#fff;font-weight:700;margin-right:4px;padding:2px 5px;}
.wpmn_page_navi span.extend{background-color:#fff;color:#666;font-weight:700;margin-right:4px;padding:0 2px;}
/* Archive & Sitemap */
.archives-page span.monthtitle{background:url(images/archive.png) no-repeat 0 0;padding:1px 0 0 22px;line-height:20px;}
.archives-page ul.postspermonth{margin-bottom:10px;}
.archives-page ul.postspermonth li{margin:2px 0 2px 10px;}
.ddsg-wrapper h2{border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:4px;}
.ddsg-wrapper li.post{background:url(images/icon-arrow.gif) no-repeat 0 3px;margin:3px;padding:0 0 0 18px;font-weight:normal;}
.ddsg-wrapper li.category{background:url(images/folder.png) no-repeat 0 0;margin:1px 0;padding:0 0 10px 24px;font-weight:bold;}
.ddsg-wrapper li.category li.category{margin:10px 0 0 0;}
.ddsg-wrapper li.category li.category li.category{margin:10px 0 0 0;}
.archive-right{float:right;margin:5px 0 0;padding:0;width:65%;}
.archive-left{float:left;margin:5px 0 0 5px;padding:0;width:32%;}
.archive-left ul,.archive-right ul{line-height:20px;margin:0!important;padding:0!important;}
.archive-left h3,.archive-right h3{color:#444;margin-bottom:5px;}
.archive-right ul li{background:url(images/icon-star.gif) no-repeat 0 4px;margin:3px;padding:0 0 0 18px;}
.archive-left ul.pages li{background:url(images/pages.png) no-repeat 0 2px;margin:1px 0;padding:0 0 0 20px;}
.archive-left ul.categories li{background:url(images/folder.png) no-repeat 0 2px;margin:1px 0;padding:0 0 0 20px;}
.archive-left ul.categories li li,.archive-left ul.pages li li{background:url(images/sub.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 14px;}
.archive-left ul.archives li{background:url(images/archive.png) no-repeat 0 2px;margin:1px 0;padding:0 0 0 20px;}
.archive-left ul.feeds li{background:url(images/rss.gif) no-repeat 0 5px;margin:1px 0;padding:0 0 0 20px;}