/*
Theme Name: FULLBLEED
Theme URI: http://nclud.com/
Description: A Custom WordPress theme developed for ADCMW's FullBleed publication.
Version: 1.0
Author: <a href="http://nclud.com">nclud, LLC</a>
Tags: three columns, clean, hand drawn
Plugins Used: Caption Disabler, Author Image

FULLBLEED by nclud || http://nclud.com

Like other themes, this merely defines the base pages and a couple of add-ons
Feel free to extend as needed.
*/
/* @group Reset (YUI) */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
strong{font-weight:bold;}
em{font-style:italic;}
/* @end */

/* @group High-level tags */
html{background:#f7f7f2 url(images/bg_body_repeat.jpg) repeat-x left top;min-width:960px;color:#252525;padding-bottom:20px;background-attachment:fixed;font:normal 12px helvetica, arial, sans-serif;}
.container {width:910px;padding:0 20px;position:relative;}
a{color:#ac0836;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{height:4px;border:none;background:transparent url(images/hr.png) repeat-x left top;clear:both;margin-bottom:18px;display:block;}
form{font:normal 12px helvetica,arial,sans-serif;}
/* @end */

/* @group Major Divisions */
#header{margin:0 auto;background:transparent url(images/bg_header.png) no-repeat center top;}
#header .container{margin:0px auto;height:140px;}
#header h1#logo{position:absolute;left:19px;top:auto;bottom:20px;background:transparent url(images/logo.png) no-repeat left top;width:217px;height:28px;margin-bottom:0;}
#header h1#logo a{display:block;width:217px;height:28px;text-indent:-999em;outline:none;}
#header h3{position:absolute;right:20px;top:auto;bottom:20px;font:normal 11px helvetica,arial,sans-serif;color:#7c6867;margin-bottom:0;}
#header h3 a{text-decoration:none;color:#7c6867;padding-top:35px;background:transparent url(images/icn_adcmw.png) no-repeat right top;display:block;}
#header h3 a:hover{background-position:right -243px;}


#nav{margin:0px auto;background:transparent url(images/bg_nav.png) no-repeat center top;height:35px;}
#nav .container{margin:0px auto;}
#nav ul{font:bold 13px helvetica,arial,sans-serif;text-transform:uppercase;color:#0f0f0f;padding-top:12px;}
#nav ul li{display:inline;margin:0 8px;}
#nav ul li.first{margin-left:1px;}
#nav ul li a{color:#0f0f0f;text-decoration:none;padding-bottom:1px;}
#nav ul li a:hover, #nav ul li.current a{background: transparent url(images/li_sep.png) repeat-x left bottom;}

#content{margin:0px auto;background:transparent url(images/bg_page_repeat.png) repeat-y center top;}
#content .container{margin:0px auto;padding:20px 0;width:950px;}

#footer{margin:0px auto;background:transparent url(images/bg_footer.png) no-repeat center bottom;font:normal 11px georgia,serif;color:#616161;width:100%;min-height:115px;}
* html #footer{ height:115px; }
#footer .container{margin:0px auto;}
#footer .nclud{position:absolute;left:auto;right:40px;top:23px;}
#footer p.copyright{position:absolute;left:20px;top:23px;}
#footer p, #footer a{font:normal 11px georgia,serif;color:#616161;}
#footer a, #footer a:hover{text-decoration:none;background:transparent url(images/li_sep.png) repeat-x left bottom;}
#footer a img{vertical-align:text-top;}
#footer span.sep{ margin:0 16px;color:#bcbcbf; }

/* @end */

/* @group Columns */
.column{float:left;padding:20px;background:transparent url(images/col_sep.png) no-repeat right top;overflow:visible !important;}
.column-1{width:430px;}
.column-2{width:220px;}
.column-2-home{width:260px; padding:10px 0;}
.column-3{width:180px;background:none;margin-right:-20px;}
/* @end */

/* @group Text */
h2,h3,h4,h5,h6{color:#2d2d2d;font:normal 24px georgia,serif;margin-bottom:4px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:11px;font-weight:bold;}

small{font:normal 11px helvetica,arial,sans-serif;color:#303030;}
p{font:normal 12px/1.5 helvetica,arial,sans-serif;color:#2d2d2d;margin-bottom:18px;}
/* @end */

/* @group Frontpage excerpts */
#excerpts h3 {
        color:#ac0836;	
}
#excerpts small{color:#ac0836;}
#excerpts ul {
        width: 220px;
}
#excerpts li hr{
margin-left:20px;
width: 220px;
}
#excerpts li a{ 
        text-decoration: none;
		 display: block;
		 padding:10px 20px;
		 width:220px;
}
 * html #excerpts li a {  /* make hover effect work in IE */
	width: 220px;
}

#excerpts li a:hover {
	background: #FAFBF7;
}


/* @end */

/* @group Post styles */
img.content-image, .entry_author_image img{padding:1px;border:1px solid #757574;margin-bottom:12px;}
.img_inline_left{float:left;margin-right:20px;margin-bottom:10px;}
.img_inline_right{float:right;margin-left:20px;margin-bottom:10px;}
.entry img{padding:1px;border:1px solid #757574;}
.entry{margin:12px 0;}
.column-1 .entry p, .entry li {font-size:14px; line-height:1.75;}
.column-2 .entry p, .entry li {font-size:14px; line-height:1.50;}
.entry ul {margin-bottom:18px;}
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6{font-family:helvetica,arial,sans-serif;}
span.more{display:block;border:1px dotted #d6d6d6;border-left:none;border-right:none;text-align:right;padding:5px 10px;margin:10px 0 0;}
div.single{border-bottom:1px dotted #d6d6d6;}
div.paging{position:absolute;left:1px;top:0;width:927px;background:#f8f8f5 url(images/bg_paging.png) repeat-x left top;font:normal 11px helvetica,arial,sans-serif;color:#4c5759;padding:8px 10px 5px;border-bottom:1px dotted #d6d6d6;}
*html div.paging{ top:-20px; }
div.paging span.paging-next, div.paging span.paging-previous, div.paging span.paging-current{display:block;float:left;padding:0 10px;}
div.paging span.paging-previous, div.paging span.paging-current{background:transparent url(images/paging_sep.png) no-repeat right center;}
div.paging em{ font-style:italic; }
div.paging strong{ font-weight:bold; }
.entry pre, .entry-comments pre{background:#f6f6ef url(images/col_sep.png) no-repeat left;padding:12px;padding-top:0;}
.entry li, .post li{ list-style:disc outside none;margin:0 0 6px 12px;line-height:1.75; }
.page h2, .page h3{color:#ac0836;}
.post h2 span.fullbleed{font-weight:bold;font-family:helvetica,arial,sans-serif;color:#4c5759;}
.post h2 span.fullbleed strong{color:#2d2d2d;}
.entry blockquote{text-indent: 25px;background: url(images/quotes1.png);background-position: 0 2px;background-repeat: no-repeat;}
.entry blockquote p{display: inline;margin: 0;padding-right: 24px;background: url(images/quotes2.png);	background-position: bottom right;background-repeat: no-repeat;}
.entry .quoteSource{text-align:right; font-size:90%; font-style:italic;margin:20px 0 20px 0;}

/* @end */

/* @group Comment styles */
.entry-comments{margin-top:30px;font-family:helvetica,arial,sans-serif;}
.entry-comments h3, .entry-comments h2{color:#ac0836;}
.entry-comments h3{margin-bottom:12px;}
.entry-comments ol.commentlist{background:transparent url(images/li_sep.png) repeat-x left top;margin:18px 0;}
.entry-comments ol.commentlist .alt{background:transparent url(images/li_sep.png) repeat-x left bottom;}
.entry-comments ol.commentlist li{background:transparent url(images/li_sep.png) repeat-x left bottom;padding:10px 0 2px 66px;position:relative;min-height:65px;}
.entry-comments small{display:block;font-size:11px;color:#5e5e5e;margin-bottom:6px;}
.entry-comments small span.citation { font-size:14px; }
.entry-comments em.moderation{font:italic 11px georgia,serif;color:#5e5e5e;display:block;background:#f9f6db url(images/col_sep.png) no-repeat left center;padding:3px 6px;margin-bottom:6px;}
.entry-comments ol.commentlist li p{font:normal 12px/1.5 helvetica, arial, sans-serif;color:#3b3b3b;}
.entry-comments ol.commentlist li blockquote{padding:12px 12px 12px 18px;background:#f6f6ef url(images/col_sep.png) repeat-y left center;font-size:12px;margin-left:6px;margin-bottom:12px;}
.entry-comments ol.commentlist li blockquote, .entry-comments ol.commentlist li blockquote p{font-style:italic;font-family:georgia, serif;}
.entry-comments ol.commentlist li blockquote p{margin:0;}
.entry-comments a{color:#0092d0;}
.entry-comments img.gravatar{position:absolute;top:11px;left:2px;display:block;padding:1px;border:2px solid #7a7a7a;margin-right:10px;margin-bottom:4px;}

.entry-comments label small{font:bold 12px/1 helvetica,arial,sans-serif;color:#363636;}
.entry-comments input, .entry-comments textarea{border:1px solid #d9d9d9; background:#fff url(images/bg_input.png) repeat-x left top;width:420px;padding:5px;font:normal 12px helvetica, arial, sans-serif;}
.entry-comments input#submit{width:100px;height:26px;background:transparent url(images/btn_submit.png) no-repeat left top;text-indent:-999em;position:relative;float:right;border:none;}
.entry-comments input#submit:hover{background-position:left bottom;}
/* @end */

/* @group Search results */
div.searchresults div.post img{display:none;}
div.searchresults div.widget form label{position:absolute;left:-999em;}
div.searchresults div.widget form input{background:#fff url(images/bg_search_huge.png) no-repeat left top;width:345px;padding:5px 3px 5px 2px;border:none;color:#757574;font-size:13px;vertical-align:middle;}
div.searchresults div.widget form button{background:#ddddd0 url(images/btn_search.png) no-repeat left top;width:29px;height:24px;text-indent:-999em;border:none;vertical-align:middle;margin-left:2px;}
h2.center{margin-bottom:8px;color:#ac0836;}
/* @end */



/* @group Widget styles */
div.widget{margin-bottom:24px;}
div.widget h2, div.widget h3, .column-3 h4{color:#ac0836;}
div.widget ul {font:normal 12px helvetica,arial,sans-serif;background:transparent url(images/li_sep.png) repeat-x left top;}
div.widget ul li{padding:10px 18px;background:transparent url(images/li_sep.png) repeat-x left bottom;}
div.widget ul li a{ display:block; }
div.widget ul.mixed li a{ display:inline; }
div.widget ul.mixed { margin-bottom: 24px; }
div.widget a{color:#0092d0;text-decoration:none;}
div.widget a:hover{text-decoration:underline;}
.archives div.widget small a{color:#7c6867;}
div.widget p{ font-size:14px;}
/* @end */



/* @group Sidebar */
.column-3 form input{background:#fff url(images/bg_search.png) no-repeat left top;width:144px;padding:5px 3px 5px 2px;border:none;color:#757574;font-size:13px;vertical-align:middle;}
.column-3 form button{background:#ddddd0 url(images/btn_search.png) no-repeat left top;width:29px;height:24px;text-indent:-999em;border:none;vertical-align:middle;margin-left:2px;}
.column-3 div.sponsors ul{background:none;}
.column-3 div.sponsors ul li{padding:0;background:none; margin-bottom:12px;}
.column-3 div.sponsors ul li a img{padding:1px; border:1px solid #757574;}
.column-3 div.sponsors ul li p.wp-caption-text{display:none;}
/* @end */

/* @group Clearfix */
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; }
* html .clear { height: 1%; }
/* @end */

/* @group WP takeovers*/
.wp-caption {margin-bottom:20px;}
.column-1 p.wp-caption-text {font:normal 11px georgia,serif;color:#616161;width:100%;font-style: italic;vertical-align:top;text-align:left; margin:5px 0px 0px; }
/* @end */


#addThis{
position:absolute;
background:transparent url(images/shareThis.png) no-repeat left top;
width:219px;height:40px;
}
#addThis a{
display:block;
width:219px;height:40px;
text-indent:-999em;
outline:none;
}
#addThis a:hover{
background:transparent url(images/shareThis.png) no-repeat left -40px;
}