@charset "utf-8";

/* Created by Mike Burt 2009 */

body {
margin: 0;
padding: 0; 
text-align: center;
font-family: "Lucida Grande", sans-serif;
}

a {
color: #C69;
}

a:hover {
color: black;
}


#container {
background-image: url(images/main-bg.jpg);
background-position: top center;
background-repeat: no-repeat;
position: relative; top: 0px;
}

#wrapper {
margin: 0 auto;
width: 910px;
text-align: right;
}

#content {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:1300px;
width: auto;
}

#content-index {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:650px;
width: auto;
}

#content-sub {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:600px;
width: auto;
}

#content-auction {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:1500px;
width: auto;
}

#content-sponsors {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:3250px;
width: auto;
}

#content-honorees {
position: relative;
top: 45px;
right: 0;
background: right top no-repeat URL(images/content-bg.jpg);
height:1650px;
width: auto;
}

/* Navigation */

#nav {
position: relative;
right: 0px;
top: 50px;
margin: 0px;
height: 30px;
}

#nav li {
float: right;
font-family: "Lucida Grande", sans-serif;
font-size: 100%;
font-weight:bold;
list-style: none;
}

#nav a {
padding: 0 15px 0 15px;
text-decoration: none;
flooat: right;
display: block;
color: #fff;
}

#nav a:hover {
border: 1px dotted white;
padding: 0 14px 0 14px;
color: #000;
}

#nav .current a {
border: 1px dotted white;
padding: 0 14px 0 14px;
color: #000;
}

#sidebar ul {
margin-left: -20px;
line-height: 35px;
list-style-image: URL(images/sidebar-ul.gif);
}

#sidebar .header {
margin-left: 20px;
}

#sidebar a {
font-size: 100%;
font-weight: bold;
color: #e3e3e3;
text-decoration: none;
}

#sidebar a:hover {
color: #000;
}

#sidebar .current a {
color: #000;
}

/* Page Elements */

.logo {
margin-top: 45px;
margin-bottom: -30px;
}

.bodyvox {
margin-left: -15px;
}

#sidebar {
float: left;
width: 195px;
margin-top: 60px;
margin-left: -10px;
padding: 0 0 0 0;
text-align: left;
font-weight: bold;
font-size: 90%;
}

#rightCol {
font-size: 90%;
float: right;
width: 680px !important;
margin-top: 15px;
padding: 20px;
}

#rightCol .rightside {
text-align:left;
border-left: 3px dashed #e1e1e1;
padding: 0 0 0 20px;
float: right;
width: 53%;
}

#rightCol .leftside {
line-height: 20px;
float: left;
text-align: left;
padding: 0 20px;
width: 35%;
}

#rightCol .leftside h3 {
	font-weight: bold;
	color: #C69;
}

#rightCol .subhead {
color: #CCCCCC;
}

#rightCol .subhead2 {
	color: ##C69
}

#rightCol .rightside h3 {
font-weight: bold;
color: #C69;
}

#rightCol .rightside p {
line-height: 20px;
}

#rightCol .rightside-sp p {
line-height: 20px;
}

#rightCol .rightside #img {
padding-left: 50px;
}

#rightCol .rightside-sp {
text-align:left;
border-left: 3px dashed #e1e1e1;
padding: 0 0 0 20px;
float: right;
width: 67%;
}

#rightCol .leftside-sp {
line-height: 20px;
float: left;
text-align: left;
padding: 0;
width: 27%;
}

#rightCol .rightside-sp3 {
text-align:left;
border-left: 3px dashed #e1e1e1;
padding: 0 0 0 20px;
float: right;
width: 57%;
}

#rightCol .leftside-sp3 {
float: left;
text-align: left;
padding: 10;
width: 37%;
}

#rightCol .leftside-sp3 h3 {
font-weight: bold;
color: #C69;
}

#rightCol .rightside-sp3 h3 {
font-weight: bold;
color: #C69;
}

#rightCol .leftside-sp3 p {
line-height: 20px;
}

#rightCol .rightside-sp3 p {
line-height: 20px;
}

#rightCol .leftside-sp h3 {
font-weight: bold;
color: #C69;
}

#rightCol .rightside-sp h3 {
font-weight: bold;
color: #C69;
}

#rightCol .rightside-sp2 h3 {
font-weight: bold;
color: #C69;
}

#rightCol .rightside-sp2 {
text-align:center;
border-left: 3px dashed #e1e1e1;
padding: 0 0 0 20px;
float: right;
width: 67%;
}

#sponsors {
width: 420px;
padding: 10px 0 10px;
border-bottom: 1px dotted #e1e1e1;
}

#sponsors dl {
float: left;
width: 400px;
margin: 0px 20px 20px;
padding: 0;
display: inline;
}

#sponsors dd {
float:right;
margin: 25px 0 0 20px;
padding: 0;
}

#sponsors dl dd.img {
margin: 0;
}

#sponsors dd.img {
clear: both;
float: left;
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
}

#sponsors .alt dt {
float: left;
}

#sponsors .alt dd {
margin: 25px 20px 0 0;
}

#sponsors .alt dd.img {
float: right;
margin: 0 0 0 8px;
}

/* Form Elements */

label {
margin: 0;
padding:0.2em;
margin-top:0.3em;
text-align:right;
width:100px;
float:left;
}

fieldset {
  background-color:#ccc;
  width:400px;
  text-align: left;
  padding-left: 15px;
  }

.br {display:none;}  
  
.textfield  {
color:#333 ;
margin:3px;
height:20px;
border:solid 0 #fff;
padding: 3px 8px;
background: transparent url("images/textfield_bg.gif") no-repeat fixed;
width:250px;
voice-family: "\"}\""; 
voice-family:inherit;
width:250px;
}
fieldset>input.textfield {
background: transparent url("images/textfield_bg.gif") no-repeat;
}
textarea {
color:#333 ;
margin:3px;
height:100px;
border:solid 0 #fff;
padding: 0 8px;
background: transparent url("images/textarea_bg.gif") no-repeat fixed;
width:250px;
voice-family: "\"}\""; 
voice-family:inherit;
width:250px;
}
fieldset>textarea {
background: transparent url("images/textarea_bg.gif") no-repeat;
}
.submit {
margin:3px;
background: transparent url("images/submit.gif") no-repeat;
height:20px;
border:solid 0 #fff;
width: 80px;
color:#666;
text-transform:uppercase;
}
