/* SplashGayPorn | 2011mar26 *//* SplashGayPorn | 2011mar26 */* { margin: 0; padding: 0; list-style: none; }body { font: 12px Tahoma, Arial, Helvetica, sans-serif; background: #560026 url(images/hbg.gif) repeat-x top; }a { color: #fff; text-decoration: underline; }a:hover { text-decoration: none; }a img { border: 2px solid #901500; }a:hover img { border-color: #fff; }.clear { clear: both; }#site { width: 1243px; position: relative; margin: 0 auto; }#wrapper h2 { color: #fff; font-size: 14px; margin-bottom: 8px; background: url(images/title_bg.gif) no-repeat left;  padding: 3px 0 3px 100px;}/* Header---------------------- */#header { height: 161px; background: url(images/header_bg.gif) no-repeat center top; margin-bottom: 10px; color: #bcdfff; }#header h1 { color: #FFFFFF; font-size: 11px; font-weight: normal; left: 108px; position: absolute; text-align: center; top: 5px; width: 300px; }#header .logo { color: #FFFFFF; display: block; left: 10px; padding-top: 140px; position: absolute; text-align: center; text-decoration: none; top: 7px; width: 359px; font-size: 11px; font-weight: bold; }.topmenu { left:420px; position:absolute; top:10px; }.topmenu ul li { float: left; padding: 0 20px; line-height: 18px; background: url(images/topmenu_li.gif) no-repeat right; }.topmenu ul li a { font-weight: bold; color: #ffc538; }.topmenu ul li.end { background: none; }.mainmenu {  left: 368px; position: absolute; top: 139px; }.mainmenu ul li { float: left; background: url(images/mainmenu_li.gif) no-repeat right; padding: 0 20px; }.mainmenu ul li.end { background: none; }.mainmenu ul li a { text-decoration: none; font-weight: bold; color: #fff; text-transform: uppercase; }.mainmenu ul li a:hover { text-decoration: underline; }.hdesc { font-size:12px; right:367px; position:absolute; text-align:right; top:43px; width:444px; color: #fff; }.hdesc h2 { color: #ffa545; font-size: 14px; }.searchform { position:absolute; right: 6px; top: 48px; }.searchform input { float: left; border: none; }.searchform .stxt { background: url(images/stxt.gif) no-repeat; padding:5px 0 4px 8px; width:252px; color: #08262e; }.searchform .sbtn { width: 28px; height: 24px; }/* Thumbs---------------------- */.thumbs { overflow: hidden; _zoom: 1; margin-bottom: 20px; }.thumbs ul li { float: left; text-align: center; display: inline; }.thumbs ul li a img { display: block; }.thumb200t ul li {    margin: 0 1px 10px 2px;    padding-bottom: 7px;}.thumb200t ul li img { border-width: 1px; }.thumb200t ul li a { font-weight: bold; }.thumb200t_c { margin-top: -20px; }.thumb200 ul li { margin: 0 2px 5px 3px; }.thumb200 ul li img { border-width: 1px; }.toplist { overflow: hidden; _zoom: 1; margin-bottom: 25px; }.toplist ul { float: left; width: 207px; margin-left: 40px; display: inline; }.toplist ul li { line-height: 28px; }.toplist ul li a { font-size: 14px; background: url(images/arrow.gif) no-repeat left; padding-left: 20px; font-weight: bold; }.thumb300 ul li { margin: 0 3px 6px; }.thumb300seo ul li { margin: 0 20px 20px; }.thumb180 ul li { margin: 0 11px 15px 12px; }.thumb300a ul { overflow: hidden; _zoom: 1; margin-bottom: 20px; background: #901500; }.thumb300a ul li { float: left; padding: 3px;}.archive { overflow: hidden; _zoom: 1; margin-bottom: 20px; }.archive ul li.f { background: none; }.archive ul li { display: inline; margin-right: 10px; float: left; font-size: 14px; background: #901500; padding: 1px;}.archive ul li strong { padding: 3px 12px; color:#fff; line-height: 22px;  }.archive ul li a { display: block; border: 1px solid #560026; background: #901500; color: #fff; padding: 2px 11px; text-decoration: none; }.archive ul li a:hover { background: #b51b00; }/* Second----------------------- */.content { float: left; width: 1035px; }.content .toplist ul { width: 217px; }.sidebar { float: right; width: 204px; }.sidebar .widget { margin-bottom: 20px; }.sidebar .widget h3 { background: #ffc538; color: #000; font-size: 14px; padding-left: 10px; height: 36px; line-height: 36px;  }.sidebar .widget .inget { background: #901500; padding: 9px; }.sidebar .widget a { color: #fff; text-decoration: none; }.sidebar .widget a:hover { text-decoration: underline; }.sidebar .widget p { color: #fff; }.s18 { font-size: 18px; }.s24 { font-size: 24px; }.w_lists li { margin-bottom: 18px; text-align: justify; }.w_lists li img { margin-bottom: 5px; }.catlist { color: #fff; background: #901500; padding: 10px; margin-bottom: 20px; }.catlist a { color: #fff; padding: 1px 2px; text-decoration: none; }.catlist a:hover { text-decoration: underline; }/* Footer---------------------- */#footer { background: url(images/fbg.gif) repeat-x bottom; }#footer .inner { width: 1243px; position: relative; margin: 0 auto; background: url(images/footer_bg.gif) no-repeat; color: #fff; height: 155px; font-size: 11px; }#footer p { margin-bottom: 10px; }#footer a, #footer strong { color: #ffc538; font-weight: bold; }.bmenu { position:absolute; right: 38px; top: 4px;}.bmenu ul li { float: left; padding: 0 18px; line-height: 18px; background: url(images/mainmenu_li.gif) no-repeat left; }.bmenu ul li.f { background: none; }.bmenu ul li a { color: #ffc538 !important; text-decoration: none; font-weight: bold; }.bmenu ul li a:hover { text-decoration: underline; }.copyright { left:476px; position:absolute; top: 60px; text-align: center; }.disc { position:absolute; right:40px; top:60px; width:430px; text-align: right; }.textlinks { overflow: hidden; _zoom: 1; margin-bottom: 20px; }.textlinks ul { float: left; width: 585px; margin: 0 18px; display: inline; color: #fff; }