@import url('assets/skeleton.css');

/* 
Theme Name: Alpha Nexus
Description: Alpha Nexus features a clean mobile friendly layout, multiple menus, multiple widget areas and a customizable header. Content is presented in an uncluttered manner making it perfect for bloggers. 
Author: Alpha WP Themes 
Author URI: http://www.alphawpthemes.com
Tags: light, white, blue, two-columns, right-sidebar, fixed-width, custom-header, custom-menu, featured-images 
Version: 1.0.2
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html 

Alpha Nexus WordPress Theme, Copyright 2013 alphawpthemes.com
Alpha Nexus is distributed under the terms of the GNU GPL

*/  

/* ----- html5doctor.com reset stylesheet ----- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

/* ----- global styles ----- */
body {font-family:arial,sans-serif; color:#353535; background:#f0efef url('img/bg.png'); font-family:'Source Sans Pro',sans-serif;}
a {color:#336699; text-decoration:none;}
a:hover {color:#996c34;}
#header-menu-holder {width:100%; background-color:#000;}
#header-menu {max-width:960px; margin:auto;}
#header-menu li {display:inline;}
#header-menu a {color:#fff; border-top:2px solid #000; font-size:12px; text-transform:uppercase; padding:12px; display:inline-block;}
#header-menu a:hover, .hova a, #header-menu .current_page_item a {background-color:#333; border-top:2px solid #996c34!important;}
#header-menu .sub-menu {display:none; position:absolute; background-color:#333; z-index:9999;}
#header-menu .sub-menu li {display:block;}
#header-menu .sub-menu li a {padding:12px; display:block; border:0!important;}
#header-menu .sub-menu li a:hover {background-color:#fff; color:#000;}
#header-menu .menu {margin-left:-12px;}
#header-banner {overflow:hidden; text-align:center; width:100%; height:200px;}
#header-banner img {height:200px;}
#content-holder {background-color:#fff; padding:20px; margin-top:-24px; -moz-border-radius:16px; border-radius:16px;}
#heading-holder {max-width:960px; margin:auto; margin-top:-152px; position:relative; text-align:left; z-index:999;}
#heading-holder p {color:#fff;}
#main-heading {font-size:42px; color:#fff; font-weight:bold; font-family:"Myriad Pro","Gill Sans",Calibri,sans-serif; max-width:960px; -ms-word-wrap:break-word; word-wrap:break-word; letter-spacing:-1px;}
#main-heading a {color:#fff;}
#sidebar {float:right;}
#footer-widgets {margin-top:48px; background-color:#e3e3e3;}
#footer-widgets .widget {margin-top:24px;}
#footer-secondary {background-color:#000; width:100%; padding:12px 0; color:#eee;}
#footer-secondary .menu {margin:0 0 10px 0; float:left;}
#footer-secondary .menu li {float:left; font-size:13px; margin:0 22px 6px 0; text-transform:uppercase;}
#footer-secondary .sub-menu {display:none;}
#copyright {font-size:11px; font-style:italic;}
#credits {font-size:11px; font-style:italic;}
#credits a {color:#eee;}
#credits a:hover {text-decoration:underline;}

/* ----- post teasers ----- */
#posts li {list-style:none; font-size:16px; line-height:1.5em; margin-bottom:40px; float:left; width:100%;}
#posts h3 {font-size:22px; font-family:"Myriad Pro","Gill Sans",Calibri,sans-serif; font-weight:normal; letter-spacing:-1px; -ms-word-wrap:break-word; word-wrap:break-word;}
.meta {font-size:14px; text-transform:lowercase;}
.meta .category {margin-right:16px; background:transparent url('img/folder.png') 0 3px no-repeat; padding-left:18px;}
.meta .tags {background:transparent url('img/tag.png') 0 4px no-repeat; padding-left:18px;}
.meta .slash {color:#aaa;}
.meta a {color:#996c34;}
.meta a:hover {border-bottom:1px dotted #996c34;}
#posts .featured {text-align:center;}
#posts .featured img {width:100px; height:100px; margin-bottom:8px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.sticky {background-color:#ffffeb; padding:12px 0;}
.sticky .featured img {margin-left:6px;}
.sticky p, .sticky h3 {margin-left:12px; padding-right:12px;}
#pager {background-color:#f0efef; padding:10px; width:97%; font-size:12px; text-transform:uppercase; text-align:center; float:left; margin-bottom:10px;}
#pager a {color:#aaa;}
#pager a:hover {color:#353535;}
#newer {margin-right:12px;}
#older {margin-left:12px;}
#infinity {font-size:26px; line-height:12px; position:relative; top:5px; color:#ccc;}

/* ----- posts and pages ----- */
article h1 {font-size:32px; font-weight:bold!important;}
article h2 {font-size:28px; font-weight:bold!important;}
article h3 {font-size:24px;}
article h4 {font-size:18px;}
article h5 {font-size:17px; text-decoration:underline;}
article h6 {font-size:17px;}
article h1, article h2, article h3, article h4, article h5, article h6 {margin-bottom:20px; font-family:"Myriad Pro","Gill Sans",Calibri,sans-serif; font-weight:normal; letter-spacing:-1px;}
article p, article li {font-size:17px; line-height:1.4em;}
article p, article ul, article ol {margin-bottom:20px;}
article ul, article ol {margin-left:30px;}
article ul ul, article ol ol {margin-bottom:0;}
article blockquote {font-style:italic; color:#777; background-color:#f0efef; padding:10px; margin-bottom:20px;}
article blockquote p {margin-bottom:0;}
article table {border-bottom:1px solid #eee; border-collapse:collapse; border-spacing:0; font-size:16px; margin-bottom:20px; width:100%; line-height:1.4em;}
article table tbody td, article table tbody th {border-top:1px solid #eee; padding:4px;}
article table th {text-align:left; padding-bottom:4px;}
article dl {margin-bottom:20px; font-size:16px; line-height:1.4em;}
article dt {font-weight:bold;}
article dd {margin-bottom:10px;}
article address {margin-bottom:20px; line-height:1.4em; font-size:16px;}
article code {-ms-word-wrap:break-word; word-wrap:break-word; font-size:15px; line-height:1.3em;}
article sub {vertical-align:bottom; font-size:12px;}
article sup {vertical-align:super; font-size:12px;}
article pre {max-width:100%; overflow:auto; -ms-word-wrap:break-word; word-wrap:break-word; margin-bottom:20px;}
article img {display:inline-block; height:auto; max-width:100%;}
.wp-post-image {margin-bottom:20px;}
.wp-caption, .gallery-caption {max-width:97%;}
.wp-caption img {margin-bottom:6px;}
.wp-caption-text {font-size:13px; color:#999; font-style:italic;}
.alignleft {float:left; margin:0 20px 0 0;}
.alignright {float:right; margin:0 0 0 20px;}
.aligncenter {text-align:center;}
#featured-full {text-align:center;}
#exceprt p {font-size:19px; line-height:1.5em; font-style:italic; font-family:"Myriad Pro","Gill Sans",Calibri,sans-serif;}
#page-links {text-transform:uppercase; margin-bottom:10px;}
#page-links span {margin-right:10px; font-weight:bold;}
#page-links a {background-color:#336699; color:#fff; padding:0 4px; text-align:center;}

/* ----- comments ------ */
#comments {font-weight:bold; padding-top:20px; margin-top:40px; border-top:1px solid #eee; clear:both;}
.commentlist {list-style:none; margin-left:0;}
.commentlist li {margin-bottom:20px;}
.avatar {float:left; margin:0 5px 0 0;}
.vcard {font-size:14px;}
.fn, .says {position:relative; top:-6px;}
.comment-meta {font-size:14px; position:relative; top:-13px;}
.comment-body p {margin-bottom:0;}
.bypostauthor {background-color:#ffffeb; padding:12px;}
#reply-title {font-size:22px;}
.reply {font-size:14px; font-style:italic;}
#commentform label {width:80px; float:left;}
#comment {border:1px solid #ccc; padding:4px; font-family:'Source Sans Pro',sans-serif; width:75%;}
#author, #email, #url {border:1px solid #ccc; padding:4px; font-family:'Source Sans Pro',sans-serif;}
#submit {background-color:#336699; color:#fff; font-family:'Source Sans Pro',sans-serif; border:0; padding:2px 4px 3px 4px;}
#submit:hover {cursor:pointer; background-color:#6094c4;}

/* ----- core widgets ----- */
.widget {margin-bottom:20px; font-size:15px; line-height:1.3em; color:#666; -ms-word-wrap:break-word; word-wrap:break-word;}
.widget-title {text-transform:uppercase; font-weight:normal; color:#353535; margin-bottom:10px; font-family:"Myriad Pro","Gill Sans",Calibri,sans-serif;}
.widget ul {margin-left:16px;}
.widget ul li {margin-bottom:3px;}
.widget_text p {margin-bottom:6px;}
.widget_calendar table {width:100%;}
.widget_calendar td {text-align:center;}
.widget_calendar td a {font-weight:bold;}
.widget_calendar tfoot td {text-align:left;}
.widget_calendar tfoot td a {font-weight:normal;}
.widget_search label {display:none;}
.widget_search #s {border:1px solid #ccc; padding:4px; max-width:160px;}
.widget_search #searchsubmit {background-color:#336699; color:#fff; font-family:'Source Sans Pro',sans-serif; border:0; padding:2px 4px 3px 4px;}
.widget_search #searchsubmit:hover {cursor:pointer; background-color:#6094c4;}