body { color: #2d2d2d; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 400; background-color: #315872; background-image: url(../images/bg.gif); background-repeat: repeat-x; margin: 0; padding: 0 0 0 0; }
#main { width: 889px; margin-right: auto; margin-left: auto; }
#header { background-repeat: no-repeat; width: 889px; height: 109px; margin: 0 auto; padding: 0; }
.logo { background-image: url(../images/accelerantlogo.jpg); width: 229px; height: 109px; float: left; margin-top: 5px; margin-right: 45px; }
.topnav { color: #fff; font-size: 0.84em; font-weight: bold; word-spacing: 7px; padding-top: 60px; }
.topnav a { color: #fff; font-size: 16px; text-decoration: none; margin-right: 3px; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; }
.topnav a:hover { color: #fff; font-size: 16px; background-image: url(../images/navleft.jpg); background-repeat: no-repeat; text-decoration: none; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; }
.topnav a:hover span { background-image: url(../images/navright.jpg); background-repeat: no-repeat; text-decoration: none; padding-top: 7px; padding-right: 6px; padding-bottom: 7px; padding-right: 6px }
.topnav a span { text-decoration: none; padding-top: 7px; padding-right: 6px; padding-bottom: 7px; }

#head { background-image: url(../images/header.jpg); background-repeat: no-repeat; width: 889px; height: 433px; margin-top: 15px; }
#social { float: left; margin-top: 380px; margin-left: 30px; }
#content { background-color: #fefefe; width: 889px; float: left; margin-right: auto; margin-left: auto; }
.content2 { width: 708px; height: 650px; margin-right: auto; margin-left: auto; }
#infopanel { width: 450px; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 15px; }
#infopanel .welcomeimg { background-image: url(../images/welcome.jpg); background-repeat: no-repeat; width: 533px; height: 133px; float: left; }
#infopanel .welcometitle { color: #2d2d2d; font-size: 1.4em; font-weight: lighter; width: 305px; float: left; margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-left: 15px; }
#infopanel .welcomedate { color: #2d2d2d; font-size: small; font-weight: lighter; font-style: italic; width: 305px; float: left; margin-right: auto; margin-left: auto; padding-left: 5px; border-bottom: 1px dotted #2d2d2d; }
#infopanel .welcomefai { color: #c4161c; font-size: small; font-weight: bold; width: 305px; float: left; margin-right: auto; margin-left: auto; padding-left: 5px; }
#infopanel .welcomeinfo { color: #353535; font-size: small; width: 400px; margin-top: 58px; margin-left: 143px; }
#promo { color: #2d2d2d; background-image: url(../images/vidbg.gif); width: 535px; height: 458px; float: left; margin-top: 10px; }
#promo .title { color: #2d2d2d; font-size: 1.5em; margin-top: 5px; margin-left: 5px; padding-top: 5px; padding-left: 5px; }
#badge { margin-bottom: 10px; }
#sidebar { color: #2d2d2d; width: 240px; float: right; margin-top: 10px; margin-right: 15px; }
#sidebar .title { color: #595959; font-size: 1.6em; margin-top: 2px; margin-bottom: 10px; padding-top: 5px; border-bottom: 1px dotted #2d2d2d; }
#sidebar .title strong { color: #4d8eb7; font-weight: bold; }
#sidebar ul { margin-top: 5px; margin-left: -1px; padding-left: 1px; list-style-type: none; }
#sidebar li  { color: #2d2d2d; font-size: small; line-height: 20px; background-image: url(../images/icon.gif); background-repeat: no-repeat; background-position: 2px 50%; left: -4px; margin-right: 0; margin-bottom: 5px; padding-left: 20px; list-style-position: inside; }
#sidebar li a  { color: #595959; font-size: small; line-height: 20px; text-decoration: none; left: -4px; margin-left: 5px; list-style-position: inside; }
#sidebar li span  { color: #595959; font-size: small; line-height: 20px; text-decoration: none; left: -4px; margin-left: 5px; list-style-position: inside; }
#sidebar li a:hover { color: #4d8eb7; font-size: small; line-height: 20px; text-decoration: none; left: -4px; list-style-position: inside; }
#sidebar .text{ color: #dd0707; font-size: x-small; text-align: center; }
#sidebar .text2{ color: #2d2d2d; font-size: x-small; text-align: center; }
#sidebar .text2 a{ color: #2d2d2d; font-size: x-small; text-align: center; }
#footer { color: #fff; font-size: small; background-color: #315872; background-image: url(../images/footer.jpg); background-repeat: repeat-x; background-position: 50% bottom; text-align: center; vertical-align: top; width: 100%; height: 150px; float: left; }
#bottom { background-image: url(../images/bottom.gif); width: 889px; height: 25px; float: left; margin-bottom: 35px; }
a  { color: #315872; font-size: small; line-height: 20px; text-decoration: underline; left: -4px; list-style-position: inside; }
a:hover { color: #2d2d2d; font-size: small; line-height: 20px; text-decoration: underline; left: -4px; list-style-position: inside; }
#hotels { width: 550px; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 15px; }
#hotels .title { color: #130; font-size: 1.6em; font-weight: lighter; text-align: left; width: 450px; float: left; margin-top: 10px; margin-bottom: 15px; padding-top: 10px; padding-left: 5px; }
#hotels .info { color: #2d2d2d; font-size: small; width: 550px; float: left; margin-top: 5px; margin-bottom: 20px; margin-left: 5px; padding-left: 5px; }
#hotels .line { width: 100%; height: 10px; float: left; clear: both; margin-bottom: 10px; border-bottom: 1px dotted #2d2d2d; }
#hotels .hotel { width: 100%; margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 5px; }
#hotels .hotelimage { color: #2d2d2d; font-size: small; width: 165px; height: 95px; float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; padding: 2px; border: solid 1px; }
#hotels .hoteltitle { color: #315872; font-size: x-large; font-weight: lighter; width: 240px; height: 25px; float: left; margin-top: 5px; }
#hotels .hotelinfo { font-size: small; width: 350px; float: left; padding-top: 3px; }

#hotels .hotelinfo li a  { color: #595959; font-size: small; line-height: 20px; text-decoration: none; left: -4px; margin-left: 5px; list-style-position: inside; }
#hotels .hotelinfo  li a:hover { color: #4d8eb7; font-size: small; line-height: 20px; text-decoration: none; left: -4px; list-style-position: inside; }
#hotels .hotelinfo  ul { margin-top: 5px; margin-left: -1px; padding-left: 1px; list-style-type: none; }
#hotels .hotelinfo  li  { color: #2d2d2d; font-size: small; line-height: 20px; background-image: url(../images/icon.gif); background-repeat: no-repeat; background-position: 2px 50%; left: -4px; margin-right: 0; margin-bottom: 5px; padding-left: 20px; list-style-position: inside; }


#speaker { width: 550px; height: 200px; float: left; margin-top: 10px; margin-bottom: 2px; padding: 3px; }
#speaker .image { width: 150px; height: 200px; float: left; clear: right; padding-right: 5px; border-right: 1px solid #f2efe9; }
#speaker .info { width: 350px; height: 200px; float: left; }
#speaker .stitle {color: #315872; font-size: x-large; }
#speaker .subtitle { color: #2d2d2d; font-size: small; text-align: justify; margin-bottom: 5px; padding-bottom: 1px; border-bottom: 1px solid #f2efe9; }
#speaker.link { color: #315872; font-size: small; }
#speaker .link li a  { color: #595959; font-size: small; line-height: 20px; text-decoration: none; left: -4px; margin-left: 5px; list-style-position: inside; }
#speaker .link li a:hover { color: #4d8eb7; font-size: small; line-height: 20px; text-decoration: none; left: -4px; list-style-position: inside; }
#speaker .link ul { margin-top: 5px; margin-left: -1px; padding-left: 1px; list-style-type: none; }
#speaker .link li  { color: #2d2d2d; font-size: small; line-height: 20px; background-image: url(../images/icon.gif); background-repeat: no-repeat; background-position: 2px 50%; left: -4px; margin-right: 0; margin-bottom: 5px; padding-left: 20px; list-style-position: inside; }

#speaker .bio { font-size: x-small; }

#band { width: 550px; margin-top: 10px; margin-bottom: 2px; padding: 3px; }
#bimage { width: 550px; height: 300px; clear: both; margin-bottom: 15px; padding-right: 5px; }
#band #info { width: 550px; margin-bottom: 15px; }
#band .stitle { color: #315872; font-size: x-large; }
#band .subtitle { color: #2d2d2d; font-size: small; text-align: justify; margin-bottom: 5px; padding-bottom: 1px; border-bottom: 1px solid #f2efe9; }
#band .link { color: #315872; font-size: small; }
#band .link li a  { color: #595959; font-size: small; line-height: 20px; text-decoration: none; left: -4px; margin-left: 5px; list-style-position: inside; }
#band .link li a:hover { color: #4d8eb7; font-size: small; line-height: 20px; text-decoration: none; left: -4px; list-style-position: inside; }
#band .link ul { margin-top: 5px; margin-left: -1px; padding-left: 1px; list-style-type: none; }
#band .link li  { color: #2d2d2d; font-size: small; line-height: 20px; background-image: url(../images/icon.gif); background-repeat: no-repeat; background-position: 2px 50%; left: -4px; margin-right: 0; margin-bottom: 5px; padding-left: 20px; list-style-position: inside; }
#band .bio { font-size: x-small; }

#note { font-size: x-small; width: 550px; float: left; }
#speaker2 { width: 550px; float: left; margin-top: 10px; margin-bottom: 2px; padding: 3px; }
#speaker2 img { width: 190px; height: 250px; float: left; clear: right; padding-right: 5px; padding-bottom: 5px; border-right: 1px solid #f2efe9; }
#speaker2 .bio { font-size: small; text-align: justify; width: 550px; float: left; clear: right; }
#speaker2 .stitle { color: #315872; font-size: x-large; }

#events { width: 550px; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 15px; }
#events .title { color: #2d2d2d; font-size: 1.4em; font-weight: lighter; text-align: left; width: 305px; float: left; margin-top: 10px; padding-top: 10px; padding-left: 5px; }
#events .schedual { width: 100%; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 5px; }
#events .date { color: #2d2d2d; font-size: medium; float: left; padding-left: 5px; }
#events ul { float: left; margin-top: 0; margin-left: -1px; padding-left: 1px; list-style-type: none; }
#events li { color: #2d2d2d; font-size: small; line-height: 20px; background-color: #efefef; background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: 2px 50%; left: -4px; margin-right: 0; margin-bottom: 5px; padding-left: 20px; list-style-position: inside; }
#id { }

#clears { height: 35px; float: left; clear: both; }
