/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#55341d url(../images/bg.jpg) 50% 0 repeat;color: #51311b; font-size:14px;font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #9e0b0f;cursor: pointer;text-decoration: none;}
a:hover {color:#9e0b0f;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all { width:100%; background:url(../images/all_bg.jpg) 50% 0 repeat-x;}
.dl { width:50%; left:-500px; height:177px; position:absolute; top:0; background:url(../images/dl.jpg) 100% 0 no-repeat;}
.dr { width:50%; right:0; height:177px; position:absolute; top:0; background:url(../images/dr.jpg) 499px 0 no-repeat;}
/* --------------- Header --------------- */
#header { width:1000px; overflow:hidden; margin:0 auto; position:relative; height:177px; z-index:2;}
#header img { float:left; display:block;}

/* menu */
#nav { width:100%; background:url(../images/nav.jpg) 50% 0 no-repeat; height:37px;}
#nav ul { height: 37px; width:1000px; margin:0 auto;}
#nav li { float:left; display:inline; position:relative;}
#nav .first { background:none;}
#nav a, #nav a:visited, #nav a:hover { color:#fff; padding:11px 15px 0 15px; float:left; display:block; height:26px;}
#nav li ul { display:none; position:absolute; left:0; top:36px; background:#412b18; padding:5px 15px; width:auto; height:auto; margin:0;}
#nav li:hover ul, #nav li.jshover ul {  display:block;}
#nav li ul li { float:none; display:block; background:none; padding:3px 0;}
#nav li ul li a, #nav li ul li a:visited, #nav li ul li a:hover { float:none; display:inline; height:auto; padding:0; white-space:nowrap;}

/* Desc */
.desc { position:absolute; left:0; top:110px; width:414px; font-size:14px; color: #DCB8B8;}
.desc a, .desc a:visited { text-decoration:underline;}
.desc a:hover { text-decoration:none;}

/* Header Tops*/
.h_tops { color:#fff; font-size:10px; position:absolute; left:861px; top:13px;}
.h_tops li { padding:1px 0 0;}
.h_tops a, .h_tops a:visited { font-size:12px; color:#fff; text-decoration:none; margin-left:5px;}
.h_tops a:hover {text-decoration:underline; color:#dc0000; font-weight:bold;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
.cont { background:url(../images/cont_1.png) 50% 0 repeat-y;}
.cont_2 { background:url(../images/cont_2.png) 50% 0 repeat-y;}
.bl { width:1001px; margin:0 auto; overflow:hidden;}
.rel { position:relative;width:1000px; margin:0 auto; }

.name_top { background:url(../images/teen_bg.png) 100% 0 no-repeat; width:100%; overflow:hidden;}
.name_top img, .name_top_2 img { float:left; display:block;}
	
.name_top_2 {background:url(../images/name.jpg) 50% 0 no-repeat; width:100%; }

.n_box {overflow:hidden; height:44px; position:relative;}
.name_top_2 .bookmark { float:right; display:block; width:256px;}
	
.thumbs { height:1%; overflow:hidden; padding-bottom:3px;}
.thumbs a { float:left; display:inline;padding:4px; font-size:10px; font-weight:normal;}
.thumbs img { width:240px; height:180px; float:left; display:block; background:url(../images/th.jpg) 0 0 no-repeat; border:1px solid #3b2415; }
.thumbs a:hover img {  border:1px solid #3b2415;}

.thumbs-top { height:1%; overflow:hidden; padding-bottom:3px;}
.thumbs-top a { float:left; display:inline;padding:4px; font-size:20px; font-weight:bold;}
.thumbs-top img { width:240px; height:180px; float:left; display:block; background:url(../images/th.jpg) 0 0 no-repeat; border:1px solid #3b2415; }
.thumbs-top a:hover img {  border:1px solid #3b2415;}

ul.thumbs-top li { float:left; display:block; width:242px; padding:4px; text-align:center;}
ul.thumbs-top li a { display:block; float:none; padding:0; font-weight:bold;color: #FF0000; }
ul.thumbs-top li img { float:none; margin-bottom:3px;}

ul.thumbs li { float:left; display:block; width:242px; padding:4px; text-align:center;}
ul.thumbs li a { display:block; float:none; padding:0; font-weight:bold;}
ul.thumbs li img { float:none; margin-bottom:1px;}
.gals { overflow:hidden;}
.gals ul { float:left; width:49.9%; padding:6px 0;}
.gals li { padding:1px 0 1px 25px; height:1%; overflow:hidden;}
.gals span{ width:75px; float:left;}
.gals a:hover { font-weight:bold;}

.pay_sites { width:97%; margin:0 auto; overflow:hidden;}
.pay_sites li { width:49.9%; float:left; padding:7px 0;}
.pay_sites li div { padding-right:30px;}
.pay_sites img { border:1px solid #51311b; float:left; margin-right:15px;}
.pay_sites a:hover img { border:1px solid #9c5728;}
.pay_sites h2 {color: #FF0000; font-size:13px; font-weight:normal; padding-top:10px;}
.pay_sites a {color: #FF0000; font-size:13px; font-weight:normal;}
.pay_sites p { padding:0 0 5px;}

.tops ul { float:left; width:20%; *width:19.9%; padding:7px 0;}
.tops li { padding:2px 0 2px 15px; height:1%;}
.tops a { font: 14px Tahoma, Arial, Helvetica, sans-serif; margin-left:5px; font-weight:bold;}

.hardlink a { color: #FF0000; font-size:13px;}
.hardlink a:hover { color: #333333; font-size:13px;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { width:100%; height:136px; background:url(../images/footer.jpg) 50% 0 no-repeat;}
#footer a, #footer a:visited { text-decoration:underline;}
#footer a:hover { text-decoration:none;}
#footer strong { color:#9e0b0f; font-weight:bold; font-size:12px;}
.copy { position:absolute; left:494px; top:23px; width:510px;font-size:11px; color: #333333;}
#footer .rel { height:120px;}
/* ------------------------------------------- */

