@charset "utf-8";
body {
	background: url(../images/bg.jpg) #e1dbc1 repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #222932;
	font-size: 80%;
	line-height: 1.9em;
}
#topright {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 95px;
	width: 126px;
	background: url(../images/badge2010date.gif) no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
#container {
	width: 960px;
	margin: 0 auto 0px auto;
	padding-top: 25px;
}
#header {
	width: 960px;
	height: 180px;
	text-align:center;
	padding-bottom: 22px;
}
/* ------------ TOP NAV MOUSEOVERS ---------------- */
#topMenu {
	width: 960px;
	height: 18px;
	background: url(../images/topMenu.gif) no-repeat;
	position: relative;
	margin: 0;
}
#topMenu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#topMenu li, #topMenu a {height: 18px; display: block;}

#panel1b {left: 0px; width: 24px;} /*BLANK*/
#panel2b {left: 24px; width: 96px;} /*HOME*/
#panel3b {left: 120px; width: 238px;} /*ABOUT THE SHOW*/
#panel4b {left: 358px; width: 213px;} /*EXHBITOR INFO*/
#panel5b {left: 571px; width: 211px;} /*OUR SPONSORS*/
#panel6b {left: 782px; width: 167px;} /*BUY TICKETS*/
#panel7b {left: 949px; width: 11px;} /*BLANK*/

#panel1b a:hover {background: transparent url(../images/topMenu.gif) 0 -18px no-repeat;}
#panel2b a:hover {background: transparent url(../images/topMenu.gif) -24px -18px no-repeat;}
#panel3b a:hover {background: transparent url(../images/topMenu.gif) -120px -18px no-repeat;}
#panel4b a:hover {background: transparent url(../images/topMenu.gif) -358px -18px no-repeat;}
#panel5b a:hover {background: transparent url(../images/topMenu.gif) -571px -18px no-repeat;}
#panel6b a:hover {background: transparent url(../images/topMenu.gif) -782px -18px no-repeat;}
#panel7b a:hover {background: transparent url(../images/topMenu.gif) -949px -18px no-repeat;}
#topMenu a{	text-decoration:none; color:#f3f3e9; font-size:1px;}
/* ---------- END TOP NAV MOUSEOVERS --------------- */
#bigPic {
	width: 960px;
	height: 300px;
	text-align: center;
	padding: 22px 0 20px 0;
}
#midPic {
	width: 960px;
	height: 150px;
	text-align: center;
	padding: 22px 0 20px 0;
}
#content {
	float: left;
	width: 960px;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
}
#c1 {float: left; width: 290px; padding-left: 15px;}
#c2 {float: left; width: 290px; padding-left: 30px;}
#c3 {float: left; width: 290px; padding-left: 30px;}
#cAll {float: left; padding-left: 15px; width: 925px;}
#homec1 {float: left; width: 610px;}
#homec2 {float: left; width: 268px; margin-left:15px; background-color:#cec6a4; padding: 15px; border: 1px solid #000000;}
#sec1 {float: left; width: 230px; padding-left: 15px;}
#sec2 {float: left; width: 699px; padding-right: 15px;}
#buyTickets1 {float: left; width: 448px; padding-left: 15px; margin-right: 15px; }
#buyTickets2 {float: left; width: 448px; padding-left: 15px; border-left: 1px dotted #000;}
#footerContainer {
	width: 100%;
	background: url(../images/footer.jpg) #d0c8a6 repeat-x;
	float: left; height: 169px; margin: 0;
}
#footer {width: 960px;margin: 0px auto 0 auto; font-size: 90%; line-height: 1.6em;}
#f1 {float: left; width: 290px; padding-left: 15px; padding-top: 15px;}
#f2 {float: left; width: 290px; padding-left: 30px; padding-top: 10px;}
#f3 {float: left; width: 290px; padding-left: 30px; padding-top: 12px;}
/*------------STYLE--------------*/
a:link {color: #ca3e71; font-weight: bold; text-decoration: none;}
a:visited {color: #ca3e71; font-weight: bold; text-decoration: none;}
a:hover {color: #355b00;}
a:active {color: #ca3e71; font-weight: bold; text-decoration: none;}
p {margin: 0; padding: .5em 0 .5em 0;}
h1,h2,h3,h4 {margin: 0; padding: 0;}
h1.addPadding {padding-bottom: .5em;}
h3 {padding-top: .5em;}
.tiny {font-size: 70%;}
ul {padding-left: 10px; list-style: none;}
ul.showDots {list-style:square; padding: 0 30px 0 30px;}
li.makeSpace {padding-bottom: 10px;}
p.noBotPad {padding-bottom: 0; margin-bottom: 0;}
.dropPad { margin: 0; padding: 0;}
.schedule {border: 1px solid #000; text-align: center; padding: 10px; margin-top: 10px;}
.makeTablePretty {background-color: #f9f8f3; border:1px solid #000000;}
.backOffLeft {padding-left: 15px; padding-top: 5px;}
.backOffRight {padding-right: 15px; padding-top: 5px;}
.boxMe {background-color: #f9f8f3; border:1px solid #000000; padding: 0 15px 10px 15px; margin: 5px 0 10px 0;}
#footer a:link {color: #ca3e71; font-weight: bold; text-decoration: none;}
#footer a:visited {color: #ca3e71; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #355b00;}
#footer a:active {color: #ca3e71; font-weight: bold; text-decoration: none;}
/*------------STYLE--------------*/
/*--------EXHIBITOR LIST---------*/
p.msg_list {padding: 0 0 1em;}
.msg_list {margin: 0px; padding: 0px; width: 699px;}
.msg_head {padding: 5px 10px; cursor: pointer; position: relative; background-color:#ca3e71; color:#FFF; margin:1px; font-weight: bold;}
.msg_head:hover {background-color:#355b00;}
.msg_body {padding: 5px 10px 15px; background-color:#f9f8f3;}
.exhibitorListHead {width: 100px; float:left;}
.exhibitorListBody {margin-left: 120px; width: 530px;}
.exhibitorListHead2 {width: 150px; float:left;}
.exhibitorListBody2 {margin-left: 170px; width: 480px;}
.msg_head_2 {padding: 5px 10px; position: relative; background-color:#ca3e71; color:#FFF; margin:1px; font-weight: bold;}
/*--------EXHIBITOR LIST---------*/