
*{
padding:0;
margin:0;
}

body
{

	background-color: white;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14px;
	color: #272525;
}

#Container
{
	width: 	826px;
	margin: 0px auto;
	border:	4px solid #332277;

}

#TopPart
{
	width: 826px;
	height: 200px;
	float: left;
	background-color: white;
}

#Header
{
	width: 	826px;
	height: 140px;
	float: 	left;
	background-color: blue;
	background: url("img/headerbackground.jpg") top right no-repeat;
	color: white;
	font-family: Candara, Trebuchet MS, verdana, Arial;
	font-size:    44px;
	text-align:   left;
	padding-top:  20px;
    	text-indent:  18px;
	border-bottom:3px solid #332277;


}

.link
{
    	color: white;
	font-family: Candara;
	font-size: 14px;
	text-decoration: none;
}

#Top_left
{

	width: 305px;
	height: 50px;
	float: left;



}

#Top_right
{
	width: 518px;
	height: 50px;
	float: right;

}

fieldset
{
	border: none;
	float: left;
	background: url("img/search.gif") top left no-repeat;
	width: 262px;
	height: 155px;
	padding-top: 55px;
	padding-left: 49px;
}

input
{
	float: left;
	padding-top: 1px;
	padding-top: 1px;
}

.button
{
	float: right;
	width: 77px;
	height: 16px;
	background: none;
	border: none;
	color: white;
	font-size: 12px;
}

.button:hover
{
	text-decoration: none;
	color: yellow;
}

p
{
	text-align: justify;
}

#Menu_left
{

	width: 500px;
	height: 29px;
	float: left;

}

#Menu_left a
{
	width: 92px;
	line-height: 30px;
   	vertical-align: middle;
	float: left;
	background: url("img/newbutton.gif") top left no-repeat;
	text-align: center;
	color: white;
	text-decoration: none;

}

#Menu_left a:hover, #Menu a.active
{
	text-decoration: none;
	color: yellow;
}

#Menu
{
	width: 514px;
	height: 29px;
	float: right;

}

#Menu a
{
	width: 92px;
	line-height: 30px;
   	vertical-align: middle;
	float: right;
	background: url("img/newbutton.gif") top left no-repeat;
	text-align: center;
	color: white;
	text-decoration: none;
}

#Menu a:hover, #Menu a.active
{
	text-decoration: none;
	color: yellow;
}

#Menu_bottom
{
	height: 21px;
	float: right;
	width: 299px;	
}



#CentralPart
{

	width: 815px;
    	clear: both;
    	background-color: white;
    	padding-left: 8px;



}

#LeftPart
{
	width: 518px;
	float: left;
	color: #272525;

}

#RightPart
{
	float: right;
	width: 293px;
	background: white
	padding-bottom: 10px;

}


.cleaner
{
    clear: both;
}

#Page
{
	width: 528px;

}

#Pages
{
	width: 288px;

}

h1
{
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
}

h2
{
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}

h4
{
	font-size: 12px;
}


h3
{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	line-height: 20px;
}

.article_head
{
	padding-top: 10px;
	height: 70px;
	border:1px solid #000;
}

.article_head1
{
	padding-top: 10px;
	width: 480px;
	height: 70px;
	border:1px solid #000;
}

.arrow
{
	background: url("img/newarrow2.gif") top left no-repeat;
	width: 50px;
	height: 60px;
	float: left;
	margin-top: 0px;
	padding-right: 3px;
}

.article_head2
{
	padding-top: 	0px;
	width: 		480px
	height: 	45px;
	border:		1px solid #000;
}

.arrow1
{
	background: url("img/newarrow3.gif") top left no-repeat;
	width: 40px;
	height: 45px;
	float: left;
	margin-top: 0px;
	padding-right: 5px;

}

.horoscope
{
	padding-top: 3px;
	height: 88px;
	border:1px solid #000;
	font-family: Candara, Trebuchet MS, verdana, Arial;
	font-size:    24px;
	text-align:   left;
 	line-height:  80px;
	padding-top:  0px;
	
}

.aries
{
	background: url("img/aries.jpg") top left no-repeat;
	width: 88px;
	height: 88px;
	float: left;
	margin-top: 0px;
	padding-right: 15px;


}


.article_body p
{
    	padding-top: 14px;
	padding-bottom: 5px;
	padding-left: 0px;

}

.article_comments a
{
	color: black;
}

.article_comments
{
    	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.photo
{
	padding-top: 8px;
	padding-bottom: 5px;
	float: left;
	padding-right: 8px;
}

.rightpart_header
{
	color: #272525;
	font-size: 15px;
	font-weight: bold;
	background: url("img/newarrow.gif") top left no-repeat;
  	background-position: 24px 12px;
 	line-height: 15px;
    	text-indent: 48px;
    	padding-top: 15px;
}

#RightPart a
{
	font-size: 13px;
	display: block;
	padding-left: 18px;
	text-indent: 30px;
	line-height: 25px;
	color: #272525;
}



.cfac_container_1 
{
	width: 130px;
}

.cfac_container_2 
{
	width: 293px;
}

.cfac_code_left 
{
	width: 293px;
	display: block;
	padding-left: 0px;
	text-indent: 30px;
	line-height: 25px;
	color: #272525;;

}



.cfac_code_right 
{
	width: 125px;
	float: left;
	padding: 2px;
	margin-bottom: 2px;
}
.cfac_clear 
{
	float: none;
	clear: both;
}



.main
{
    text-indent: 23px;
}

.mainlink
{
	font-family: Candara, Trebuchet MS, verdana, Arial;
	font-size: 14px;
	text-decoration: underline;
	color: black;
}




.child
{
    text-indent: 36px;
}

#Bottom
{
	width: 826px;
	height: 28px;
	text-align: right;
	background-color: #332277;



}

.down_left
{
	padding-top: 6px;
	font-size: 11px;
	text-align: right;
	float: right;
	color: white;
}

.down_right
{
	font-size: 11px;
	text-align: right;
	padding-top: 4px;
	float: right;
	padding-right: 8px;
}

.down_right a, .down_left a
{
    text-decoration: none;
    color: white;
}


.down2
{
	padding-top: 10px;
	float: right;
}

.down2 img
{
    border: 0px;
}

