html,body{
	margin: 0;
	padding: 0;
	background: #202020 url(http://iloveslut.com/images/background.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 1000px;
}

img{
	border: 0;
}

div.hr {
  background: url(http://iloveslut.com/images/line.gif) repeat-x;
  clear: both;
  height: 1px;
}

div.hr hr {
  display: none;
}

h1{
	color: #FBFB00;
	margin: 0;
	font-size: 16pt;
	text-align: center;
	font-weight: bold;
	margin-top: 2px;
}

a{
	color: #D2D2;
	text-decoration: none;
}

#page{
	position: absolute;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
}

#header{
	height: 153px;
}

	#logo{
		background: url(http://iloveslut.com/images/logo.jpg) no-repeat;
		width: 234px;
		height: 132px;
		margin-left: 5px;
	}
	
	#banner_728x90{
		position: absolute;
		top: 15px;
		right: 10px;
	}
	
	#menu a{
		background: url(http://iloveslut.com/images/menu.gif) no-repeat left top;
		font-size: 14px;
		line-height: 30px;
		float: left;
		width: 97px;
		margin-top: -10px;
		text-decoration: none;
		color: #FFFFFF;
		text-align: center;
		margin-right:5px;
	}
	
		#menu a:hover{
			background:url(http://iloveslut.com/images/menu.gif) no-repeat 0px -30px;
			color: #FBFB00;
		}
	
	.bookmark_menu{
		background: url(http://iloveslut.com/images/bookmark_menu.gif) no-repeat left top !important;
		padding-left: 10px;
		margin-right: -5px !important;
	}
	
		a.bookmark_menu:hover{
			background: url(http://iloveslut.com/images/bookmark_menu.gif) no-repeat 0px -30px !important;
		}
		
	#top_videos{
		text-align: center;
		border: 1px solid #A7A5A6;
		border-top: 2px solid #A7A5A6;
		margin: 5px 5px 20px 5px;
		background: #000;
	}
	
		#top_videos img{
			margin: 4px 5px 4px 6px;
			border: 1px solid #FFF;
		}
	
	#main{
		margin: 5px;
	}
	
		#left_column{
			background: #101010 url(http://iloveslut.com/images/left_column.gif) no-repeat;
			width: 670px;
			float: left;
			margin-right: 10px;
			padding-bottom: 30px;
		}
		
			#bookmark{
				text-align: center;
				margin: 10px 0 20px 0;
			}
			
			.pagination{
				text-align: center;
				color: #FFF;
				font-weight: bold;
				clear: both;
			}
			
				.pagination a{
					color: #D2D200;
					text-decoration: none;
				}
			
			#currentpage{
				color:#FFF;
				text-decoration: underline;
			}
			
		#right_column{			
			width: 310px;
			float: left;
			margin-bottom: 30px;
			text-align: center;
		}
		
			.right_column_header{
				background: #101010 url(http://iloveslut.com/images/right_column.gif) no-repeat;
				height: 20px;
			}
			
			.right_column_content{
				background: #101010;
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 10px;
			}
			
			.right_column_footer{
				background: url(http://iloveslut.com/images/right_column_footer.gif) no-repeat;
				clear: both;
				height: 20px;
				margin-bottom: 10px;
			}
			
			.category_title{
				background: url(http://iloveslut.com/images/line_back.gif) repeat-x;
				color: #FF9900;
				margin-bottom: 10px;
				height:24px;
				line-height:24px;
				padding-left: 10px;
				text-align: left;
                font-weight: bold;
			}
			
			#right_column img{
				margin-bottom: 10px;
			}
			
			#links{
				background: url(http://iloveslut.com/images/vertical.gif) repeat-y center;
				width: 100%;
				display: table;
				text-align: left;
			}
			
				#links ul{
					list-style: none;
					margin: 0;
					padding: 0;
				}
			
				#links a{
					color: #FF9900;
					display: inline-block;
					margin-left: 5px;
					font-size: 10px;
					text-decoration: none;
				}
				
					#links a:hover{
						text-decoration: underline;
					}
					
				#hard_links{
					width: 149px;
					float: left;
					margin-right: 2px;
					margin-bottom: 10px;
				}
				
				#partners{
					width: 149px;
					float: left;
					margin-bottom: 10px;
				}
				
		#chosen_one img{
			margin: 0 0 5px 0;
                        border: 1px solid #FFF;
		}
		
		#quick_links{
			color:#FFF;
			margin-bottom: 5px;
		}
			
			#quick_links a{
				color: #FF9900;
				font-size: 10pt;
			}
			
		#right_ads{
			padding: 0 10px 0 10px;
		}
		
			#right_ad_left{
				float: left;
				width: 160px;
			}

			#right_ad_right{
				float: right;
				width: 120px;
			}

.yellow{
	color: #D2D200;
}

#plugs{
	margin: 20px 0 30px 4px;
}

.plug{
	text-align: center;
	width: 155px;
	float: left;
	margin: 0 4px 10px 4px;
	height: 165px;
}

.plug img{
	border: 1px solid #FFF;
}

.plug-description{
	position: relative;
	color: #FFF;
}

.plug-description a span.description{
	display: none;
	text-decoration: none;
	color: #FFF;
}

	.plug-description a:hover span.description{
		display: block;
		position: absolute;
		width: 200px;
		top: 122px;
		left: -25px;
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		filter: alpha(opacity=90);
		z-index: 100;
	}
	
		.description-title{
			padding: 20px 8px 0;
			background: url(http://iloveslut.com/images/description.gif) no-repeat top;
			position: relative;
			display: block;
		}
		
		.description-body{
			color: #FCFCFC;
			padding: 0 8px;
			background: url(http://iloveslut.com/images/description_background.gif) repeat-y bottom;
			display: block;
			text-align: left;
                        font-size: 8pt;
		}
		
		.description-footer{
			padding:3px 8px 10px;
			background: url(http://iloveslut.com/images/description.gif) no-repeat bottom;
			display: block;
		}
		
.plug-details{
	position: relative;
	margin-top: -19px;
	padding: 2px 2px 0 3px;
	margin-bottom: 5px;
	margin-left: 1px;
	background: url(http://iloveslut.com/images/plug_details.png);
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 15px;
	top: 0;
	right: 0;
}

.plug-category{
	float: left;
}

.plug-hits{
	float: right;
}


.plug_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E6E6E6;
	font-weight: bold;
	text-decoration: none;
}

	.plug_title a:hover{
		color: #D2D200;
		text-decoration: underline;
	}
		
	#footer{
			clear: both;
	}