/* main.css */



/*------------- the main content area -------------*/

#content { 
background: #fff;
margin: 0 0 0 0px;
width: 250px;
}

#contentheader { 
height: 30px;
margin: 0 0 10px 0;
}

#contentheader h2 { 
color: #593244;
font-size: 20px;
margin: 0;
padding: 15px 12px 5px 0px;
}

.required {
	color: #b00;
	font-size: 15px;
}

label { display: block; }



/* enclose content boxes in floated container */
#boxwrap { 
float: left;
position: relative;
width: 500px;
z-index: 1;
}
/* IE float bug */
* html #boxwrap { width: 567px; }

#actwrap { 
float: left;
position: relative;
width: 150px;
z-index: 1;
}
/* IE float bug */
* html #boxwrap { width: 567px; }


#midbox { 
margin: 0 180px 0 0;
background: #fff;
width: 350px;
}

#actbox { 
margin: 0 180px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
font-weight: bold;
padding-top: 10px;
background: #fff;
width: 150px;
}

.action #midbox, #news #midbox, #voting #midbox {
	margin-right: 0;
	width: 566px;
}





.dark h2 { background: url(/_images/bg_header_dark.gif) no-repeat 155px 0; }
.medium h2, .light h2 { background: url(/_images/bg_header_light.gif) no-repeat 155px 0; }
.dark { color: #fff; }
.dark a, .dark a:visited, .dark h2 { color: #b4f3f3; }

.light { color: #242424; }
.medium { color: #333; }


.light a, .light a:visited,
.medium a, .medium a:visited,
.light h2, .medium h2 { color: #5c2a4b; }






