/*
COLORS
Blue: #00FFEE
Dark Green: #005830;



*/

/***LAYOUT***/

body {
text-align:center;
font-size:small;
margin:0px;
padding:0px;
background:url(../images/headerbg.jpg) left top repeat-x white;
}

	#container {
	text-align:center;
	width:1000px;
	margin:0px auto;
	}
	

	#header {
	margin:0px 0px 0px 0px;
	width:1000px;
	height:125px;
	background:url(../images/header.jpg) top center no-repeat;

	}
	
		#header h1 span {
		display:none;
		}
		
			#header h1 {
			line-height:95px;
			height:100px;
			width:200px;
			
			}
				#header h1 a {
				display:block;
				width:200px;
				height:100px;
				}

		
		#header img {
		
		}
		
		#header #search {
		}
	

	
		
	#showcase {
	margin:0px 0px 0px 0px;
	}
		
	#content {
	margin:0px 0px 0px 0px;
	}
	
		#maincontainer {
			float:left;
			width:700px;
			overflow:hidden;
		}
		
		#main {
		}
		
			#votes {
				width:315px;
				float:left;
				font-family:Georgia, "Times New Roman", Times, serif;

			}
			
			#votes table {
				margin:20px;
			}
			
			#dollars {
				width:320px;
				float:right;
				height:200px;
				font-family:Georgia, "Times New Roman", Times, serif;
				line-height:200px;
				font-size:130px;
			}
		
		

		#sidebar {
		float:right;
		width:300px;
		clear:right; 
		text-align:left;
		}

	
	#footer {
	padding-top:0px;
	clear:both;
	}
	
/***STYLES***/

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  font-family:"Arial", "Georgia", Times, Serif;
  line-height: 1em;
  color: #333;
}

h1,h2,h3,h4,h5,h6 { 
  font-family: "Georgia", Times, Serif;
  margin: 0; 
  color:#111; 
  clear:both; 
}

h1 { 
font-size: 200%; 
margin:0px 0px 0px 0px;
}

h2 { 
font-size: 1.75em; 
margin:10px 0px 1em 0px;
color:#005830; 
}

h3 { 
font-size: 130%; 
margin:10px 0px 2.5px 0px; 
padding:0px;
text-transform:uppercase;
color: #005454;
}

h4 { 
font-size: 100%; 
margin:10px 0px 2.5px 0px;
font-weight:bold;
}

h5 { 
font-size: 100%;
font-weight:bold; 
}

h6 { 
font-size: 100%; 
font-weight:bold; 
}


p {
margin:0px 0px 2em 0px;
line-height: 1.6em;

}

a {
color:#005454;
}

strong {
font-weight:bold;
}

small {
font-size:80%;
color:#ccc;
}

ul {
margin:10px 20px;
list-style:square;
}

	ul li {
	
	}
	

table {
width:100%;
margin:1em auto;
border-collapse:collapse;
background:white;
background:#f0f0f0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
border:1px solid #ccc;
}

	td {
	color:#dc8505;
	border-bottom:1px solid #dddddd;
	padding:10px;
	text-align:left;
	}
	
	tr.odd td {
	}
	
	tr.odd .column1 {
	background::#f4f9fe;
	}
	
	.column1 {
	background:#f9fcfe;
	}
	
	th {
	font-weight:normal;
	color: white;
	font-weight
	text-align:left;
	border-bottom: 1px solid #ddd;
	padding:10px;
	background-color:#dc8505;
	}			
					


/***CLASSES***/	
	
p.intro {
font-size:30px;
line-height:36px;
display:block;
}

.top {
margin:0px;
}

.floatleft {
float:left;
margin:0px 10px 10px 0px;
}

.floatright {
float:right;
margin:0px 0px 10px 10px;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}

.clearboth {
clear:both;
}

.border {
border:1px solid #ccc;
}

.padding {
padding:5px;
}

.datatable {
}



.alert {
border:2px solid red;
background:pink;
padding:10px;
margin:0px 0px 5px 0px;
}

.success {
border:2px solid green;
background:lightgreen;
padding:10px;
margin:0px 0px 5px 0px;
}

.highlight {
background:lightgreen;
}

.calltoaction {
background:yellow;
}

.notifynumber {
background:red;
padding:2px;
color:white;
-moz-border-radius:2px;
		-webkit-border:2px;
}


 	input.error {
    background:pink;
    }
	
label {
color:#888;
font-size:90%;
display:inline;
}	
	
    label.error {
	clear:both;
	display:block;
    margin:0px 5px;
    color:red;
    font-weight:bold;
    }
	
	
	


/*FORMS*/
    input.error {
    background:pink;
    border:2px solid red;
    }
    label.error {
    margin:0px 5px;
    color:red;
    font-weight:bold;
    }
