/*
Theme Name: Young and Freelancing
Theme URI: 
Description: New template for my personal website
Version:
Author: Bryan Connor
Author URI: http://bryanconnor.com
*/article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;}
strong{font-weight:bold;}
.hide{display:none;}
.clear{clear:both;}
.floatl{float:left;margin-right:10px;}
.floatr{float:right;}
.center{margin:auto;}
.thumb{border:1px solid #cccccc;margin-right:10px;}
.pic{border:2px solid #000;}
.preview{background:url(images/articlebg.jpg) bottom no-repeat;padding:25px;margin-left:30px;margin-right:30px;float:left;padding-left:20px;padding-right:19px;padding-bottom:28px;}
.preview2{background:url(images/articlelistbg.jpg) bottom no-repeat;padding:25px;margin-right:35px;float:left;padding-left:19px;padding-right:20px;padding-bottom:31px;}
ul{list-style:none;}
h1{margin:0;overflow:hidden;text-indent:-9001px;height:92px;width:359px;background:url(images/bryanconnor.gif) bottom;position:absolute;float:left;margin-top:30px;}
h1:hover{background:url(images/bryanconnor.gif) top;}
h2{font-weight:bold;font-size:1.7em;color:#3e3e3f;text-shadow:white 1px 1px;letter-spacing:.04em;margin-bottom:15px;}
h2 a{color:#057382;text-shadow:white 1px 1px;text-decoration:none;}
h2 a:hover{color:#d75641;}
h2 .itals{font-weight:normal;font-style:italic;}
h2.stageh2{width:100%;margin:0 auto;text-align:center;}
h3{font-weight:bold;font-size:1.2em;color:#3e3e3f;letter-spacing:.028em;}
h3 a{color:#057382;text-decoration:none;margin-top:12px;margin-bottom:30px}
h4{font-weight:bold;font-size:.95em;padding-top:6px;color:#2f2e2e;border-top:1px solid #2f2e2e;width:80%;margin-bottom:12px;}
#blogsingle h4{width:100%;}
h5{color:#3e3e3f;font-size:1.35em;margin-bottom:20px;margin-top:33px;font-weight:bold;}
h5 a{color:white;}
h5 a:hover{color:#052d38;}
p{font-size:0.85em;color:#272727;line-height:170%;padding-bottom:1em;}
.georgia{font-family:Georgia, Palatino,"Times New Roman", serif;}
ol li{font-size:0.85em;color:#272727;line-height:170%;padding-bottom:1em;}
ol{padding-left:45px;}
em{font-style:italic;}
a{color:#057382;text-decoration:none;}
a:hover{color:#d75641;}
p.stage, p.stage p{font-size:0.955em;color:#242424;line-height:170%;}
p.stage img, p.stage p img{margin-bottom:-8px;margin-right:10px;}
p.stage a, p.stage p a{color:#d76441;font-weight:bold;}
body{font-family:Helvetica, Verdana, Arial, sans-serif;background:#f2f2f2;margin:0 auto;}
.wrapper{width:960px;margin:0 auto;}
.wrapper.page{padding-top:55px;padding-bottom:55px;}
.hr{border-bottom:1px solid white;border-top:1px solid #e1e1e1;margin-top:40px;margin-bottom:40px;}
.col710{width:710px;float:left;}
.col420{width:420px;float:left;}
#about .col420{width:370px;float:left;}
.col250{width:250px;float:left;}
.col170{width:170px;float:left;}
.categorysymbol{display:block;height:28px;width:28px;float:left;}
.category li{overflow:hidden !important;height:28px !important;display:block !important;float:left !important;margin-bottom:12px;}
.category li a{overflow:hidden;line-height:2em;}
header#header{height:145px;background:url(images/headerbg.gif) repeat-x;border-bottom:1px solid white;}
header#header ul{background-color:#2c2c2c;height:42px;display:block;float:right;margin-top:55px;padding-right:0;}
header#header ul li{display:block;float:left;height:42px;}
header#header ul li:hover{}
header#header ul li a{display:block;height:26px;padding-top:6px;color:white;text-decoration:none;text-transform:uppercase;font-size:.7em;padding:none;padding-right:9px;margin-right:0;padding-top:16px;padding-left:9px;background:url(images/devide.gif) no-repeat right;}
header#header ul li a:hover, .current_page_item, .current_page_item:hover{background:url(images/navbg.gif) repeat-x right;}
section.stage{border-top:1px solid #cacaca;background-color:#f2f2f2;padding-top:45px;padding-bottom:45px;}
.stage article{padding-right:70px;padding-top:45px;}
.readmore{margin-top:0px;display:block;}
.readmore2{margin-top:0;display:block;float:left;}
.previously{margin-top:25px;display:block;}
.morearticles{height:35px;background-color:#e0e0e0;border-top:1px solid white;border-bottom:1px solid white;padding-top:15px;}
.morearticles h2{display:inline;float:left;margin-top:-5px;margin-right:12px;}
.morearticles .stage{float:left;margin-top:2px;margin-right:7px;}
.morearticles .readmore{margin-top:-0px;}
.morearticles img{margin-bottom:-5px;padding-left:6px;padding-right:6px;}
.morearticles .more{text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.35em;width:20%;float:left;margin:0 auto;margin-left:23%;}
.morearticles .more a{color:white;}
#features{padding-top:35px;background-color:#f7f7f7;padding-bottom:55px;}
.more-link{background-color:#057382;padding:6px;border:1px solid #292929;color:white;-moz-border-radius:4px;-webkit-border-radius:4px;padding-left:6px;padding-right:6px;border-radius:4px;}
.more-link:hover{color:white;background-color:#d75641;}
#features .colleft{padding-right:60px;}
#features .colright{padding-left:60px;}
#features h2{font-style:normal;color:#2f2f2f;}
aside.portfoliothumb ul li{display:block;float:left;background:#292929;margin:24px;margin-left:0;margin-bottom:0px;}
aside.portfoliothumb ul li img{width:165px;height:auto;}
aside.bloglist ul{margin-top:20px;}
aside.bloglist ul li p{font-style:italic;font-size:.85em;color:#7b7b7b;float:left;}
aside.bloglist ul li a{font-weight:bold;font-style:normal;}
.bloglist .categorysymbol{margin-left:15px;margin-right:15px;}
.wrapper.page article{width:308px;float:left;padding:12px;padding-left:0;padding-top:0;margin-right:15px;padding-bottom:55px;margin-left:-15px;}
.wrapper#about article{padding-bottom:20px;}
.wrapper.page#articles article img{width:285px;height:auto;margin:0;}
.wrapper.page#portfolio article img{width:inherit !important;height:inherit !important;}
.wrapper.page article h3{border-top:1px solid #b8b9b9;margin-left:15px;padding-right:12px;padding-left:12px;padding-top:7px;margin-top:10px;}
.wrapper.page article p{margin-left:15px;padding-top:10px;padding-left:12px;padding-right:12px;}
.col250.sidebar h5{border-bottom:1px solid #c3c3c3;padding-bottom:6px;margin-bottom:0;}
.col250.sidebar ul li{border-bottom:1px solid #c3c3c3;padding-top:8px;padding-bottom:6px;}
.col250.sidebar ul li .count{float:right !important;color:#b8b8b8 !important;}
li.cat-item{color:#b8b8b8 !important;}
.col250 img{width:auto !important;}
.metadata{color:#a2a2a2;font-size:.9em;margin-left:15px;}
.metadata .day{font-weight:bold;font-size:2.4em;float:left;margin-top:-4px;margin-right:4px;}
.metadata .thedates{float:left;margin:0;padding:0;}
.metadata ul{float:left;margin-right:8px;margin-left:-20px;}
.metadata .br{display:block;float:left;}
.share{color:#666;font-size:.9em;}
.share p{display:inline;float:left;color:#666;}
#portfolio article{width:100%}
#blogsingle article{width:100%;}
#portfolio .col710{width:675px;float:left;padding-left:35px;margin-right:0;padding-right:0;}
#portfolio .col250{width:240px;float:left;padding-left:10px;}
#blogsingle .col710{width:675px;float:left;padding-left:11px;margin-right:0;padding-right:0;padding-right:24px;}
#blogsingle .col250{width:240px;float:left;padding-left:10px;}
#blogsingle h2{padding-left:14px;}
#about article{width:100%;}
#about .col710{width:760px;float:left;}
#about .col170.dl{background:white;-moz-border-radius:4px;-webkit-border-radius:4px;margin-left:30px;}
.col250.dl{background:white;-moz-border-radius:4px;-webkit-border-radius:4px;}
#blogsingle .dl{width:200px !important;margin-left:30px;margin-top:8px;padding-top:12px;padding-bottom:12px;}
.dl h4{color:#292929;border:none;margin-top:30px;font-size:1.2em;font-style:italic;}
#blogsingle ul li{padding-bottom:6px;margin-bottom:3px;}
#blogsingle .dl #dynamicsidebar ul li a{padding:6px;border-top:1px solid #d7d7d7;display:block;margin-right:3px;padding-bottom:8px;width:87%;}
.blogroll a{background:none !important;border:none !important;}
#about .col170 img{width:auto;height:auto;padding:4px;padding-bottom:0;padding-right:8px;margin-top:4px;}
#about .col170 ul{padding:12px;}
#about .col170 ul li{padding-bottom:10px;}
#about .col170 img{padding-left:0;margin-left:0;}
.portrait{margin-bottom:30px;}
.formfields{float:left;display:block;width:171px;margin-right:42px;}
label{text-transform:uppercase;font-size:.85em;color:#999;}
.formfields input{width:170px;padding:4px;border:1px solid #999;}
textarea{width:375px;border:1px solid #999;min-height:145px;padding:8px;}
#textarea{width:400px;margin-top:22px;float:left;margin-right:26px;}
#about #submit{height:81px;display:block;border-bottom:1px solid #000;border-top:1px solid #000;width:179px;float:left;margin-top:40px;padding-top:32px;padding-bottom:32px;text-indent:-999999px;}
#blogsingle #submit{background-color:white;padding:8px;border:1px solid #999;width:180px;margin-top:166px;}
#submit:hover{cursor:pointer;color:#0b8595;}
input.sendmail{height:81px;overflow:hidden;display:block;background:url(images/sendmail.gif) no-repeat bottom;float:left;width:179px;}
#about input.sendmail:hover{background:url(images/sendmail.gif) no-repeat top;cursor:pointer;}
.onecomment{background:white;padding:15px;width:650px;float:right;}
.commentlist{width:100% !important;margin-bottom:35px;}
.commentlist li{margin-top:30px;margin-bottom:30px;padding-left:0;margin-left:0;}
#commentsh4{margin-left:0;padding-left:0 !important;}
.theposter{font-size:.9em;color:#999;font-style:italic;}
.theposter img{float:left;padding-right:10px;padding-bottom:15px;}
.share a{float:left;display:block;margin-left:6px;margin-right:0px;height:16px;overflow:hidden;width:16px;margin-top:11px;}
.share a:hover{background-position:top;}
.twittericon{background:url(images/twitter16s.gif) bottom no-repeat;}
.facebookicon{background:url(images/facebook16s.gif) bottom no-repeat;}
.emailicon{background:url(images/email16s.gif) bottom no-repeat;}
#portfolio h3, #blogsingle h3{display:inline;float:left;padding-right:20px;padding-bottom:24px;}
#portfolio .catname, #blogsingle .catname{display:block;float:left;margin-top:6px;margin-right:23px;margin-left:7px;}
.wrapper#portfolio article p, .wrapper#portfolio article h3, #blogsingle article p, #blogsingle article h3{padding-left:0;padding-right:0;}
.thecategories{padding-bottom:0px;}
#wordlist a{height:213.5px;display:block;background:url(images/wordlist.gif) top no-repeat;margin-left:-25px;margin-bottom:55px;}
#wordlist a:hover{background-position:bottom;}
#slider1{width:933px;overflow:auto;border:1px solid #ebebeb;margin-bottom:55px;}
.2columns{column-count:2;column-gap:10px;}
#deepblue{background-color:#0a7a88;border-top:10px solid #0b5266;padding-top:15px;}
#deepblue p{color:#ebebeb;}
#deepblue p a{text-decoration:underline;font-weight:bold;color:white;}
#deepblue p a:hover{color:#052d38;}
#deepblue ul li a{color:#ebebeb;font-size:.95em;text-decoration:underline;padding:3px;}
#deepblue h5{color:white;}
#deepblue ul li{padding:6px;}
#deepblue ul li a:hover{color:#052d38;}
#deepblue section{padding-bottom:30px;border-bottom:1px solid #0b5266;}
#deepblue .col250{margin-right:60px;}
#deepblue .col420{margin-right:60px;}
.followme{display:block !important;float:left !important;font-size:.9em !important;color:#0b5266 !important;}
div#myfooter{height:35px;background-color:#2a2a2a;border-top:1px solid white;padding-top:18px;color:white;}
div#myfooter p{display:inline;float:left;}
#myfooter .contact a{float:left;background-color:#1f1f1f;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:-4px;margin-left:20px;color:white;font-size:.9em;color:white !important;}
#myfooter .contact a:hover{color:#d75641 !important;cursor:pointer;}
#myfooter ul{float:right;}
#myfooter ul li{display:inline;border-left:1px solid white;font-size:.8em;padding-left:10px;padding-top:0;padding-bottom:0;}
#liveblog div{}
#datatable{display:none;}
#deepblue .col250{margin-right:60px;}
#deepblue .col420{margin-right:60px;}
.followme{display:block !important;float:left !important;font-size:.9em !important;color:#0b5266 !important;}
div#myfooter{height:35px;background-color:#2a2a2a;border-top:1px solid white;padding-top:18px;color:white;}
div#myfooter p{display:inline;float:left;}
#myfooter .contact a{float:left;background-color:#1f1f1f;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:-4px;margin-left:20px;color:white;font-size:.9em;color:white !important;}
#myfooter .contact a:hover{color:#d75641 !important;cursor:pointer;}
#myfooter ul{float:right;}
#myfooter ul li{display:inline;border-left:1px solid white;font-size:.8em;padding-left:10px;padding-top:0;padding-bottom:0;}
#liveblog div{}
.sociable{display:inline !important;}
.col710 h3{display:block;width:100%;}
#portfolio .col250 h3{width:100%;}
#articles h3{width:90%;}
#comment-area .col250 h4{width:90% !important;}
.960LRG{width:960px;margin:0 auto;}
.inpost{margin-bottom:26px;}
.wp-pagenavi{ margin-bottom: -20px !important; background: white; display: block; width: 235px; height: 20px; padding-top: 12px; padding-bottom: 12px; padding-left: 15px}
.wp-pagenavi .current, .wp-pagenavi .page{display: block; float: left; width: 22px; margin-right: 3px; margin-left: 3px; background-color:#057382; color: white; text-align: center;
padding-top: 3px; padding-bottom: 2px; font-size: .9em;}
.wp-pagenavi .current{background-color: #f2f2f2}
.wp-pagenavi .page:hover{ background-color: #052d38;}
.nextpostslink, .previouspostslink{display: block; float: left;}
