body{
	margin:	0;
	font-family:	Helvetica, sans-serif;
	font-size:	12px;
	color:	#000;
	background:	url(img/head_bg.png) no-repeat center top #FFF;
	text-align:	center;
	}

/*__________________________ block positions*/
#content{
	width:	800px;
	margin:	0 auto 0 auto;
	padding:	140px 20px 0 20px;
	text-align:	left;
	}
#foot{
	clear:	both;
	width:	780px;
	margin:	10px auto 10px auto;
	padding:	80px 10px 0 10px;
	background:	url(img/foot_bg.png) no-repeat;
	font-size:	10px;
	text-align:	right;
	}
/*__________________________ end block positions*/

/*__________________________ text styling*/
a{		
	color:	#666;
	text-decoration:	none;
	}		
a:hover{
	color:	#000;
	cursor:	pointer;
	}
h1{
	display:	none;
	}
h3{
	font-size:	20px;
	margin:	3px 0 5px 0;
	font-weight:	normal;
	letter-spacing:	1px;
	}
h4{
	font-size:	16px;
	margin:	3px 0 5px 0;
	font-weight:	normal;
	letter-spacing:	1px;
	}
b{
	text-transform:	uppercase;
	}
#response{
	display:	block;
	padding:	5px;
	margin:	0 0 5px 0;
	background-color:	#F00;
	color:	#FFF;
	}
p{
	clear:	both;
	padding:	0 0 10px 0;
	margin:	0;
	text-align:	justify;
	}
hr, .hr{
	clear:	both;
	padding:	5px 0 0 0;
	margin:	0 0 30px 0;
	height:	1px;
	border-bottom:	1px #000 solid;
	}
.clear{
	clear:	both;
	}
.vote{
	display:	block;
	float:	left;
	width:	127px;
	height:	127px;
	background:	url(img/vote_bg.png);
	}
	.vote span{
		display:	none;
		}
.controls{
	text-align:center;
	width:	100%;
	font-size:	20px;
	font-weight:	bold;
	margin:	0 0 10px 0;
	}
#prev{
	float:	left;
	}
#next{
	float:	right;
	}
/*__________________________ end text styling*/

/*__________________________ image styles*/
img{
	display:	block;
	border:	0;
	max-width:	650px;
	}
.thumb_link{
	display:	block;
	width:	240px;
	height:	150px;
	float:	left;
	margin:	1px;
	padding:	5px;
	background:	#EEE;
	}
.thumb_link img, .thumb_link .no_thumb{
	float:	left;
	height:	150px;
	width:	150px;
	margin:	0 5px 0 0;
	}
.sml_img_link{
	float:	left;
	width:	150px;
	margin:	5px;
	}
.sml_img_link img, .sml_img_link .no_thumb{
	width:	150px;
	}
.sml_img_link .vote{
	display:	block;
	width:	140px;
	padding:	5px;
	background:	#000;
	color:	#FFF;
	}
.img_fl{
	float:left;
	margin:	0 8px 8px 0;
	}
.img_fr{
	float:right;
	margin:	0 0 8px 8px;
	}
.img_c{
	text-align:center;
	margin:	8px 0 8px 0;
	width:	100%;
	}
.fs_image{
	text-align:	center;
	}
	.fs_image img{
		margin:	auto;
		}
.img_c img{
	margin:	auto;
	}
.img_l{
	text-align:left;
	margin:8px 0 8px 0;
	}
.img_r{
	text-align:right;
	margin:8px 0 8px 0;
	}
/*__________________________ end image styles*/
