* { margin: 0; padding: 0; border: none; outline: none; list-style:none; color:#555; text-decoration:none;}



.content_block p, .content_block h1 {
    margin-bottom: 10px;
}

.content_block a {
		background:#E6E1CE;
}


body {
	font-family: "Lucida Grande", "Lucida Unicode", Arial, Verdana, sans-serif;
	font-size: 62.5%;
	background:#E6E1CE;
	}
	
	
	
	
	
	
	
#wrap {
	width:1000px;
	margin:20px auto;
	}	
	
	
	
	
	
	
#main {
	padding:20px;
	width:700px;
	background:#1E5661;
	float:left;
	}
	
	
	
	
	
	
	
#sidepanel{
	padding:10px;
	width:220px;
	background:#1E5661;
	float:right; 
	}










	
h1 span{
	display:none;
	}
	h1 a{
		background:url(../imgs/fullsingle_logo.png) center no-repeat;
		width:220px;
		height:175px;
		display:block;
		margin:0 0 30px 0;
		}









#menu{
	background:#DEE4D8;
	display:block;
	padding:5px;
	margin:10px 0;
	}
	#menu li a{
		background:#E6E1CE;
		padding:5px;
		font-size:1.25em;
		font-weight:bold;
		display:block;
		margin:5px 0;
		}
		#menu li a:hover{
			background:#1E5661;
			color:#fff;
			}











#ads{
	display:block;
	margin:10px 0;
	}
	#ads li a{	
		background:#DEE4D8;
		display:block;
		width:200px;
		height:80px;
		margin:10px 0;
		padding:10px;
		}
		
		
		
		
		
		
		
		
		
		
		
.submit_form{
		background:#DEE4D8;
		display:block;
		margin:10px 0;
		padding:10px;
        visibility: visible;display: none;
		}
		legend{
			font-size:1.5em;
			display:block;
			margin-bottom:10px;
			font-weight:bold;
			}
		label{
			margin:5px 0;
			}
		input, textarea{
			font-family: "Lucida Grande", "Lucida Unicode", Arial, Verdana, sans-serif;
			display:block;
			width:95%;
			padding:5px;
			font-size:1.5em;
			border-bottom:3px solid #ccc;
			margin-bottom:10px;
			}
	









	.submit_form_success {
		background:#DEE4D8;
		display:block;
		margin:10px 0;
		padding:10px;
        visibility: visible;display: none;
	}

	.submit_form_error {
		background:#DEE4D8;
		color: #900;
		display:block;
		margin:10px 0;
		padding:10px;
        visibility: visible;display: none;
	}
		
	
	
	







.archive li{
	float:left;
	margin:0 .3366em .3366em 0 ;
	width:220px;
	height:240px;
	display:block;
	background:#fff;
	border:5px solid #fff;
	}
		
		
		
		
		
		
				
#sitetitle{
	padding:5px 10px;
	display:block;
	background:#C0ECF2;
	}
	#sitetitle span{
		font-size:1.75em;
		font-weight:bold;
		}
#sitedescription{
	line-height:20px;
	padding:5px 10px;
	display:block;
	background:#C0ECF2;
	}

	
	
	
	
	
		
#newsite{
	margin:20px auto;
	background:#fff;
	display:block;
	border:10px solid #fff;
	}









#footer{
	background:#DEE4D8;
	display:block;
	padding:5px;
	}
	#footer a{
		background:#efefef;
		}
		#footer a:hover{
			background:#C0ECF2;
			}









.content_block {
    padding: 20px;
    -background: #C0ECF2;
    background: #eee;
}
			
	
	
	
	
	
			
			
#google_link_unit{
    width: 700px;
    margin: 20px auto;
	text-align:center;
	display:block;
    color: #ddd;
	}
	#google_link_unit strong {
        color: #fff;
	}
	
	#google_main_unit{
		clear:both;
		text-align:center;
        width: 700px;
        margin: 0 auto;
		}










table.pendingsites td {
    padding: 5px;
}








ul.flash {
	list-style: none;
    margin: 0;
    padding: 5px 10px;
	background:#ACCE5E;
	color:#FFFFFF;
}

ul.flash li {
    font-weight: bold;
    padding: 0 10px;
}

ul.error {
	list-style: none;
    margin: 0;
	padding: 0;
	
	color:#900;
}

ul.error li {
    font-weight: bold;
    padding: 5px 0;
}









div.pagination {
	margin: 00px 0;
	padding:12px;

}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #E1F0B1;
    
    
    text-decoration: none; /* no underline */
	color:#eee;
}

div.pagination a:hover, div.pagination a:active {
    -border: 1px solid #E1F0B1;
	background: #C0ECF2;
	color: #555;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #E1F0B1;
    
    
    font-weight: bold;
    background-color: #C0ECF2;
	color:#555;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    
    
    color: #DDD;
}

.clear {
    clear:both;
}
