/* 
Theme Name:Adams Drafting
Theme URI:http://adamsdrafting.com
Author:Chris Garrett
Author URI:http://chrisgarrettmedia.com
*/
/* Elements */
body{margin:0;padding:0;font:11px/1.5 verdana,helvetica,sans-serif;color:#6A6A6A;background:#666;}
a{text-decoration:none;font-weight:bold;color:#375A6C;}
a:hover{color:#000;}
img{border:0;}
.clearMe{clear:both;}
/* Headings */
h1{margin:0;padding:128px 0 31px 470px;background:#6A6A6A url(img/mastheads/rotator.php);}
h1 a{display:block;text-indent:-9000px;overflow:hidden;width:201px;height:41px;}
h2{margin:0;padding:0;font:26px/1.0 Times;}
.anote h2{font-size:20px;}
h2 a{color:#6A6A6A;font-weight:normal;}
h2 .date{display:block;padding:0 0 0 2px;font-size:11px;text-transform:uppercase;margin:0 0 10px 0;}
h3{margin:0;padding:0;}
blockquote{padding:30px 30px;margin:15px 0;background:#E6E6E6;color:#333;}
strong,em{color:#4B4B4B;}
/* Layout */
#wrapper{background:url(img/shade.jpg) center repeat-y;width:960px;margin:auto;}
#header{padding:30px 30px 0 30px;background:url(img/topper.jpg) top no-repeat;position:relative;}
#header .message {background:url(img/message-bg.png) 0 0 repeat;background: rgba(255, 255, 255, .7);color:#333;font-size:1em;font-weight:bold;left:30px;padding:5px;position:absolute;top:116px;}
#content{padding:30px;}
.leftcolumn{margin:0 0 0 10px;width:615px;float:left;}
.anote{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #DFDFDF;}
.postlinks{margin:0;padding:0;}
.readonlink{padding:0 0 0 14px;background:url(img/blogpost.gif) left no-repeat;}
.rightcolumn{width:218px;float:right;border-left:1px solid #DFDFDF;padding:0 20px;}
.post,.commentscontainer{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #DFDFDF;}
#footer{padding:10px 30px 30px 30px;text-align:center;background:url(img/base.jpg) bottom no-repeat;clear:both;}
#footer p{margin:0;padding:20px 0 10px 0;border-top:1px solid #DFDFDF;}
/* Lists */
#nav,#nav ul{line-height:1;margin:0;padding:0;list-style:none;background:#8F181B;border-top:0px solid #A11B1E;border-bottom:1px solid #791417;}
#nav a{display:block;padding:0 12px;line-height:27px;float:left;color:#FFF;}
#nav li{float:left;float:left;border-left:1px solid #A11B1E;border-right:1px solid #791417;position:relative;}
#nav li ul{position:absolute;left:-999em;width:100px;margin:27px 0 0 -1px;border:0;}
#nav li ul ul{margin:-1em 0 0 10em;}
#nav li ul li a{width:79px;line-height:1.5;padding:5px 10px;border-top:1px solid #A11B1E;border-bottom:1px solid #791417;}
#nav li ul li a:hover{background:#666;border-top:1px solid #7F7F7F;border-bottom:1px solid #545454;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{}
* html #nav li.sfhover ul{left:0;}
/*
#header ul{margin:0;padding:0;list-style:none;background:#8F181B;border-top:1px solid #A11B1E;border-bottom:1px solid #791417;}
#header ul li{float:left;border-left:1px solid #A11B1E;border-right:1px solid #791417;position:relative;}
#header ul li a{display:block;padding:0 12px;line-height:27px;float:left;color:#FFF;}
#header ul li ul{display:none;position:absolute;top:0;left:0;width:125px;margin:28px 0 0 -1px;border:0;}
#header ul li > ul{top:auto;left:auto;}
#header ul li ul li{float:none;border:0;}
#header ul li ul li a{float:none;line-height:1.5;padding:5px 10px;border-top:1px solid #A11B1E;border-bottom:1px solid #791417;}
#header ul li ul li a:hover{background:#666;border-top:1px solid #7F7F7F;border-bottom:1px solid #545454;}
#header ul li:hover ul,li.over ul{display:block;}
#header li:hover ul ul,#header li:hover ul ul ul,#header li.sfhover ul ul,#header li.sfhover ul ul ul{left:-999em;}
#header li:hover ul,#header li li:hover ul,#header li li li:hover ul,#header li.sfhover ul,#header li li.sfhover ul,#header li li li.sfhover ul{left:auto;}
#header ul li.active{background:url(img/activelink.gif) bottom no-repeat;}
*/
#nav li.twitter, #nav li.linkedin {float: right; border: none; width: 27px;}
#nav li.twitter a, #nav li.linkedin a {display: block; height: 27px; text-indent: -9999px; overflow: hidden;}
#nav li.twitter a {background: url(img/twitter.png) 0px 2px no-repeat;}
#nav li.linkedin a {background: url(img/linkedin.png) 0px 2px no-repeat;}

ul.blogposts,ul.feedlist,ul.feedListSansLine{margin:0;padding:0 0 10px 0;border-top:1px solid #DFDFDF;list-style:none;}
ul.blogposts,ul.feedlist,ul.feedListSansLine{border-top:none;}
ul.blogposts li{margin:0;padding:8px 4px 8px 14px;background:url(img/blogpost.gif) left no-repeat;border-bottom:1px solid #DFDFDF;line-height:1.0;display:block;text-align:left;}
ul.feedlist li{margin:0;padding:8px 4px 8px 14px;background:url(img/feedicon.gif) left no-repeat;border-bottom:1px solid #DFDFDF;line-height:1.0;}
ul.feedListSansLine li{margin:0;padding:8px 4px 8px 14px;background:url(img/feedicon.gif) left no-repeat;border-bottom:1px solid #DFDFDF;line-height:1.0;}
ul.separated{margin:0 0 10px 0;}
.commentlist{padding:0;text-align:left;}
.commentlist li{padding:10px 0;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
ul.reasons li{margin:5px 0}
#relatedArticles ul{margin:0;padding:0;list-style-type:none;}
#relatedArticles li{border-bottom:1px solid #DFDFDF;padding:8px 4px 8px 14px;}
/* Forms */
#searchform{margin:0;padding:10px 0 20px 0;}
#searchform p{margin:0;padding:0;}
#s{float:left;width:160px;}
#searchsubmit{float:left;margin:0 0 0 3px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0;float:right;}
/* Classes */
.bookpromo{margin:0;padding:0;}
.testimonials,#about{border:1px dotted #494949;background:#F4E4BE;padding:10px 30px;margin:10px 0;}
.endorsement{border-bottom:1px dotted #494949;margin:0 0 10px 0;padding:0 0 10px 0;}
.top-level-teaser{width:180px;padding:5px;float:left;margin:15px 0 0 0;}
.articles-list ul{list-style-type:none;}
.articles-list ul li{margin:5px 0 5px 10px;text-indent:-10px;}
/* Tables */
tr#header td{font-weight:bold;background:red;}
table#schedule{margin:0 0 30px 0;}
/* Hacks */
#header ul,#content,#searchform{_height:1%;}
#header ul:after,#content:after,#searchform:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.endorser{margin:5px 0;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
/* april 2007 page */
td.location{width:250px;padding:0 0 0 5px;}
td.time{padding:10px 10px 10px 10px;text-align:right;}
table#tableSchedule tr{background:#ddd;}
table#tableSchedule td{padding:5px;}
th{text-align:left;}
.draftingDate{text-align:center;padding:5px;border-bottom:1px solid #ddd;}
.draftingDate p{margin:0;}

/*New sidebarboxes */
a#sidebarWebcastsBox {position:relative;width:218px;height:68px;color:#FFF;background:#8F181B;border:1px solid #DFDFDF;margin:10px 0 0 0;display:block;font:normal normal lighter 20px 'HelveticaNeue-light', HelveticaNeue, Verdana, Arial, Sans-serif;}
a#sidebarWebcastsBox span {position:absolute;top:20px;left:63px;}
a#sidebarWebcastsBox, a#sidebarWebcastsBox a:link, a#sidebarWebcastsBox a:visited {color:#FFF;background:#8F181B;}
a#sidebarWebcastsBox a:hover {color:#8F181B;background:#FFF;text-decoration:underline;}

a#sidebarSeminarsBox {position:relative;width:218px;height:68px;color:#FFF;background:#4F4F4F;border:1px solid #DFDFDF;margin:10px 0 0 0;display:block;font:normal normal lighter 20px 'HelveticaNeue-light', HelveticaNeue, Verdana, Arial, Sans-serif;}
a#sidebarSeminarsBox span {position:absolute;top:20px;left:41px;}
a#sidebarSeminarsBox, a#sidebarSeminarsBox a:link, a#sidebarWebcastsBox a:visited {color:#FFF;background:#4F4F4F;}
a#sidebarSeminarsBox a:hover {color:#4F4F4F;background:#FFF;text-decoration:underline;}

.nextprev p {text-align: center; font-weight: bold; color: #8F181B;}
.nextprev span.prev a {text-align: left; border-right: 1px solid #DFDFDF; padding-right: 5px;}
.nextprev span.next a {text-align: right; border-left: 1px solid #DFDFDF; padding-left: 5px;}

hr {clear: both; float: left; width: 100%; height: 1px; border: none; border-top: 1px solid #DFDFDF; margin: 10px 0;}

div.navigation {clear: both; float: left; width: 615px;}
div.navigation .alignleft, div.navigation .alignright {display: block; float: left; width: 50%;}
div.navigation .alignright {text-align: right;}

