/*++++++ Normalizes margin, padding ++++++++*/
body,h1,h2,h3,h4,h5,h6,p,pre,address,blockquote,span,ul,ul,ol,li,dl,dd,dt,img,form,fieldset,th,td {margin:0;padding:0;}
/* Normalizes font-size for headers */
h1,h2,h5,h6 { font-size : 100%; }
/* Removes list-style from lists */
ol,ul { list-style : none; }
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }
/* Removes border from fieldset and img */
fieldset,img { border : 0; }
/* Left-aligns text in caption and th */
caption,th { text-align : left; }
/* Removes quotation marks from q */
q:before, q:after { content :''; }

/*++++++ BODY ++++++++*/
* { margin: 0px; padding: 0px; list-style:none; text-decoration:none; }
body { background:#59B9F5; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#40454b; }
body, html { margin:0; padding:0; height:100% }

/*++++++ HYPERLINKS ++++++++*/
h3 { padding:10px 0 10px 0; font-size:14px;}
a { color:#40454B; text-decoration:underline; }
a:hover { text-decoration:none; }
a.splash { text-decoration:underline; font-size: 3em;color: #C20000;font-weight: bold; }
a.splash:hover { text-decoration:none; }
a.view-gallery { text-decoration:none; }
a.view-gallery:hover { text-decoration:none; }
a.link1 { text-decoration:none; }
a.link1:hover { text-decoration:underline; }
a.link1:visited { text-decoration:none; color: #0000ff; }
#search-top a { color:#0065cc; padding-right: 6px; padding-left: 6px; }
#search-top a:hover { text-decoration:none; background-color: #c9e4fc; }
#breadcrum a { padding: 0 3px; color:#fff; }
#breadcrum a:hover { padding: 0 3px; text-decoration:none; background-color: #4593d8; }
#right a { text-decoration:none; }
#right a:hover { text-decoration:underline; }
#search-top a { text-decoration:none; }
#search-top a:hover { text-decoration:none; }

/*++++++ BUTTONS ++++++++*/
.btn-home { float:left;display: block; width: 70px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-home.gif") no-repeat 0 0; }
.btn-home:hover { background-position: 0 -38px; }
.btn-home span { display: none; }
.btn-blog { float:left;display: block; width: 65px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-blog.gif") no-repeat 0 0; }
.btn-blog:hover { background-position: 0 -38px; }
.btn-blog span { display: none; }
.btn-directory { float:left;display: block; width: 107px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-directory.gif") no-repeat 0 0; }
.btn-directory:hover { background-position: 0 -38px; }
.btn-directory span { display: none; }
.btn-reviews { float:left;display: block; width: 90px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-reviews.gif") no-repeat 0 0; }
.btn-reviews:hover { background-position: 0 -38px; }
.btn-reviews span { display: none; }
.btn-bookmark { float:left;display: block; width: 108px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-bookmark.gif") no-repeat 0 0; }
.btn-bookmark:hover { background-position: 0 -38px; }
.btn-bookmark span { display: none; }
.btn-contact-us { float:left;display: block; width: 115px; height: 37px; background: url("/home/wp-content/themes/galleryHQ/images/btn-contact-us.gif") no-repeat 0 0; }
.btn-contact-us:hover { background-position: 0 -38px; }
.btn-contact-us span { display: none; }
.btn-newest { float:right;display: block; width: 52px; height: 43px; background: url("/home/wp-content/themes/galleryHQ/images/icon-newest.gif") no-repeat 0 0; padding-left: 2px; }
.btn-newest:hover { background-position: 0 -43px; }
.btn-newest span { display: none; }
.btn-niches { float:right;display: block; width: 52px; height: 43px; background: url("/home/wp-content/themes/galleryHQ/images/icon-niches.gif") no-repeat 0 0; padding-left: 2px; }
.btn-niches:hover { background-position: 0 -43px; }
.btn-niches span { display: none; }
.btn-pornstars { float:right;display: block; width: 52px; height: 43px; background: url("/home/wp-content/themes/galleryHQ/images/icon-pornstars.gif") no-repeat 0 0; padding-left: 2px; }
.btn-pornstars:hover { background-position: 0 -43px; }
.btn-pornstars span { display: none; }
.switcher { float:right; background-color: #75bcfb; margin-right:20px; border: solid 1px #7194b3; padding: 5px; margin-top: 20px; }

/*++++++ BANNERS ++++++++*/
#top-banner { width: 80%; min-width: 1000px; margin: 0px auto 0px; }
.top-banner-image { padding: 11px 0 8px 20px; }
.top-banner-image A IMG { border: solid 4px #fff; }
.top-banner-image A:hover IMG { border-color: #75BCFB; }

/*++++++ MAIN ++++++++*/
#wrapper { width: 100%; margin: auto 0; }
#main {	width: 960px; margin: 0 auto 10px; background-color: #e9e8e8; border: solid 1px #ccc; padding: 6px; }
#left { float: left; width: 958px; background-color: #f4f4f4; border: solid 1px #ccc; padding:5px 0 5px 0; }
#left2 { float: left; width: 69.2%; background-color: #f4f4f4; border: solid 1px #ccc; padding:5px 0 0 0; margin-top: 6px; }
.left2 { float: left; width: 69.2%; background-color: #f4f4f4; border: solid 1px #ccc; padding:5px 0 0 0; margin-top: 6px; }
#left-single { float: left; width: 69.2%; background-color: #f4f4f4; border: solid 1px #ccc; padding:5px 0 0 0; }
#right { float: right; width: 100%; min-width: 255px; background-color: #eaf4ff; border: solid 1px #ccc; margin: 0; padding: 6px; }
#right2 { float: right; width: 100%; min-width: 255px; background-color: #eaf4ff; border: solid 1px #ccc; margin: 0; padding: 6px; margin-top:6px; }

/*++++++ HEADER ++++++++*/
#header { height: 78px; width: 80%; min-width: 1000px; margin:0 auto; padding: 0 10px 0 10px; }
#logo { width: 275px; float:left;}
#logo h1{ text-indent:-10000px;}
#logo h1 a{ display:block; background: url(/home/wp-content/themes/galleryHQ/images/GalleryHQ-logo.gif) no-repeat; height:56px; outline:none; margin-top:10px;}
#breadcrum { width: 80%; margin: auto; min-width:1000px; color: #000; padding-top: 3px; }
.translations { float: right; width: 110px; height:50px; background-color: #75bcfb; margin-right:20px; border: solid 1px #7194b3; padding: 5px; margin-top: 20px; }
.banner-header { float:left; }

/*++++++ SEARCH ++++++++*/
#searchbox { float:right; width: 298px; height: 21px; background: url(/home/wp-content/themes/galleryHQ/images/search-bg.gif) no-repeat; margin:7px 2px 0 0; }
#searchbox #s { float: left; margin: 3px 0 0 6px; border: 0; width: 260px; background: none; color:#40454b; }
#searchbox #go { float: right; margin: 5px 8px 0 0; width:12px; height:13px; }
#search-top { float:right;width:442px;margin-top:9px; }
.search-pornstars { float:left;width:120px;text-align: right; }
.search-alpha { float:left;width:295px;margin-left:10px;font-weight:bold;font-size:1.2em;color:#0065cc;padding-right:10px;padding-left:5px; }
.search-site { float:left;width:120px;text-align: right;padding-top:6px; }

/*++++++ NAV ++++++++*/
#nav { width: 80%; margin: auto; min-width:1000px; height:38px;}
#nav img { float: left; }
#nav ul{}
#nav ul li{ float:left; margin: 0 10px 0 0; height: 33px; overflow: hidden; display: inline; line-height:33px;}
#nav ul li a {display: block; color:#292929; padding:0 10px 0 10px; font-weight:bold; text-transform:uppercase; }
#nav ul li a:hover {color:#333; text-decoration:none;}
#nav ul li.current_page_item { background: url(/home/wp-content/themes/galleryHQ/images/navright-a.gif) no-repeat right; }
#nav ul li.current_page_item a { background: url(/home/wp-content/themes/galleryHQ/images/navleft-a.gif) no-repeat left; color:#fff; }

/*++++++ MISC ++++++++*/
.clear { clear:both; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left ;}
img { border:none;}
.front-trans { position:relative; left:0px; top:0px; z-index: 1; border: 0; }
.trans-thumbs { position: relative; top:-211px;left:6px; }
#left-single .trans-thumbs { position:absolute; font-size: 12px; text-indent: -89200px; overflow: hidden; }
.trans-movies { position: relative; top:-211px;left:8px; }
#left-single .trans-movies { position:absolute; font-size: 12px; text-indent: -89200px; overflow: hidden; }
.icon-home { float: left; padding-right:10px; }
#left .front-img { position: relative; top:-216px; left:1px; border: 0; }
.link1 { padding-left: 24px; }
.list1-thumbs { background:url(/home/wp-content/themes/galleryHQ/images/icon-list1.gif) no-repeat; background-position: 0px 0; height:16px; white-space: inherit; }
.list1-movies { background:url(/home/wp-content/themes/galleryHQ/images/icon-list2.gif) no-repeat; background-position: 0px 0; height:16px; white-space: inherit; }
.list1 { padding-left: 21px; background:url(/home/wp-content/themes/galleryHQ/images/icon-list1.gif) no-repeat; background-position: 82px 0; height:16px; }
.list2 { padding-left: 21px; background:url(/home/wp-content/themes/galleryHQ/images/icon-list2.gif) no-repeat; background-position: 82px 0; height:16px; }

/*++++++ ENTRY ++++++++*/
#content { width: 98%; height: auto; padding: 0; margin: 0 auto 0; }
#content h2.sectionhead { font: bold 1.4em sans-serif, Verdana, Arial, Helvetica; text-transform:uppercase; padding-bottom:17px; padding-top:11px; text-align: center; }
#content h1.sectionhead { font: bold 1.3em sans-serif, Verdana, Arial, Helvetica; text-transform:uppercase; padding-bottom:11px; padding-top:11px; text-align: center; }
.content { width: 98%; height: auto; padding: 0; margin: 0 auto 0; }
.content h2.sectionhead { font: bold 1.4em sans-serif, Verdana, Arial, Helvetica; text-transform:uppercase; padding-bottom:17px; padding-top:11px; }
.content h1.sectionhead { text-align: center; font: bold 1.8em sans-serif, Verdana, Arial, Helvetica; text-transform:uppercase; padding-bottom:11px; padding-top:11px; }
.view-gallery { position: relative; bottom: 14px; }
.entry { line-height:140%; }
.entry p { padding-bottom:10px; }
.dotted { float:left; background:url(/home/wp-content/themes/galleryHQ/images/dot-h.gif) repeat-x bottom; width: 100%; height: 1px; }
.dotted2 { float:left; width: 100%; height: 1px; background-color: #c0c0c0; margin-top:10px; margin-bottom:2px; }
.dotted3 { float:left; width: 100%; height: 1px; background-color: #c0c0c0; margin-top:12px; margin-bottom:10px; }
.dotted-none { float:left; width: 100%; height: 1px; margin-top:10px; margin-bottom:2px; }
.sectionhead img { padding-right:10px; }
.entry h2 { font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; color:#40454B; padding:0; margin:0; text-transform: uppercase; }
.entry h2 a { color:#000; }
.entry img {margin:0 10px 10px 10px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry p.postinfo { float: left; font-size:10px; padding-top:5px; padding-left: 10px; width:85%; }
.entry p.postinfo span.upper { text-transform:uppercase;}
.entry p.postinfo span.category { background:url(/home/wp-content/themes/galleryHQ/images/category.gif) no-repeat; padding-left:20px;}
.entry p.postinfo span.comment { background:url(/home/wp-content/themes/galleryHQ/images/comment.gif) no-repeat; padding-left:20px;}
.post { float: left; width: 157px; height: 261px; margin-bottom:2px; margin-right: 2px; border: solid 1px #c7c6c6; padding: 3px 3px 0 3px; background-color: #fff; }
.post img { border: solid 1px #fff; }
.post A:hover img { border: solid 1px #000; }
.post-page { float: left; width: 99%; height: auto; margin-bottom:2px; margin-right: 2px; padding: 8px; }
.viewer img { padding: 4px; border: solid 1px #C7C6C6; }
.viewer A:hover img { padding: 4px; border: solid 1px #000; }
.post-niches { float: left; width: 212px; height: 390px; margin-bottom:2px; margin-right: 2px; border: solid 1px #c7c6c6; padding: 3px 3px 0 3px; background-color: #fff; }
.post-niches img { border: solid 1px #fff; }
.post-niches A:hover img { border: solid 1px #000; }
.post-links { padding: 7px 0 0 50px; width: 190px; }
.post-niches-img { float: left; padding-left: 5px; }
.post-niches h2 { float: left; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#2C2B2B; padding:12px 12px 0 4px; margin:0; text-transform: uppercase; width: 92px; }
.post-niches h2.sectionhead2 { position: relative; bottom: 7px; }
.post-niches h2 a { color:#2C2B2B; }
.post-niches h2 a:hover { color:#0F417D; }
.post-content { padding-left: 10px; margin:0 auto; width: 93%; min-width: 700px; height:auto; }
.post-content-niches { padding-left: 10px; margin:0 auto; width: 99%; min-width: 880px; }
.post-galleries { float: left; width: 99%; height: auto; margin-bottom:8px; padding: 6px 3px 6px 6px; }
.post-single { width: 100%; margin:0; }
.single-img A IMG { margin-bottom:2px; border: solid 1px #c7c6c6; padding: 4px; background-color: #fff; }
.single-img A:hover IMG { margin-bottom:2px; border: solid 1px #000; padding: 4px; background-color: #fff; }
.navigation { width: 550px; font-size:11px; text-transform:uppercase; margin-top:20px;}
.navigation span.older { background:url(/home/wp-content/themes/galleryHQ/images/older.gif) no-repeat right; padding-right:25px; }
.navigation span.newer { background:url(/home/wp-content/themes/galleryHQ/images/newer.gif) no-repeat left; padding-left:25px; }
.socials { font-size:1.4em; font-weight: bold; margin: 0 auto 10px; background-color:#FFFFFF; border:1px solid #BBB9B2; padding:5px 5px 5px 10px; width:470px; float:right; }
.socials a { font-size:.6em; margin-right:10px; color:#333;}
.edit { float:right; position: relative; top:-13px; }
.seperate { padding: 4px; }
.btn_email {background:url(/home/wp-content/themes/galleryHQ/images/mail.gif) left no-repeat; padding-left:15px;}
.btn_comment {background:url(/home/wp-content/themes/galleryHQ/images/comments.gif) left no-repeat; padding-left:15px;}
.btn_delicious {background:url(/home/wp-content/themes/galleryHQ/images/delicious.gif) left no-repeat; padding-left:15px;}
.btn_digg {background:url(/home/wp-content/themes/galleryHQ/images/digg.gif) left no-repeat; padding-left:15px;}
.btn_reddit {background:url(/home/wp-content/themes/galleryHQ/images/reddit.gif) left no-repeat; padding-left:15px;}
.btn_technorati {background:url(/home/wp-content/themes/galleryHQ/images/technorati.gif) left no-repeat; padding-left:15px;}
.btn_furl {background:url(/home/wp-content/themes/galleryHQ/images/furl.gif) left no-repeat; padding-left:15px;}
.pornstars { float:left; padding-left:15px; }
.pornstars li { float:left; padding: 0px 0 10px 25px; width:200px; background:url(/home/wp-content/themes/galleryHQ/images/icon-pornstars2.gif) no-repeat 4px 0px; }
.pornstars li a { font-weight: bold; }
#similar { margin:0; background-color:#FFFFFF; border:1px solid #cecdcc; padding:5px 5px 5px 30px; width:95%; }
#similar H3 { font-size:1.6em; }

/*++++++ SIDEBAR ++++++++*/
.sidebar-all { float:right;width:29%; }
#sads { font-size:1.2em; text-transform:uppercase; text-align:right; background:#eeedea; border:1px solid #d6d4cd; padding:8px; margin-bottom:10px;}
#sads ul {}
#sads ul li { float:left; padding-right:6px;}
#sads ul li.last { float:right; padding:0px; }
#sads p { background:url(/home/wp-content/themes/galleryHQ/images/adsdotdot.gif) no-repeat center left; margin-top:5px;}
#sads a { color:#5e5d5a;}
#tab { background:#eeedea; border:1px solid #d6d4cd; padding:8px; margin-bottom:10px;}
#sidebar { }
#sidebar h2 { margin-bottom:10px; color: #000000; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar ul{ margin:10px auto 20px;}
#sidebar ul li{}
#sidebar ul li ul{}
#sidebar ul li ul li{ display:block; background:url(/home/wp-content/themes/galleryHQ/images/bullet.gif) no-repeat 0 2px; padding-left:18px; margin-bottom:6px; padding-bottom:5px;border-bottom:1px dotted #dadada;font-size:11px;}
#sidebar2 { }
#sidebar2 h2 { margin-bottom:10px; color: #000000; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar2 ul{ margin:10px auto 20px;}
#sidebar2 ul li{}
#sidebar2 ul li ul{}
#sidebar2 ul li ul li{display:block; background:url(/home/wp-content/themes/galleryHQ/images/bullet.gif) no-repeat 0 2px; padding-left:18px; margin-bottom:6px; padding-bottom:5px;border-bottom:1px dotted #dadada;font-size:11px;}
.sleft { float:left; width:42%; background:url(/home/wp-content/themes/galleryHQ/images/dot-v.gif) repeat-y right; padding-right:10px; padding-left:14px; }
.sright { float:left; width:45%; padding-left:10px; }

/*+++++++ CALENDAR +++++++*/
#calendar #calendar_wrap #wp-calendar { width: 100%; }
#calendar #calendar_wrap #wp-calendar caption { text-align:left; border-bottom:1px solid #dadada; padding-bottom:5px; }
#calendar #calendar_wrap #wp-calendar th { text-align:left; font-weight:bold; padding-top:5px; }
#calendar #calendar_wrap #wp-calendar td{ text-align:left; }

/*+++++++ COMMENTS +++++++*/
#c { float:left; width:225px;}
#cc { float:right; width:304px;}
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #bbb9b2; height:20px; width:200px; background:#f5f5f3; padding-left:5px; }
#commentform #email { border:1px solid #bbb9b2; height:20px; width:200px; background:#f5f5f3; padding-left:5px; }
#commentform #url { border:1px solid #bbb9b2; height:20px; width:200px; background:#f5f5f3; padding-left:5px;}
#commentform #comment { border:1px solid #bbb9b2; height:200px; width:550px; background:#f5f5f3; padding-left:5px;}
.commentlist cite { background:#f5f5f3; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(/home/wp-content/themes/galleryHQ/images/doth.gif) repeat-x bottom; font-size:11px;}
.postmetadata { background:#f9f9f9; padding:10px; border:1px solid #bbb9b2;}
.ccomment { width: 100%; line-height:140%; margin-bottom:10px; border:1px solid #CCCCCC; }
.ccomment-padding { padding-left: 10px; padding-right: 10px; }
.ccomment ol {}
.ccomment ol li { background:#e7e5de; padding:5px;}
.ccomment ol li.alt { background:#efeee8; padding:5px;}

/*++++++ FOOTER ++++++++*/
#footer { width: 100%; margin:auto; background:#0a0a0a; height:44px; line-height:35px; }
.footer { width: 80%; min-width:1000px; margin:auto; color:#fff; background:url(/home/wp-content/themes/galleryHQ/images/footer-logo.gif) no-repeat right; margin-top:8px; }
.footer p { padding-left: 30px; }
.footer a { color:#e7e5de;}
.footer a:hover { color:#99cc33;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed; }
code {font-size:1.0em;color: #000; }

/**************** Gallery Links *********************/
.latina-gallery { font-weight: bold; color: #0e6300; }
.amateur-gallery { font-weight: bold; color: #FF4A71; }
.asian-gallery { font-weight: bold; color: #F86400; }
.teen-gallery { font-weight: bold; color: #FE66CB; }
.babes-gallery { font-weight: bold; color: #c902d0; }
.big-tits-gallery { font-weight: bold; color: #40454B; }
.blonde-gallery { font-weight: bold; color: #bc8d58; }
.black-gallery { font-weight: bold; color: #9e5b11; }
.blow-job-gallery { font-weight: bold; color: #00FDF8; }
.brunette-gallery { font-weight: bold; color: #594229; }
.celeb-gallery { font-weight: bold; color: #aba020; }
.facial-gallery { font-weight: bold; color: #F4580E; }
.foot-gallery { font-weight: bold; color: #832a7c; }
.pornstars-gallery { font-weight: bold; color: #bb0404; }
.pussy-gallery { font-weight: bold; color: #8A0202; }
.ass-gallery { font-weight: bold; color: #139AFF; }
.lesbain-gallery { font-weight: bold; color: #D33D3C; }
.hand-job-gallery { font-weight: bold; color: #cf00be; }
.milf-gallery { font-weight: bold; color: #9e5b11; }

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

