body {
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-color: #fffaf6;
	margin:0;
	padding:0;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #d0072e;
}

a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}


#wrapper {
	margin: auto;
	width: 1000px;
	text-align: center;
}

#header {
	text-align: left;
	height: 154px;
	
}

	.logo {
		float: left;
		width: 488px;
	}

	.top_top {
		float: right;
		background-image: url('images/right.jpg');
		background-repeat: no-repeat;
		width: 502px;
		height: 102px;
		color: #fff;
		padding: 5px;
	}

	.archives {
		text-align: right;	
		clear: both;
		float: right;
		margin-bottom: 10px;
		margin-right: 10px;
	}

	.archives span {
		display: block; 
		float: left; 
		margin-right: 11px; 
		padding-top: 3px;
		color: #000;
		font-weight: bold;
	}

	.archives a {
		display: block; 
		float: left;
		width: 24px; 
		height: 21px; 
		background-image: url('images/archives.jpg'); 
		background-repeat: no-repeat;
		margin-right: 2px; 
		text-align: center; 
		padding-top: 3px; 
		color: #ffef41;
		font-weight: bold;
		text-decoration: none;
		clear: none;
	}

	.content {
		clear: both;
	}
	.content a IMG {
		border: 1px solid #aa0033;
		background-color: #fbd4ce;
		width: 150px;
		height: 200px;
	}

	.content a:hover IMG {
		border: 1px dashed #aa0033;
		background-color: #fbd4ce;
	}

	.toplist {
		background-image: url('images/list_bg.jpg');
		background-repeat: no-repeat;
		float:left;
		width: 165px;
		height: 65px;
		margin: 20px;
		text-align: center;
		font-weight: bold;
		font-size: 15px;
		padding: 20px;
		overflow: hidden;
	}


#footer {
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	text-align: right;	
	clear: both;
}

	.foot_text {
		text-align: center;
		width: 400px;
		float: left;
		height: 79px;
		padding-top: 70px;
		padding-left: 300px;
	}	

	.foot_text a { color: #d0072e; text-decoration: none; font-weight: bold; }

.toplistwrapper {}
.hardlinkwrapper { clear: both; }
.hardlinkwrapper a {
	color: #aa0033;
	}

ul {
	float:left;
	text-align: left;
	width:200px;
}

li {
	list-style: url('images/bullet.gif') inside;
	margin:0;
	padding:0;
}
 
li a {
	color: #d0072e;
	text-decoration: none;
	font-weight: bold;
}

li a:hover {
	color: #d0072e;
	text-decoration: underline;
	font-weight: bold;
}

.contentsize1 { }
.contentsize1 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 150px; height: 225px; }
.contentsize1 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }

.moviesize1 { }
.moviesize1 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 225px; height: 150px; }
.moviesize1 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }


.contentsize2 { }
.contentsize2 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 160px; height: 240px; }
.contentsize2 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }

.moviesize2 { }  
.moviesize2 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 240px; height: 160px; }  
.moviesize2 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }  

.contentsize3 { }
.contentsize3 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 170px; height: 255px; }
.contentsize3 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }

.moviesize3 { }  
.moviesize3 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 255px; height: 170px; }  
.moviesize3 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }  

.contentsize4 { }
.contentsize4 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 180px; height: 270px; }
.contentsize4 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }

.moviesize4 { }  
.moviesize4 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 270px; height: 180px; }  
.moviesize4 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }  

.contentsize5 { }
.contentsize5 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 190px; height: 285px; }
.contentsize5 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }

.moviesize5 { }  
.moviesize5 a IMG { margin: 1px; border: 1px solid #aa0033; background-color: #fbd4ce; width: 285px; height: 190px; }  
.moviesize5 a:hover IMG { margin: 1px; border: 1px solid #400013; background-color: #fbd4ce; }  

.textads { background-color: #d0d0d0; }
.textads a { text-decoration: underline; font-weight: bold; color: #0000FF; }

        .topsites {
                text-align: center;
                width: 400px;
                float: left;
                height: 39px;
                padding-top: 20px;
                padding-left: 300px;
        }

        .topsites a { color: #d0072e; text-decoration: none; font-weight: bold; font-size: 16px; }

