/*
  Theme Name: NiceNews
  Theme URI: http:/www.nicewpthemes.com/
  Description: A magazine theme designed by <a href="http:/www.nicewpthemes.com/">Sarkem Adsense-ID</a>
  Author: Sarkem Adsense-ID
  Version: 1.0
  Tags: Magazine, advertise-ready, widget-ready, advanced-theme-options
  Contact : user_mildnet@yahoo.com
  License : license.txt
*/
/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} .clear{clear:both;}
@font-face {font-family: 'Oswald'; font-style: normal; font-weight: normal; src: local('Oswald '), local('Oswald'), url('includes/font/-g5pDUSRgvxvOl5u-a_WHw.woff') format('woff');}
/*---------------------------------------------------------------------------------*/
/* LAYOUT */
/*---------------------------------------------------------------------------------*/
body{width:100%;margin:0;padding:0;background:#f0f0f0;font-family:Helvetica,"Lucida Grande",Arial,sans-serif;font-size:12px;font-weight:normal;line-height:20px;color:#666;}
#wrapper{width:960px;background:#ddd;margin:-5px auto 0;padding:0 5px 5px 5px;box-shadow:0px 5px 5px #999;}
#header_wrap{width:100%;height:210px;background:#fff url(images/hw.png) repeat-x bottom center;}
#header_w{width:100%;height:200px;}
#main{width:960px;margin:0 auto;padding:0px;}
#sidebar_left{width:160px;padding:5px;float:left;}
/* Default Style */
#main{background:#fff url(images/sprite.png) repeat-x 0px -391px;}
#headline, #footer{width:100%;}
#header, #catmenu, #headline, #breadcrumb{width:970px;margin:0 auto;}
.header_dark{background:#333 url(images/bgsprite.png) repeat-x 0px -322px;}
.nav_dark{background:#111 url(images/sprite.png) repeat-x 0px -238px;}
.nav_dark li{border-right:1px solid #333;}
.nav_dark li a:hover{background:#222;}
.header_default{background:#1E3062 url(images/bgsprite.png) no-repeat 20% 0px;}
.header_red{background:#e20303 url(images/bgsprite.png) repeat-x 0px -122px;}
.nav_red{background:url(images/sprite.png) repeat-x 0px -270px;}
.nav_red li a:hover{background:#a60303;}
.nav_red li{border-right:1px solid #c10202;}
.nav_default{background:#3b5998 url(images/sprite.png) repeat-x 0px -206px;}
.nav_default li{border-right:1px solid #336699;}
.nav_default li a:hover{background:#1E3062 url(images/sprite.png) repeat-x 0px 0px;}
/*---------------------------------------------------------------------------------*/
/* Social Profile */
/*---------------------------------------------------------------------------------*/
.profile{width:32px;height:32px;margin:5px 5.5px 5px 4px;;float:left;}
.profile a, .profile a:hover{color:transparent;}
.fb{background:url(images/profile.png) no-repeat 0px 0px;}
.tw{background:url(images/profile.png) no-repeat 0px -32px;}
.gp{background:url(images/profile.png) no-repeat 0px -64px;}
.pi{background:url(images/profile.png) no-repeat 0px -95px;}
.su{background:url(images/profile.png) no-repeat 0px -127px;}
.em{background:url(images/profile.png) no-repeat 0px -159px;}
.fb, .tw, .gp, .pi, .su, .em{width:32px;height:32px;display:block;}
/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#header{height:122px;}
#header .left, #header .right{width:50%;height:100%;}
#header .left{float:left;}
.logo{height:50px;margin:5px 0;padding:5px;font-size:35px;text-transform:uppercase;overflow:hidden;font-family: 'Oswald', sans-serif;}
.logo a{color:#eee;text-shadow:0px 1px 1px #333;}
.logo h1{line-height:35px;margin-top:20px;}
.logo img{margin-top:5px;}
#header .left h2{color:#fff;padding:5px;height:20px;overflow:hidden;text-transform:uppercase;font-family: 'Oswald', sans-serif;text-shadow:0px 1px 1px #333;line-height:25px;}
#header .right{float:right;}
#header .right .banner{margin:15px auto 5px;width:468px;height:60px;border:0px solid #fff;float:right;}
/* Headline */
#headline{height:25px;background:#fff url(images/sprite.png) no-repeat 0px -366px;font-size:10px;text-transform:uppercase;text-shadow:0px 1px 0px #ddd;overflow:hidden;line-height:25px;}
#headline .left{width:570px;height:100%;overflow:hidden;float:left;padding-left:85px;}
#headline .right{width:299px;height:100%;overflow:hidden;float:right;padding-right:5px;text-align:right;border-right:1px solid #ddd;}
/*---------------------------------------------------------------------------------*/
/* TICKER */
/*---------------------------------------------------------------------------------*/
ul#ticker {height:25px;text-align:left;overflow:hidden;}
ul#ticker a{color:#333;}
ul#ticker .meta-date{padding-left:5px;color:#0000ff;}
/*---------------------------------------------------------------------------------*/
/* CATEGORY */
/*---------------------------------------------------------------------------------*/
#catmenu{height:32px;text-transform:uppercase;overflow:hidden;font-size:10px;}
#catmenu ul{list-style:none;}
#catmenu li{width:auto;display:inline;float:left;}
#catmenu li a{color:#fff;text-shadow:0px 1px 0px #333;display:block;padding:6px 8px;}
#catmenu li ul{background:#eee; position:absolute;left:-999em;width:163px;z-index:999;list-style:none;}
#catmenu li ul li {border-bottom:1px solid #ddd;border-right:none;}
#catmenu li ul li a {background:#fff url(images/sprite.png) repeat-x 0px -391px;width:147px;padding:3px 8px;color:#333;text-shadow:0px 1px 0px #ddd;}
#catmenu li ul li a:hover{background:#f5f5f5;}
#catmenu li ul ul {margin:-26px 0px 0px 163px;}
#catmenu li:hover,#catmenu li.hover {position:static;}
#catmenu li:hover ul ul, #catmenu li.sfhover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover ul ul ul, #catmenu li:hover ul ul ul ul, #catmenu li.sfhover ul ul ul ul {left:-999em;}
#catmenu li:hover ul, #catmenu li.sfhover ul, #catmenu li li:hover ul, #catmenu li li.sfhover ul, #catmenu li li li:hover ul, #catmenu li li li.sfhover ul, #catmenu li li li li:hover ul, #catmenu li li li li.sfhover ul {left:auto;}
/* category navigation indicator */
#catmenu .sf-sub-indicator {display:none;}
#catmenu li ul .sf-sub-indicator {position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden;}
/*---------------------------------------------------------------------------------*/
/* BREADCRUMB */
/*---------------------------------------------------------------------------------*/
#breadcrumb{height:20px;background:#eee;font-size:9px;text-shadow:0px 1px 0px #ccc;color:#333;border-bottom:1px solid #f5f5f5;line-height:22px;overflow:hidden;}
 #breadcrumb a{color:#333;padding:0 15px 0 5px;background:url(images/breads.png) no-repeat right -1px;text-transform:uppercase;text-decoration:none;}
#breadcrumb .title{background:none;text-transform:uppercase;margin-left:8px;}
/*---------------------------------------------------------------------------------*/
/* TYPOGRAPHY */
/*---------------------------------------------------------------------------------*/
a{color:#0055cc;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
em{font-style:italic;}
.boxTitle, .blue, .adTitle, .purple, .navyblue, .black, .pink, .green, .yellow{font-weight:bold;color:#fff;text-shadow:0 1px 1px #333;font-size:10px;text-transform:uppercase;padding:2px 5px;}
.boxTitle, .blue, .purple, .navyblue, .black, .pink, .green, .yellow{height:20px;overflow:hidden;}
.blue, .boxTitle{background:url(images/sprite.png) repeat-x 0px -206px;}
.purple{background:url(images/sprite.png) repeat-x 0px -180px;}
.navyblue{background:url(images/sprite.png) repeat-x 0px 0px;}
.black{background:url(images/sprite.png) repeat-x 0px -240px;}
.pink{background:url(images/sprite.png) repeat-x 0px -34px;}
.green{background:url(images/sprite.png) repeat-x 0px -104px;}
.yellow{background:url(images/sprite.png) repeat-x 0px -70px;}
.adTitle{height:28px;line-height:28px;background:url(images/sprite.png) repeat-x 0px -206px;padding:0 5px;}
/*---------------------------------------------------------------------------------*/
/* RECENT POST */
/*---------------------------------------------------------------------------------*/
.recentpost{padding:0px 0px 5px;}
.recentpost img{background:#f0f0f0;padding:2px;border:1px solid #dfdfdf;margin:3px 5px 5px 0;float:left;}
.recentpost a:hover img{background:#fff;padding:2px;border:1px solid #ccc;}
.recentpost h2{height:18px;overflow:hidden;line-height:18px;font-weight:bold;}
.recentpost p{height:45px;overflow:hidden;line-height:20px;}
/*---------------------------------------------------------------------------------*/
/* Search Form */
/*---------------------------------------------------------------------------------*/
#search{width:462px;height:30px;background:#eee;padding:2px;border:1px solid #ddd;margin:0px auto;border-radius:3px;float:right;}
#s{width:286px;background:#fff;margin:2px;padding:0 5px;height:24px;line-height:25px;color:#333;float: left;display:inline;border:1px solid #ccc;}
#searchsubmit {background:url(images/sbutton.png) no-repeat top center;border:0px solid #aaa;display: block;height:22px;width:23px;float:left;cursor:pointer;margin:4px 0px 0px -26px;text-indent:-999em;}
.postform{width:155px;margin:2px;padding:3px;height:26px;float:left;display:inline;line-height:26px;border:1px solid #ccc;}
/*---------------------------------------------------------------------------------*/
/* PAGE MENU */
/*---------------------------------------------------------------------------------*/
#pagemenu{border-top:3px double #eee;padding:5px 5px 0px 5px;width:900px;margin:0px auto;}
#pagemenu ul{width:auto;list-style:none;text-align:center;}
#pagemenu li{display:inline;font-size:10px;padding:10px 13px 5px 5px;background:url(images/pm.png) no-repeat right 14px;}
#pagemenu .last{background:none;}
/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer{background:#fff url(images/bgsprite.png) repeat-x 0px -522px;margin:0;padding:0;}
#footer_wrap{width:960px;padding:0 5px 0px 10px;margin:0 auto;}
.copyright{font-size:10px;width:auto;text-align:center;margin:0 auto;padding:3px 5px;}
.footer_widget{width:235px;float:left;padding:5px 0px;margin-right:5px;}
.footer_widget ul{list-style:none;margin:5px 0px;}
.footer_widget li{padding:3px 0px;border-bottom:1px dotted #eee;height:20px;overflow:hidden;}
.footer_widget a{color:#666;}