body {
	background-image:url(/images/bg_body.jpg);
	background-color:#fcdb8b;
	background-repeat:repeat-x;
	margin:0px;
}

object {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
	padding:0px;
	margin:0px;
}

p {
	margin:0px;
	padding:0px;
	display:block;
}

form {
	margin:0px;
	padding:0px;
}

label {
	display:block;
	clear:both;
	width:100%;
	overflow:hidden;
	height:0px;
}

img {
	border:none;
}

ul {
	list-style:none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li {
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-bottom:5px;
}

/*
|---------------------------------------------------
|	Common
|---------------------------------------------------
*/

#swf_container {
	margin:0px;
	padding:0px;	
}

#div_parent {
	width:1080px;
	height:auto;	
	margin:auto;
	background-image:url(../images/body_bg.jpg);
	background-repeat:no-repeat;

}

#div_header {
	width:1080px;
}


#div_content {
	
	width:1080px;
	height:auto;
	background-repeat:no-repeat;
}

#content_nav {
	background-image:url(/images/bg_nav.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:55px;
	margin:auto;
	text-align:center;
	
	
}

#content_nav a {	
	float:left;
	display:inline;
	margin:13px 0px 0px 34px;
	padding:0px;
	display:inline;
	color:#f3da91;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	clear:right;
}

#content_body_home {	
	width:100%;
	height:auto;
}

#content_body_about {
	width:100%;
	height:auto;
}


#div_footer {
	text-align:center;
	margin-bottom:50px;
}

#div_style_one_right{
	position:relative;
	display:inline;
	float:left;
	width:290px;
	height:550px;
	padding-left:10px;	
	border-left: 1px solid #b59646;
}

#news_archive {
	position:relative;
	display:inline;
	float:left;
	width:280px;
}

#news_archive a{
	display:block;
	margin-left:18px;	
}

#news_archive span{
	display:block;	
	margin-bottom:8px;
	margin-left:18px;	
}

#info_content_ecard {
	margin-bottom:15px;
}

/*
|---------------------------------------------------
|	Home
|---------------------------------------------------
*/

#home_layer_one {
	height:230px;
	overflow:hidden;	
	margin:0px;	
}

#home_layer_two {
	height:250px;	
	margin:0px;	
	overflow:hidden;	
}

#home_content_nominee {
	position:relative;
	float:left;
	display:inline;
	width:555px;
	height:220px;
	margin:10px 0px 0px 112px;
	overflow:hidden;	
}








#home_content_nominee span {
	
}

#home_content_nominee a {
	position:relative;
	float:left;
	display:block;	
	margin-top:10px;
	text-decoration:underline;
}

#home_content_petitioners {
	position:relative;
	float:left;
	display:inline;
	width:320px;
	height:auto;
	margin:10px 0px 0px 12px;
}

#home_content_petitioners p{
	position:relative;
	float:left;
	display:block;
	width:285px;
	height:41px;	
	margin:0px 0px 2px 0px;
}

#home_content_petitioners div{
	position:relative;
	float:left;
	display:inline;
	width:150px;
	height:auto;	
	margin:0px 0px 0px 5px;	
}



#home_content_petitioners h1{
	display:block;
	margin:0px 0px 2px 0px;	
}

#home_content_petitioners span{
	display:block;
	width:150px;	
	margin:0px 0px 10px 0px;
}

#home_content_petitioners a{
	position:relative;
	float:left;
	display:inline;	
	margin-top:0px;
	margin-left:5px;
	text-decoration:underline;
}

#home_content_ecard {
	position:relative;
	float:left;
	display:inline;	
	width:258px;
	height:168px;
	margin-left:112px;
}

#home_content_ecard {
	position:relative;
	float:left;
	display:inline;	
	width:258px;
	height:168px;
	margin-left:112px;
}

#home_featured_photo {
	position:relative;
	float:left;
	display:inline;	
	width:260px;
	height:175px;
	margin-left:30px;
}

#home_content_news {
	position:relative;
	float:left;
	display:inline;	
	width:300px;
	height:160px;
	margin-left:30px;	
}

#home_content_news h2{
	position:relative;
	float:left;
	display:inline;	
	width:81px;
	height:89px;
	margin:0px 15px 0px 0px;	
}

#home_content_news h1{
	position:relative;
	float:left;
	display:block;
	width:190px;	
	margin:0px;	
}

#home_content_news span{
	position:relative;
	float:left;
	display:block;
	width:220px;	
	margin-top:5px;	
}

#home_content_news a{	
	position:relative;
	float:left;
	display:block;		
	text-decoration:underline;
	margin-top:10px;
}

/*
|---------------------------------------------------
|	About
|---------------------------------------------------
*/	

#content_body_about #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:540px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
		
}

#content_body_about #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;		
}

/*
|---------------------------------------------------
|	News
|---------------------------------------------------
*/	

#content_body_news #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:540px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
		
}

#content_body_news #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;
	display:block;		
}

#content_body_news #div_style_one_left h2{
	margin:0 0 5px 0;
	padding:0px;	
	display:block;	
}

#content_body_news #div_style_one_left img{
	float:left;
	margin:0px 10px 5px 0;
	
}

#content_body_news #div_style_one_left a{
	display:block;	
	text-decoration:underline;
	margin-top:5px;		
}

#content_body_news #div_style_one_left div a{
	display:inline;	
	text-decoration:none;
}





/*
|---------------------------------------------------
|	Nominee
|---------------------------------------------------
*/	

#nominee_left{
	position:relative;
	display:inline;
	float:left;
	width:520px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
	overflow:hidden;
		
}

.nominee_h1{
	margin:0px 0 10px 0;
	padding:0px;		
}

.nominee_h2{
	margin:0 0 5px 0;
	padding:0px;	
	display:block;	
}

.nominee_img{	
	float:left;
	margin:0px 10px 5px 0;	
}

.nominee_div {
	float:left;
	display:inline;
	margin-top:32px;
}



.vote_a{
	display:inline;
	float:left;
	margin:0px;
}

.vote_img{
	float:left;
	margin:0 0 0 220px;
	padding:0px;
}


/*
|---------------------------------------------------
|	Photos
|---------------------------------------------------
*/	

#content_body_photos #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:510px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 142px;
	overflow:hidden;
	
		
}

#content_body_photos #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;
	display:block;		
}

#content_body_photos #div_style_one_left h3{
	margin:0px 0 20px 0;
	padding:0px;
	display:inline;
	float:left;		
}

#content_body_photos #div_style_one_left p{	
	display:block;
	float:left;	
	height:120px;
	text-align:center;
	padding:0px;
	margin-right:10px;
	margin-bottom:18px;
	width:150px;
}

* html #content_body_photos #div_style_one_left p{	
	height:120px;
}

#content_body_photos #div_style_one_left a{
	display:block;	
	text-decoration:underline;	
}

#content_body_photos #div_style_one_left a img{
	margin:0px 0 5px 0;
	padding:0px;
	/*width:125px;*/
}


#content_body_photos #div_style_one_left div a{
	display:inline;	
	text-decoration:none;
}

#content_body_photos #div_style_one_left div{
	margin-right:10px;
}

#content_body_photos #div_style_one_left select{
	width:150px;
	margin:0px;
	padding:0px;
	height:20px;
}

#right_nominiee {
	margin-left:20px;
}

#right_nominiee h1{
	margin:8px 0px 8px 0;
}

#right_nominiee span{
	margin-left:0px;
	display:block;
}

#right_nominiee a{
	margin-top:8px;
	float:left;
	text-decoration:underline;
}

/*
|---------------------------------------------------
|	Petitions
|---------------------------------------------------
*/	

#content_body_petitions #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:540px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
		
}

#content_body_petitions #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;
	display:block;		
}

#content_body_petitions #div_style_one_left h3{
	margin:0 0 0px 0;
	padding:0px;	
	display:block;	
}

#content_body_petitions #div_style_one_left p{
	display:table-row-group;
	float:left;	
	margin:10px 10px 10px 0px;
	width:165px;
	
		
}

#content_body_petitions #div_style_one_left b{
	display:block;	
}



#content_body_petitions #div_style_one_left div a{
	display:inline;	
	text-decoration:none;
}

#content_body_petitions #div_style_one_left  a{
	display:block;	
	text-decoration:underline;	
}

/*
|---------------------------------------------------
|	Downloads
|---------------------------------------------------
*/	

#content_body_downloads #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:540px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
		
}

#content_body_downloads #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;		
}

#content_body_downloads #div_style_one_left span{
	 position:relative;
	 display:inline;
	 float:left;
	 width:240px;
	 height:auto;
	 margin-left:20px;		
}

#content_body_downloads #div_style_one_left b{
	 display:block;
	 margin-bottom:10px;	
}

#content_body_downloads #div_style_one_left p{
	 display:block;
	 margin-bottom:10px;	
}

/*
|---------------------------------------------------
|	Forms
|---------------------------------------------------
*/	

#content_body_forms #div_style_one_left{
	position:relative;
	display:inline;
	float:left;
	width:540px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;
		
}

#content_body_forms #div_style_one_left h1{
	margin:0px 0 10px 0;
	padding:0px;		
}

#content_body_forms #div_style_one_left table td{
	padding-right:20px;		
}

/*
|---------------------------------------------------
|	Forms
|---------------------------------------------------
*/	

#content_body_ecards h1{
	margin:0px 0 10px 0;
	padding:0px;		
}

#content_body_ecards h2{
	margin:0px 0 10px 0;
	padding:0px;
	display:block;		
}

#content_body_ecards b{
	margin:5px 0 5px 0;
	padding:0px;
	display:block;		
}

#content_body_ecards a{
	margin:10px 0 20px 0;
	padding:0px;
	display:block;
	text-decoration:underline;		
}


#ecards_left{
	position:relative;
	display:inline;
	float:left;
	width:420px;
	height:auto;
	padding-right:10px;	
	margin:0px 10px 0px 112px;		
}

#ecards_right {
	position:relative;
	display:inline;
	float:left;
	width:410px;
	height:650px;
	padding-left:10px;	
	border-left: 1px solid #b59646;
}





/*
|---------------------------------------------------
|	Classes
|---------------------------------------------------
*/

/*basic font- color chocolate*/
.font1{
	color:#531c15;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*basic heading- color chocolate*/
.fontheading1{
	color:#531c15;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.fontheading2{
	color:#531c15;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.fontheading3{
	color:#531c15;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.input_text {
	width:290px;
	border:1px solid #531c15;

}

.text_area {
	width:290px;
	height:80px;
	border:1px solid #531c15;
}

.fontlink1 {
	color:#005baf;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}

.fontlink2 {
	color:#005baf;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;	
}

#window_login h1, p{
	margin:10px;
}

#window_login a{
	text-decoration:underline;
}

#window_maxvote h1, p{
	margin:10px;
}

#window_maxvote a{
	text-decoration:underline;
}

#window_thankyou h1, p{
	margin:10px;
}

#window_thankyou a{
	text-decoration:underline;
}

