/*
    Theme Name: NewsWay
    Theme URI: http://newwpthemes.com/newsway-free-wordpress-theme/
    Description: Free News/Magazine WordPress theme by NewWpThemes
    Author: NewWpThemes
    Author URI: http://newwpthemes.com
    Version: 1.0
    Tags: blue, gray, three-columns, left-right-sidebars
*/

/* INDEX:

    =GENERAL
    =LAYOUT
    =HEADER
    =MENUS
    =POST
    =SITEMAP
    =CONTACT FORM
    =SLIDER
    =WP-PAGENAVI
    =FOOTER
    =WIDGETS
    =COMMENTS
*/

/* =GENERAL
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic);

body {
    background: url(images/background.png);
    color: #555555;
}

a {
    color: #0087C8;
    text-decoration: underline;
}

a:hover, a:focus {
    color: #C93204;
    text-decoration: none;
}

a:focus {
    outline: none;
}

/* =LAYOUT
-------------------------------------------------------------- */

#container {
	width: 1060px;
	margin: 10px auto 0 auto;
}

#main {
	padding: 15px;
    background: #fff;
}

#main-fullwidth {
    padding: 15px;
    background: #fff;
}

#content {
    overflow: hidden;
    float: left;
    width: 700px;
    margin-left: 320px;
}

#sidebar-primary {
    overflow: hidden;
	float: left;
    width: 300px;
    margin-left: -1020px;
}

#sidebar-secondary {
    overflow: hidden;
	float: right;
    width: 280px;
    margin-left: 15px;
}

/* =HEADER
-------------------------------------------------------------- */

#header {
    height: 60px;
    padding:20px 0;
    background: #FFFFFF;
}

.logo {
    float: left;
    margin: 4px 0 4px 15px;
}

.logo h1.site_title {
    margin: 0;
    padding:0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:48px;
    line-height: 40px;
    font-weight: bold;
}

.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #424242;
    text-decoration: none;
}

.logo h2.site_description {
    margin: 0;
    padding:0;
    color: #A5A5A5;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:14px;
    line-height: 14px;
}

.header-right {
    float: right;
    margin-right: 15px;
}

/* =MENUS
-------------------------------------------------------------- */

/* Menu Primary
----------------------------*/

.menu-primary-container {
    float: left;
    padding:0;
    position:relative;
    height: 34px;
    background: none;
    z-index: 400;
}

.menu-primary {
}

.menu-primary ul {
	min-width: 160px;
}

/* First Level - Menu Primary */

.menu-primary li a {
    color: #888888;
    padding: 11px 15px;
	text-decoration: none;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
}

.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus,
.menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
    color: #008DCB;
    outline: 0;
    background: none;
}

/* Menu Secondary
----------------------------*/

.menu-secondary-container {
    position:relative;
    height: 44px;
    z-index: 300;
    background: url(images/menu-secondary-bg.png) left top repeat-x;
}

.menu-secondary {}

.menu-secondary ul {
    min-width: 160px;
}

/* First Level - Menu Secondary */
.menu-secondary li a {
    color: #141414;
    padding: 16px 15px ;
	text-decoration: none;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
}

.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus,
.menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
    color: #0087C8;
    background:none;
    outline: 0;
}

/* =POST
-------------------------------------------------------------- */

/* Post General
----------------------------*/

.post {
    margin-bottom: 15px;
    border-bottom: 0
}

.page, .post-single {
    border-bottom: 0;
    margin-bottom: 0;
}

.title {
    color: #333;
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 19px;
    line-height: 19px;
    font-weight: normal;
    margin-bottom:0px;
}

.title a {
    color: #333333;
    text-decoration: none;
}

.title a:hover {
    color: #098CCE;
    text-decoration: none;
}

.entry {
    line-height: 20px;
}

.page-title {
    color: #333;
    margin: 0px 0 10px 0;
    padding: 0 0 10px 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'PT Sans Narrow', sans-serif;
    border-bottom: 2px solid #ddd;
}

/* Post Metas
----------------------------*/

.postmeta-primary {
    font-size: 10px;
    line-height: 16px;
    padding: 0 0 10px 0;
}

/* =FOOTER
-------------------------------------------------------------- */

#footer {
    margin-bottom:15px;

}

#copyrights {
    color: #434141;
    background: #fff url(images/footer-bg.png) left top repeat-x;
    text-align: center;
    padding: 20px 0;
}

#copyrights a {
    color: #434141;
}

#copyrights a:hover {
    color: #434141;
    text-decoration: none;
}

#credits {
    color: #7D7D7D;
    text-align: center;
    font-size: 11px;
    padding: 10px 0 0 0;
}

#credits a {
    color: #7D7D7D;
    text-decoration: none;
}

#credits a:hover {
    text-decoration: none;
    color: #7D7D7D;
}


/* =WIDGETS
-------------------------------------------------------------- */

/* Widgets Defaults
----------------------------*/

.widget-container {
    list-style-type: none;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
    color: #666666;
    font-size: 13px;
}

.widget-container a {
    color: #666666;
    text-decoration: none;
}

.widget-container a:hover {
    color: #0093D0;
    text-decoration: none;
}

.widgettitle {
    background: url(images/widgettitle-bg.png) left bottom repeat-x;
    margin: 0 0 10px 0;
    padding: 10px 0;
}

.widgettitle, .widgettitle a, .widgettitle a:hover {
    color: #000000;
    font-size: 16px;
    line-height: 16px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul li {
    padding: 0 0 9px 12px;
    margin: 0 0 8px 0;
    background: url(images/widget-list.png) left 3px no-repeat;
}

/* Search
----------------------------*/

#search {
    border: 1px solid #D8D8D8;
    background: #fff url(images/search.png) 99% 50% no-repeat;
    text-align: left;
    padding: 6px 24px 6px 6px;
}

#search #s {
    background: none;
    color: #979797;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none;
}

#content-search {
    width: 300px;
    padding: 15px 0;
}

#topsearch {
    float: right;
}

#topsearch #s {
    width: 220px;
}

/* =END
-------------------------------------------------------------- */

.maincat {
	width:48%;
	height:30px;
	line-height:15px;
	float:left;
   list-style-type: none;
   font-size:14px;
   margin:0 5px;
   text-decoration:none;
   text-align:left;
   margin-left:0px;
   padding-left:0px;
}
.maincat a{
	text-decoration:none;
}

.maincat h3 {
	font-size:15px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.otherref {
	font-size:13px;
	display:inline;
	text-decoration:none;
}
.postmeta-primary h2, .postmeta-primary h2 a {	font-size:12px;
	font-family: 'PT Sans Narrow', sans-serif;
	margin-top:2px;
	color: #777777;
}
.otherfont {	font-family: 'PT Sans Narrow', sans-serif;
	font-size:14px;
}