BODY, DIV, IMG, SPAN, UL, LI, A {
	margin:0;
	padding:0;
	border:0;
}

FORM, INPUT{
	margin:0;
	padding:0;
}


BODY{
	border:0 none;
	margin:0;
	padding:0;
}

BODY {
	background: #f9f2d8;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

A, A:visited{
	text-decoration: none;
	color:#0033CC;
}

#wrapper{
	display: block;
	margin:0 auto;
	position:relative;
	width: 800px;
}

/* header */ 

#header{
	position: absolute;
	padding: 10px 0px 10px 10px;
	float: left;
	left: 0;
	top: 0;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	width: 790px;
}
	
	#logo_flags{
		display:block;
		float: left;
		width:230px;
	}
	
		#flags{
			display:block;
			
		}

			#flags IMG{
				border: solid 1px #c8c8c8;	
			}
		
		
		
		#logo{
			display:block;
			margin-top:10px;
		}

	#moonPhases{
		display:block;
		float:left;
		height:100px;
		width:70px;
	}
	
		#moonPhases #date {
			font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			text-align:center;
		}
	
	.header_menu{
		display:block;
		float:left;
		font-size: 11px; 
		font-family: Helvetica;
		margin:0 10px;
		width: 140px;
	}
	
	.header_menu A{
		line-height:18px;
		text-decoration:none;
		width:inherit;
	}
	
	.header_menu LI{
		display:block;
	}
	
	A.inl{
		/*display:inline;*/
	}
	
	#header_banner{
		width:800px; 
		height:88px; 
		overflow:hidden;
		clear: both;
		margin-left:-10px;
	}
	
			#post_part_1 {
			background-color:#EBE5CE;
			border:1px solid #666666;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			margin:20px 0;
			position:relative;
			text-decoration:none;
			width:413px;
		}
	
		#post_part_1 p {
			color:#333333;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:13px;
			font-weight:normal;
			left:20px;
			line-height:20px;
			margin:20px 0;
			padding:0;
			position:relative;
			width:360px;
		}
		
		#post_part_1 h1{
			margin:20px;
		}
		
/*wrapper_body*/
	
#wrapper_body{
	background-image:url("/images/home_body_bg_3.gif");
	background-position:center center;
	background-repeat:repeat-y;
	display: block;
	float: left;
	margin-top:205px;
	width: inherit;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}
	.column
	{
		border:0 solid blue;
		display:block;
		float:left;
		min-height:800px;
		padding:10px;
		width:136px;
	}
	
	#column_right{
		padding-left:0px;
	}
	
	#wrapper_body H1 {
		color:#996600;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-weight:bold;
		padding:0;
	}
	
	
		/* google_ads */ 
	#subscribe input {
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
		width:120px;
	}
	
	#sumbit_button, #google_submit{
		margin-top:5px!important;
		width:74px!important;
		font-size:11px;
	}

	#sp-donate{
		border-top:1px solid #C2C2C2;
		border-bottom:1px solid #C2C2C2;
		padding:5px 0;	
	}
	
	
	
	#sp-donate{
		display:block;	 
		color: rgb(102, 102, 102); 
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 12px;
		margin-top:5px;
		text-align: center;	
		width:120px;
	}
	
	#sp-astrology{
		margin-bottom:10px; 
		padding-top:5px;
		border-bottom:1px solid #C2C2C2;
		padding:5px 0;	
	}
	#sp-astrology IMG{
		margin-bottom:5px;
	}
	
	
	#flagging {
		display: block;
	}
	
	#flagging, #flagging A{
		font-size: 11px!important;} 
	
	#flagging table{
		border-collapse:collapse;
		width:340px !important;
		margin:0 !important;
	}
	
	#flagging td{
		border: 1px solid #999999;
	}
	
	/* sponsors */

	

		#sponsor .first {
		display:block;
		margin:5px 0 7px;
		padding:0;
		position:relative;
		width:140px;
	}
	
	#sponsor a {
		display:block;
		margin:0 0 7px;
		padding:0;
		position:relative;
		right:10px;	
		width:140px;			
	}
	
	#sponsors H1{
		display:block;
		right:10px;	
		position:relative;
	}
	
		#ads {
			float:left;
			margin:0;
			padding:0;
			right:10px;	
			width:138px;
		}	

	#main_content {
		background: #f9f2d8;
		position:relative;
		margin: 0 20px 0 30px;
		width:438px;
		min-height:1160px;
		height:auto !important;
		height:1160px;
	}	
	
	#main_content P {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:13px;
		line-height:20px;
		margin:20px 0;
		width:414px;
	}
	
	#main_content H1{
			color:#996600;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:14px;
			font-weight:bold;
	}	
	
/*footer*/		
#footer{
	clear:both;
	display:block;
	background-color:#D3CCB2;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-indent:10px;	
}

	#footer a {
		color:#0033CC;
		margin-left:160px;
	}

	#footer a:hover {
		text-decoration:underline;
	}

	#footer_links {
		background-color:#F9F2D8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		line-height:20px;
	}

	#footer_links A {
			text-decoration:underline;
	}
	
	#footer_links ul {
		list-style:none outside none;
		margin:0;
		padding:0;
		text-align:center;
		width:800px;
	}

	#footer_links li {
		display:inline;
		margin:0 10px;
		padding:0;
	}

	#footer_links li a {
		color:#0033CC;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:normal;
		margin:0;
		padding:0;
	}

#links{
display: block;
right: 0;
width: 312px;
height: 800px;
position: absolute;
}


#content{
	display:block;
	float:left;
	/*width:480px;*/ 
}

#google_search{
	border-bottom:1px solid #C2C2C2;
	margin-bottom:5px;
}


 

