/*
Theme Name: Able Body Labor 200
Theme URI: http://ablebodylabor200.com/
Description: Theme for nascar race
Version: 1.0
Author: Chris Mach
Author URI: http://ablebodylabor200.com/
*/
body {
font-family: arial, Cambria, serif;
font-weight: normal;
letter-spacing: normal;
color: #fff;
background: #000 url('/wp-content/themes/200/images/bg.jpg') no-repeat top left;
margin: 0;
padding: 0;
}

a { text-decoration: none; }
a:link { color: #fff; }
a:visited { color: #efefef; }
a:hover { color: #00a5e7; }
a:active { color: #666; }

#site {  }

#header {
height: 120px;
background: transparent url('/wp-content/themes/200/images/bg-fade.png') repeat top left;
}

#headerimg h1 {display: none;}

#site-logo {
position: absolute;
top: 25px;
left: 25px;
}

.description {
position: absolute;
top: 30px;
left: 470px;

text-align: left;
font-size: 26px;
font-weight: normal;
font-style: normal;
font-family: 'Arial Narrow', sans-serif;
}

#countbox {
position: absolute;
top: 140px;
left: 680px;
height: 15px;
width: 238px;
font-size: 11px;
text-align: center;
padding: 11px 0;
background: transparent url('/wp-content/themes/200/images/bg-countdown.png') no-repeat top left;
}

#nav-ruler {
position: absolute;
top: 200px;
left: 20px;
border: 0;
height: 5px;
width: 622px;
background: transparent url('/wp-content/themes/200/images/bg-fade-blue.png') repeat top left;
padding: 0;
margin: 0;
}

#nav {
position: absolute;
top: 171px;
left: 160px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav li {
float: left;
width: 115px;
text-align: center;
font-family: Helvetica, Trebuchet MS, sans-serif;
font-weight: bold;
text-transform: uppercase;
padding: 5px 0 5px 0 ;
margin: 0 3px 0 0;
border-top: 3px solid transparent;
background: transparent url('/wp-content/themes/200/images/bg-fade.png') repeat top left;
}

#nav li:hover {
border-top: 0;
border-bottom: 3px solid #000;
}

#nav a { text-decoration: none; }
#nav a:link { color: #fff; }
#nav a:visited { color: #fff; }
#nav a:hover { color: #efefef; }
#nav a:active { color: #666; }

.page-id-6 #nav .nav-info,
.page-template-page-twitter-php #nav .nav-twitter,
.page-template-page-news-php #nav .nav-news,
.single #nav .nav-news,
.page-id-2 #nav .nav-photos  {
background: transparent url('/wp-content/themes/200/images/bg-fade-blue.png') repeat top left;
}

.page-id-2 #nav .nav-info:hover,
.page-template-twitter-page-php #nav .nav-twitter:hover {
border-bottom: 3px solid transparent;
}

#page {
position: relative;
top: 85px;
width: 960px;
}

#content {
text-align: justify;
font-size: 12px;
line-height: 1.9em;

height: auto !important;
height: 800px;
min-height: 800px;
width: 560px;
padding: 20px 30px;
margin-left: 20px;
background: transparent url('/wp-content/themes/200/images/bg-fade.png') repeat top left;
border: 1px solid #181818;
}

#content h2 {
font-size: 20px;
font-family: 'Arial Narrow', Helvetica, sans-serif;
margin: 0;
padding: 0;
}

#content p {
padding: 0;
margin: 25px 0;
color: #ccc;
}

#sidebar {
position: absolute;
top: 0;
left: 641px;
width: 300px;
padding: 0 10px;

}

#ad {
width: 300px;
height: 207px;
padding-bottom: 10px;
}

#headlines {
width: 274px;
border: 3px solid #4b1413;
padding: 10px;
background: #300003 url('/wp-content/themes/200/images/bg-headlines.jpg') no-repeat top left;
}

#headlines h2, #headlines h3 {
font-family: 'Arial Narrow', Helvetica, sans-serif;
margin: 0;
padding: 0;
}

#headlines h2 {
font-size: 20px;
text-transform: uppercase;
}

#headlines h3 {
font-size: 14px;
color: #999;
}

#headlines hr {
background-color: #fff;
height: 1px;
border: 0;
}

#headlines ul {
list-style: none;
margin: 0;
padding: 0;
}

#headlines li {
font-size: 12px;
font-weight: bold;
padding: 7px 0;
}

#footer {
position: relative;
height: 100px;
font-size: 11px;
margin-left: 20px;
background: transparent url('/wp-content/themes/200/images/footer.png') no-repeat top left;
}

#footer-left {
position: absolute;
left: 10px;
}

#footer-left ul {
list-style: none;
padding: 0;
margin: 0;
}

#footer-left li { 
float: left;
padding: 15px;
}

#footer-right {
position: absolute;
right: 20px;
width: 300px;
text-align: right;
color: #999;
padding: 15px 10px;
}


#footer-social {
float: right;
list-style: none;
padding: 0;
margin: 0;
}

#footer-social li {
float: left;
padding: 5px;
}

#footer-wordpress {
position: relative;
top: 80px;
text-align: center;
color: #505050;
}

#footer-wordpress a { text-decoration: none; }
#footer-wordpress a:link { color: #666; }
#footer-wordpress a:visited { color: #7e7e7e; }




a:focus {
outline: none;
}

.active {
background-position: right 12px;
}

#search-box {
position: absolute;
top: -89px;
left: 630px;
height: 89px;
width: 290px;
z-index: 1;
overflow: hidden;
}

#panel {
padding: 10px;
height: 100px;
border: 1px solid #262626;
background: #000 url('/wp-content/themes/200/images/bg-search.jpg') no-repeat top left;
}

#search {
position: relative;
top: 70px;
height: 200px;
width: 290px;
}

a:focus { outline: none; }


.slide {
margin: 0;
padding: 0;
}


.btn-slide {
position: relative;
left: 210px;
background: #000 url('/wp-content/themes/200/images/bg-button.jpg') no-repeat bottom left;
text-align: center;
width: 72px;
height: 16px;
padding: 3px 0 0 0;
margin: 0;
display: block;
color: #fff;
text-decoration: none;
}


#search div {
position: relative;
}

#panel label {
position: absolute;
top: 5px;
color: #666;
}

#s, input#s {
position: absolute;
top: 0;
left: 60px;
height: 16px;
width: 140px;
font-size:12px;
font-family: arial;
border: 1px solid #666;
background: #000;
color: #666;
padding: 3px;
margin: 0;
}

#searchsubmit {
position: absolute;
top: 0;
left: 210px;
display: block;
height: 24px;
width: 55px;
font-size: 11px;
color: #666;
background-color: #000;
border: 1px solid #666;
padding: 0;
margin: 0;
}


img { border: 0; }










/*News*/
#news-feed {}

#news-feed p {
margin: 0 10px;
line-height: 1.5em;
}

#news-feed ul {
list-style: none;
padding: 0;
margin: 0;
}

#news-feed li { padding: 10px 0; }

.news-date {
float: left;
border: 1px solid #666;
display: block;
height: 43px;
width: 60px;
text-align: center;
background-color: #000;
margin: 5px;
}

.news-date span {
position: relative;
top: -5px;
display: block;
font-size: 17px;
font-weight: bold;
}

.news-title {
display: block;
height: 50px;
font-weight: bold;
padding: 3px 0;
}

.news-excerpt {
display: block;
font-size: 10px;
color: #999;
padding: 0;
margin: 0;
}

.news-excerpt p {
color: cc0000;
padding: 0;
margin: 30px;
}







/* comments and such*/

#comments-box {
position: relative;
left: -30px;
color: #999;
background-color: #111;
width: 580px;
padding: 20px;
border: 1px solid #222;
}

#comments-box { font-size: 11px; }
.comment-author { }
.comment-meta  { }
.commentlist { margin: 0;}

.commentlist li {
padding: 0;
margin: 5px;
}

.comment-body {
border: 1px solid #222;
padding: 10px;
}

h3#comments { font-size: 13px; }


#respond {
position: relative;
left: -30px;
color: #999;
background-color: #222;
width: 600px;
padding: 10px;
border: 1px solid #222;
}

#respond h3 { font-size: 14px; }

#respond textarea, #respond input {
width: 300px;
color: #999;
border: 2px solid #111;
background-color: #333;
padding: 5px;
}

#respond textarea {
padding: 10px;
width: 570px;
}

#respond #submit {
width: 125px;
font-size: 12px;
font-family: arial;
color: #999;
border: 2px solid #111;
background-color: #333;
}



/*Search results*/

.search-results div.hentry {
border: 2px solid #333;
margin: 10px 0;
}

.search-results div.hentry h3 {
font-size: 14px;
border-bottom: 2px solid #333;
padding: 5px 10px;
margin: 0;
background-color: #222;
}

.search-results div.hentry small {
padding: 0;
margin: 0 10px;
}

.search-results #content div.hentry p.postmetadata {
color: #999;
font-size: 9px;
padding: 0;
margin: 0 10px;
}

.search-results #content div.hentry p.postmetadata a {
color: #777;
}



/*Twitter page*/


#twitter-feed ul {
list-style: none;
padding: 0;
margin: 0;
}

#twitter-feed li {
background: #000 url('/wp-content/themes/200/images/icon3-twitter.png') no-repeat 10px 50%;
padding: 5px 20px 5px 50px;
margin: 5px 0;
}