body { background-color:#0f0f0f; background-image:url(../im/bg.gif); }

a, a:link, a:active, a:visited { color: #ffba04;c ursor: pointer; text-decoration: none; }
a:hover { color:#ffba04; }
img {border:none;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; letter-spacing: -1px; color: #e9d8bd; display:block; padding: 0 0 0 10px; margin: 0; font-weight:normal; }

h2 { font-family:Trebuchet MS;	font-size:28px;	font-weight: normal; color: #FFCC66; margin-bottom:0px;  padding:0;}


/* MENU */

.topmenu { background-image: url(../im/topmenu-bg.gif); width: 580px; height: 29px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:center; background-repeat:repeat-x; }
.topmenul { background-image:url(../im/top-menul.gif); width: 20px; background-repeat:no-repeat; background-position:left; }
.topmenur { background-image:url(../im/top-menur.gif); width: 20px; background-repeat:no-repeat; background-position:right; }
.topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active { text-decoration:none; color:#FFF; }
.topmenu a:hover { text-decoration:underline; }

.search { background: url(../im/search-bg.gif) 0 0 no-repeat; width:347px; height:18px; padding:2px 0px 0px 5px;border:none;color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }


.menu { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #e3e2d4; letter-spacing:normal; text-transform:capitalize; font-weight:bold; background-image:url(../im/nav01.gif); width:921px; height:30px;  }
.menu a:link { color: #e8e8e8; text-decoration: none; }
.menu a:visited { color: #e8e8e8; text-decoration:none; }
.menu a:hover { color: #fdb645; text-decoration:underline; }
.menu a:active { color: #e8e8e8; text-decoration:none; }
.menu h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #e3e2d4; letter-spacing:normal; text-transform: capitalize; font-weight:bold; display:inline; margin-left: 0px; padding-left:0px; }

.white { color: #fff; }

/* THUMBS */

.th { background-image: url(../im/th-bg.gif); height: 200px; width: 150px; vertical-align:top; font-family:Tahoma, Geneva, sans-serif; font-size: 10px; color: #ccc;}
.th img { width: 150px; height: 200px; border: none; font-family:Tahoma, Geneva, sans-serif; font-size: 10px; color: #ccc;}
.ths { background-color:#151515; height: 200px; width: 150px; vertical-align:top; text-align:center; padding: 7px 0px 7px 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #cbcbcb; }
.thsv { background-color:#151515; height: 134px; width: 180px; vertical-align:top; text-align:center; padding: 7px 1px 7px 1px; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #cbcbcb; }
.ths img, .thsv img { padding: 5px 0 5px 0; }
.ths strong, .thsv strong { font-weight:bold; color: #e4e4e4; }
.ths em, .thsv em { padding: 0 5 0 5; font-style:normal; }

.thvid { background-image: url(../im/th-bg-vid.gif); height: 134px; width: 180px; background-repeat:no-repeat; background-position:left; }
.thvid img { width: 180x; height: 134px; border: none; }
.line { width:920px; height:5px; border:0px; background-image:url(../im/line.gif); }


/* SIDEBAR */

.title { font-family:georgia,helvetica,sans-serif; font-size:15px; font-weight: bold; letter-spacing: -1px; color:#ffba04; text-align:left; width:auto; }
.tleft { background-image:url(../im/tb-luc.gif); width:20px; height:20px;}
.tright { background-image:url(../im/tb-ruc.gif); width:20px; height:20px;}
.tline { background-image:url(../im/tb-line.gif); height:20px;}
.tfoot { background-image:url(../im/tb-foot.gif); height:20px;}

.tcenter { background-image:url(../im/tb-center.gif); height:20px; text-align:left; padding-left:20px; padding-top:10px;}

.tcenter2 { text-align:left; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #cbcbcb; width: 180px; padding-top:10px; font-weight:normal;}
.tcenter2 em { font-family: Trebuchet MS; font-size: 13px; color:#FFCC33; font-weight: bold; font-style:normal; text-decoration:underline; } 
.tcenter2 p { margin: 0 0 6px 0; } 
.paddd { margin: 7px 0 7px 0; color:#FFCC33; font-family: Trebuchet MS; font-size: 13px; }
.tclinks a:link, .tclinks a:visited, .tclinks a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC; text-decoration: none; font-weight: bold;}
.tclinks a:hover  { color: #0099CC; text-decoration: underline; }



.friends, .friends a:link, .friends a:visited, .friends a:active { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; letter-spacing: -1px;  line-height: 18px; color:#CCCCCC; text-decoration: none;}
.friends a:hover { color:#ffba00; text-decoration: underline;}

.desc, .desc a:link, .desc a:active, .desc a:visited {	font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #cbcbcb;  }
.desc a:hover { text-decoration:underline; }
.desc strong { font-weight:bold; color: #e4e4e4; }

.buy { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#00c6ff; text-transform:uppercase;  padding-top: 5px; font-weight: bold; }
.buy a, .buy a:link, .buy a:active, .buy a:visited { color:#ededed; }


/* TOPS */

.top_place { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.top_name { font-family: Tahoma; font-size:10px; font-weight:bold; color:#FFFFFF;}
.top_name a:link, .top_name a:visited, .top_name a:active { font-family: Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-1px;  color:#FFCC00; text-decoration: none; }
.top_name a:hover { text-decoration:underline; color:#FFF; }
.top_nameb { background-image:url(../im/toplist-bg1.gif); width: 70px; }
.top_namec { background-image:url(../im/toplist-bg2.gif); width: 237px; text-align:left; }


.toplist { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#474747; letter-spacing:-1px; line-height:24px; font-weight:bold; }
.toplist a:link, .toplist a:visited, .toplist a:active  { color: #dedede; font-weight:bold; text-decoration:none; }
.toplist a:hover { color: #FFFFFF; font-weight:bold; text-decoration:underline; }





.gals, .gals a, .gals a:link, .gals a:active, .gals a:visited { font-family: Trebuchet MS; font-size: 11px; font-style: normal; color:#CCC; text-decoration:none; }
.gals a:hover { text-decoration:underline; color:#ffba04; }





.title2 { font-family:georgia,helvetica,sans-serif; font-size:15px; font-weight: bold; letter-spacing: -1px; color:#ebebea; text-align:left; width:auto; }
.txt { font: normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #6f6f6f; font-weight:bold; }
.txt a:link, .txt a:active, .txt a:visited { font: normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #929292; text-decoration:none; }
.txt a:hover { text-decoration:underline; color: #f2ce05;  }
.txt2 { font-family: Trebuchet MS; font-size: 11px; font-weight:bold; color: #ffdba7; line-height: 15px; }
.txt3 { font-family: Trebuchet MS; font-size: 11px; color: #6f6f6f; letter-spacing:normal; text-transform:none; line-height: 14px; }
.txt4 {	font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #cbcbcb; font-weight:normal; text-align:left; }
.txt4 a:link, .txt4 a:active, .txt4 a:visited {	color: #cbcbcb; text-decoration:none;  }
.txt4 a:hover { text-decoration:underline; }
.txt4 strong { font-weight:bold; color: #e4e4e4; }

.gals { font-family: Trebuchet MS; font-size: 12px; font-weight:bold; line-height: 14px; }
.gals a:link { color:#b2a793; text-decoration:none; }
.gals a:hover { color:#c1baad; text-decoration:underline; }
.gals a:visited { color:#b2a793; text-decoration:none; }
.gals a:active { color:#b2a793; text-decoration:none; }

.pages { font-family: Georgia, "times new roman", serif; font-weight: normal;	letter-spacing: -1px; font-size: 24px;	color: #ccc;}


p.copyright { font-family: Trebuchet MS; font-size: 11px; font-size: 10px;  text-transform: uppercase; color: #888; text-shadow: 1px 1px 2px rgba(0,0,0,.8); width: 980px; letter-spacing:normal; }
p.copyright a, p.copyright a:link, p.copyright a:active, p.copyright a:visited { color: #ccc; }
p.copyright a:hover { text-decoration: underline; color: #ccc; }
