/*
THEME NAME: Crane Durham
THEME URI: 
DESCRIPTION: Crane Durham Nothing But Truth®
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://pnmg.com/">Paradigm New Media Group</a>
AUTHOR URI: http://pnmg.com/
*/
body {background: #fff; color: #000;}
#wrap {width: 960px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {width: 957px; margin: 20px 1px 10px 2px; position: relative;}
#header h1 {background: url(images/logo.jpg) no-repeat; width: 957px; height: 84px; text-indent: -9999px;}
.aboutnbt #header h1 {background: url(images/logo-aboutnbt.jpg) no-repeat;}
.cranesbio #header h1 {background: url(images/logo-cranesbio.jpg) no-repeat;}
.maximumcrane #header h1,.s-category-maximumcrane #header h1 {background: url(images/logo-maximumcrane.jpg) no-repeat;}
.radioshow #header h1 {background: url(images/logo-radioshow.jpg) no-repeat;}
.photos #header h1 {background: url(images/logo-photos.jpg) no-repeat;}
.articles #header h1 {background: url(images/logo-articles.jpg) no-repeat;}
.nbtlinks #header h1 {background: url(images/logo-nbtlinks.jpg) no-repeat;}
.contactcrane #header h1 {background: url(images/logo-contactcrane.jpg) no-repeat;}
#header ul#headerNav {background: #262653 url(images/bg-headerNav.gif) repeat-x; padding: 5px 10px; position: relative; font-family: 'arial narrow'; text-align: center;}
#header ul#headerNav li {list-style: none; display: inline;}
#header ul#headerNav li a {color: #fff; padding: 5px 29px; font-size: 1.2em; text-transform: uppercase;}
#header ul#headerNav li a:hover, #header ul#headerNav li.current_page_item a {background: url(images/headerNav-hover.gif); text-decoration: none;}
#header ul#headerNav li.page-item-193 {display: none;}

/**************************************************content area********************************************/
#content {margin: 0 0 25px 0; position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {width: 760px; margin-right: 0px; position: relative; float: left;}/*see ie.css for fixes*/
#main h2 {color: #336; margin: 20px 30px 0 0; font-weight: normal; font-size: 3.4em; letter-spacing: -2px; line-height: .8em; border-bottom: 1px solid #bbb; text-transform: lowercase;}
#main #contentContainer {min-height: 500px; margin: 0 30px; padding: 20px 30px 1px 0; font-size: 1.1em; line-height: 1.45; border-right: 1px solid #bbb;}
#main div.post {margin: 0 0 25px 0; clear: both;}
#main div.entry-content {margin: 0 0 10px 0;}
#main div.entry-meta {background: #eee; padding: 10px 20px; border: dotted #999; border-width: 1px 0;}
#main img.alignleft {float: left; margin: 0 20px 10px 0;}
#main img.alignright {float: right; margin: 0 0 10px 20px;}
#main h3 {color: #336; margin: 0 0 10px 0; font-weight: bold; font-family: georgia,'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 1.5em;}
#main h4 {margin: 0 0 5px 0; font-weight: bold; font-family: georgia,'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 1.3em;}
#main h5 {margin: 0 0 5px 0; font-weight: bold; font-family: georgia,'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 1.1em;}
#main p {margin: 0 0 25px 0;}
#main ul {margin: 0 0 20px 20px;}
#main ol {margin: 0 0 20px 30px;}
#main ul li {margin: 0 0 5px 0;}
#main ol li {margin: 0 0 5px 0;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 25px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}
#main table {width: 500px; margin: 0 0 25px 0; border: 1px solid #910000;}
#main table thead tr th, #main table tfoot tr td {background: #910000; color: #fff; padding: 5px 10px; text-align: left; vertical-align: bottom;}
#main table tbody tr td {padding: 5px 10px; border-bottom: 1px solid #910000; vertical-align: middle;}
blockquote {color: #447; width: 180px; margin: 0 0 0 10px; padding: 0 0 0 10px; font-family: georgia,"times new roman",times,serif; font-size: 1.64em; font-style: italic; line-height: 1.22; float: right; border-left: 1px solid #999;}
#main .linklove {display: none;}
#main #comments {clear: both;}
#main #comments #comments-list h3,#respond h3 {font-family: georgia,'Lucida Grande',Verdana,Arial,Sans-Serif; font-weight: normal; font-size: 1.6em; padding-bottom: 5px; margin-bottom: 10px;}
#main #comments #comments-list ol {margin: 0;}
#main #comments #comments-list ol li {margin: 0; padding: 15px; list-style: none; clear: both; border-top: 1px dotted #800;}
#main #comments #comments-list ol li:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}
#main #comments #comments-list ol li.alt {background: #eee;}
#main #comments #comments-list ol li.byuser {background: #ccc;}
#main #comments #comments-list ol li .comment-author {float: left; width: 100px;}
#main #comments #comments-list ol li .comment-author img {border: 3px solid #999; display: block; margin-bottom: 3px;}
#main #comments #comments-list ol li .right {float: left; width: 520px;}
#main #comments #comments-list ol li .comment-meta {color: #999; font-style: italic;}
#main #comments #comments-list .entry-meta-single {margin-bottom: 10px; color: #999; font-style: italic;}
#main #comments #comments-list p {margin-top: 15px;}
#main .navigation {margin: 0 0 15px 0;}
#main .navigation:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}
#main .navigation .nav-previous {width: 45%; float: left;}
#main .navigation .nav-next {width: 45%; float: right; text-align: right;}

/**************************************************left column*********************************************/
#sidebar {background: #eee; width: 198px; margin: 47px 0 0 0; position: relative; float: left; border: 1px solid #999;}
#sidebar ul#sidebarNav {width: 150px; font-size: 1.1em; margin: 10px; padding: 0 0 5px 15px;}
.utility #sidebar ul#sidebarNav {display: none;}
#sidebar ul#sidebarNav li {background: url(images/sidebar-bullet.jpg) no-repeat 0 8px; padding: 0 0 0 10px; border-bottom: 1px solid #999; list-style: none; display: block;}
#sidebar ul#sidebarNav li a {padding: 5px 0; font-weight: bold; display: block;}
#sidebar ul#sidebarNav li a:hover {text-decoration: none;}
#sidebar ul#sidebarNav li ul {margin: 0 0 10px 15px;}
#sidebar ul#sidebarNav li ul li a {padding: 0; border: none;}
#sidebar ul.xoxo {padding: 10px 0 0 0;}
#sidebar ul.xoxo li#subscribeToNbt {list-style: none; display: inline;}
#sidebar ul.xoxo li#subscribeToNbt a {width: 150px; height: 75px; margin: 0 0 20px 25px; display: block; text-indent: -9999px; outline: none;}
#sidebar ul.xoxo li#subscribeToNbt a {background: url(images/sidebar-subscribe-to-nbt.gif) no-repeat;}
#sidebar ul.xoxo li#contactCrane a {background: url(images/sidebar-contact-crane.gif) no-repeat; width: 150px; height: 75px; margin: 0 0 10px 25px; display: block; text-indent: -9999px; outline: none;}
#sidebar ul.xoxo li {list-style: none;}
#sidebar ul.xoxo li#search label {margin: 0 0 0 5px;}
#sidebar ul.xoxo li#search form div input.button {margin: 5px 0 0 0;}
#sidebar ul.xoxo li h3 {margin: 0 19px 5px;}
#sidebar ul.xoxo li form {margin: 0 0 15px 25px;}
#sidebar ul.xoxo li form input#s {display: block; margin: 0 0 3px 0; padding: 3px; border: 1px solid #999;}
#sidebar ul.xoxo li ul {margin: 0 20px 15px 35px;}
#sidebar ul.xoxo li ul li {list-style: disc outside;}
#sidebar ul.xoxo li ul li a {font-weight: bold;}
#sidebar ul.xoxo li ul li a:hover {text-decoration: none;}

/**************************************************footer**************************************************/
#footer {background: url(images/bg-footer.gif); margin: 0 0 25px 0; padding: 10px; position: relative; clear: both; border: 1px solid #999;}
#footer ul#footerNav {width: 100%; margin: 0 0 10px 0;}
#footer ul#footerNav li {color: #666; margin: 0 20px 0 0; list-style: none; display: inline;}
#footer ul#footerNav li a {font-weight: bold;}