/* CSS Document */



body{

	background:url(img/bg.jpg) repeat-y center top #000;

	text-align:center;

	margin:0;

	padding:0;

}



#container{

	background:url(img/full.jpg) repeat-y top left #000;

	width:720px;

	min-height:700px;

	margin:auto;

	font:12px Arial, Helvetica, sans-serif;

}



#content{

	background:url(img/middle.jpg) no-repeat top right transparent;

	width:434px;

	color:#DDD;

	text-align:left;

	padding-top:1px;

	padding-bottom:1px;

	height:100%;

}



#content h1{

	border-top:4px solid #FF7C00;

	color:#FFF;

	font:22px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:-1px;

	margin:30px 60px 0 30px;

	line-height:28px;

}



#content h3{

	background-color:#FF7C00;

	color:#000;

	font:13px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:-1px;

	margin:0 60px 10px 30px;

	padding-left:4px;

	line-height:18px;

}



#content p{

	font:12px Arial, Helvetica, sans-serif;

	line-height:20px;

	letter-spacing:1px;

	margin:10px 20px 20px 30px;

}



#content a,#footer a{

	color:#FFFFFF;

	text-decoration:none;

	font-weight:900;

}



#content a:hover,#footer a:hover{

	color:#ED145A;

	text-decoration:none;

}



#content b{

	color:#FFF;

	font:13px "Arial Black", Arial, Helvetica, sans-serif;

	font-weight:600;

}



#content em,#content i{

	color:#FFF;

	font:13px Georgia, Times, serif;

	font-style:italic;

}



#content blockquote{

	width:70%;

	margin-left:50px;

	background-color:#222;

	border-top:2px solid #FF7C00;

	border-bottom:2px solid #FF7C00;

}



#content blockquote p{

	margin:5px 10px;

	color:#FFF;

}



#content img{

	border:2px solid #000000;

	padding:3px;

}



#content img.l_blog{

	float:left;

	margin:4px 8px 4px 0;

}



#content img.r_blog{

	float:right;

	margin:4px 10px 4px 8px;

}



#content a:hover img{border-color:#ED145A;}



#content ul,#content ol{

	list-style-position:inside;

	line-height:20px;

	letter-spacing:1px;

}



#content ul{

	list-style-image:url(img/bullet.gif);

}



#content .blogfoot{

	margin:10px 50px 10px 30px;

	border-left:4px solid #FFa200;

	padding-left:4px;

}



#content .foot_top{

	font:11px Arial, Helvetica, sans-serif;

}



#content .foot_bottom{

	font:12px Arial, Helvetica, sans-serif;

	font-weight:900;

	text-transform:uppercase;

	letter-spacing:1px;

}



#content .foot_top a{

	font:11px Arial, Helvetica, sans-serif;

}



#rightside{

	float:right;

	width:286px;

	min-height:700px;

}



#title{
	background:url(img/title.jpg) no-repeat top left transparent;
	height:445px;

}



#title p{

	margin:0 0 12px 0;

	color:#FFF;

	font:62px "Arial Black", Arial, Helvetica, sans-serif;

	font-weight:900;

	text-transform:uppercase;

	padding:80px 20px 0 0;

	line-height:45px;

	letter-spacing:-6px;

}



#sidebar{

	height:100%;

	margin:-16px 0 0 -30px;

	color:#FFF000;

	font:12px Arial, Helvetica, sans-serif;

	letter-spacing:1px;

	text-align:left;

	padding:0 40px;

}



#sidebar h1{

	border-top:4px solid #fff000;

	color:#FFF000;

	font:22px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:-1px;

	margin:30px 0 0 0;

	line-height:28px;

}



#sidebar h3{

	background-color:ffa200;

	color:#ED145A;

	font:13px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:-1px;

	margin:0 0 10px 0;

	padding-left:4px;

	line-height:18px;

}



#sidebar p{

	line-height:16px;

	padding:4px 4px 4px 10px; 

	margin:-10px 0 0 0; 

	width:214px; 

	border:4px solid #FFa200;

	border-top:none;

}



#sidebar a{

	color:#FFa200;

	font-weight:900;

	text-decoration:none;

}



#sidebar a:hover{

	color:#fff000;

}



#sidebar .nav{

	list-style-position:inside;

	list-style-type:none;

	font:22px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:-1px;

	padding-left:0;

	margin-left:0;

}



#sidebar .nav a{

	color:#fff;

	text-decoration:none;

	background:url(img/star1.jpg) no-repeat center left;

	padding:0 0 0 30px;

}



#sidebar .nav a:hover{

	color:#fff000;

	background:url(img/star2.jpg) no-repeat center left;

}



#gallery{

	padding:0; 

	margin:-10px 0 0 0; 

	list-style-type:none; 

	overflow:hidden; 

	width:228px; 

	height:380px; 

	border:4px solid #000000;

	border-top:none;

	background-color:#ED145A;

 }

 

#gallery li a{

	display:block; 

	height:30px;

	width:218px; 

	text-decoration:none;

	color:#FFF;

	overflow:hidden;

	padding-left:10px;

}



#gallery li a:hover{

	background-color:#FFF000; 

	height:180px;

	color:#333;

}



#gallery b{

	text-transform:uppercase;

	font:13px "Arial Black", Arial, Helvetica, sans-serif;

	font-weight:600;

	letter-spacing:-1px;

}



#gallery .spacer{

	line-height:10px;

}



#gallery i{

	font-style:normal;

	color:#ED145A;

	font-weight:900;

}



#footer{

	color:#FFF;

	height:288px;

	padding:20px 0 25px 0;

	margin-right:-40px;

	background:url(img/footer.gif) no-repeat bottom right transparent;

	text-align:left;

}



#footer p{

	padding:0 30px;

}



#footer .footer_links{

	clear:both;

	float:left;

	width:100%;

	margin-bottom:40px;

}





#footer ul{

	float:left;

	list-style-type:none;

	width:160px;

	margin:1px 0;

}



#footer li.top_link{

	display:block; 

	color:#DDD;

	padding:10px 0;

	margin:-1px 0;

	font:13px "Arial Black", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-decoration:none;

	letter-spacing:1px;

	background-color:#000;

}



#footer li a{

	display:block;

	height:15px;

	color:#777;

	font-weight:normal;

	padding:10px 10px;

	margin:-1px 0;

	text-decoration:none;

	letter-spacing:1px;

	background-color:#0F0F0F;

	border-top:1px solid #555;

	border-bottom:1px solid #555;

}



#footer li a:hover{

	background-color:#252525;

	color:#ED145A;

}



#footer .rf_item{

	padding:0 6px;

}

