@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}
html{
height:100%;
}
body{
background-attachment:fixed;
background-image:url(../images/repeat-bg.jpg);
background-position:center top;
background-repeat:repeat-x;
height:100%;
margin:0;
padding:0;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
fieldset{
padding:5px;
}
legend{
padding:3px;
}
a{
color:#f36e23;
text-decoration:none;
border-bottom:dotted 1px;
}
p{
padding-top:10px;
padding-bottom:10px;
}
h1, h2, h3, h4{
color:#f36e23;
padding-bottom:10px;
padding-top:10px;
}
.required{
color:#000000;
font-size:0.8em;
}
.orange{
color:#f36e23;
}
.small{
font-size:0.8em;
}
.big-bold{
font-size:1.5em;
font-weight:bold;
}
#page_wrapper{
height:100%;
}
#page{
background-image:url(../images/body-repeat.png);
background-position:9px top;
background-repeat:repeat-y;
margin:0 auto;
min-height:100%;
width:993px;
}
#menu{
color:#FFFFFF;
font-size:1.1em;
margin:0 auto;
width:993px;
}
#menu ul{
list-style:none;
}
#menu li{
float:left;
height:67px;
background-repeat:no-repeat;
background-position:0 0;
padding-bottom:18px;
}
#menu table{
	height:100%;
	width:100%;
}
#menu td{
	text-align:center;
	width:100%;
	height:100%;
}
#menu a{
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding:20px;
}
#home-btn{background-image:url(../images/home.jpg);}
#home-btn:hover{background-position:0 -85px;}

#speaker-btn{background-image:url(../images/speaker.jpg);}
#speaker-btn:hover{background-position:0 -85px;}

#sponsors-btn{background-image:url(../images/sponsors.jpg);}
#sponsors-btn:hover{background-position:0 -85px;}

#media-btn{background-image:url(../images/media.jpg);}
#media-btn:hover{background-position:0 -85px;}

#raffle-btn{background-image:url(../images/raffle.jpg);}
#raffle-btn:hover{background-position:0 -85px;}

#reservations-btn{background-image:url(../images/reservations.jpg);}
#reservations-btn:hover{background-position:0 -85px;}

#header{
background-image:url(../images/header.png);
background-position:center top;
background-repeat:no-repeat;
height:175px;
margin:0 auto;
position:relative;
width:985px;
}
#header_info{
color:#ED328D;
font-size:1.2em;
left:250px;
position:absolute;
text-align:center;
top:4px;
width:345px;
}
#content{
padding-left:40px;
padding-right:40px;
color:#ED328D;
padding-bottom:15px;
}
#left_content{
float:left;
padding-right:25px;
width:635px;
line-height:1.7em;
text-align:justify;
}
#left_content ul{
padding-left:35px;
}
#raffle li{
padding-bottom:15px;
}
#right_content{
margin-left:660px;
}
#right_content td{
text-align:center;
background-color:#ffffff;
height:110px;
width:110px;
}
#right_content td img{
height:100px;
width:100px;
}
#right_content a{
border:none;
}
.slideshow img{
	border:solid 5px #f36e23;
}
#footer_wrapper{
padding-bottom:15px;
}
#footer{
color:#ED328D;
font-size:0.8em;
margin:0 auto;
padding:3px 15px;
width:916px;
background:#ffffff;
border-bottom:solid 2px #ED328D;
border-top:solid 2px #ED328D;
}