html, body {text-align: center; background-color: #57ac36; margin: 0; padding: 0; height: 100%;}

img {border: 0;}	

a:link, a:visited {color: #eb2d6b; outline: none;}
a:hover {color: #57ac36;}

ul, li {margin:0; padding:0;}

h1 {font:bold 14px/18px Tahoma, Arial, Helvetica, sans-serif; color:#222; margin:5px 0; padding:0;}
h2 {font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#57ac36; margin:5px 0 0 0; padding:0; text-transform:uppercase;}
h3 {font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0;}

.clear, .clr {clear:both; font-size:1px; line-height:1px; height:0;}

/* LAYOUT */
#CNTR {width: 1000px; height: 100%; text-align: left; background:url("../images/bg_radial_circle.jpg") no-repeat; margin: auto;}
#CNTR .indexlogo {padding-top: 95px; margin: 0 auto; text-align: center;}
#CNTR_inner {width: 740px; margin: 0 auto; position:relative;}

#CNTR_content {width: 730px; height: 400px; border: solid 5px #57ac36; position: absolute; top: 80px; z-index: 5;}
#CNTR_content .inner {background: #fff; width: 730px; height: 400px; opacity:0.4; filter:alpha(opacity=40);}

/* NAVIGATION */
#indexnav {margin:25px auto; height:10px; text-align: center;}
#mainnav {position: absolute; top: 405px; left: 85px; height: 10px; z-index: 7;}
#nav {width:562px; height:10px; margin:40px auto 0 auto; text-align:center; list-style-type:none; font-size:1px;}
#nav li,
#nav span {cursor:pointer;}
#nav_information {display:none; float: left; padding:0 17px; height:10px;}
#nav_projects,
#nav_events,
#nav_press,
#nav_donate,
#nav_contact {display:none; float:left; border-left:2px solid #57ac36; padding:0 17px; height:10px;}

/* CONTENT */
#content {display:none; font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; position:absolute; top: 120px; left: 165px; right: 50px; z-index:8;}
#content_projects {display:none; font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color: #000; position: absolute; top: 180px; left: 100px; right: 50px; z-index:8;}
#content_projects .projects {float:left; margin:10px 25px 0 10px;}
#content_projects .projects img {padding:3px; border:solid 1px #57ac36;}

#content_events_list {width:550px; height:275px; padding-bottom:20px;}
#content_events,
#content_press {width:550px; height:275px; padding-bottom:20px;}
#content_press h1 {font:bold 14px/18px Tahoma, Arial, Helvetica, sans-serif; color:#222; margin:5px 0; padding:0;}


/* PRESS & EVENTS */
.event_list img {float:left; padding:3px; border:solid 1px #57ac36; margin:5px 20px 10px 0; width:75px; height:75px;}
.event_list h1 a:link, .event_list h1 a:visited {color:#000; text-decoration:none;}
.event_list h1 a:hover {text-decoration:underline;}

.press {clear:both; margin:0 0 30px 0;}
.press_r {float:left; width:380px;}
.event {clear:both; margin:0 0 20px 0;}
.event_desc {float:left; width:340px;}
.event img {float:left; padding:3px; border:solid 1px #57ac36; margin:5px 20px 90px 0;}

.press_w {clear:both; margin: 0 0 30px 130px;}
.press_w ul {list-style:none;}
.press img {float:left; padding:3px; border:solid 1px #57ac36; margin:5px 20px 0 0;}


a.btn_link:link, a.btn_link:visited, a.btn_link:hover {float:left; background:#e2f2dc; border:1px solid #57ac36; 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 #57ac36; 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 #57ac36; cursor:pointer; width:55px; text-align:center; display:block; margin:10px auto; font:normal 10px/14px verdana;}

#moreinfo_cntr {display:none; width:800px; height:540px; border:solid 5px #57ac36; background:#fff; position:absolute; top:32px; left:-40px; z-index: 10;}
#moreinfo_w_cntr {display:none; width:950px; height:540px; border:solid 5px #57ac36; background:#fff; position:absolute; top:32px; left:-115px; z-index: 10;}
#moreinfo_inner {display:none; font:normal 10px/14px verdana;}
#hostcommittee_cntr {display:none; width:800px; height:520px; border:solid 5px #57ac36; background:#fff; position:absolute; top:32px; left:-40px; z-index: 10;}
#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;}

/* LIGHTBOX */
.gallery_imgs {display:none;}

#logo {position:absolute; top: 30px; left:25px; z-index:10;}
#logoname {position:absolute; top: 63px; left:155px; z-index:10;}

#footer {width:270px; height:17px; position:absolute; top:490px; right:0; z-index:7; background:#57ac36; font:normal 10px Tahoma, Arial, Helvetica; color:#fff; padding:0 5px;}
#indexnewsfooter {clear:both; margin:30px auto 0 auto; text-align:center; width:530px;}
#newsfooter {z-index:7; position:absolute; top:520px; width:750px; left:2px;}
