/*  
Theme Name: WP-Clear 1.0 Premium
Theme URI: http://www.solostream.com
Author: Solostream 
Author URI: http://www.solostream.com/
Description: This WordPress theme was designed and built by Solostream. The CSS, XHTML and design are copyright of Solostream. Usage is governed by the WP-Clear 1.0 Premium END-USER LICENSE AGREEMENT. To get started, you may want to visit the <a href="themes.php?page=functions.php">WP-Clear Theme Options</a> page. If you need further guidance on using the theme, <a href="http://www.solostream.com/suppport/">check out this link</a>. <strong>Download original Photoshop files for this theme <a href="http://www.solostreamsites.com/clear-images.zip">here</a>.

*/

/* REV 200906031200 */

/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */

/* -------------------[ Main Page Elements ]------------------- */

body {
	background:#d2d2d2;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	color:#000;
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
	}

#wrap {
	clear: both;
	margin: 0 auto;
	padding:10px;
	width:960px;
	background:#edeff1;
	}

#header {
	margin: 0 auto;
	padding:0;
	}

#head-content {
	background:#262626 url(http://hustlebunny.com/images/hblogo.png) top left no-repeat !important;
	padding:10px;
	margin:0 auto;
	height:65px;
        width:960px;
	}

#sitetitle {
	width:460px;
	float:left;
	margin:0;
	padding:0;
	}

#sitetitle h1, #sitetitle .title {
	font-size: 30px;
	padding:0;
	margin:24px 0 0;
	text-align:left;
	line-height: 1.2em;
	letter-spacing:-1px;
	}

#sitetitle .description {
	font-size: 9pt;
	padding: 0;
	margin:0;
	text-align:left;
	}

#head-banner468 {
	float:right;
	width:468px;
	height:60px;
	margin-top:24px;
	overflow:hidden;
	border:1px solid #000;
	}

#page {
	clear: both;
	margin: 0 auto;
	padding: 0px 0;
	}  

#contentleft {
	width: 630px;
	float:left;
	padding: 0;
	margin: 0;
	} 

#content {
	margin: 0;
	padding: 0;
	width: 100%;
	}

#content .col-3 {
	width:480px;
	margin:0;
	padding: 0;
        background:#fff;
	}

#sidebarleft {
	width:140px;
	padding:0;
	margin:0;
        background:#fff;
	}

#contentleftpage {
	width: 320px;	
	float:left;	
	padding: 0;	
	margin: 0;
        margin-right: 10px;
        background:#fff;
	}

#contentright {
	width: 320px;	
	float:right;	
	padding: 0;	
	margin: 0;
        background:#fff;
	} 

#sidebar {
	width: 320px;	
	float:none;	
	display:block;
	}

#sidebar-bottom {
	width:320px;
	clear:both;
	display: block;
	}

#sidebar-bottom-left {
	width:170px;
	float:left;
	padding:0;
	margin:0;
	}

#sidebar-bottom-right {
	width:140px;
	float:right;
	padding:0;
	margin:0;
	}

#footer {
	background:#1A1A1A;
	padding:0px;
	clear: both;
	margin: 0 auto;
	font-size:8pt;
        color:#fff;
        width:980px;
        height:630px;
	}

#footer-top {
	background:#262626;
	padding:20px;
	clear: both;
	margin: 0 auto;
	font-size:8pt;
        color:#fff;
        width:940px;
        height:30px;
	}

#footertags {
	padding:20px;
	clear: both;
	margin-bottom:20px;
	color:#575757;
        font-family:Tahoma;
        font-weight:bold;
        width:940px;
        height:50px;
	}

#footertags a{
	color:#B3B3B3 !important;
        font-size:11px !important;
        margin-right:15px;
        font-family:Tahoma;
        font-weight:normal;
	}

#footer .limit {
	padding: 0;
	margin:0 auto;
	width:940px;
	}

#footergroup {
        width:156px;
        height:240px;
        margin:20px;
        color:#575757;
        font-family:Tahoma;
        font-weight:bold;
        float:left;
        }

.footerlink {
       color:#B3B3B3;
       display:block;
       font-family:Tahoma;
       font-weight:normal;
       }

.footerlink a, .footerlink a:hover{
       color:#B3B3B3 !important;
       display:block;
       font-family:Tahoma;
       font-weight:normal;
       }

.footerdivide {
       display:block;
       border-bottom:1px solid #262626;
       }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	line-height: 1em;
	letter-spacing:0px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

h1 {
	font-size: 26pt;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
	margin: 0;
        padding-left:15px;
        padding-top:0px;
        padding-right:15px;
	}

h2 {
	font-size: 20px;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
        color:#151515;
	}

h3 {
	font-size: 26px;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
        color:#151515;
        margin-bottom:15px;
	}

h4 {
	font-size: 16pt;
	letter-spacing:0px;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
        color:#151515;
        padding-top:10px;
        padding-bottom:10px;
        margin-right:100px;
        margin-bottom:15px;
	}

h4,h5,h6,h7 {
	font-size: 16pt;
	letter-spacing:0px;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
        color:#151515;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 4px;
	}

h3#comments, h3#respond, h3#trackbacks  {
	font-size:14pt;
	margin: 15px;
        font-family:Helvetica, Arial, sans-serif;
	}

h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {
	font-size:14pt;
	margin: 15px;
        font-family:Helvetica, Arial, sans-serif;
	}

h3#comments  {
	margin: 15px;
	}

h1.archive-title {
	padding: 0px 10px;
	border-bottom:0;
        height:20px;
        display:block; 
        font-size:0px;
        color:#fff;
	}

/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	text-decoration:none;
	color:#DF018C;
	}

a:hover, a:active {
	text-decoration:underline;
	color:#DF018C !important;
	}

.post h1{
	margin-left:-15px; margin-bottom:15px;
	}

.post h1 a, .post h2 a, .post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited, .feature-entry h2 a {
	background:transparent;
	}

.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {
	background:transparent;
	}

a.more-link, a.more-link:link, a.more-link:visited  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px; 
        }

a.more-link:hover, a.more-link:active  {
	background: url(images/arrow-on.gif) 100% 70% no-repeat;
	padding-right:12px; 
	}

#footer a, #footer a:link, #footer a:visited {
	}

#footer a:hover, #footer a:active {
	}
	
/* -------------------[ Images ]------------------- */

.entry img {
	border:0px solid #ddd;
	padding:0px;
	background:#fff;
	margin: 0 0 5px 0px;
        }

img.alignright {
	border:1px solid #ddd;
	padding:1px;
	background:#fff;
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
        }

img.alignleft {
	border:1px solid #ddd;
	padding:1px;
	background:#fff;
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
        }

img.aligncenter, img.centered, img.center { 
	border:1px solid #ddd;
	padding:1px;
	background:#fff;
	display: block; 
	margin: 0 auto 20px auto;  
	float: none; 
	clear: both;
        }

img.feature-photo, img.home_feature_photo {
	margin:0;
	float:right;
	display:block;
	max-height:225px;
	height:auto !important;
	height:225px;
	}

.entry img.feature-photo {
	margin:0 0 10px 10px;
	float:right;
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
	}

img.post-thum, img.thumbnail {
	padding:0px;
	background:#fff;
	border:0px solid #ddd;
	float:left;
	margin: 0px 10px 10px 0px;

	}

img.avatar, img.comment-grav {
	padding:0px;
	background:#fff;
	border:0px solid #ddd;
	float:right;
	margin:0 0 10px 0px;
	}

.commentlist img.avatar, img.comment-grav {
	margin-bottom:15px;
	}

/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #fff;
	padding-top:5px;
	margin: 0 10px 10px;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 8pt;
	padding: 5px;
	margin: 0;
	}

/* -------------------[ Misc Tags and Classes ]------------------- */

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

.post ul {
        list-style-type: none;
        }

.post ul li {
        list-style-type:none;
        padding: 0 0 2px 0px;
        font-size:11px;
        font-weight:bold;
        font-family:Tahoma;
        }

.recent {
border-bottom:1px solid #CCC;
font-size:11px;
font-weight:bold;
margin-bottom:8px;
font-family:Tahoma;
}

.recentlist ol li{
font-size:11px;
font-weight:bold;
font-family:Tahoma;
margin-left:18px;
}


.post ul ul {
        margin-left:0;
        }

.post ol li {
        list-style-type:decimal;
        }

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px solid #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 3px solid #000;
        color: #000;
        font-family:Georgia, Arial;
        font-size:20px;
        line-height:28px;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.post {
	border:0px solid #ddd;
	margin: 0;
	padding: 10px 10px 0px;
	}

.postimg {
	padding: 15px;
        margin:0px;
        overflow:none;
	}

.singlepostimg {
	padding: 15px;
        margin:0px;
        overflow:none;
	}

.singlepostimgtall {
	padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 115px;
        padding-right: 115px;
        margin-left:0px;
        overflow:none;
	}

.singlepost .post {
        border:0px solid #ddd;
	margin: 0;
        width:420px;
        float:right;
	padding: 15px 15px 0px;
        display:block;
 }

.singlepostvideos .post {
        border:0px solid #ddd;
	margin: 0;
        width:600px;
        float:right;
	padding: 15px 15px 0px;
        display:block;
 }

.entry {
	margin: 0;
	padding: 0px;
        font-size:12px;
	}

.postinfo {
	padding: 0 0 5px;
	margin: 0 0 10px;
	font-size:8pt;
	border-bottom:1px solid #ddd;
	}

.postdate {
	padding: 5px 0px;
	margin: 10px;
	font-size:8pt;
        font-family:Tahoma;
        font-weight:bold;
        border-top:1px dotted #d9d9d9;
	border-bottom:5px solid #d9d9d9;
	}

.postdatecat {
	padding: 0px 0px;
	margin-left: 10px;
        margin-right: 10px;
	font-size:8pt;
        font-family:Tahoma;
        font-weight:bold;
	border-bottom:1px solid #d9d9d9;
	}

.postdate .left {
	float:left;
	}

.postdate .right {
	float:right;
	width:100px;
	text-align:right;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block;
        clear:both;
        border:none;
        }

.navigation {
	display: block;
        margin-left: auto;
        margin-right: auto;
        padding:20px;
        float: none; 
        clear: both;
	}


.navigation-list {
	display: block;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:20px;
        margin-top:25px;
        float: none; 
        clear: both;
	}

.navigation-list a {margin:5px; font-size:11px; font-family:tahoma; font-weight:bold; color:#4285c2;  border:1px solid #85b8e6; padding:10px; background:#eff6fc;
}

.navigation-list a:hover {text-decoration:none; color:#eff6fc !important; background:#4285c2; border:1px solid #4285c2;}


.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
        float: none; 
        clear: both;
	}

.banner468 {
	text-align:center;
	margin: 0 auto 10px;
	padding:4px;
	border:1px solid #ddd;
	background:#eee;
	float:none;
	display:block;
	}

.tags {
	background: transparent url(images/tag.gif) 0 2px no-repeat;
	margin: 0 0 15px;
	padding: 0 0 0 17px;
	}

.cats {
	background: transparent url(images/folder.gif) 0 3px no-repeat;
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	}

* html ul li {height:1em;}

/* ---------------[ Tables ]--------------- */

table {
	margin-bottom:15px; border:none; color:#666;
	}

tr, td, th {
	margin:auto; 
	}

td, th {
	padding:5px;
	vertical-align:top;
	}

th {
	font-weight:bold;
	background:#ddd;
	}

td {
	border:none;;
	}

/* -------------------[ Author Bio Info ]------------------- */

.auth-bio {
	padding: 10px;
	margin: 0 0 10px;
        clear:both;
	border:0px solid #ddd;
	background:#fff;
	line-height:1.4em;
	}

.singlepost .auth-bio {
	margin: 10px 0 10px;
	}

.auth-bio img.avatar {
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
	float:right;
	margin:0 0 0 10px;
	}

.auth-bio p {
	margin:0;
	}

/* ---------------[ Site Map Page ]--------------- */

ul.archives, ul.wp-tag-cloud {
	margin: 0 0 15px 5px;
	padding: 0;
	}

ul.archives ul, ul.wp-tag-cloud ul {
	padding:0;
	}

ul.archives ul li, ul.wp-tag-cloud ul li {
	background:transparent;
	padding-left:0;
 	margin:0;
        }

ul.archives ul ul, ul.wp-tag-cloud ul ul {
	margin:0;
	margin-left: 15px;
	padding:0;
	}

.post ol.archives {
	margin-top:0;
	margin-bottom:0;
	}

.post ol.archives li {
	margin:0;
	padding:0;
	}

.sitemap h3 { margin-bottom: 10px !important; }

/* -------------------[ Top Navigation ]------------------- */

#topnav {
        width:980px;
	background: #000;
	padding-top: 3px;
        padding-bottom: 3px;
	margin: 0 auto;
	border-top:0px solid #000;
	border-bottom:0px solid #ddd;
        font-family:Tahoma;
        font-weight:bold;
        font-size:11px;
        color:#666;
	}

#topnav a{
       color:#fff;
       font-weight:bold;
       font-size:11px;
       }

#topnav .limit {
	width:980px;
	margin:0 auto;
	padding:0;
	}

#topnav ul {
	width:735px;
	list-style: none;
	padding: 0px 0 0;
	margin: 0 auto;
	float:left;
	}

#topnav a, #topnav a:link, #topnav a:visited {
	text-decoration: none;
	padding: 0px 10px ;
	margin:0;
	}

#topnav a:hover, #topnav a:active  {
	text-decoration:underline;
        color:#fff !important;
	}

#topnav li {
	float: left;
	padding: 0;
	}

#topnav li#search {
	float: right;
	padding: 0;
	margin:0;
	}

#topnav li ul {
	z-index:9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin: 0;
	padding:0;
	background:#eee;
	border-top:1px solid #ddd;
	}

#topnav li li {
	border-bottom:1px solid #ddd;
	}

#topnav li ul a, #topnav li ul a:link, #topnav li ul a:visited { 
	width:160px;
	}

#topnav li ul a:hover, #topnav li ul a:active  { }

#topnav li ul ul {
	border:0;
	margin: -24px 0 0 180px;
	}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -999em;
	}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
	left: auto;
	}

#topnav li:hover, #topnav li.sfhover { 
	position: static;
	}


/* -------------------[ Searchform ]------------------- */

#topsearch {
	text-align:right;
	float:right;
	padding: 0px 0 0;
	margin:0;
	width:280px;
        color:#fff;
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
	}

#searchform {
	text-align:right;
	float:right;
	padding:0;
	margin:0;
	}

#searchform #searchfield {
	float:left;
	padding:2px;
	width:228px;
	margin: 0;
        font-size:14pt;
        color:#808080;
	height:24px;
	border:0px solid #ddd;
	background:#fff;
	}

#searchform #submitbutton {
	margin: 0 0 0 4px;
	float:left;
	font-size:8pt;
	font-weight:bold;
	width:35px;
	height:28px;
	text-align:center;
	border:0;
	text-indent:-10000em;
	background:#1783DE;
	}

#searchform #submitbutton:hover { border:0; }

/* -------------------[ Category Navigation ]------------------- */

#nav {
	padding: 0;
	margin: 0px auto;
        width:980px;
	background: #333;
	border-top:0px solid #ddd;
	border-bottom:0px solid #000;
	}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	}

#nav a, #nav a:link, #nav a:visited, #nav a:hover {
	display: block;
        font-size:11px;
        font-family:Tahoma;
        font-weight:bold;
	text-decoration: none;
	padding: 5px 10px;
	border-right:0px solid #ddd;
        color:#fff !important;
	}

#nav a:hover, #nav a:active  {
	margin:0;
        text-decoration:underline;
	}

#nav li {
	float: left;
	padding: 0;
	}

#nav li ul {
	border-top:0;
	z-index:9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin: 0;
	padding:0;
	background:#333;
	border-top:5px solid #333;
	}

#nav li li {
	border-bottom:1px solid #444;
	}

#nav li ul a, #nav li ul a:link, #nav li ul a:visited {
	border:0;
	width:130px;
	}

#nav li ul a:hover, #nav li ul a:active  {
	background: #444; 
	}

#nav li ul ul {
	border-top:0;
	margin: -28px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}


/* -------------------[ Comments ]------------------- */

#disqus_thread {
padding:15px;
}


.dsq-brlink {display: none; } 

.commentlist {
	padding: 0;
	list-style-type:none;
	margin: 0 0 10px;
	}
	
.commentlist li {
	clear:both;
	margin: 10px 0 0;
	padding: 15px;
	border:1px solid #ddd;
	list-style-type:none;
	}

.commentlist li ul.children {
	margin: 0;
	padding: 0;
	}

.commentlist li.alt {

	}

.commentmetadata {
	display: block;
	margin-bottom:10px;
	font-size: 8pt;
	}

.commentlist cite {
	font-style:normal;
	font-weight:bold;
	}

#commentform {
	padding: 15px;
	margin: 0;
	}

#commentform textarea {
	width:80%;
	padding:10px;
	}

ol.tblist {
	padding: 10px 0 0;
	margin: 0 0 10px;
	}

ol.tblist li {
	margin: 0 0 5px 20px;
	}

.thread-alt {
	background: #fff;
	}	

.thread-even {
	background: #eee;
	}

#respond { 
	clear:both; 
	}

.commentlist #respond { 
	clear:both; 
	padding-top:10px; 
	}

.comments-navigation {
	display:block;
	margin: 0 0 5px;
	padding:0;
	font-weight:bold;
	}

.comments-navigation .alignleft {
	float:left;
	}

.comments-navigation .alignright {
	float:right;
	}

.comments-number {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0;
	padding:15px;
	border-bottom:1px solid #ccc;
	}

.commentlist img.avatar, .commentlist img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
	float:right;
	margin:0 0 10px 10px;
	}

a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {
	clear:both;
	background:#ddd;
	border:1px solid #bbb;
	padding: 3px 10px;
	font-weight:bold;
	font-size:8pt;
	text-transform:lowercase;
	color:#000;
	}

a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {
	background:#ddd;
	}

/* -------------------[ Features ]------------------- */

#my-glider {
	
	padding:10px;
	margin-top:-10px;
        margin-left:-10px;
        margin-bottom:10px;
	width:620px;
        height:495px;
	color:#fff;
	background: #fff;
	border-top:0px solid #000;
	}

#my-glider .scroller {
	
	width:400px;
	height:495px;	
	padding:0;
        float:left;
	margin: 0 auto; 
	overflow: hidden;
	border:0px solid #000;
	border-top:0;
	border-bottom:0;
	}

#my-glider .scroller .section {
	width:400px;
	height:600px;
	padding-left:20px;
	margin: 0;
	overflow: hidden;
	}

#my-glider .controls {
	
	padding: 0;
	margin:0 auto;
	}

#my-glider .controls ul {
	background: #fff !important;
	font-size:8pt;
	padding:0px 0 0 0;
	list-style-type:none;
	margin:0;
	}

#my-glider .controls li {
	line-height:1.2em;
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider img.post-thum, #my-glider img.thumbnail {
	padding:0px;
	background:#fff;
	float:none;
	margin:0;
	width:110px;
	height:165px;
	border:0px solid #bbb;
	}

#my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {
	height:165px;
	width:110px;
	padding: 0;
	float:left;
	margin:0;
	overflow:hidden;
	}

#my-glider .controls li a:hover, #my-glider .controls li a:active {
	}

#my-glider .controls li a.active {
	background:#fff;
	}

#my-glider .controls li#post6 {
	float:right;
	}

#my-glider .controls li#post6 a, .control li#post6 a:link, .controls li#post6 a:visited {
	float:right;
	margin:0;
	}

#my-glider .control-top {
	margin: 0 auto;
	padding: 5px 5px 5px 10px;
	font-weight:bold;
	}

#my-glider .feature-entry  {
	height:80px;
	overflow:hidden;
	padding:5px 10px;
        width:380px;
	margin:410px -20px 0;
        color:#CCC;
	background: url(images/tint.png) top left repeat;
	}

#my-glider .feature-entry a:hover{
        color:#fff !important;
	}

#my-glider .feature-entry p  {
	margin:0;
	}

#my-glider a, #my-glider a:link, #my-glider a:visited   {
	color:#fff;
        font-weight:bold;
	}


#my-glider a:hover, #my-glider a:active  {
	color:#fff;
	}

#my-glider .feature-entry h2 {
	margin:0;
        line-height:1em;
	font-size:14pt;
	}

#my-glider a.more-link, #my-glider a.more-link:link, #my-glider a.more-link:visited  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px;
        }

#my-glider a.more-link:hover, #my-glider a.more-link:active  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px;
	}

#my-glider .postinfo {
	padding: 0;
	margin: 0;
	font-size:8pt;
	border-bottom:0;
	}










#my-glider-page {
	display:block;
	padding:0;
	margin:10px 10px;
	width:610px;
	color:#fff;
	background: #000;
	border-top:0px solid #000;
	}

#my-glider-page .scroller {
	display:block;
	width:510px;
	height:340px;	
	padding:0;
	margin: 0 auto; 
	overflow: hidden;
	border:0px solid #000;
	border-top:0;
	border-bottom:0;float:left;
	}

#my-glider-page .scroller .section {
	width:510px;
	height:340px;
	padding:0;
	margin: 0;
	overflow: hidden;
	}

#my-glider-page .controls {
	display:block;
	padding: 0;
	margin:0 auto;
	}

#my-glider-page .controls ul {
	background: #000;
	font-size:8pt;
	padding:0px 0 0 0;
	list-style-type:none;
	margin:0;
	}

#my-glider-page .controls li {
	line-height:1.2em;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider-page img.post-thum, #my-glider-page img.thumbnail {
	padding:0px;
	background:#000;
	float:none;
	margin: 0;
	width:100px;
	height:68px;
	border:0px solid #000;
	}

#my-glider-page .controls li a, #my-glider-page .controls li a:link, #my-glider-page .controls li a:visited {
	height:68px;
	width:100px;
	padding:0px;
	float:left;
	margin:0 0px 0 0;
	overflow:hidden;
        background:#000;
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	}

#my-glider-page .controls li a:hover, #my-glider-page .controls li a:active {
        background:#010101 !important;
        filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

#my-glider-page .controls li a.active {
	background:#010101;
        filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

#my-glider-page .controls li#post6 {
	float:right;
	}

#my-glider-page .controls li#post6 a, .control li#post6 a:link, .controls li#post6 a:visited {
	float:right;
	margin:0;
	}

#my-glider-page .control-top {
	margin: 0 auto;
	padding: 5px 5px 5px 10px;
	font-weight:bold;
	}

#my-glider-page .feature-entry  {
	height:100px;
	overflow:hidden;
	padding:5px 10px;
	margin:240px 0 0;
	background: url(http://hustlebunny.com/images/tintpage.png) top left repeat;
	}

#my-glider-page .feature-entry p  {
	margin:0;
	}

#my-glider-page a, #my-glider-page a:link, #my-glider-page a:visited   {
	color:#fff !important;
        text-decoration:none;
	}


#my-glider-page a:hover, #my-glider-page a:active  {
	color:#fff;
	}

#my-glider-page .feature-entry h2 {
	margin:0;
	font-size:24px;
        color:#fff;
        font-weight:bold;
        line-height:28px;
	}

#my-glider-page a.more-link, #my-glider-page a.more-link:link, #my-glider-page a.more-link:visited  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px;
        }

#my-glider-page a.more-link:hover, #my-glider-page a.more-link:active  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px;
	}

#my-glider-page .postinfo {
	padding: 0;
	margin: 0;
	font-size:8pt;
	border-bottom:0;
	}

/* -------------------[ Sidebar ]------------------- */


#content .col-3 { float:right; }
#sidebarleft { float:left; }



#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar ul ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar li {
	list-style-type: none;
	margin: 0 0 10px;
	padding:0;
	overflow:hidden;
	border:0px solid #fff;
	}

#sidebar li li {
	list-style-type: none;
	margin: 0;
	border:0;
	padding: 10px 10px 0px 20px;
	border-bottom:0px solid #ddd;
        font-weight:bold;
        font-size:11px;
        font-family:Tahoma;
	}

#sidebar li li:hover {
	
	}

#sidebar li li li {
	background-image:none;
	border:0;
	padding: 1px 0;
	}

#sidebar li li li:hover {
	background-image:none;
	}

#sidebar li li li li {
	padding-left: 10px;
	}

#sidebar .textwidget {
	margin: 0;
	padding:10px;
	}

#contentright .textwidget {
	margin: 0;
	padding:10px;
	}

#sidebar li#tag-cloud ul { }

#sidebar li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }

#sidebar li#tag-cloud li {
	border:0;
	float:none;
	display:inline;
	padding: 0;
	margin: 0 5px 0 0;
	background:transparent;
	background-image: none;
	line-height:2em;
	}

#sidebar li#tag-cloud li a {
	padding:0;
	background:transparent;
	background-image: none;
	}

#sidebar li select {
	width:160px;
	margin: 0;
	}

/* -------------------[ Side Tabs ]------------------- */

#sidebar li ul.tabs {  
	list-style-type:none;
	margin: 0;
	padding: 4px;
	display:block;
	clear:both;
	background: #eee;
	border-bottom:1px solid #ddd;
	}

#sidebar li ul.tabs li {
	font-weight:bold;
	font-size:8pt;
	float:left;   
	padding:0;
	margin: 0 1px 0 0;
	border: 0;
	background: transparent;
	background-image:none;
	} 

#sidebar li ul.tabs li:hover {  
	background: transparent;
	background-image:none; 
	} 

#sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {
	float:left; 
	padding:3px 5px;   
	margin:0;
	color:#000;
	} 

#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {  
	color:#000;
	background:#fff;      
	}  

#sidebar li ul.tabs li a.on {  
	color:#000;
	background:#fff;   
	}

#sidebar li#side-tabs .sidebox {
	clear:both;
	margin: 0;
	padding: 9px;
	}

#sidebar li#side-tabs form {
	margin: 0;
	padding: 0;
	}

#sidebar li#side-tabs form p {
	margin: 0 0 10px;
	padding: 0;
	}

#sidebar li#side-tabs p.feeds {
	margin: 0 0 15px;
	font-weight:bold;
	padding-left: 15px;
	background: url(images/rss-12.gif) 0 50% no-repeat;
	}

#sidebar li#side-tabs p.email {
	margin: 0 0 5px;
	font-weight:bold;
	}

#sidebar li#side-tabs .rss input {
	margin: 5px 0 0;
	padding: 0;
	}

#sidebar li#side-tabs .rss {
	background: url(images/rss96.gif) 100% 8px no-repeat;
	}

/* ---------------[ 125x125 Banner Ads ]--------------- */

#sidebar li ul#banner125 {
	padding: 10px 10px 0 !important;
	overflow:visible !important;
	}

#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5, #sidebar ul li ul#banner125 li.ad7, #sidebar ul li ul#banner125 li.ad9  {
	float:left !important;
	clear:left !important;
	padding: 0 !important;
	margin: 0 5px 5px 0 !important;
	border: 0 !important;
	background: transparent !important;
	overflow:visible !important;
	}

#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6, #sidebar ul li ul#banner125 li.ad8, #sidebar ul li ul#banner125 li.ad10  {
	float:right !important;
	clear:right !important;
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
	border: 0 !important;
	background: transparent !important;
	overflow:visible !important;
	}

#sidebar ul li ul#banner125 li:hover {
	background: transparent !important;
	}

/* -------------------[ Sidebar-Left ]------------------- */

#sidebarleft ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebarleft ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebarleft ul ul {
	margin: 0;
	padding: 0;
	}

#sidebarleft ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebarleft ul ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebarleft li {
	list-style-type: none;
	margin: 0 0 10px;
	padding:0;
	overflow:hidden;
	border:0px solid #ddd;
	}

#sidebarleft li li {
	list-style-type: none;
	margin: 0;
	border:0;
	padding: 3px 5px 3px 10px;
	font-weight:bold;
        font-size:11px;
        font-family:Tahoma;
	}

#sidebarleft li li:hover {
	margin: 0;
	}

#sidebarleft li li li {
	background-image:none;
	border:0;
	padding: 1px 0;
	}

#sidebarleft li li li:hover {
	background-image:none;
	}

#sidebarleft li li li li {
	padding-left: 10px;
	}

#sidebarleft .textwidget {
	margin: 0;
	padding:10px;
	}

#sidebarleft li#tag-cloud ul { }

#sidebarleft li#tag-cloud ul.wp-tag-cloud { padding: 9px; }

#sidebarleft li#tag-cloud li {
	border:0;
	float:none;
	display:inline;
	padding: 0;
	margin: 0 5px 0 0;
	background:transparent;
	background-image: none;
	line-height:2em;
	}

#sidebarleftli#tag-cloud li a {
	padding:0;
	background:transparent;
	background-image: none;
	}

#sidebarleft li select {
	width:110px;
	margin: 0 0 10px;
	} 

/* -------------------[ Sidebar Bottom left ]------------------- */

#sidebar-bottom-left ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-left ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-left ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-left ul ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-left li {
	list-style-type: none;
	margin: 0 0 10px;
	padding:0;
	overflow:hidden;
	border:0px solid #ddd;
	}

#sidebar-bottom-left li li {
	list-style-type: none;
	margin: 0;
	border:0;
	padding: 3px 5px 3px 20px;
	background:transparent url(images/side-arrow.gif) 5px 7px no-repeat;
	font-weight:bold;
        font-size:11px;
        font-family:Tahoma;
	}

#sidebar-bottom-left li li:hover {
	background:transparent url(images/side-arrow-on.gif) 5px 7px no-repeat;
	}

#sidebar-bottom-left li li li {
	background-image:none;
	border:0;
	padding: 1px 0;
	}

#sidebar-bottom-left li li li:hover {
	background-image:none;
	}

#sidebar-bottom-left li li li li {
	padding-left: 10px;
	}

#sidebar-bottom-left .textwidget {
	margin: 0;
	padding:9px;
	}

#sidebar-bottom-left li#tag-cloud ul { }

#sidebar-bottom-left li#tag-cloud ul.wp-tag-cloud { padding: 9px; }

#sidebar-bottom-left li#tag-cloud li {
	border:0;
	float:none;
	display:inline;
	padding: 0;
	margin: 0 5px 0 0;
	background:transparent;
	background-image: none;
	line-height:2em;
	}

#sidebar-bottom-leftli#tag-cloud li a {
	padding:0;
	background:transparent;
	background-image: none;
	}

#sidebar-bottom-left li select {
	width:110px;
	margin: 0 0 10px;
	} 

/* -------------------[ Sidebar Bottom Right ]------------------- */

#sidebar-bottom-right ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-right ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-right ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-right ul ul ul ul {
	margin: 0;
	padding: 0;
	}

#sidebar-bottom-right li {
	list-style-type: none;
	margin: 0 0 10px;
	padding:0;
	overflow:hidden;
	border:0px solid #ddd;
	}

#sidebar-bottom-right li li {
	list-style-type: none;
	margin: 0;
	border:0;
	padding: 3px 5px 3px 20px;
	background:transparent url(images/side-arrow.gif) 5px 7px no-repeat;
	font-weight:bold;
        font-size:11px;
        font-family:Tahoma;
	}

#sidebar-bottom-right li li:hover {
	background:transparent url(images/side-arrow-on.gif) 5px 7px no-repeat;
	}

#sidebar-bottom-right li li li {
	background-image:none;
	border:0;
	padding: 1px 0;
	}

#sidebar-bottom-right li li li:hover {
	background-image:none;
	}

#sidebar-bottom-right li li li li {
	padding-left: 10px;
	}

#sidebar-bottom-right .textwidget {
	margin: 0;
	padding:9px;
	}

#sidebar-bottom-right li#tag-cloud ul { }

#sidebar-bottom-right li#tag-cloud ul.wp-tag-cloud { padding: 7px; }

#sidebar-bottom-right li#tag-cloud li {
	border:0;
	float:none;
	display:inline;
	padding: 0;
	margin: 0 5px 0 0;
	background:transparent;
	background-image: none;
	line-height:2em;
	}

#sidebar-bottom-rightli#tag-cloud li a {
	padding:0;
	background:transparent;
	background-image: none;
	}

#sidebar-bottom-right li select {
	width:110px;
	margin: 0 0 10px;
	} 

#sidebar li li:last-child, #sidebarleft li li:last-child, #sidebar-bottom-left li li:last-child, #sidebar-bottom-right li li:last-child {
	border-bottom:0;
	}

#sidebarleft li, #sidebar li, #sidebar-bottom-left li, #sidebar-bottom-right li { height:auto !important; }

/* -------------------[ Magazine Home Page Styles ]------------------- */

ul.home-left {
	width:308px;
	padding:0;
	float:left;
	margin:0 0 10px;
	list-style-type:none;
	border:1px solid #ddd;
	}

ul.home-right {
	width:308px;
	padding:0;
	float:right;
	margin:0 0 10px;
	list-style-type:none;
	border:1px solid #ddd;
	}

ul.home-bottom {
	list-style-type:none;
	margin: 0 auto;
	padding:0;
	clear:both;
	border:1px solid #ddd;
	}

ul.home-right li.homepost, ul.home-left li.homepost {
	line-height:1.3em;
	font-size:9pt;
	margin:0;
	padding: 10px;
	list-style-type:none;
	border-bottom:1px solid #ddd;
	height:75px;
	overflow:hidden;
	}

ul.home-bottom li.homepost {
	list-style-type:none;
	margin:0;
	padding:10px;
	border-bottom:1px solid #ddd;
	}

ul.home-right li.bottom, ul.home-left li.bottom, ul.home-bottom li.bottom {
	font-size:9pt;
	margin:0;
	padding: 3px 10px;
	list-style-type:none;
	background:#eee;
	}

ul.home-right li img, ul.home-left li img, ul.home-bottom li img {
	width:71px !important;
	height:71px !important;
	float:left !important;
	margin: 0 10px 0 0 !important;
	}

ul.home-right h3, ul.home-left h3, ul.home-bottom h3 {
	font-family:arial,helvetica, sans-serif;
	padding:0;
	font-weight:bold;
	margin: 0;
	letter-spacing:0px;
	font-size:10pt;
	}

ul.home-right li.title h2, ul.home-left li.title h2, ul.home-bottom li.title h2, .widgettitle {
	font-size: 20pt;
       height:16px;
       background:#1783DE;
       padding:2px;
       padding-left:10px;
       color:#fff;
       display:inline-block;
       margin-top:10px;
       margin-bottom:10px;
       text-transform:uppercase;
       font-family:Helvetica, Arial, sans-serif !important;
       font-weight:bold !important;
	}

ul.home-right p, ul.home-left p, ul.home-bottom p {
	margin-bottom:0;
	}

.thecat {
        text-transform:uppercase;
        color:#1783DE;
        font-size:12pt;
        margin-bottom:5px;
        font-weight:bold;
	}

.thecat a{
        text-transform:uppercase;
        color:#1783DE;
        margin-bottom:5px;
	}

#topad {
       background:#000000;
       padding-top: 5px;
       padding-bottom: 5px;
       margin:0 auto;
       width:980px;
       }

.thedate {
	font-size:8pt;
        font-family:Tahoma;
        font-weight:bold;
        color:#b3b3b3;
	}


.thedatevote .post-ratings img{
	border: 0px;
        font-size:8pt;
        text-align:center !important;
        font-family:Tahoma;
        color:#555555;
        padding-left:10px;
}


.thedate-content {
	font-size:8pt;
        font-family:Tahoma;
        font-weight:bold;
        color:#b3b3b3;
        padding-left:15px;
        padding-top:15px;
	}

.title-block {
       font-size: 20pt;
       height:16px;
       background:#1783DE;
       padding:2px;
       padding-left:10px;
       color:#fff;
       display:inline-block;
       margin-top:10px;
       text-transform:uppercase;
       font-family:Helvetica, Arial, sans-serif !important;
       font-weight:bold !important;
       }

.title-block a{
       color:#fff;
       text-decoration:none;
       }

.title-block a:hover{
       color:#fff !important;
       text-decoration:none;
       cursor:text;
       }

.title-block-large {
       font-size: 30pt;
       height:17px;
       background:#1783DE;
       padding:6px;
       padding-left:10px;
       color:#fff;
       display:inline-block;
       margin-top:10px;
       text-transform:uppercase;
       font-family:Helvetica, Arial, sans-serif !important;
       font-weight:bold !important;
       }

.title-block-corner {
       font-size: 11px;
       padding-left:10px;
       padding-right:10px;
       color:#000;
       float:right;
       font-weight:bold;
       margin-top:10px;
       font-family:Tahoma, Arial, sans-serif !important;
       }

.title-block-corner a {
       color:#000;
       }

.title-block-corner a:hover {
       color:#000 !important;
       }

.title-block-corner-large {
       font-size: 22px;
       padding-left:278px;
       padding-right:10px;
       color:#000;
       font-weight:bold;
       margin-top:10px;
       margin-bottom:20px;
       font-family:Arial, sans-serif !important;
       }

.title-block-corner-large a {
       color:#000;
       text-decoration:underline;
       }

.title-block-corner-large a:hover {
       color:#000 !important;
       }

#sidegroup {height:64px; margin-top:10px; margin-left:10px;border-bottom:1px #d9d9d9 dotted; font-family:Tahoma;
        font-weight:bold;
        font-size:11px;
        color:#666;}

#sidegroup img {float:right !important; margin-left:10px; height:53px; width:80px;}

#sidegroup a:hover{color:#4498CB;}





#sidegrouptophustle {height:160px; width:80px; margin-left:20px; margin-top:10px; margin-bottom:10px;border:0px #d9d9d9 dotted; font-family:Tahoma;text-align:center; float:left;
        font-weight:bold;
        font-size:11px;
        color:#666;}

#sidegrouptophustle img {float:left !important; margin-bottom:3px; height:120px; width:80px;}

#sidegrouptophustle a {color:#666;line-height:14px;}

#sidegrouptophustle a:hover{color:#333 !important;}




#sidegrouphb {height:200px; width:120px;margin:10px; padding:10px; font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        font-size:11px;
        color:#666;}

#sidegrouphb img {margin:0; height:180px; width:120px; display:block; clear:both;}

#sidegrouphb a:hover{color:#4498CB;text-align:center;}



#sidegrouphbmow {height:440px; width:280px;margin:10px; padding:10px; font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        line-height:28px;
        font-family:Arial;
        font-size:20px;
        color:#666;}

#sidegrouphbmow img {margin:0; height:420px; width:280px; display:block; clear:both;}

#sidegrouphbmow a {color:#666;}

#sidegrouphbmow a:hover{color:#333 !important;text-align:center;}




#sidegrouphbmowgirls {height:520px; width:300px;margin-left:10px; margin-top:10px; padding:0px; font-family:Tahoma;float:left !important; background:#000;
        font-weight:bold;
        font-family:Arial;
        font-size:24px;
        text-align:center;
        color:#666;}

#sidegrouphbmowgirls img {margin:0; height:450px; width:300px; display:block; clear:both; margin-bottom:26px;}

#sidegrouphbmowgirls a {color:#FFF; padding:10px;}

#sidegrouphbmowgirls a:hover{color:#FFF !important;text-align:center;}



#sidegrouphbmowran {height:240px; width:145px;margin-left:10px;margin-top:10px; padding:0px; font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        line-height:22px;
        font-family:Tahoma;
        font-size:11px;
        color:#666;}

#sidegrouphbmowran img {margin:0; height:218px; width:145px; display:block; clear:both;}

#sidegrouphbmowran a {color:#666;}

#sidegrouphbmowran a:hover{color:#333 !important;text-align:center;}





#sidegrouphbpics {height:140px; width:145px;margin-left:10px;margin-top:10px; padding:0px; margin-bottom:5px;font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        line-height:15px;
        font-family:Tahoma;
        font-size:11px;
        color:#666;}

#sidegrouphbpics img {margin:0; height:97px; width:145px; display:block; clear:both; margin-bottom:3px;}

#sidegrouphbpics a {}

#sidegrouphbpics a:hover{text-align:center;}




#sidegrouphbcandids {height:auto; width:300px;margin-left:10px;margin-top:10px; padding:0px; margin-bottom:10px;font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        line-height:15px;
        font-family:Tahoma;
        font-size:11px;
        color:#666;}

#sidegrouphbcandids img {margin:0; height:450px; width:300px; display:block; clear:both;}

#sidegrouphbcandids a {}

#sidegrouphbcandids a:hover{text-align:center;}






#sidegrouphbmowrangirls {height:255px; width:145px;margin-left:10px;margin-top:10px; padding:0px; font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        background:#000;
        font-family:Tahoma;
        font-size:11px;
        color:#666;}

#sidegrouphbmowrangirls img {margin:0; height:218px; width:145px; display:block; clear:both; margin-bottom:10px;}

#sidegrouphbmowrangirls a {color:#FFF;}

#sidegrouphbmowrangirls a:hover{color:#FFF !important;text-align:center;}




#sidegrouphbmowranvid {height:220px; width:300px;margin-left:10px;margin-top:10px; padding:0px; font-family:Tahoma;float:left !important;text-align:center;
        font-weight:bold;
        line-height:22px;
        font-family:Tahoma;
        font-size:11px;
        color:#666;
        position:relative;
}

#sidegrouphbmowranvid img {margin:0; height:200px; width:300px; display:block; clear:both;}

#sidegrouphbmowranvid a {color:#666;}

#sidegrouphbmowranvid a:hover{color:#333 !important;text-align:center;}



#sidegrouptv {height:64px; margin:10px; border-bottom:1px #d9d9d9 dotted; font-family:Tahoma;float:left;
        font-weight:bold;
        width:220px;
        font-size:11px;
        color:#666;}

#sidegrouptv img {float:left !important; margin:0;padding-right:10px; height:53px; width:80px;}

#sidegrouptv a{color:#DF018C;}

.sidegrouptvhead a{background: url(http://hustlebunny.com/images/playicon.gif) left no-repeat; padding-left:18px;padding-bottom:2px;}

#sidegrouptv a:hover{color:#DF018C;}

.share {
font-size:11px;  
font-family:Tahoma;   
float:right;  
color:#D9D9D9;
        
}

.share a{
        text-decoration:none;
}

.share a:hover{
        text-decoration:underline;
}

.title-under {margin:10px; font-size:12px;}

.title-over {margin:10px; font-size:18px;}

.join {
	float: right;
	}

.join li{
	margin-left:1px;
        background:#444;
	}

.maincontent {
        background:#fff;
        }

.maincontent h1 a, h1 a:hover{
	font-size: 26pt;
        font-family:Helvetica, Arial, sans-serif !important;
        font-weight:bold !important;
        color:#000 !important;
	}

.prenext {
        display:block;
        font-size:14px;
        border-bottom:#ccc 1px solid;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:15px;
        padding-right:15px;
}
.prenext a{
        color:#000;
}
.prenext a:hover{
        color:#000;
}

.splitleft {
        margin-left:15px;
        margin-top:10px;
        float:left;
        width:160px;
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
}

.splitleft a{
        color:#999;
}

.splitleft a:hover{
        color:#999 !important;
}


.splitleftvideos {
        float:left;
        width:600px;
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
        margin-top:8px;
}

.splitleftvideos a{
        color:#999;
}

.splitleftvideos a:hover{
        color:#999 !important;
}

.alsolike {
margin-bottom:10px;
list-style:none;
}

#bottom-content {
background:#fff;
margin-top:10px;
float:left;
}

#sidegroupfooter {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:140px;
        font-size:11px;
        color:#000;
        position:relative;
}

#sidegroupfooter img {float:left !important; margin:0; height:93px; width:140px;}

#sidegroupfooter a{color:#DF018C;font-weight:bold;}

.sidegroupfooterhead a{margin:0px;}

#sidegroupfooter a:hover{color:#DF018C;}




#sidegroupfootervids {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:140px;
        height:150px;
        font-size:11px;
        color:#000;
        position:relative;
}

#sidegroupfootervids img {float:left !important; margin:0; height:93px; width:140px;}

#sidegroupfootervids a{color:#DF018C;font-weight:bold;}

.sidegroupfootervidshead a{margin:0px;}

#sidegroupfootervids a:hover{color:#DF018C;}



#sidegroupfootercat {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:190px;
        font-size:11px;
        color:#000;
        
}

#sidegroupfootercat img {float:left !important; margin:0; height:127px; width:190px;}

#sidegroupfootercat a{color:#DF018C;font-weight:bold; overflow:hidden;}

.sidegroupfooterheadcat a{margin:0px;}

#sidegroupfootercat a:hover{color:#DF018C;}




#sidegroupfootercatsingle {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        line-height:15px;
        width:190px;
        height:160px;
        font-size:11px;
        color:#000;
        position:relative;
}

#sidegroupfootercatsingle img {float:left !important; margin-bottom:3px; height:127px; width:190px;}

#sidegroupfootercatsingle a{color:#DF018C;font-weight:bold; overflow:hidden;}

.sidegroupfooterheadcatsingle a{margin:0px;}

#sidegroupfootercatsingle a:hover{color:#DF018C;}





#sidegroupfootercatlist {margin:20px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:200px;
        height:243px;
        font-size:12px;
        line-height:17px;
        font-family:arial;
        color:#000;
        position:relative;
}

#sidegroupfootercatlist img {float:left !important; margin-bottom:10px; height:133px; width:200px;}

#sidegroupfootercatlist a{color:#DF018C;font-weight:bold; overflow:hidden; font-size:16px; line-height:20px;}

#sidegroupfootercatlist p {margin-top:5px !important;}

.sidegroupfooterheadcatlist a{margin:0px; }

#sidegroupfootercatlist a:hover{color:#DF018C;}









#sidegroupfootercatex {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        line-height:15px;
        width:190px;
        height:380px;
        font-size:11px;
        color:#000;
        
}

#sidegroupfootercatex img {float:left !important; margin-bottom:3px; height:285px; width:190px;}

#sidegroupfootercatex a{color:#DF018C;font-weight:bold; overflow:hidden;}

.sidegroupfooterheadcatex a{margin:0px;}

#sidegroupfootercatex a:hover{color:#DF018C;}






#sidegroupfootercatphotog {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        line-height:15px;
        width:190px;
        height:335px;
        font-size:11px;
        color:#000;
        position:relative;
}

#sidegroupfootercatphotog img {float:left !important; margin-bottom:3px; height:285px; width:190px;}

#sidegroupfootercatphotog a{color:#DF018C;font-weight:bold; overflow:hidden;}

.sidegroupfooterheadcatphotog a{margin:0px;}

#sidegroupfootercatphotog a:hover{color:#DF018C;}






.moreint a{font-size:12px !important; color:#1783DE !important; font-weight:normal !important;}

#sidegroupfootercatint {margin:10px; font-family:arial;float:left;
        font-weight:normal;
        width:295px;
        font-size:12px;
        color:#000;
        
}

#sidegroupfootercatint p {margin:0px; padding:0px;}

#sidegroupfootercatint img {float:left !important; margin:0; height:197px; width:295px; margin-bottom:5px;}

#sidegroupfootercatint a{color:#DF018C;font-weight:bold; font-size:22px; font-family:arial; line-height:24px;}

.sidegroupfooterheadcatint a{margin:0px;}

#sidegroupfootercatint a:hover{color:#DF018C;}





#sidegroupfootercat3 {margin-left:10px; margin-top:10px; font-family:Tahoma;float:left; display:block; clear:both;
        font-weight:normal;
        width:300px;
        font-size:11px;
        color:#000;
        
}

#sidegroupfootercat3 img {float:left !important; margin:0; height:80px; width:120px; margin-right:5px;}

#sidegroupfootercat3 a{color:#DF018C;font-weight:bold;font-size:11px;}

.sidegroupfooterheadcat3 a{margin:0px;}

#sidegroupfootercat3 a:hover{color:#DF018C;}






#sidegroupfootercatvids {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:106px;
        font-size:11px;
        color:#000;
        display:block;
        height:150px;
        
}

#sidegroupfootercatvids img {float:left !important; margin:0; height:71px; width:106px; border:0px solid #d3d3d3; padding:0px;}

#sidegroupfootercatvids a{color:#DF018C;font-weight:bold;}

.sidegroupfooterheadcatvids a{margin:0px;}

#sidegroupfootercatvids a:hover{color:#DF018C;}



#sidegroupfootergirls {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:140px;
        font-size:11px;
        color:#000;
}

#sidegroupfootergirls img {float:left !important; margin:0; height:210px; width:140px;}

#sidegroupfootergirls a{color:#DF018C;font-weight:bold;}

.sidegroupfooterheadgirls a{margin:0px;}

#sidegroupfootergirls a:hover{color:#DF018C;}



#sidegroupfootergirlsp {margin:10px; font-family:Tahoma;float:left;
        font-weight:normal;
        width:106px;
        font-size:11px;
        color:#000;
}

#sidegroupfootergirlsp img {float:left !important; margin:0; height:159px; width:106px;}

#sidegroupfootergirlsp a{color:#DF018C;font-weight:bold;}

.sidegroupfooterheadgirlsp a{margin:0px;}

#sidegroupfootergirlsp a:hover{color:#DF018C;}





#sidegroupgirls {margin:10px; font-family:Tahoma;float:left; text-align:center;
        font-weight:normal;
        width:140px;
        font-size:11px;
        color:#000;
        height:230px;
}

#sidegroupgirls img {float:left !important; margin:0; height:210px; width:140px; text-align:center;}

#sidegroupgirls a{color:#DF018C;font-weight:bold; text-align:center;}

.sidegroupgirlshead a{margin:0px; text-align:center;}

#sidegroupgirls a:hover{color:#DF018C; text-align:center;}




#sidegroupgirlsvote {margin:10px; font-family:Tahoma;float:left; text-align:center;
        font-weight:normal;
        width:140px;
        font-size:11px;
        color:#000;
        height:290px;
}

#sidegroupgirlsvote img {float:left !important; margin:0; height:210px; width:140px; text-align:center;}

#sidegroupgirlsvote a{color:#DF018C;font-weight:bold; text-align:center;}

.sidegroupgirlsvotehead a{margin:0px; text-align:center;}

#sidegroupgirlsvote a:hover{color:#DF018C; text-align:center;}




#ultimatemodel {height:180px; width:80px;margin:10px; padding:10px; font-family:Tahoma;float:left !important;text-align:center;display:block;
        font-weight:bold;
        font-size:9px;
        color:#666;}

#ultimatemodel img {margin:0; height:120px; width:80px; display:block; }

#ultimatemodel a, #ultimatemodel a:hover{color:#000 !important;text-align:center;}


#ultimatemodel2 {height:180px; width:80px;margin:10px; padding:10px; font-family:Tahoma;float:right !important;text-align:center;display:block;
        font-weight:bold;
        font-size:9px;
        color:#666;}

#ultimatemodel2 img {margin:0; height:120px; width:80px; display:block; }

#ultimatemodel2 a, #ultimatemodel2 a:hover{color:#000 !important;text-align:center;}

.post-ratings img {
	border: 0px;
        width:50px !important;
        height:22px !important;
        float:left;
        margin-top:6px !important;
        margin-left:0px !important;
        margin-right:10px !important;
}

.values {
float:left !important;
margin-top:5px;
margin-right:5px;
padding:0px;
background:#202020;
}

.values img{
height:auto !important;
width:auto !important;
margin:0px !important;
}

.gallery {margin:auto;width:840px; padding-bottom:10px;}
.galleryblack {}
.gallery-item {float:left; text-align:center;margin:5px;width:60px;height:90px;}
.gallery-icon {text-align:center;}
.gallery-caption {text-align:center;}
.attachment-thumbnail {width:60px;height:90px;}

.prenextimage {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FFF;
}

.prenextimage a{
padding:10px;
color:#FFF;
background:#1783DE;
}

.prenextimage a:hover{
color:#FFF !important;
}

#topten{
z-index:1;
position:relative;
background:url(http://hustlebunny.com/images/numbs.png) bottom center no-repeat !important;
}

.toptenover {
position:absolute;
left:20px;
top:486px;
width:auto;
height:auto;
z-index:2;
border:none;
}

.sidegroupover a{
position:absolute;
left:0px;
top:0px;
width:auto;
height:auto;
z-index:2;
border:none;
opacity:0;filter:alpha(opacity=0)
}

.sidegroupover a:hover{
position:absolute;
left:0px;
top:0px;
width:auto;
height:auto;
z-index:2;
border:none;
opacity:1;filter:alpha(opacity=100)
}




.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 6px 8px 6px 8px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #000;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
	background-color: #FFF;	
}
.wp-pagenavi a:visited {
	padding: 6px 8px 6px 8px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #000;
	background-color: #FFF;
}
.wp-pagenavi a:hover {	
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 6px 8px 6px 8px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #000;
	background-color: #FFF;	
}
.wp-pagenavi span.pages {
	padding: 6px 8px 6px 8px;
	margin: 2px 2px 2px 2px;
	color: #000;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
	border: 0px solid #000000;
	background-color: #FFF;
}
.wp-pagenavi span.current {
	padding: 6px 8px 6px 8px;
	margin: 2px;
	font-weight: bold;
	border: 0px solid #000000;
	color: #000;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
	background-color: #FFF;
}
.wp-pagenavi span.extend {
	padding: 6px 8px 6px 8px;
	margin: 2px;	
	border: 0px solid #000000;
	color: #000;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
	background-color: #FFF;
}

#container {
	width: 600px;
        background:#fff;
	float:left;
	padding: 15px;
	margin: 0;
        font-family:Tahoma;
        font-size:11px;
	} 

#container a{
	font-weight:bold;
	} 

#container li{
	clear:both;
	margin: 0;
	} 

.activity {
background:#fff;
}

.item-options {
padding-left:10px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

#sidebar label {
	padding-left:15px;
	}

#login-text {
	margin: 0;
	padding-left:15px;
        padding-right:15px;
	}

#sidebar-wp-submit {
	margin: 0;
	margin-left:15px;
	}
 
#sidebar input {
color: #333;
background: #f6f6f6;
font-size:16px;
border:1px solid #ddd;
padding:5px;
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

#sidebar #sidebar-me img.avatar {
	float: left;
	margin: 0 10px 15px 0;
}

#sidebar #sidebar-me h4 {
	font-size: 16px;
	margin: 0 0 8px 0;
	font-weight: normal;
}

#wp-admin-bar
{
  position:fixed;
  top:0;
  left:0;
  height:25px;
  font-size:11px;
  width:100%;
  z-index:1000;
  background:url(images/60pc_black.png);
}

#wp-admin-bar .padder
{
  position:relative;
  height:25px;
  width:980px !important;
  margin:0 auto;
  padding:0;
}

#admin-bar-logo {
margin-left:2px !important;
}

.error {
color:#ff0000;
}

.tophustlemid {


}

.leftbar {
width:120px;
height:auto;
float:left;
margin-right:10px;
padding:10px;
background:#fff;
}

.leftbarx {
width:280px;
height:auto;
float:left;
margin-right:10px;
padding:10px;
background:#fff;
}

.rightbar {
width:160px;
height:auto;
float:right;
margin:0px;
}

.middlebar {padding:0px;}


.mviewedwrap {border:1px solid #E0E0E0; margin-left:5px; margin-right:5px; padding:1px; margin-bottom:30px;}

.mviewedwrap a {color:#333;}

.mviewedwrap p{margin-left:118px; padding-left:10px; padding-right:10px; font-size:11px; color:#666;}

.mviewedwrap h2 {border-bottom:1px solid #E0E0E0; background:#F9F9F9; padding:15px; margin-left:113px; font-color:#333; font-size:12px; margin-bottom:15px;}

.mviewedwrap h2 a {color:#DF018C; border-left:1px solid #E0E0E0; padding-left:15px;}



.mviewed img{
height:100px;
width:100px;
float:left;
margin:0;
padding:5px;
padding-right:6px;
border-right:1px solid #E0E0E0;
}

.viewslarge {
font-size:52px;
letter-spacing:-1px;
font-weight:bold;
color:#E0E0E0;
margin-top:15px;
margin-left:115px;
padding:10px;
}

.girlsmiddle {padding-right:10px; padding-top:10px;}
.girlsmiddle p {margin:0;}
.girlsmiddle a {font-size:20px; font-weight:bold; line-height:24px;}
.girlsdivide {padding-bottom:5px; color:#1783DE; font-size:14px; font-weight:bold; border-top:0px solid #CCC; border-bottom:3px solid #CCC; margin-left:10px; margin-right:10px; margin-top:10px; clear:both; display:block;}
.tahome {font-family:Tahoma; font-weight:bold; font-size:11px; padding-top:10px;}





#rocovers {margin:15px; font-family:Arial;float:left; display:block;
        font-weight:normal; background:#000; overflow:hidden; text-align:center;
        width:180px;
        height:315px;
        font-size:12px;
        color:#000;
}

#rocovers img {float:left !important; margin:0; height:267px; width:178px; margin-bottom:5px; border:1px solid #000;}

#rocovers a{color:#FFF;font-weight:bold; }

.roheadcovers a{margin:0px;}

#rocovers a:hover{color:#51caf1 !important; text-decoration:underline;}


#hbpolls {margin:15px; font-family:Arial;float:left; display:block;
        font-weight:normal; background:#000; overflow:hidden; text-align:center;
        width:180px;
        height:335px;
        font-size:12px;
        color:#000;
}

#hbpolls img {float:left !important; margin:0; height:267px; width:178px; margin-bottom:5px; border:1px solid #000;}

#hbpolls a{color:#FFF;font-weight:bold; }

.hbheadpolls a{margin:0px;}

#hbpolls a:hover{color:#51caf1 !important; text-decoration:underline;}





#hbpollsslim {margin-left:10px; padding-bottom:5px; margin-top:5px; font-family:Arial;float:left; display:block; border-bottom:1px dotted #000;
        font-weight:normal;
        width:278px;
        font-size:12px;
        color:#000;
}

#hbpollsslim a{color:#000;font-weight:bold; }

.boxwrap {border:1px solid #000; margin:10px;}





.twtr-tweet-wrap {font-family:arial;}

.twtr-tweet-wrap a {font-family:arial; font-weight:bold;}

.twtr-join-conv {font-family:arial; font-weight:bold;}

.arialblockbold {margin-left:15px; margin-right:15px; font-size:12px;  padding-top:20px; padding-bottom:5px; border-bottom:1px solid #E0E0E0; font-weight:bold;}

.arialblock {margin-left:15px; margin-right:15px; font-size:14px; }

.arialblock a {color:#1490c2 !important}


.arrowleft {float:left; top:40px;  position:relative;}
.arrowleft a {background:#202020; padding:10px; color:#FFF; font-weight:bold; font-size:24px;}
.arrowleft a:hover {background:#D0D6D4; color:#FFF !important; text-decoration:none;}

.arrowright {float:right; top:40px;  position:relative;}
.arrowright a {background:#202020; padding:10px; color:#FFF; font-weight:bold; font-size:24px;}
.arrowright a:hover {background:#D0D6D4; color:#FFF !important; text-decoration:none;}

.imgtitle h1{font-size:12px; text-align:center;}

.sprites { 
    background-image     : url(http://hustlebunny.com/images/socialmedia.png); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
    float:right;
    margin-left:3px;
 } 
 
 #delicious_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -0px -0px; 
 } 
 
 #digg_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -16px -0px; 
 } 
 
 #facebook_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -32px -0px; 
 } 
 
 #feed_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -64px -0px; 
 } 
 
 #myspace_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -80px -0px; 
 } 
 
 #twitter_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -48px -0px; 
 } 
 
 #youtube_png { 
    height               : 16px; 
    width                : 16px; 
    background-position  : -96px -0px; 
 }

.azindex {padding:0px 20px 20px 20px; padding-bottom:60px;}
.azindex h3{clear:both; padding-top:20px; border-bottom:1px solid #000; font-size:36px;}
.azindex li {list-style:none; float:left; width:150px; font-family:tahoma; font-weight:bold; font-size:11px; padding-bottom:5px;}




.urap-left {border:0px solid #ccc; margin-bottom:10px; width:172px; padding-left:150px; float:left; display:block; clear:both;  }

.urap-left li {float:left; margin:38px 0px; display:block; clear:both; text-transform:uppercase; font-family:arial !important; color:#fff;}

.urap-left p {display:block; clear:both; float:left;  text-transform:uppercase; }

.wp-polls .Buttons {
	border:1px solid #fe0000 !important; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px !important; font-family:arial !important;
	background-color: #A90000 !important;
}













