body{
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

#middle{
	margin: 0 auto 10px auto;
	text-align:center;
}

#middle2{
	margin: 0 auto 10px auto;
	text-align:center;
}

#middle2 img{
	border:none;
}

#give-meta{
	font-size:20px;
	text-align:center;
}

#give-top-meta{
	font-size:22px;
	margin:0 0 15px 0;
}

a{
	text-decoration:none;
	color:#37A075;
}

a:hover{
	text-decoration:underline;
}

a:visited{
	text-decoration:none;
	color:#37A075;
}

#logo-cont{
	float:left;
	margin:0;
	padding:0;
}

#logo-cont img{
	margin:0;
	padding:0;
}

#logo-cont a img{
	border:none;
}

#top-nav{
	float:right;
	margin:0;
	padding:0;
}

#top-nav li{
	display:inline;
	line-height:100px;
	padding:0 0 0 12px;
}

#top-nav a{
	color:#333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	padding:40px 7px 40px 7px;
	
}

#head{
	margin:0 auto 0 auto;
	padding:0;
		width:900px;
	
}

#content{
	width:900px;
	margin:10px auto 0 auto;
}

#search-area{
	float:right;
}

.clearfix{
	clear:both;
	margin:0;
	padding:0;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#333333;
}

a img{
	border:none;
}

#ad-right{
	float:right;
	padding:0;
	margin:0;
	width:300px;
}

#one-right{
	height:250px;
	width:300px;
	background-color:white;
	margin:0 auto 18px auto;
	border:1px solid #333333;
}

#two-right{
	height:250px;
	width:300px;
	background-color:#333333;
	margin:0 auto 10px auto;	
}

#one-bottom{
	height:90px;
	width:728px;	
	background-color:#333333;
	margin:15px auto 0 auto;	
}

#orders{
	margin:0 0 10px 0;
	padding:0;
	width:500px;
}

#orders li{
	display:inline;
	margin:0 10px 0 0;
}

#orders a{
	text-decoration:none;
	color:#37A075;
}

#my-results{
	padding:0;
	margin:0;
	list-style:none;
}

#my-results li{
	float:left;
	font-size:12px;
	width:130px;
	display:block;
	/* Adjust for add size */
	margin:0 20px 31px 0;
	padding:0;
	height:135px;
}

#my-results a{
	text-decoration:none;
	color:#37A075;
}

#my-results a img{
	border:none;
}

#my-results a:visited{
	color:#37A075;
	
}



#search-h2{
}
.vote{
	margin-left:5px;
}

.vote a img{
	border:none;
	padding:0 5px 0 5px;
}

#foot{
	height:100px;
	margin:20px 0 0 0;
	padding:0;
	background-color:#333333;
	color:white;
	text-align:center;
	line-height:100px;
	font-size:16px;
}



.my-form label{
float: left;
width: 155px;
font-weight: bold;
}

.my-form input, .my-form textarea{
width: 180px;
margin-bottom: 5px;
}

.my-form textarea{
width: 250px;
height: 150px;
}

.fb-align{
	margin-left:155px;
}

.my-form br{
clear: left;
}

.my-form-button{
margin-left: 155px;
margin-top: 5px;
width: 90px;
}

.error_list li{
	display:inline;
	color:red;
}

.error_list{
	list-style:none;
}


#twitter-bird, #feed-icon {
	border:none;
}

#extra-links {
	background-color:#4E4E4E;
	height:30px;
	line-height:30px;
	font-size:85%;
	padding:0;
	margin:0;
	background: url(../images/extra-bg.jpg) repeat-x left top;
}

#extra-links a{
	color:#EFEFEF;
}

#extra-links a:hover{
	text-decoration:none;
	color:white;
}

#extra-links ul{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
	width:900px;
}

#extra-links li{
	display:inline;
	padding:0 20px 0 0;

}

.entry-meta{
	border-bottom:1px solid #999999;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	font-size:90%;
	font-style: italic;
}

.entry-title,.page-title author{
	padding:10px 0 0 0;
	margin:10px 0 4px 0;
}

#commentform{
	margin:10px;
}

#commentform p{
	clear:both;
	margin:4px 0 4px 0;
}

#commentform input, #commentform textarea{
	clear:left;
	float:left;
}


.required{
	color:red;
}

#comment-notes span{
	float:none;
}

#commentform label{
	float: left;
	font-weight: bold;
}

.news-title{
	font-size:110%;
	margin:0;
	padding:0;
}

.news-title a{
	color:black;
}

.news-title a:visted{
	color:black;
}

.news-meta{
	border-bottom:1px solid #999999;
	font-size:95%;
	font-style: italic;
	margin:5px 0 0 0;
	padding:0;
}

.news-content{
	padding:0;
	margin:10px 0 0 0;
}


.news-image{
	padding:0;
	margin:10px 0 0 0;
}

.news-entry{
	margin: 0 0 20px 0;
}

.alignleft{
	float:left;
}

