/*
Theme Name: ABoW
Version: 1.0
Author: Sid05
Author URI: http://sid05.com
Description: Andrea Beggi on WordPress (Based on Starkers)
Starkers Author: Elliot Jay Stocks
Starkers Author URI: http://elliotjaystocks.com
Tags: starkers, clean, basic
*/

/* html5doctor.com Reset Stylesheet v1.4.1 2010-03-01 Author: Richard Clark - http://richclarkdesign.com */
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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display:block; zoom:1;}
nav ul { list-style:none;} blockquote, q {quotes:none;} blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}a { margin:0; padding:0; border: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 #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 20, 2011 11:15:56 AM America/New_York */
@font-face {
    font-family: 'DroidSansRegular';
    src: url('DroidSans-webfont.eot');
    src: url('DroidSans-webfont.eot?iefix') format('eot'),
         url('DroidSans-webfont.woff') format('woff'),
         url('DroidSans-webfont.ttf') format('truetype'),
         url('DroidSans-webfont.svg#webfont6rGBoMAO') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansBold';
    src: url('DroidSans-Bold-webfont.eot');
    src: url('DroidSans-Bold-webfont.eot?iefix') format('eot'),
         url('DroidSans-Bold-webfont.woff') format('woff'),
         url('DroidSans-Bold-webfont.ttf') format('truetype'),
         url('DroidSans-Bold-webfont.svg#webfontSruMVOI5') format('svg');
    font-weight: normal;
    font-style: normal;
}

/********** GLOBAL STYLE **********/
body{margin: 0 auto; background: #f0f0f0 url(clean-background.png) repeat-y top center; font-size: 100%; line-height: 1.5; font-family: 'DroidSansRegular', "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; color: #707070; text-shadow: 1px 1px 0 #fff;}
#wrapper{margin: 0 auto; width: 960px;}
#wrapper header.top{margin: 20px 0 50px 0;}
section.content{margin: 0 0 24px 0;}
a, a:link{color: #3399e7; text-decoration: none;}
a:visited, a:focus, a:active{}
a:hover{text-decoration: underline;}

/********** GLOBAL typography **********/
h1, h2, h3, h4, h5, h6{font-weight: normal;}
small{font-size: 14px;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}

/********** HEADER **********/
#wrapper header.top{position: relative;}
#wrapper header.top h1{width: 171px; height: 95px; float: left; margin: 0 0 20px 0;}
#wrapper header.top h1 a{ display: block; width: 171px; height: 95px; background: url(logo.png) no-repeat; text-indent: -9999px;}
#wrapper header.top h2{float: left; font-weight: normal; width: 250px; margin: 32px 0 0 20px; font-size:15px; line-height: 19px; zoom:1;}
/* SN navi */
#wrapper header.top ul.sn{float: right; list-style: none; margin: 30px 0 0 0;}
#wrapper header.top ul.sn li{float: left; margin: 0 0 0 5px;}
ul.sn li a{display:block; width: 40px; height: 40px; text-indent: -9999px; background: url(sn.png) no-repeat;  }
ul.sn li a.facebook{background: url(sn.png) no-repeat -41px top;}
ul.sn li a.linkedin{background: url(sn.png) no-repeat -83px top;}
ul.sn li a.tumblr{background: url(sn.png) no-repeat -125px top;}
ul.sn li a.flickr{background: url(sn.png) no-repeat -166px top;}
ul.sn li a.friendfeed{background: url(sn.png) no-repeat -207px top;}
ul.sn li a.greader{background: url(sn.png) no-repeat -248px top;}
/* Global navi */
#wrapper header.top nav{display: block; height: 44px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; clear: both;}
#wrapper header.top nav ul{list-style: none; height: 100%;}
#wrapper header.top nav ul li{float: left; border-left: 1px solid #c8c8c8; height: 100%; width: 105px; text-align: center; overflow: hidden;}
#wrapper header.top nav ul li:last-child{border-right: 1px solid #c8c8c8;}
#wrapper header.top nav ul li.last{border-right: 1px solid #c8c8c8;}
#wrapper header.top nav ul li a{background: #f5f5f5; display: block; height: 32px; padding: 10px 0 0 0; border: 1px solid #fff; text-transform: uppercase; color: #444; text-decoration: none;}
#wrapper header.top nav ul li a:hover, #wrapper header.top nav ul li.current-menu-item a{background: #e8e8e8;}
#wrapper header.top div.search{position: absolute; right: 0px; bottom: 7px; width: 28%; text-align: left; color: #707070;}
#wrapper header.top div.search label{display: none;}
#wrapper header.top div.search input{border: 1px solid #c8c8c8; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; padding: 5px; font-size: 16px; width: 65%;}
#wrapper header.top div.search input:focus{border-color: #747474;}
#wrapper header.top div.search input#searchsubmit{font-size: 14px; font-weight: normal; cursor: pointer; font-size: 14px; width: 25%;}
#wrapper header.top div.search input#searchsubmit:hover{background: #e8e8e8;}

/********** HOME box **********/
section.content article.about{float: left; width: 64%; margin: 0 8% 40px 0; background: url(Beggi7.png) no-repeat top right; min-height: 385px; text-shadow: 1px 1px 0 rgba(0,0,0,0.2);}
section.content article.box{float: left; width: 28%; font-size: 14px; min-height: 360px; margin: 0 0 40px 0;}
section.content article.middle{margin: 0 8% 40px 8%;}
section.content article.box ul{margin: 0; list-style: none;}
section.content article.box ul li{padding: 10px 0; border-top: 1px solid #c8c8c8;}
section.content article.box ul li ul{padding: 0; border-top: none;}
section.content article.box ul li h3{display: none;}
section.content article.about p{float: left; width: 40%; background: rgba(,0,0,0.6); color: #000; padding: 200px 40px 0px 40px; min-height: 140px; margin: 0;}
section.content article.flickr ul{border-top: 1px solid #c8c8c8; padding: 10px 0;}
section.content article.flickr ul li{float: left; border: none; padding: 0; width: 32%; text-align: center;}
section.content article.flickr ul li a{background: #f5f5f5; border: 1px solid #fff; line-height: 0.75; -o-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5); -webkit-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);-moz-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);box-shadow: 0px 0px 1px rgba(0,0,0, 0.5); display: block; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; padding: 5px 0 5px 0; line-height: 0.75; }
section.content article.flickr ul li a:hover{background: #e8e8e8; }
article.flickr ul li + li, article.flickr ul li + li + li + li + li, article.flickr ul li + li + li + li + li + li + li + li{margin: 0 2% 4% 2%;}
article.flickr ul li, article.flickr ul li + li + li, article.flickr ul li + li + li + li, article.flickr ul li + li + li + li + li + li, article.flickr ul li + li + li + li + li + li + li + li + li{margin: 0 0 4% 0;}
section.content article.flickr ul li.option {float: none; margin: 0; border-top: 1px solid #c8c8c8; display: block; width: 100%; clear: both; text-align: right; padding: 10px 0; margin: 10px 0 0 0;}
section.content article.flickr ul li.option a{background: transparent; padding: 0; box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none;-moz-box-shadow: none; display: block; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius:0px; line-height: 1.4;}
li.option{text-align: right;}
section.content article.box h2, section.tumblr h2{text-transform: uppercase; font-weight: normal; font-size: 16px; margin: 0 0 10px 0;}
section.tumblr{clear: both;}
section.tumblr div#tumblr-badge{border-top: 1px solid #c8c8c8; padding: 15px 0; float:left; margin: 0 0 15px 0;width: 100%;}
section.tumblr ul{list-style: none;}
section.tumblr ul li{display: block; float: left; width: 19%; font-size: 13px; margin: 0 1% 0 0;}
section.tumblr ul li img{width: 100%;}
div.option{float: none; margin: 0; border-top: 1px solid #c8c8c8; display: block; width: 100%; clear: both; text-align: right; padding: 10px 0; font-size: 14px;}
a.tumblr-post-date{display: none;}
section.content article.box ul li.blog-post small{display:block; font-size:0.85em;}

div.twtr-hd, div.twtr-ft, a.twtr-user{display: none;}

/********** BLOG pages **********/
section.articles{float: left; width: 64%; margin: 0 8% 48px 0;}
section.articles h1.pagetitle{font-size: 16px; margin: 0 0 24px 0;}
section.articles article.post, section.articles article.page{margin: 0 0 40px 0;}
section.articles article.post{min-height:150px;}
section.articles article.post + article.post{border-top: 1px solid #c8c8c8; padding: 39px 0 0 0;}
section.articles article.post a.thumb{float: left; margin: 0 30px 30px 0; background: #f5f5f5; border: 1px solid #fff; line-height: 0.75; -o-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5); -webkit-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);-moz-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);}
section.articles article.post a.thumb:hover{background: #e8e8e8;}
section.articles article.post a.thumb img{margin: 5px; border: none;}
section.articles article.post h1, section.articles article.page h1{margin: 0 0 24px 0; line-height: 1.2;}
section.articles article.post h2{font-size: 24px; line-height: 1.2;}
section.articles article.post h2 a{color: #707070; text-decoration: none;}
section.articles article.post h2 a:hover{color: #3399e7;}
section.articles article.post small.meta{display: block; color: #b0b0b0; margin: 4px 0 8px 0;}
section.articles article.post p, section.articles article.post ol, section.articles article.post ul, section.articles article.post blockquote, section.articles article.post cite, section.articles article.post h2, section.articles article.post h3, section.articles article.post h4, section.articles article.post h5 {margin: 0 0 24px 0;}
article.page p, article.page ul, article.page ol, article.page blockquote, article.page cite, article.page h2, article.page h3, article.page h4, article.page h5, article.page h6 {margin: 0 0 24px 0;}
article.page ul, article.page ol, article.post ul, article.post ol{margin:0 24px 24px 24px !important;}
section.articles article.post blockquote, section.articles article.page blockquote{padding: 0 36px; background: url(cite.jpg) repeat-y -12px top; font-size: 14px;}
section.articles article.post blockquote p, section.articles article.post cite p, section.articles article.page blockquote p, section.articles article.page cite p{margin: 0;}

/*** POST IMAGES size & align ***/
article.post img.size-large, article.page img.size-large{width: 100%; height: auto;}
article.post img.size-medium, article.page img.size-medium{width: 300px; height: auto;}
article.post .alignleft, article.page .alignleft{float: left; margin: 0 24px 24px 0;}
article.post .alignright, article.page .alignright{float: right; margin: 0 0 24px 24px;}
div.wp-caption{background: #f5f5f5; border: 1px solid #fff; line-height: 0.75; -o-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5); -webkit-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);-moz-box-shadow: 0px 0px 1px rgba(0,0,0, 0.5);box-shadow: 0px 0px 1px rgba(0,0,0, 0.5); padding: 6px 0 0 0; font-size: 14px; text-align: center;}
div.wp-caption img{margin: 0 0 15px 0;}

/********** Share button **********/
footer.share{width: 100%; height: 15px; margin: 25px 0 0 0;}
footer.share div.button{float: left;}

/********** Aside **********/
aside{width: 28%; float: right;}
aside ul{list-style: none;}
aside ul li{ border-bottom: 1px solid #c8c8c8; font-size: 14px;  margin: 0 0 24px 0; padding: 0 0 23px 0;}
aside ul.postmeta{margin: 0 0 24px 0;list-style: none; padding: 0; border: none;}
aside ul.postmeta li{font-size: 14px; background: #f5f5f5; padding: 14px;color: #b0b0b0;border: 1px solid #c8c8c8; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
aside ul.postmeta li span{display: block;}
aside ul.postmeta li span a{font-size: 13px;}

/********** COMMENTS list & form **********/
section.articles h3#comments-title{margin: 0 0 24px 0; border-top: 1px solid #c8c8c8; padding: 24px 0 0 0;}
section.articles article.comment{position: relative; font-size: 14px;}
section.articles article.pingback{margin: 0 0 24px 0; font-size: 14px;}
section.articles article.depth-2{margin-left: 60px;}
section.articles article.depth-3{margin-left: 60px;}
section.articles article.comment span.cmeta{display: block;}
section.articles article.comment img.avatar{position: absolute; left: 0px;}
section.articles article.comment div.single{background: #f5f5f5; border: 1px solid #c8c8c8; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin: 0 0 24px 60px; padding: 15px; }
section.articles article.comment-author-admin div.single, section.articles article.comment-author-site-admin div.single{background: #fffce5;}
div#respond{}
div#respond h3{margin: 0 0 10px 0; border-top: 1px solid #c8c8c8; padding: 24px 0 0 0;}
div#respond p.comment-notes{color: #b0b0b0;}
div#respond p.form-allowed-tags{display: none;}
div#respond p{margin: 0 0 18px 0;}
div#respond p label{float: left; width: 60px; display: block; font-size: 13px;}
div#respond p input, div#respond p textarea{border: 1px solid #c8c8c8; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; padding: 5px; font-size: 16px; }
div#respond p textarea{width: 100%; resize:none;}
div#respond p input:focus, div#respond p textarea:focus{border-color: #747474;}
div#respond p.form-submit{text-align: right;}
div#respond p.form-submit input{font-size: 14px; font-weight: normal; cursor: pointer;}
div#respond p.form-submit input:hover{background: #e8e8e8;}
p.message{clear:both;}

/********** MAIN FOOTER **********/
footer#main{clear: both; border-top: 4px solid #c8c8c8; padding: 10px 0; color: #b0b0b0; font-size: 13px; margin: 0 0 24px 0;}
footer#main a{color: #b0b0b0;}
footer#main div.left{float: left; margin: 0 0 50px 0;}
footer#main div.right{float: right; margin: 0 0 50px 0;}

/* hide smiley from WP-stats in the footer */
img#wpstats{display:none} 








