@charset "utf-8";
/* CSS Document */

:focus {
	outline: 0;
}
body {
	background-color: #0F0200;
	background-image: url(http://www.bodagettabbq.com/images/BGBBQ2_01.png);
	background-repeat: repeat-x;
        color:#000000;
}
#container {
margin: 0 auto;
width: 950px;
}
p {
padding: 7px 0px 7px 0px;
}
h2 {
font-size: 1.5em;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
#header {
	background-image: url(http://www.bodagettabbq.com/images/leatherback2_01.png);
	background-repeat: no-repeat;
	height:236px;
	background-position: center bottom;
}
#maintop {
	background-image: url(http://www.bodagettabbq.com/images/scroll_top.png);
	height:100px;
	/*margin-bottom: -70px;*/
}
#mainleft {
	width: 575px;
	float: left;
	padding: 0px 15px 0px 15px;
}
#mainleft_text{
	letter-spacing: normal;
	background-image: url(http://www.bodagettabbq.com/images/pig.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#mainright {
	width: 300px;
	float: left;
	padding: 0px 15px 0px 15px;
}
#maincontent {
	background-image:url(http://www.bodagettabbq.com/images/scroll_mid.png);
	background-repeat:repeat-y;
	background-position: center;
}
#footer {
color:#b15d25;
font-size:.8em;
padding-top:10px;
line-height:2em;
}
#footer a{
color:#b15c25;
text-decoration:none;}
#footer a:hover{
color:#b15c25;
text-decoration:underline;}

body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
}
/*~~~~~~~~~~~~~Navigation~~~~~~~~~~~~~*/
#header #nav {
	padding-top: 75px;
	width: 400px;
	height: 150px;
	float: right;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0px;
}
#nav ul { list-style-type: none; padding-bottom: 0; margin-bottom: 0;}
#nav ul.left { float: left; margin:0; padding:0;}
#nav ul.right { float: left; margin:0; padding:0;}
#home {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/home.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#schedule {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/schedule.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#participants {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/participants.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#food {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/food.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#lodging {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/lodging.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#entertainment {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/entertainment.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#sponsors {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/sponsors.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#photos {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/photos.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#contact {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/contact.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}
#applications {
	width: 180px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(http://www.bodagettabbq.com/images/nav/applications.png) no-repeat;
	 padding-bottom: 0; margin-bottom: 0;
}

#nav a:hover { background-position: left bottom; }
#timer {
	background-image: url(http://www.bodagettabbq.com/images/countdown.png);
	background-repeat: no-repeat;
	height: 58px;
	padding-top: 25px;
        padding-bottom: 15px;
}

#sponsor {
	background-image: url(http://www.bodagettabbq.com/images/sponsorback.png);
	background-repeat: no-repeat;
	height: 160px;
	padding-top: 40px;
	background-position:center;
	text-align:center;
}
#infoform {
	padding-top: 15px;
        padding-bottom: 40px;
}
#infoform ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
#infoform li {  
padding-bottom: 1em; 
} 
#infoform.submit {  
border-style: none;
}
label {  
display: block; 
color: #b15c25;
}
#social {
	text-align:center;
}
.input-box 
{ 
color: #000; 
background: #fae4b8; 
border: #b15c25 solid 1px;
width: 250px;
} 
.input-box2 
{ 
color: #000; 
background: #fae4b8; 
border: #b15c25 solid 1px;
width: 550px;
} 
.input-box:focus
{ 
color: #000; 
background: #fae4b8; 
border: #b15c25 solid 3px;
width: 250px;
} 
.input-box2:focus
{ 
color: #000; 
background: #fae4b8; 
border: #b15c25 solid 3px;
width: 550px;
} 
.submit-button 
{ 
color: #000; 
background: #b15c25; 
border: 2px #0F0200 outset;
float: right;
}
#flickr {
padding: 0px 15px 0px 15px;
}
#subleft {
	width: 575px;
	float: left;
	padding: 0px 15px 0px 15px;
	letter-spacing: normal;
}
.pics {  
    height:  150px;  
    width:   250px;  
    padding: 0;  
    margin:  0 auto;  
} 
 
.pics img {  
    top:  0; 
    left: 0 
} 
#entry {
border-bottom:#000000 solid 2px;
padding: 10px 20px 10px 20px;
height: 100px;
}
#entry_photo {
float:left;
width: 75px;
height: 100px;
}
#entry_text {
float:left;
width: 455px;
height: 100px;
}
#sponsor_entry {
border-bottom:#000000 solid 2px;
padding: 10px 20px 10px 20px;
height: 150px;
}
#sponsor_photo {
float:left;
width: 250px;
height: 150px;
}
#sponsor_text {
float:left;
width: 280px;
height: 150px;
}
#social {
padding: 15px 0px 15px 0px;
}
#promo_box {
float: left;
padding-right:15px;
padding-top:20px;
}