/*
Theme Name: chadboat
Theme URI:http://wp13.miydim.com/
Description: The default WordPress theme
Version: 1.0
Author: chadboat
Author URI: http://wp13.miydim.com/
*/

/* General */
body {
	margin: 0;
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #000;
	background: #f0f0f0 url("images/bg-body.jpg") repeat-x;
	min-width: 950px;
}
img {border: 0}
a	{
	outline: none;
	color: #dc2d2d;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
:focus {
	outline: 0;
}

/* header */
#header {
	background: url("images/bg-header1.jpg") no-repeat 50% 0;
	height: 305px;
	margin-bottom: 18px;
}
.header-holder {
	width: 714px;
	margin: 0 auto;
	padding: 18px 0 0 236px;
}
.logo {
	background: url("images/logo1.png") no-repeat;
	width: 479px;
	height: 165px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
}
.logo a {
	display: block;
	height: 100%;
}
#nav {
	overflow: hidden;
	height: 1%;
	margin: 68px 0 0 114px;
	font-size: 16px;
	font-weight: bold;
}
.nav-r {
	float: left;
	height: 36px;
	width: 12px;
	background: url("images/bg-nav-r.png") no-repeat;
}
#nav ul {
	margin: 0;
	padding: 11px 14px 0 23px;
	list-style: none;
	background: url("images/bg-nav-l.png") no-repeat;
	height: 36px;
	float: left;
}
#nav ul li {
	float: left;
	color: #000;
}
#nav a {
	color: #fff;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 14px;
}
#nav a:hover {text-decoration: none;}
#nav a.home {
	background: url("images/bg-nav-sprite.png") no-repeat 0 0;
	width: 39px;
	margin-right: 23px;
}
#nav a.home:hover {
	background: url("images/bg-nav-sprite.png") no-repeat 0 -14px;
}
#nav a.news:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -62px -14px;
}
#nav a.bio:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -124px -14px;
}
#nav a.schedule:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -169px -14px;
}
#nav a.sponsors:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -335px -14px;
}
#nav a.photos:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -258px -14px;
}
#nav a.store:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -430px -14px;
}
#nav a.contact:hover {
	background: url("images/bg-nav-sprite.png") no-repeat -490px -14px;
}
#nav a.news {
	background: url("images/bg-nav-sprite.png") no-repeat -62px 0;
	width: 39px;
	margin-right: 23px;
}
#nav a.bio {
	background: url("images/bg-nav-sprite.png") no-repeat -124px 0;
	width: 23px;
	margin-right: 22px;
}
#nav a.schedule {
	background: url("images/bg-nav-sprite.png") no-repeat -169px 0;
	width: 66px;
	margin-right: 23px;
}
#nav a.photos {
	background: url("images/bg-nav-sprite.png") no-repeat -258px 0;
	width: 54px;
	margin-right: 23px;
}
#nav a.sponsors {
	background: url("images/bg-nav-sprite.png") no-repeat -335px 0;
	width: 72px;
	margin-right: 23px;
}
#nav a.store {
	background: url("images/bg-nav-sprite.png") no-repeat -430px 0;
	width: 42px;
	margin-right: 18px;
}
#nav a.contact {
	background: url("images/bg-nav-sprite.png") no-repeat -490px 0;
	width: 61px;
}

/* main */
#main {
	width: 950px;
	margin: 0 auto 19px;
	overflow: hidden;
}

/* content */
#content {
	float: left;
	width: 630px;
}
#content .data-place {
	overflow: hidden;
	width: 630px;
	margin-bottom: 18px;
}
#content .data-holder {
	width: 640px;
}

/* BOXES */
.box {
	background: url("images/bg-box-c.gif") repeat-y;
}
.box-holder {
	background: url("images/bg-box-t.gif") no-repeat;
}
.box-frame {
	background: url("images/bg-box-b.gif") no-repeat 0 100%;
	height: 1%;
	padding: 20px 0;
}

#content .box {
	float: left;
	width: 310px;
	margin-right: 10px;
	color: #010101;
	line-height: 14px;
}
	#content .box-frame {
		min-height: 205px;
		padding: 12px 5px 12px 22px;
		position: relative;
	}
	#content .box h2 {
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 15px;
		height: 18px;
	}
		#content .box h2.upcoming {
			background: url("images/text-upcoming.gif") no-repeat;
			width: 198px;
		}
		#content .box h2.race {
			background: url("images/text-race.gif") no-repeat;
			width: 148px;
		}
	#content .box ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#content .box ul li {
			margin-bottom: 15px;
			vertical-align: top;
			height: 1%;
		}
		#content .box ul span {
			display: block;
		}
			#content .box ul span.result {
				color: #4b4b4b;
			}
	#content .box a.more {
		position: absolute;
		right: 18px;
		bottom: 18px;
	}

/* FEATURE IMAGE */
.feature-image {
	margin-bottom: 18px;
}
	.feature-image-frame {
		background: url("images/bg-maincontent-b.gif") no-repeat 0 100%;
		height: 1%;
		padding: 15px 17px 18px 17px;
		position: relative;
		min-height: 275px;
	}
		.feature-image-frame h2 {
			margin: 0 0 17px;
			text-transform: uppercase;
			color: #BB1A1A;
		}


/* main content */
.main-content, .feature-image {
	background: url("images/bg-maincontent-c.gif") repeat-y;
}
.main-content-holder, .feature-image-holder {
	background: url("images/bg-maincontent-t.gif") no-repeat;
}
.main-content-frame {
	background: url("images/bg-maincontent-b.gif") no-repeat 0 100%;
	height: 1%;
	padding: 15px 17px 18px 17px;
	position: relative;
	min-height: 690px;
}
.main-content .ico-rss {
	position: absolute;
	width: 31px;
	height: 31px;
	top: 9px;
	right: 14px;
	background: url("images/ico-rss.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.main-content h2.latest {
	background: url("images/text-latest.gif") no-repeat;
	height: 18px;
	font-size: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 17px 5px;
}
.main-content .post {
	padding: 0 0 5px 3px;
	margin-bottom: 16px;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	height: 1%;
}
.main-content h3 {
	font-size: 16px;
	margin: 0;
}
.main-content h3 a {
	color: #000;
	text-decoration: none;
}
.main-content h3 a:hover {
	color: #dc2d2d;
}
.main-content p {
	margin: 0 0 10px;
}
.main-content span.date {
	color: #3f3f3f;
	font-style: italic;
	display: block;
	margin: 0 0 1px;
}

/* sidebar */
#sidebar {
	float: right;
	width: 310px;
}
#sidebar .box-frame {
	padding: 14px 17px 12px 19px;
	background:url("images/bg-box-b3.gif") no-repeat scroll 0 100%;
}
.btn-holder {
	width: 310px;
	margin-bottom: -8px;
}
.btn-holder ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.btn-holder ul li {
	height: 79px;
	padding: 12px 0 0;
	position: relative;
}
.btn-holder ul li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 53px;
}
.btn-holder ul li.facebook span {
	background: url("images/ici-facebook.png") no-repeat;
	position: absolute;
	top: 0;
	left: 1px;
	width: 79px;
	height: 79px;
	cursor: pointer;
}
.btn-holder ul li.facebook a {background: url("images/btn-facebook.gif") no-repeat;}
.btn-holder ul li.twitter {margin-top: -19px;}
.btn-holder ul li.twitter span {
	background: url("images/ici-twitter.png") no-repeat;
	position: absolute;
	top: -1px;
	right: 2px;
	width: 79px;
	height: 79px;
	cursor: pointer;
}
.btn-holder ul li.twitter a {background: url("images/btn-twitter.gif") no-repeat;}
#sidebar .box h2.tweets {
	background: url("images/text-tweets.gif") no-repeat;
	margin: 0 0 27px 0;
}
#sidebar .box h2.photos {
	background: url("images/text-photos.gif") no-repeat;
	margin: 0 0 17px;
}
#sidebar .box h2.chad {
	background: url("images/text-chad.gif") no-repeat;
	margin: 0 0 5px;
}
#sidebar .box h2.tweets,
#sidebar .box h2.photos,
#sidebar .box h2.chad {
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}
#sidebar .box ul.tweets {
	margin: 2px;
	padding: 6px;
	list-style: none;
	width: 260px;
}
#sidebar .box li.tweets {
	margin-bottom: 20px;
	vertical-align: top;
	height: 1%;

}
#sidebar .career ul {
	margin: 2px;
	padding: 6px;
/*	list-style: none; */
	list-style-position: outside;
	width: 260px;
}
#sidebar .career li {
	margin-bottom: 5px;
	vertical-align: top;
	height: 1%;
	font-size: 11px;

}
#sidebar .box .date {
	font-size: 12px;
	color: #434343;
	display: block;
}
.link-holder {
	overflow: hidden;
	height: 1%;
}
#sidebar .link-holder a.more {
	float: right;
}
#sidebar .tweets-box {
	margin-bottom: 21px;
}
#sidebar .tweets-box .box-holder {
	background:url("images/bg-box-t2.gif") no-repeat scroll 0 0 !important;
}
#sidebar .photos-box .box-holder {
	background:url("images/bg-box-t3.gif") no-repeat scroll 0 0 !important;
}
#sidebar .photos-box .box-frame {
	position: relative;
}
#sidebar .photos-box .box-frame .ico-flickr {
	background: url("images/ico-flickr.gif") no-repeat;
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	right: 10px;
}
#sidebar .image-holder {
	overflow: hidden;
	height: 1%;
	width: 234px;
	margin-left: 27px;
}
#sidebar .image-holder img {
	border: 3px solid #f0f0f0;
	float: left;
	margin: 0 11px 10px 0;
}
#sidebar .form-box .box-frame {
	margin-bottom: 7px;
	padding-top: 12px !important;
	padding-bottom: 8px !important;
	background: url("images/bg-box-b2.gif") no-repeat scroll 0 100%;
}
#form-email, #emfo {
	margin: 7px 0 0 1px;
	overflow: hidden;
	height: 1%;
}
#form-email fieldset, #emfo fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
#form-email input.text, #emfo input.text {
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
	width: 241px;
	height: 22px;
	color: #434343;
	font-style: italic;
	padding: 5px 14px;
	line-height: 20px;
}
#form-email .row , #emfo .row {
	background: url("images/bg-input.gif") no-repeat;
	width: 269px;
	height: 32px;
	margin-bottom: 6px;
}
#form-email input.image, #emfo input.image {
	float: right;
	margin-right: 6px;
}

/* footer */
#footer {
	width: 950px;
	margin: 0 auto 30px;
	text-align: center;
	color: #4b4b4b;
	background: url("images/bg-footer-c.gif") repeat-y;
}
.footer-holder {
	background: url("images/bg-footer-t.gif") no-repeat;
}
.footer-frame {
	background: url("images/bg-footer-b.gif") no-repeat 0 100%;
	padding: 70px 0 73px;
}
#footer a {
	color: #4b4b4b;
}
#footer .footer-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .footer-nav li {
	display: inline;
	background: url("images/footer-nav-separator.gif") no-repeat 0 3px;
	padding: 0 2px 0 6px;
}
#footer .footer-nav li:first-child {
	background: none;
}
#footer ul a {
	text-decoration: none;
}
#footer ul a:hover {
	text-decoration: underline;
}
#footer p {
	margin: 0;
}

/* add style */
.postmetadata {
	border-left: 1px solid #F0F0F0;
	padding: 10px 0 10px 5px;
}
#respond h3 {margin: 0 0 10px;}
#respond #comment {
	margin: 10px 0;
	width: 592px;
}
#commentform {
	overflow: hidden;
	/*height: 1%;*/
	width: 100%;
}
#commentform #submit {float: right;}
h2.center {
	font-size: 16px;
	text-align: center;
	margin: 0;
}
.post img.alignnone {
	margin: 10px 0;
	display: block;
}
.post img.alignleft {
	margin: 10px 10px 5px 0;
	float: left;
}
.post img.alignright {
	float: right;
	margin: 10px 0 5px 10px;
}
.post img.aligncenter {
	display: block;;
	margin: 10px auto;
}
.post .attachment {
	margin: 10px 0 0;
}
.pagetitle {
	margin: 0 0 10px !important;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	height: 1%;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }
#commentform p {
	margin: 5px 0;
}
#commentform #submit {
	float:right;
	margin:0 0 5px auto;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: -15px 0 15px 0;
	display: block;
}
.depth-1 {
	border:1px solid #DDDDDD;
}
h3#comments {
	font-size: 14px;
	margin-bottom: 20px;
}
.comment-author {
	overflow: hidden;
	height: 1%;
}
.comment-author img {
	float: right;
}
.comment-author .fn,.comment-author .says {
	font-weight: bold;
	font-style: normal;
}
div.alignleft {
	float:left;
}
div.alignright {
	float:right;
}
.commentlist em {
	display: block;
}
ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.navigation {
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignright {
	float: right;
}
/* shedule table */
.main-content-frame h2.text {
	font-size: 24px;
	color: #c21a1a;
	margin: 0 0 17px 5px;
}
#schedule-table {
	width: 100%;
	font-size: 12px;
	margin: 15px 0 20px;
	border-collapse: collapse;
}
#schedule-table td {
	width: 20%;
	text-align: center;
	padding: 0 3px;
	height: 45px;
	border: 1px solid #fff;
}
#schedule-table .heading td {
	font-size: 16px;
	font-weight: bold;
	background: #666;
	color: #fff;
	padding: 5px 0;
	border-bottom: 2px solid #fff !important;
	height: 20px;
}
#schedule-table .date {
	font-family: Tahoma;
	font-size: 13px;
	color: #9f0202;
	font-weight: bold;
}
#schedule-table .odd td {
	background: #ededed;
}
.flickr_photos {
	overflow: hidden;
	height: 1%;
	padding: 20px 0 0 33px;
}
.flickr_photos a {
	width: 280px;
	float: left;
	margin-bottom: 15px;
}
.flickr_photos a img {
	float: left;
	margin: 0 auto;
}

#xhanch_my_twitter .header_48 {
display: none;
}

#career ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 5px;
font-style: normal;
line-height: 0em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-type: disc;
padding: 6px;
margin: 2px;
}

#sponsor {
       float: left;
       width: 100%;
       height: 200px;
}

#sponsor .photo{
       float: left;
}

#sponsor .blurb{
       float: left;
}

/* add styles */

#xhanch_my_twitter .credit {display: none;}

#xhanch_my_twitter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

