/*
THEME NAME: Exposure Lifestyles
DESCRIPTION: Custom theme developed for Patrick Shepherd's Exposure Lifestyles magazine.
VERSION: 1.0
AUTHOR: <a href="http://www.hornergraphic.com">Stephen Horner</a>, based on the Sandbox theme developed by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/



@charset "UTF-8";
@import url(reset.css);



/* ////////////////////////////////// GLOBALS ////////////////////////////////// */

body { font:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; background:url(img/body_bg.jpg) 970px top repeat; }

.clear { clear:both; height:0 !important; display:block; }
a { color:#696969; text-decoration:none; }
a:hover { color:#B4B4B4; }
p { color:#333; font-size:14px; line-height:22px; padding-bottom:8px; }

#wrapper { background:#FFFFFF; display:block; padding:0 30px; width:910px; }
#header { border-bottom:1px #B4B4B4 solid; border-top:10px #696969 solid; display:block; margin-bottom:65px; padding:60px 0 10px; position:relative; }
#container { display:block; float:left; margin-right:30px; width:600px;  }
#footer { clear:both; }



/* ////////////////////////////////// HEADER ////////////////////////////////// */

#header h1#blog-title { display:block; width:205px; height:42px; }
#header h1#blog-title a { background:url(img/h1_exposurelifestyles.gif) top left no-repeat; color:#CCC; display:block; font-size:0px; height:0 !important; padding-top:42px; width:205px; }
#header #access { position:absolute; bottom:5px; right:0; }
#header #access li { display:inline; padding-left:30px; }
#header #access a { color:#222; font-size:15px; font-style:italic; }
#header #access a:hover { color:#696969; }



/* ////////////////////////////////// CONTAINER ////////////////////////////////// */

.post { padding-bottom:70px; }

.page-title { color:#696969; font-size:21px; font-style:italic; line-height:24px; padding:0 0 20px 0; }

.entry-title { display:block; background-position:right 3px; background-repeat:no-repeat; padding:0 50px 3px 0; }
.entry-title, .entry-title a { color:#222; font-size:30px; line-height:36px; text-decoration:none; }
.entry-title a:hover { border-bottom:1px dotted #696969; }

	.category-goodkarma .entry-title { background-image:url(img/h2_cat_goodkarma.gif); }
	.category-mag .entry-title { background-image:url(img/h2_cat_photography.gif); }
	.category-photography .entry-title { background-image:url(img/h2_cat_photography.gif); }

	.entry-date { color:#696969; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; padding-bottom:14px; text-transform:uppercase; }

	.entry-content { padding-bottom:30px; }

	.entry-meta { border-bottom:1px #B4B4B4 solid; height:18px; }
	.entry-meta span a { background:#B4B4B4; color:#FFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; margin:0 10px 0 0; padding:2px 7px; text-transform:uppercase; }
	.entry-meta span a:hover { background:#696969; }
	.entry-meta .comments-link a:first-child { display:none; }



/* ////////////////////////////////// SIDEBAR ////////////////////////////////// */

.sidebar { float:left; width:280px; }
.sidebar p { font-size:12px; }
.sidebar .xoxo li { padding-bottom:40px; }
.sidebar .xoxo li h3 { border-bottom:1px solid #b4b4b4; border-top:2px solid #b4b4b4; font-size:17px; font-style:italic; line-height:20px; padding:5px 0; margin-bottom:10px; }
.sidebar .xoxo li li { padding-bottom:0; }
	
	/* BLOG DESCRIPTION */
	.sidebar #blog-description, .sidebar #blog-description p { font-size:17px; line-height:25px; }
	
	/* SUBSCRIBE */
	#subscribe li { display:block; float:left; height:30px; margin-bottom:10px; width:90px; }
	#subscribe li a { background-position:left top; background-repeat:no-repeat; display:block; height:24px; padding:6px 0 0 35px; width:55px; }
	#subscribe .email a { background-image:url(img/subscribe_li_email.gif); }
	#subscribe .twitter a { background-image:url(img/subscribe_li_twitter.gif); }
	#subscribe .facebook { padding-right:5px; }
	#subscribe .facebook a { background-image:url(img/subscribe_li_facebook.gif); }
	#subscribe .rss { width:65px; }
	#subscribe .rss a { background-image:url(img/subscribe_li_rss.gif); width:30px; }
	
	/* ADS */
	#wp125 .wp125ad { float:left; }
	
	/* SEARCH */
	#s { width:180px; margin-right:5px; }



/* ////////////////////////////////// WIDGETS ////////////////////////////////// */

ul.contact { padding:10px 0; }
ul.contact label { display:block; float:left; padding-right:5px; text-align:right; width:150px; }
ul.contact li { padding:0 0 15px; }
ul.contact li span { display:block; }
ul.contact input,textarea { width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:2px; margin:0; border:1px #CCC solid; }
ul.contact .submit { padding-left:155px; }
ul.contact .submit input { width:120px; }

#issues li { display:block; float:left; height:178px; padding:0 15px 15px 0; width:125px; }

/* ////////////////////////////////// FOOTER ////////////////////////////////// */

#footer { border-bottom:10px solid #696969; color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:50px 0 5px; text-align:left; text-transform:uppercase; }
#footer #copyright { float:right; }
