@charset "utf-8";
/* CSS Document */

html {background: #161616;}

#container {width: 981px; margin: 1em auto; color: #fff; text-align:left; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 85%; background:url('../img/bg-container.gif') repeat-y;}

#content-top {background: transparent url('../img/bg-content-top.gif') center top no-repeat; padding: 172px 150px 90px 150px;}

#content-bottom {background: transparent url('../img/bg-content-bottom.gif') center bottom no-repeat;}

#head {}

#content {padding: 30px 7px 10px 8px; min-height: 230px;}

/* Common Items */

.logo-exposure {position: absolute; margin-left: 15px; margin-top: 10px;}
#ocrf-logo {position: absolute; margin-left: 21px; margin-top: 19px;}

.logo-cancer {margin-top: 30px; margin-right: 35px; float: right;}

#content-top h1 {postion: absolute; margin-top: 0px;}

a { color: #fff; }
a:hover { color: #a9aaac; }
a:visited { color: #fff; }

/* ie hr background image fix */
div.hr {background: url('../img/img-divider.gif') no-repeat center; height: 1px; width: 666px; border: none; padding: 15px 0px 15px 0px; clear:both; }
div.hr hr {display: none}

h2 { padding-bottom: 5px; }
h3 { font-weight: bold; color: #fff; margin:1.25em 0em; }
p { margin:0em 0em 1.25em; line-height:1.25em; }
#content-home p {line-height: 1.15em;}
img.right { float:right; }

/* Navigation */

#navigation {
	list-style: none;
	list-style-type: none;
	display: inline;
	position: absolute;
	margin-top: 33px;
	margin-left: 250px;
}

#navigation li {
	list-style: none;
	list-style-type: none;
	display: inline;
	padding-right: 12px;
}

/* Footer Navigation */

#footer-nav {
	list-style: none;
	list-style-type: none;
	display: inline;
	position: absolute;
	margin-top: -40px;
	margin-left: 688px;
}

#footer-nav li {
	list-style: none;
	list-style-type: none;
	display: inline;
	padding-right: 19px;
}

#footer-nav a {font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; font-size: 77%;}

/* Individual Pages */

/* Event Details Page */
.event-details-text { width: 450px; float: right; padding-bottom: 20px; }
.event-det-img {padding: 0px 15px 15px 0px;}
.event-det-img-2 {position: relative;}
.event-details {float: none;}

/* Prizes Page */
#prizes-top {text-align:center;}

#prizes-mid { margin-top:2em; overflow:auto; }
#prizes-mid ul li { display:block; float:left; margin-bottom:20px; min-height:128px; }
#prizes-mid ul li.short { display:block; float:left;  min-height: 0;}
#prizes-mid ul p { width: 508px; }
#prizes-mid img { margin: 0px 15px 0px 0px; }
#prizes-mid li h3 { margin:0em;}
#prizes-mid li h2 { margin:1em 0em 0em; font-weight:bold; }

#prizes-mid-btm { margin-top:2em; margin:auto; width: 50%;}
#prizes-mid-btm ul li { display:block; float:left; }
#prizes-mid-btm ul p { width: 200px; }
#prizes-mid-btm img { margin: 0px 15px 0px 0px; }
#prizes-mid-btm li h3 { margin:0em; }

#prizes-mid img.first-img-two {margin-bottom: 20px;}

#prizes-btm {min-height: 50px;}
#prizes-btm ul {margin-left: 15px;}
#prizes-btm ul li {width: 215px; float:left; list-style-type: disc;}

#prizes-btm {  }
#prizes-btm dt { font-weight:bold; margin-top:1.25em; margin-bottom:0.25em; }
#prizes-btm dd { margin-left:2em; display:list-item;  }




/* Partners Page */
#partners-top ul li {float:left; display: block; padding-bottom: 20px;}
.content {width: 220px;}
#partners-top p {padding: 15px 10px 20px 20px;}
.supported {padding: 0px 0px 0px 20px;}
.other-sponsors ul li {float:left; display: block;}
.other-sponsors ul li img {padding: 15px 0px 0px 20px;}
.other-sponsors-big ul li img {padding: 15px 0px 0px 0px;}

/* Video Page */
#video-container { margin: auto; width: 347px; text-align:center; background: url('../img/bg-video.gif') repeat-y #161616; }
#video { margin: auto; text-align:center; width: 320px; border: 3px solid #fff; overflow:auto; background:#000; }
#video p { text-align: left; margin:0.5em; background: #000; }
#video p img { margin:0.5em 0em; }

#video-container-2008 { margin: auto; width: 667px; text-align:center; background: url('../img/bg-video-2008.gif') repeat-y #161616; }
#video-2008 { margin: auto; text-align:center; width: 640px; border: 3px solid #fff; overflow:auto; background:#000; }
#video-2008 p { text-align: left; margin:0.5em; background: #000; }
#video-2008 p img { margin:0.5em 0em; }

#video-container-2009 { margin: auto; width: 627px; text-align:center; background: url('../img/bg-video-2009.gif') repeat-y #161616; }
#video-2009 { margin: auto; text-align:center; width: 600px; border: 3px solid #fff; overflow:auto; background:#000; }
#video-2009 p { text-align: left; margin:0.5em; background: #000; }
#video-2009 p img { margin:0.5em 0em; }

/* Contact Us Page */
.contact-text {width: 350px;}
#contact-form { width: 352px;}
#contact-form input { width: 29.1em; height:16px; margin-bottom:9px; float: left; padding: 0px 5px 0px 5px;}
#contact-form textarea {width: 36.2em; height:160px; overflow: auto; padding: 5px 5px 5px 5px;}
#contact-form .label {display: block; width: 6em; float: left; clear: left;}
#contact-form .label-long { margin: 0px; display:block; padding-bottom: 10px;}
.button {width:72px!important; height:30px!important; float:right!important;}

#messageBox1 { background-color: #EEEEEE; color: #242424; width: 330px; padding: 9px; margin-bottom: 15px; border: 1px solid #fff; line-height: 1.6em;}
#messageBox1 li {margin-left: 25px;}

/* Zero-out Google toolbar defaults */
input.text, textarea, select { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif!important; font-size:85%!important; color:#fff!important; background-color:#3c3c3c!important; border:1px solid #fff!important; }

/* Form defaults */
input.focus, input:focus, textarea.focus, textarea:focus, select.focus, select:focus { background-color:#2c2c2c!important; border:1px solid #ccc!important; }

/* Photo Gallery Page */
#photo-gall-content p { }
#photo-gall { overflow:auto; width:660px; }
#photo-gall li { display: block; float:left; padding: 0px 30px 30px 0px; }
#photo-gall li.last { padding: 0px 0px 30px 0px; }
#photo-gall li.blank { width:1px; border:none!important; margin:3px; cursor:text!important; }
#photo-gall img { border: 3px solid #c1c2c3; }
#photo-gall a:hover img { border-color:#ffffff; }
#photo-gall li.tab { border:3px solid #a9aaac; margin-right:30px; margin-bottom:30px; padding:0.2em 0em; text-decoration:none; width:102px; display:inline-block; text-align:center; }
#photo-gall li.right { float:right; margin-right:0px; margin-left:30px; }
#photo-gall li.active { background:#ffffff; color:#000; border-color:#fff; }
#photo-gall li.tab:hover { border-color:#ffffff; cursor:pointer; }

/* Home Page Elements */
#content-top-home {background: transparent url('../img/bg-home-top-2.jpg') center top no-repeat; padding: 181px 150px 90px 150px;}

#content-bottom-home {background: transparent url('../img/bg-home-btm-2.jpg') center bottom no-repeat; height: 280px;}

#content-home {width: 310px; position: absolute; top: 135px; margin-left: 660px;}
#content-home p { /* padding: 7px 15px 0px 3px; */ margin:0em 15px 1em 3px; }
#content-home .hd-event-details {margin: 0 0 5px -3px;}
.hd-2009-teaser { position: absolute; margin-left: 30px; top: 495px;}
#content-home p img { margin-bottom: 0!important; padding-bottom: 0!important; margin-left:-3px;  }
#content-home p.intro-text-btm {margin-bottom: 0px;}
.home-maj-sponsors {position: absolute; top: 343px; margin-left: 662px;}


#footer-nav-home {
	list-style: none;
	list-style-type: none;
	display: inline;
	position: absolute;
	margin-top: -44px;
	margin-left: 733px;
}

#footer-nav-home li {
	list-style: none;
	list-style-type: none;
	display: inline;
	padding-right: 20px;
}

#footer-nav-home a {font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; font-size: 77%;}

/* Acknowledgement Page */
.dl-ack dd {margin: 0; padding: 0;}
.dl-ack dt {padding-top: 13px; padding-bottom: 4px;}
.dl-ack {padding-bottom: 30px;}
.dl-ack b {font-size: 111%;}

