@charset "utf-8";

/*-------------------------FONTS------------------------------*/
@font-face {
font-family: Rough_T;
src: url('/Fonts/rough_typewriter.otf');
}
body {height: auto !important; height: 100%; min-height: 100%; position: relative; font-family: Arial, Helvetica, sans-serif; background:#F8FFB1; }
ul {list-style:none;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited { color:#fff; cursor: pointer;text-decoration: none;}
a:hover {color:#da4444; text-decoration: underline;}
img {border:none;}
.top{
    width: 100%;
    height: 115px;
}

#wrapper{
    width: 1050px;
    margin: -115px auto 0;
    min-height: 100%;
    height: auto !important;
    overflow: hidden;
}

#header { width:1050px; margin:0 auto; position:relative; height:70px; }
.logo { display:block; float:left; width:320px; height:40px; background:url(/matureporn.jpg) 0 50% no-repeat; margin:10px;}

.h_text { position:absolute; right:300px; width:400px; top:15px; font-size:12px; text-align:justify; color: #000;}

.s_form { float:right; width:250px;height:30px; margin-top:25px;background: #403b31; color:#fff;
			border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
	.s_input_box, .inp {background:none; font-size:14px; color:#fff; padding:5px; border:0; height:20px; width:190px; line-height:20px; float:left; border:0;font-family:Arial, Helvetica, sans-serif;}
			.s_input {font-family:Arial, Helvetica, sans-serif; background:none; padding:0; border:0; width:100%;}
	.s_submit {cursor:pointer;width:40px; height:32px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px; border:0; float:right;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative; top:-1px; right:-1px;  background: #aa0000;
            background: -moz-linear-gradient(top, #aa0000 0%, #740000 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0000), color-stop(100%,#740000));
            background: -webkit-linear-gradient(top, #aa0000 0%, #740000 100%);
            background: -o-linear-gradient(top, #aa0000 0%, #740000 100%);
            background: -ms-linear-gradient(top, #aa0000 0%, #740000 100%);
            background: linear-gradient(to bottom, #aa0000 0%, #740000 100%);	border:0;border-top:1px solid #c85858; border-left:1px solid #a32c2c; color:#fff;}
			.s_submit:hover {background: #740000; border-top:1px solid #740000;	}


.menu { font-size:13px; background:#403b31; border:1px solid #000;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;font-size:14px; font-weight:bold; text-transform:uppercase;}
	.menu li { display:inline; border-left:1px solid #4b0101; padding:0 10px;}
	.menu li:first-child { border:0; padding-left:0;}
	.menu a, .menu a:visited { }
	.menu a:hover { }	


.hh {font-size:16px;}
.hh a {font-size:16px; font-weight:bold; color:#999;}
.hh a:hover {font-size:16px; color:#700000;}
.thumbs {min-height:1px; width:992px; margin:5px auto 19px auto; z-index:2; position:relative;}
.thumbs div {float:left; width:248px; height:357px;}
.thumbs a {display:block; width:240px; border:2px solid #78553c; text-align:center; color:#ff8400; text-decoration:none;}
.thumbs a img {display:block; width:240px; height:320px; border-bottom:1px solid #000;}
.thumbs a span {font: 20px/27px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f3c017; display:block; background:#403b31;}
.thumbs a:hover span {color:#666;}

.thumbs2 {min-height:1px; width:1050px; margin:5px auto 25px auto; z-index:2;}
.thumbs2 div {float:left; width:175px; height:232px;}
.thumbs2 a img {border:1px solid #000;}
.thumbs2 a img:hover {border:1px dashed #bb0300;}

.thumbs3 {min-height:1px; width:1000px; margin:5px auto 25px auto; z-index:2;}
.thumbs3 div {float:left; width:245px; height:185px;}
.thumbs3 a img {border:1px solid #000;}
.thumbs3 a img:hover {border:1px dashed #bb0300;}

.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}

h2 {width:1046px; height:24px; margin:0 auto; overflow:hidden; font: normal 22px Rough_T; color:#000; font-weight:normal; text-align:left; padding-top:2px; padding-bottom:2px; clear:both;}
h3 {width:986px; height:22px; margin:0 auto; overflow:hidden; font: normal 18px Rough_T; color:#f3c017; font-weight:normal; text-align:left; padding-top:4px; padding-bottom:4px; clear:both; background: #403b31; text-indent:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #000;}

.banners{
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0;
    text-align: center;
    margin: 3px 0 4px;
}
.banners a{margin: 0 3px;}

.box {background:#403b31; width:986px; margin:0 auto 25px auto; position:relative; border:1px solid #000; background:#403b31;}

.top1 {padding:10px 0 10px 30px; min-height:1px;}
.top1 ul {padding:0 0 0 0; width:190px; float:left;}
.top1 ul li {line-height:23px; font-size:17px; padding:0 0 0 30px;}
.top1 ul a {color:#f3c017;}
.top1 ul a:hover {color:#939393;}

.top2 {padding:10px 0 10px 30px; min-height:1px;}
.top2 ul {padding:0 0 0 0; width:190px; float:left;}
.top2 ul li {color:#ffffff; line-height:22px; font-size:14px;}
.top2 ul a {color:#f3c017; font-size:15px;}
.top2 ul a:hover {color:#939393;}

.hardlinks {margin:0 0 25px 0; text-align:center; color:#78553c; font-size:14px;}
.hardlinks a {color: #999; margin:0 2px;}
.hardlinks a:hover {color: #ffffff;}

td { font-size: 12px; font-family: Verdana; }
.jmbfoot { font-size: 0pt; font-family: Verdana; text-align: center; }
.jmblink { font-size: 0pt; font-family: Verdana; }