/*
	File name: style.css
	Site: RealityLust.com
------------------------------ */

/* 

/images/ - > //images/

 */

* { 
	margin: 0;	
	padding: 0; 
	list-style: none;
}

body {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #000;
	background: #fff url(/images/footer_bg.gif) repeat-x bottom;
}

a { 
	text-decoration: underline;	
	color: #595959;
}
	a:hover {
		text-decoration: none;
	}
	
	span { 
		display: none;
	}

h2 {
	font-size: 18px;
}
	
#all {	
	margin: 0 auto;	
	position:relative;	
	width: 1000px;
}

#header,#content,#blog,#topfriends,#conta_small,#footer {
 float: left;	
}

#header_bg {
	width: 100%;	
	background: url(/images/header_bg.gif) repeat-x;
}

#header_bg_left {
	height: 163px;	
	background: url(/images/header_bg_left.gif) left no-repeat top;
}

#header {
	position:relative;	
	background: url(/images/header.jpg) no-repeat;	
	width: 996px;	
	height: 163px;
}
	#header #bookmark {
		position:absolute;	
		left: 791px;	
		top: 44px;
	}
	
	#header #text{	
		position:absolute;	
		left: 224px;	
		top: 48px;	
		width: 514px;	
		height: 78px;
	}
	
	#mainmenu_top {	
		position:absolute;
		left: 14px;	
		top: 6px;	
		width: 685px;
	}
	
	#mainmenu_bottom {
		position:absolute;	
		left: 14px;	
		top: 142px;
	}
	
		#header ul li {
			display: inline; 
			list-style: none; 
			padding: 0 15px 0 10px; 
			border-right: 1px solid #868686; 
		}
		
		#header ul li.none { 
			border: none;
		}
		
			#header ul li a {	
				font-size: 10px;	
				color: #E7E7E7; 
				font-weight: bold; 
			}
			
/* Content
 ------------------------*/
 #content { 
	width: 955px; 
	margin:10px 0; 
	padding-left:25px;
}

	#content p {	
		padding: 5px 20px 5px 0;	
		text-align: justify;
	}
	
	#content a {	
		float: left;	
		padding: 0 3px;
	}
	
	#content img {	
		border: 1px solid #feb231;		
		margin-bottom: 5px;
	}
	
	#content a:hover img {
		border: 1px solid #965E01;
	}
	
/* BigImages
 ------------------------*/
#bigimages {	
	width: 955px;	
	margin-top:10px; 
	float: left;  
	padding-left: 25px;
}

	#bigimages p {	
		padding: 5px 20px 5px 0;	
		text-align: justify;
	}
	
	#bigimages a {	
		padding: 0 3px; 
		float: left;
	}
	
	#bigimages img {	
		border: 1px solid #feb231;		
		margin-bottom: 5px;
	}
	
	#bigimages a:hover img {	
		border: 1px solid #965E01;
	}

/* BigImages
 ------------------------*/
#link_box {
	width: 880px;	
	padding: 0 50px;
}

	#link_box .box { 
		float: left; 
		text-align: center;	
		width: 220px; 
		padding: 12px 0;
	}

		#link_box .box  h2 {	
			font-size: 20px; 
			padding-bottom: 3px;
		}
		
		#link_box .box  a {	
			color: #ca3135;	
			text-decoration: none; 
		}

			#link_box .box  a:hover {	
				color: #8C2427;
			}
			
		#link_box .box img {	
			border: 1px solid #000; 
		}

/* BigImages
 ------------------------*/
#blog {
	background: url(/images/blog.gif);	
	width: 880px;	
	height: 126px; 
	padding: 0 50px;
}

	#blog .text {	
		float: left;	
		padding: 15px 6px 15px 6px;	
		text-align: center;	
		width: 270px;
	}
	
		#blog .text  h2 {	
			font-size: 20px;	
			padding-bottom: 10px;
		}
			
			#blog .text  h2 a {	
				color: #ca3135;	
				text-decoration: underline;
			}
			
				#blog .text  h2 a:hover {	
					text-decoration: none;
				}

/* conta_small
 ------------------------*/
#conta_small {	
	width: 960px;	
	padding-left: 11px; 
	padding:0 0 20px 20px;
}

	#conta_small span {
		display: block;	
		background: url(/images/smollbox_bg.gif);
		padding-bottom: 2px;
	}
	
	#conta_small .smallbox { 
		float: left;	
		margin: 5px;	
		text-align: center; 
	}

		#conta_small .smallbox img {	
			border: 2px solid #feb231;
		}
		
		#conta_small .smallbox a { 
			color: #0089b5; 
			text-decoration: none;
		}
		
			#conta_small .smallbox a:hover { 
				color: #006180; 
			}

/* conta_small
 ------------------------*/
#cont_stories { 
	background: url(/images/stories_t.gif) no-repeat top left; 
	width: 960px; 
	float: left;
}

	#cont_stories2 { 
		background: url(/images/stories_b.gif) no-repeat bottom right; 
		width: 960px; 
		float: left; 
		margin-bottom: 10px; 
		padding: 10px 0 20px 20px; 
	}
	
		#cont_stories2 h3 {	
			color: #000000;	
			font-size: 18px;	
			padding: 5px 0 10px 10px;
		}
		
		#cont_stories2 .text {	
			float: left;	
			text-align: center;	
			width: 290px; 
			padding: 0 12px 10px 12px;
		}

			#cont_stories2 .text h2 {	
				font-size: 14px;	
				padding-bottom: 10px;
			}
			
			#cont_stories2 .text a h2 {
				color: #ca3135; 
				text-decoration: none;
			}
			
				#cont_stories2 .text a:hover h2 {
					color: #842124; 
				}
				
				#cont_stories2 img {	
					border: 1px solid #ca3135;
				}

/* NameBox
 ------------------------*/
#namebox{
	float: left;
	padding-left: 20px;
}

	#name{
		float: left;
		width: 960px;
		text-align: center;
		padding: 5px 0 25px 0;
	}
	
	#name h3{
		display: inline;
		padding: 0 0 0 3px;
		font-size: 12px;	
	}
	
	#name h3 a{
		color: #ca3135;
		padding-right: 5px;
	}

/* NameBox
 ------------------------*/
#topfriends {	
	/*margin-bottom: 20px;	*/
	width: 980px;
}

	#topfriends .content_int {	
		background: url(/images/topfriend.gif) no-repeat right; 
		width: 935px;	
		padding-left: 45px; 
		height: 217px;	
	}

	#topfriends .content_int2 {	
		background: url(/images/topfriend2.gif) no-repeat right; 
		width: 935px;	
		padding-left: 45px; 
		height: 165px;	
	}
		
	#topfriends h2 {
		color: #1593bb;	
		font-weight: bold;	
		font-size: 18px;	
		padding: 10px 0 0 30px;
	}

	#topfriends .link {	
		float: left;	
		text-align: center;	
		width: 180px;		
		padding-top: 20px;
	}
	
		#topfriends .link a {	
			font-size: 16px;	
			text-decoration: none;	
			color: #c62227;	
			font-weight: bold;
		}
		
			#topfriends .link a:hover {	
				text-decoration: underline;
			}

/* Footer
 ------------------------*/
#footer {	
	position:relative;	
	background: url(/images/footer.jpg) center no-repeat;	
	width: 1000px;	
	height: 205px; 
	margin-top: 10px;
}
	* html #footer {  margin-top: 20px; }

	#footer p {	
		position:absolute;	
		color: #fff;	
		left: 294px;	
		top: 60px;	
		width: 410px;	
		height: 66px;	
		font-size: 10px;	
		text-align: center;
	}
	
	#footer b {	
		position:absolute;	
		left: 294px;	
		top: 134px;	
		width: 410px;	
		height: 34px;	
		font-weight: normal;	
		color: #fff;	
		font-size: 10px;	
		text-align: center;
	}
	
		#footer b a {	
			color: #DEDEDE;	
			text-decoration: underline;	
			padding-right: 10px;
		}
		
			#footer b a:hover {
				text-decoration: none;
			}

	#footer #copy {	
		position:absolute;	
		width: 376px;	
		height: 24px;	
		left: 311px;	
		top: 176px;	
		text-align: center;	
		font-size: 10px; 
		color: #fff;
	}
	
		#footer #copy a {	
			color: #fff;
		}

/* Gallery
 ------------------------*/
.gallery { 
	float: left; 
	width: 980px; 
	padding-left: 8px;
}

	.gallery a {	
		text-decoration: none; 
		color: #1593bb;
	}
	
		.gallery a span {	
			display: inline;	
			border-bottom: 1px solid;
		}
		
			.gallery a:hover span {	
				border-bottom: none;
			}
			
	.gallery ul li { 
		display: inline; 
		margin: 0 2px 20px 2px; 
		text-align: center; 
		color: #000; 
		font-size: 13px; 
		font-weight: bold; 
		width: 241px; 
		float: left;
	}
		
	.gallery ul li img { 
		border: 1px solid #292929; 
		text-decoration: none;
	}


/* Controls
 ------------------------*/
.controls {
	width: 954px;
	padding: 10px 0 10px 26px;
	float: left; 
}

	.controls li {
		float: left; 
		margin-right: 3px;
		display: inline;
	}
	
	.controls li b {
		font-size: 16px;
		padding-right: 5px;
	}
	
		.controls li a {
			background: #8C2427;
			padding: 4px 8px;
			color: #fff;
			font-weight: bolder;
			font-size: 14px;
			text-decoration: none;
			border: 1px solid #fff;
		}
		
		.controls li a:hover {
			background: #e4e4e4;
			color: #620741;
		}	

.bold a {
	color: #FFB12B !important;
	font-weight: bold;
}

/* Gallery
 ------------------------*/
.gal {
	background: #fff url(/images/header_bg.gif) repeat-x top;
}

.gal a img {
	border: none;
}

	#baner{	
		position:absolute;
		left: 224px;
		top: 40px;
	}

#site {
	width: 998px;
	margin: 0 auto;
	position: relative;
}

	#container {
		margin: 0px 8px 30px 8px;
		float: left; 
		width: 986px;
		display: inline;
		font-size: 12px;
	}
	
	.gal .ads {
		margin: 5px 0;
		float: left; 
	}

	#maincol {
		float: left; 
		width: 628px;
		margin-right: 5px;
		display: inline;
	}
	
	#maincol .post {
		float: left; 
		width: 628px;
	}
	
		#maincol .post ul {
			margin: 5px 0; 
			float: left; 
			width: 628px;
		}
	
			#maincol .post ul li {
				float: left; 
				padding: 1px 2px;
			}
			
				#maincol .post ul li img {
					border: 1px solid #000;
				}
		
		#maincol .post h3 {
			margin: 10px 0;
			font-size: 19px;
			color: #44291e;
			text-align: center;
			float: left; 
			width: 628px;			
		}
		
			#maincol .post h3 strong {
				color: #f67c19;
				font-size: 25px;
			}
		
		#maincol .post a {
			color: #0b37fa;
		}
	
	.sidebar {
		float: left; 
		display: inline;
		padding: 10px;
	}

		.sidebar h2 {
			font-size: 18px;
			color: #543924;
			line-height: 35px;
			padding-bottom: 5px;
		}
		
			.sidebar li {
				margin-bottom: 8px;
				float: left; 
				width: 150px;
				clear: both;
			}
			
				.sidebar li a {
					color: #c8134a;
					font-size: 13px;
					font-weight: bold;
				}
				
					.sidebar li a span {
						background: url(/images/arrow-column.gif) no-repeat left;
						padding-left: 18px;
						display: inline;
					}
		
				.sidebar li img {
					border: 1px solid #ce6700;
					display: block;
				}

	#column1 {
		background: #e9cd83;
		margin-right: 5px;
	}

		#column1 li a {
			color: #c8134a;
		}

	#column2 {
		background: #feb02a;
	}
				
.block {
	float: left; 
	width: 984px;
	margin: 5px 8px;
	display: inline;
}

	.block ul {
		padding-left: 25px;
	}

		.block ul li {
			float: left; 
			padding: 1px 2px;
		}
		
			.block li img {
				border: 1px solid #000;
			}

.toplist {
	background: url(/images/topfriend.gif);
	width: 968px;
	height: 217px;
	margin: 0 0 20px 15px;
	float: left; 
	display: inline;
}

	.toplist h2 {
		color:#1593BB;
		font-size:18px;
		font-weight:bold;
		padding:10px 0 18px 60px;	
	}
	
	.toplist ul {
		float: left; 
		text-align:center;
		width: 242px;	
	}
	
		.toplist ul	li {
			padding: 1px 0;
		}
		
			.toplist ul	li a {
				color:#C62227;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
			}
			
				.toplist ul	li a:hover {
					text-decoration: underline;
				}
		
		
#footer-g {
	background: url(/images/footer_bg.gif);
	width: 100%;
	float: left; 
	height: 205px;
	margin-top: 20px;
}

	#footer-g .inner {
		width: 910px;
		height: 205px;
		margin: 0 auto;
		text-align: center;
		background: url(/images/footer.jpg);
		color: #fff;
		font-size: 10px;
	}
	
		#footer-g .inner a {
			color: #fff;
			font-size: 10px;
		}
		
	#footer-g .disc {
		padding: 50px 250px 20px 250px;
	}
	
	#footer-g .parents {
		padding-bottom: 20px;
	}
	
		#footer-g .parents li {
			display: inline;
			padding: 0 6px;
		}

.v1 {
	width: 628px;
}

.aligncenter {
	text-align: center;
}
