/* CSS Document */

* { margin: 0; padding: 0; }

body { margin: 0px; margin-bottom: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a, a:hover, a:visited { text-decoration: none; color: Maroon; }

h1, h2, h3, h4 { font-family:Verdana, Arial, Helvetica, sans-serif; }



#body { background: #F7CD79; }

#head { text-align:left; background: url(http://s.hqmaturesex.com/img/bg-head-top.gif) repeat-x; width:990px; height: 83px; overflow: hidden; border-bottom: 1px dotted brown;}

#head h1 { float:left; margin:0px; padding:0px; margin-right: 15px; padding-left: 105px; padding-top: 12px; background: url(http://s.hqmaturesex.com/img/head-left.jpg) no-repeat; height: 80px; color: #4E0D0D; }

#head div { padding-top: 14px; }

#head .top-bookmark { text-decoration: none; display: block; font-size: 16pt; font-weight:bold; text-align: center; padding: 5px; color:#652B28; text-transform: capitalize;}

#head .top-bookmark:hover { color: #FF9642; }





#arch-list-a { width:1020px; text-align:left; background-color: #FABA63; overflow: hidden; padding:3px;}

#arch-list-a h2 { float: left; font-size: 16px; color: #D15901; font-weight: bold; margin:0px; margin-left: 5px; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; amrgin-right:1cm; }

#arch-list-a div { float:right; text-align: left;}

#arch-list-a div a { background-color: #DF0100; height: 20px; color: #FFFFFF; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; float: left; line-height: 20px; margin: 3px; padding: 2px 4px; text-align: center; border: 1px solid #990000;}

#arch-list-a div a.a { background-color: #FFFFFF; color: #DF0100; }



#arch-list-b { width:990px; text-align:left; background-color: #FABA63; overflow: hidden; padding:3px;}

#arch-list-b h2 { float: left; font-size: 16px; color: #D15901; font-weight: bold; margin:0px; margin-left: 5px; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; amrgin-right:1cm; }

#arch-list-b div { float:right; text-align: left;}

#arch-list-b div a { background-color: #DF0100; height: 20px; color: #FFFFFF; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; float: left; line-height: 20px; margin: 3px; padding: 2px 3px; text-align: center; border: 1px solid #990000;}

#arch-list-b div a.a { background-color: #FFFFFF; color: #DF0100; }



#main { width: 1020px; text-align:left;}

#left { width:220px; float:left; overflow: hidden;}

.menutitle { height: 20px; text-align: left; margin-top: 14px; margin-bottom: 4px; padding-left:19px; padding-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10pt; color: brown; text-transform: uppercase; background: url('http://s.hqmaturesex.com/img/sheet.gif') no-repeat;}

.menu1 { }

.menu1 a {

	width:207px;

	border-left:5px solid #FF3100;

	background-color:#FCE8C2;

	padding-top:2px;

	padding-left:8px;

	height:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#FF3F01;

	display:block;

	clear:both;

	text-decoration:none;

	line-height: 20px;

	text-align: left;

	margin-top: 1px;

}



.menu1 a:hover {

border-left:5px solid #FCE8C2;

background-color:#FD9840;

color:#990000;

text-decoration:none;

}



.menu1 span {	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; padding-bottom: 4px; display: block; background: #EED9BF;}



.menu2 {}

.menu2 a {

	width:202px;

	border-left:10px solid #FF9900;

	background-color:#FFFF99;

	padding-top:2px;

	padding-left:8px;

	height:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#990000;

	display:block;

	clear:both;

	text-decoration:none;

	line-height: 20px;

	text-align: left;

	margin-top: 1px;

}



.menu2 a:hover {

border-left:10px solid #FFFFFF;

background-color:#FFFF99;

color:#333333;

text-decoration:none;

}



.so { font-family: Tahoma; font-size:11px; border-bottom: 1px dotted gray; margin: 5px; margin-bottom:12pt;}

.so-title { font-size:130%; font-weight: bold; font-family:Arila; margin-bottom:5px; margin-top: 3px;}

.so a { padding: 0; padding-top:4px; border:none; background-color: transparent;}

.so a:hover { padding:0px; margin:0px; border:0px; background-color: transparent;}



#right { float:right; width:800px; }



.gblock { width:744px; border:1px solid brown; vertical-align: middle; }

.gblock-850 { width:932px; border:1px solid brown; text-align:center;}

.thumb  { margin:1px; padding:1px; border:1px solid brown; }

a:hover .thumb, a:active .thumb { border:1px dashed #FF0000; }



.block-title { padding: 3px; padding-left:1em; margin-left:1.5em; margin-top:10px; font-size: 14pt; color: #F7CD79; text-transform: capitalize; font-weight: bold; background: brown; width: 450px;}

.block-footer { padding: 3px; padding-right:1em; margin-left:450px; margin-bottom:10px; font-size: 10pt; color: #F7CD79; background: brown; width: 270px; text-align: right;}

.block-footer a { text-transform: uppercase; font-weight: bold; color: yellow;}

/* helpers */

.clear { clear:both; }

.h20 { height:20px; }


.gallery { text-align: center; padding-top:5px; }
.gallery .thumb-block { padding: 0; margin: 3px 3px; display: inline-block;}
.gallery .thumb-block img { border:2px solid maroon; padding:0px; margin: 0; }

.search-texts { text-align: justify; font-size: 80%; color: #A49447; font-family: Arial; max-width: 1020px; min-width: 800px;}

.search-texts p {margin-bottom: 1em;}

ul.toc-category { display: block; margin-left: 1em; padding: 10px 0 3em 0; }
ul.toc-category li { display: inline-block;  width: 20%; margin-bottom: 5px; text-transform: capitalize; font-size: 10pt; font-family: Arial;}
