/* LAYOUT */

body {font:100% Verdana, Arial, Helvetica, sans-serif;background:#6FA7D1;margin:0;padding:0;text-align:center;color: #003811;}
#container {margin: 0 auto;background:url('../img/shadow.png');width:650px;position:relative;}
#header {margin:0;padding:0;height:134px;width:650px;}
#main {margin:0 48px;padding:0;background:#023304 url('../img/bg_gradient.png') repeat-x;border-top:solid 5px #2B5708;border-bottom:solid 5px #023304;}
#textBox {background:#FFFFFF;border:solid 3px #EFEF56;margin:25px 29px;text-align:left;}
#text {padding:0 20px;font-size:9pt;line-height:15pt;position:relative;}
#footer {margin:35px 15px 10px;padding-top:10px;text-align:center;font-size:7pt;line-height:12pt;color:#3C6C2D;border-top:solid 3px #EFEF56;}
#float_right {width:190px;float:right;padding:12px 0;margin-left:15px;}

/* DECOR LINES */
#right_top {z-index:100; position:absolute; top:155px; right:-123px;width:200px;height:75px;background:url('../img/right_top.png') no-repeat;}
#right_ctr {z-index:100; position:absolute; top:620px; right:-173px;width:250px;height:75px;background:url('../img/right_ctr.png') no-repeat;}
#right_btm {z-index:100; position:absolute; bottom:110px; right:-123px;width:200px;height:75px;background:url('../img/right_btm.png') no-repeat;}
#left_btm {z-index:100; position:absolute; bottom:280px; left:-120px;width:200px;height:75px;background:url('../img/left_btm.png') no-repeat;}


/* TYPOGRAPHY & LINKS & IMAGES */
h1, h2, h3 {padding:14px 0 0 0;text-transform:capitalize;line-height:50%;color:#144C12;}
h1 {font-size:13pt;}
h2 {font-size:11pt;}
h3 {font-size:9pt;}
strong {color:#144C12;}
ul {margin:0px;padding:0 0 0 15px;}
.time {padding:0 18px 0 0;margin:0;}
.blank {padding:0 0 0 111px;margin:0;}
.or {padding:0 14px 0 0;margin:0;} 

a, a:visited {color:#1E6E9E;text-decoration:none;}
a:hover {color:#559ACE;}
.sponsor_logo a, .sponsor_logo a:hover, .sponsor_logo a:visited {background:none;text-transform:uppercase;border:none; vertical-align:top;} 
.sponsor_logo img {margin:0 20px 20px 0;}
#footer a, #footer a:hover, #footer a:visited {background:none;color:#3C6C2D;padding:0px;}

#text img {padding-bottom:7px;}
img {border:none;margin:0 auto;padding:0;}
.link img {padding:0 8px 0 0;margin:0 0 0 2px;border:none;height:6px;width:1px;display:inline;}
a.link img, a.link:visited img{background:url('../img/link.png') no-repeat;}
a.link:hover img {background:url('../img/link_off.png') no-repeat;}


/* FORMS */
form {padding:14px 0 0 0;}
.btn {background:#EFEF56;text-decoration:none;color:#144C12;font-weight:bold;font-size:9pt;border-bottom:2px solid #3C6C2D;border-right:2px solid #144C12;border-top:2px solid #5B9645;border-left:2px solid #528440;padding:3px 5px 2px;vertical-align:top;}
.drop {background:#EFEF56;text-decoration:none;color:#144C12;font-weight:bold;font-size:9pt;border:2px solid #3C6C2D;padding:3px 1px 2px 5px;vertical-align:top;text-transform:none; margin:0 8px 0 0;}


/* NAV */
#nav {z-index:100;margin:0;padding:0;position:absolute;top:175px;left:-118px;}
#nav ul {list-style:none;}
#nav li {overflow:hidden;text-indent:-9999px;}
#nav li a {display:block;background:url('../img/menu.png') no-repeat;width:100%;height:100%;}

#nav li.about {width:180px;height:46px;}
#nav li.about a {background-position:0 0;}
#nav li.about a:hover {background-position:-180px 0;}
#nav li.about a.active {background-position:-360px 0;}

#nav li.sponsor {width:180px;height:49px;}
#nav li.sponsor a {background-position:0 -46px;}
#nav li.sponsor a:hover {background-position:-180px -46px;}
#nav li.sponsor a.active {background-position:-360px -46px;}

#nav li.tickets {width:180px;height:40px;}
#nav li.tickets a {background-position:0 -95px;}
#nav li.tickets a:hover {background-position:-180px -95px;}
#nav li.tickets a.active {background-position:-360px -95px;}

#nav li.agenda {width:180px;height:40px;}
#nav li.agenda a {background-position:0 -135px;}
#nav li.agenda a:hover {background-position:-180px -135px;}
#nav li.agenda a.active {background-position:-360px -135px;}

#home {z-index:100;margin:0;padding:0;position:absolute;top:490px;left:-118px;}
#home ul {list-style:none;}
#home li {overflow:hidden;text-indent:-9999px;}
#home li a {display:block;background:url('../img/home.png') no-repeat;width:100%;height:100%;}

#home li.home {width:180px;height:55px;}
#home li.home a {background-position:0 0;}
#home li.home a:hover {background-position:0 -56px;}


/* */