/*
Theme Name: Thoburn Illustrations
Theme URI: http://www.thoburnillustrations.com/
Description: Thoburn Illustrations v 2.0
Author: Mark Thoburn and Corey Brown
Version: 2.0
Tags: black, white, two-columns, fixed-width, */

/* structure */
body { margin: 0; padding: 0; background: #000; font: normal 12px Arial, Helvetica, sans-serif; }
#container { width: 960px; margin: 0 auto; }
#pagewrap { background: #fff; float: left; width: 960px; }
#sidebar { margin: 0 50px 0 35px; width: 210px; float: left; }
#content { width: 630px; float: left; margin: 50px 35px 0 0; }
#footer { width: 960px; height: 365px; background: url(images/bg-footer.jpg) no-repeat; position: relative; }
.hentry { margin-top: 15px; }
.entry-content { margin-bottom: 15px; }
.break { clear: both; }

/* resets */
a { color: #bb5b06; }
a:hover { color: #703704; }
:focus { -moz-outline-style: none; outline: none; }

/* typography */
#welcome, #contact, #sidebar ul, h1, h2, h3, h4 { font-family: 'Cantarell', Arial, Helvetica, sans-serif; }
#content { font-size: 1.2em; line-height: 1.6em; color: #333; }
#content p { margin: .8em 0; padding: 0; }
h1,h2,h3,h4 { margin: 0; padding: 0; letter-spacing: -1px; font-weight: normal; }
#content li { margin: 6px 0; }

/* portfolio */
#portfolio { margin-top: 15px; }
.home {  margin-top: 25px; padding-top: 25px; background: url(images/sep.jpg) no-repeat; }
#portfolio ul { list-style: none; margin: 0; padding: 0; }
#portfolio li { display: inline; }
#portfolio li a { display: block; float: left; margin: 0 2px 0 3px; padding: 13px 12px 12px 13px; }
#portfolio li a:hover { background: url(images/bg-thumb.jpg) no-repeat; }

/* sidebar */
h4#logo { text-indent: -999em; }
h4#logo a { display: block; background: url(images/logo.jpg) no-repeat; width: 210px; height: 400px; }
#sidebar ul { list-style: none; margin: 0 0 0 6px; padding: 0; text-transform: lowercase; font-size: 18px; line-height: 24px; letter-spacing: -1px; }
#sidebar li { font-size: 24px; margin: 20px 0; }
#sidebar li a { color: #bb5b06; text-decoration: none; }
#sidebar li.current_page_item a, #sidebar li.current_page_parent a { color: #bb5b06; }

/* content */
#content h1 { color: #bb5b06; }
h2.entry-title { font-size: 28px; }
h2.entry-title a { color: #bb5b06; text-decoration: none; }
h2.entry-title a:hover { color: #703704; }
#welcome { padding: 0 65px 25px 35px; background: url(images/match.jpg) bottom right no-repeat; font-size: 36px; line-height: 38px; letter-spacing: -1px; color: #bb5b06; }
img.alignleft { float: left; margin: 0 15px 10px 0; }
img.alignright { float: right; margin: 0 0 10px 15px; }
p.more { margin: 0 0 25px 0; padding: 0; font-size: 12px; line-height: 12px; font-weight: bold; }
p.more a, .navigation a { color: #666; text-decoration: none; }
p.more a:hover, .navigation a:hover { color: #bb5b06; }

/* nav */
#nav-above, #nav-below { font-size: 12px; margin-bottom: 15px; }
#nav-below { margin-top: 15px; }
.nav-previous { float: left; width: 300px; margin-right: 30px; }
.nav-next { float: right; width: 300px; text-align: right; }

/* footer */
#contact { position: absolute; top: 90px; right: 35px; }
#copyright { position: absolute; bottom: 30px; color: #fff; text-align: center; width: 960px; }
#contact ul { list-style: none; margin: 8px 0 0 0; padding: 0; float: right; }
#contact ul li { text-indent: -999em; display: inline; }
#contact ul li a { display: block; float: left; width: 55px; height: 52px; }
#contact ul li.twitter a { background: url(images/icon_twitter.gif) no-repeat; }
#contact ul li.facebook a { background: url(images/icon_facebook.gif) no-repeat; }
#contact ul li.behance a { background: url(images/icon_behance.gif) no-repeat; }
#contact ul li.flickr a { background: url(images/icon_flickr.gif) no-repeat; }
#contact ul li a:hover { background-position: -55px 0; }
#contact p { color: #939598; text-align: right; font-size: 18px; margin: 0 0 8px 0; padding: 0; }
#sidebar ul a, #contact a { color: #939598; text-decoration: none; }
#sidebar ul a:hover, #contact a:hover { color: #bb5b06; }

/* lightbox styles */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(/wp-content/themes/thoburn/images/lightbox/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(/wp-content/themes/thoburn/images/lightbox/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(/wp-content/themes/thoburn/images/lightbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-size: 11px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/wp-content/themes/thoburn/images/lightbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-size: 12px; font-weight: bold; }