html, body {background:#009bd4; margin:0; padding:0; height:100%; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#333333;}
img {border: 0;}	

a:link, a:visited {color:#009bd4;}
a:hover {color:#73602d; text-decoration:none;}

ul, li {margin:0; padding:0;}

h1 {font:bold 16px/20px Tahoma, Arial, Helvetica, sans-serif; color:#222; margin:5px 0; padding:0;}
h2 {font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#009bd4; margin:0; padding:0; text-transform:uppercase;}
h3 {font:bold 14px/20px Tahoma, Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0;}

.clear, .clr {clear:both; font-size:1px;}

#CNTR_outer2 {width:908px; background:#009bd4; margin:0 auto; border-left:2px solid #bbdff1; border-right:2px solid #bbdff1;}
#CNTR_outer {width:902px; background:#009bd4; margin:0 auto; border-left:2px solid #bbdff1; border-right:2px solid #bbdff1;}
#CNTR {width:900px; background:#bbdff1; margin:0 auto; position:relative;}

#nav {padding: 10px 35px; height:20px;}
#nav .navitem {float: left; padding-left: 30px;}

#content {clear:both; text-align:center;}
#content .info, 
#content .assist, 
#content .donate,
#content .events,
#content .purchase {width: 840px; height: 400px; padding: 50px 50px 50px 0; text-align: left;}
#content .artists {width: 800px; margin: 0 auto; padding: 50px 0 50px 40px; text-align: left; /*overflow: auto;*/}
#content .CNTR_artists {float: left; width: 170px; height: 40px; padding: 0 0 25px 20px; position: relative;}
#content .CNTR_artists img {float: left; width: 45px; height: 45px; margin: 0 5px; border: 3px solid #fff;}

#content .artists_text {height: 46px; vertical-align:middle; display: table-cell;}
*:first-child+html #content .artists_text {height: 46px; top: 50%; margin-top:-20px; position: absolute;}
* html #content #content .artists_text {height: 46px; top: 50%; margin-top:-20px; position: absolute;}


#content .left_img {float:left; width:220px; padding:0 0 0 40px;;}
#content .left_img img {border: 3px solid #fff;}

#content .bodytext {float: right; width: 580px; font:normal 14px/20px Arial, Helvetica, sans-serif; color: #000;}
#content .title {padding: 0 0 12px 0;}

/* FOOTER */
#footer {clear: both; text-align:center; margin: 0 auto; padding-bottom: 20px;}
#footer .copyright {font: normal 10px Arial, Helvetica, sans serif;}
.withnewsfooter {position:relative;}
#indexnewsfooter {position:absolute; width:100%; margin:0 auto; top:550px;}
#newsfooter {clear:both; margin:10px 0 0 0;text-align:center;}


a.btn_link:link, a.btn_link:visited, a.btn_link:hover{float:left; background:#e2f2dc; border:1px solid #009bd4; cursor:pointer; text-align:center; display:block; margin:10px 10px 0 0; padding: 0 5px; height: 16px; color:#333; text-decoration:none; font:normal 10px/16px tahoma, arial, helvetica; display:block;}
#btn_moreinfo,
#btn_hostcommittee,
#btn_videos {float:left; background:#e2f2dc; border:1px solid #009bd4; cursor:pointer; width:auto; text-align:center; display:block; margin:10px 10px 0 0; padding:0 5px; height: 16px; font:normal 10px/16px tahoma, arial, helvetica;}
.btn_close {background:#e2f2dc; border:1px solid #009bd4; cursor:pointer; width:55px; text-align:center; display:block; margin:10px auto;}

#moreinfo_cntr {display:none; width:800px; height:500px; border:solid 5px #009bd4; background:#fff; top: 55px; left:40px; position:absolute; z-index:10;}
#moreinfo_w_cntr {display:none; width:950px; height:600px; border:solid 5px #009bd4; background:#fff; top: 55px; left:-30px; position:absolute; z-index:10;}
#moreinfo_inner {display:none; font:normal 10px/14px verdana;}

#hostcommittee_cntr {display:none; width:800px; height:520px; border:solid 5px #009bd4; background:#fff; top: 55px; left:40px; position:absolute; z-index:10; text-align:left;}
#hostcommittee_inner {display:none; padding:25px 0 0 25px;}
#hostcommittee_inner h1 {color:#57ac36;}
#hostcommittee_inner ul {float:left; width:200px; margin:20px 0 100px 50px; font:normal 12px/18px verdana; list-style:none;}
#hostcommittee_inner ul li {margin:0 0 10px 0;}

#video_cntr {display:none; width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; text-align:center; top:0; left:0; z-index: 10;}
#video_inner {display:none; border:solid 5px #000; width:480px; height:295px; font:normal 10px/14px verdana; margin:100px auto 0 auto;}

/* PRESS & EVENTS*/
.event_list img {float:left; border:3px solid #fff; margin:0 40px 40px 70px; width:100px; height:100px;}
.event_desc {float:left; width:580px; font:normal 14px/20px Arial, Helvetica, sans-serif; color: #000;}
.event_desc h1 a:link, .event_list h1 a:visited {color:#000; text-decoration:none;}
.event_desc h1 a:hover {text-decoration:underline;}

.event {clear:both; margin:0 0 20px 0;}

#press {margin:50px 0 50px 100px; font:normal 14px/20px Arial, Helvetica, sans-serif;}
#content_press {width:670px; height:500px; text-align:left; padding:0 25px 25px 0;}
.press {clear:both; margin:0 0 30px 0;}
.press_r {width:520px; float:left;}
.press_w {clear:both; margin: 0 0 30px 130px;}
.press_w ul {list-style:none;}
.press img {float:left; padding:3px; border:solid 1px #009bd4; margin:5px 20px 0 0;}
* html .press img {margin:5px 20px 10px 0;}

/* LIGHTBOX */
.gallery_imgs {display:none;}