/*

Theme Name: Purple Swirl

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: Design by <a href="http://www.ceneb.com">Ceneb</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/

.favorites-wrap {padding:10px;}

.favorites-thumb {float:left;width:190px;}

#page .favorites-thumb p {clear:both;font-size:11px;height:40px;text-align:center;padding:0 4px 5px;margin:4px;}

#page .favorites-thumb p.favorites-title {height:40px;}

#page .favorites-thumb p.favorites-remove {font-size:12px;font-weight:bold;height:13px;}

#page #wpfp-span .favorites-thumb img {border:1px solid #c6a;padding:4px;background:#DDD;margin:10px;}

.favorites-thumb a:hover p {color:#A6F;}

.favorites {font-size: 14px;color:#FFF;text-transform:capitalize;font-weight:bold;float:right;}

.favorites a {color:#FFF;padding:5px;padding-right:10px;background:#b649df;}

.favorites a:hover {color:#FFF;background:#651d86;}

.bigthumbs-toplist {margin:12px 0 12px 12px;}

.bigthumbs-toplist li {font-size:15px;font-weight:bold;float:left;width:24%;text-align:left;padding-top:3px;padding-bottom:3px;}


.mainpage-big-toplist {margin:0;margin-top:10px;background:#1e2024;border:solid 1px #651d86; width:980px;clear:both;}

.mainpage-big-toplist .bigthumbs-toplist {margin:0;}

.mainpage-big-toplist h3 {text-align:center;font-size:18px;margin:8px 0;}

.mainpage-big-toplist li {list-style:none;font-size:15px;font-weight:bold;float:left;width:24%;text-align:left;padding-top:3px;padding-bottom:3px;}

.mainpage-big-toplist li a {color:#F3C;}

.mainpage-big-toplist li a:hover {color:#FFF;}

.mainpage-big-toplist ul {width:975px;margin:0;padding-left:12px;padding-bottom:8px;}

body {margin:0px;font-family:arial;color:#e5b7f9;font-size:12px;background:url('/wp-content/themes/purple-swirl/images/bg01.gif') repeat-x #795f97;}

.post-content {text-align:center;}

.post .content .join-button {width:550px;margin:0 auto;text-align:center;}

.join-button a {font-size:24px;font-weight:bold;color:#a438d2;}

.post .gallery-copy-container {width: 545px;text-align:center;margin:0 auto;}

.post .gallery-copy-container .join-button {width:393px;margin:0 auto;}

.post .gallery-copy-container .join-button img {border:0;margin:0 auto;}

.gallery-copy-container p {text-align:justify;}

.gallery-copy-container a {font-size: 22px;font-weight: bold;}

.big-bold {font-size:14px; font-weight:bold;color:#FFF;}

.clear {clear:both;}

.thumbs-container {width: 95%;margin: 0 auto;}

.thumbs-container img {float:left;padding: 0;margin:5px 10px;border: solid 1px #b649df;}

#page-wrap {width:985px;margin:0 auto;}

#header-wrap {border:solid 1px #1b1c1e;width:980px;background:#271131;}

#header {height:233px;width:979px;background:url('/wp-content/themes/purple-swirl/images/header.jpg') no-repeat #1b1c1e; border:solid 1px #651d86;padding-left:0;margin-top:20px;margin-bottom:0px;padding-top:0px;padding-bottom:0px; border-bottom: 0;}

#header-wrap h1 {font-size:17px;margin:0;float:left;}

#header-wrap h1 a {color:#FFF;text-decoration:none;}

#header-wrap p {margin:0; margin-left: 15px; float: left;line-height:20px;}

#header-wrap p a {color:#999;text-decoration:none;font-weight:bold;}

#header-wrap p a:hover {text-decoration:underline;}

#logo {float:left;margin-top:0px;text-align:right;}

#search {float:right;margin-right:10px;margin-top:14px;}

#search .field {background:#292d38;border: solid 1px #22262f;height:18px;width:235px;float:left;padding-top:3px;text-indent:5px;color:#4f5869;}

#search .field:hover {background:#1b1c1e;border: solid 1px #22262f;}

#search .button {margin-left:7px;height:25px;background:#1b1c1e;border: solid 1px #22262f;float:left;color:#4f5869;}

#menu {height:29px;width:980px;background:url(/wp-content/themes/purple-swirl/images/menubg.png)  repeat-x;border:solid 1px #651d86;border-top:0;list-style:none;margin:0px;padding:0;}

#menu li {float:left;list-style-type:none;}	

#menu li.feed img {vertical-align:middle;}	

*html #menu li.feed img {margin-top:4px;}

#menu li a {font-size:14px;float:left;color:#d0a6e3;font-weight:bold;padding-left:18px;padding-right:18px;line-height:28px;text-decoration:none;background: transparent url(images/menudivider.png) center right no-repeat;}

#menu li a:hover {text-decoration:none;color:#FFF;}

#content{float:left;}

#page .post {width:980px;margin-top:10px;margin-right:20px;}

#page .post .title {border-right:solid 1px #651d86;height:37px;background:url(/wp-content/themes/purple-swirl/images/pagetitle.png) no-repeat #40035b;}

#page .post-wrap {border:solid 1px #651d86; width:978px; border-top: 0;}

#page .post .content {margin-left:0px;width:978px;background:#1e2024;overflow:hidden;}

#page .post .post-wrap .content .post-content {margin:0;padding:0;}

#page ul {margin:0;padding:0;}

#page .post .post-wrap .content .post-content li {list-style:none;}

#page .big-thumbs {padding-left:3px;padding-top:3px;}

#page .post .post-wrap .content .post-content img {float:left;padding:0px;border: solid 1px #1e2024;margin:0px;}

#page .post .post-wrap .content .post-content a:hover img {border: solid 1px #651d86;}

.post {width:580px;margin-top:10px;margin-right:20px;}

.post .title {border-right:solid 1px #651d86;height:37px;background:url(/wp-content/themes/purple-swirl/images/posttitle.png) no-repeat;}

.post .title h3 {font-size:16px;margin:0;color:#FFF;text-align:center;padding-top: 10px;}


.post .title h3 a {color:#e5b7f9;text-decoration:none;}

.post .title h3 a:hover {text-decoration:underline;}

.post .info {background:#1b1d20;padding:5px 0px 5px 5px;overflow:hidden;color:#dfc5e8;}

.post .info .gravatar {float:left;width:50px;height:50px;background:#232730;border:solid 1px #4f5869;}

.post .content .info {float:left;background:#1b1d20;width:578px;margin-left:0px;margin-top:0px;}

.post .info .content p{color:#efefef;}

.post .info .author {float:left;}

.post .info .date {float:left;margin-top:7px;padding-right:18px;}

.post .info .category {float:left;margin-top:7px;}

.post .info .category a {color:#dfc5e8;text-decoration:none;font-weight:bold;}

.post .info .category a:hover {text-decoration:underline;}

.post .info .comments {float:left;margin-top:7px;padding-right:10px;text-align:right;background:url(images/comment.png) 0% 55% no-repeat;padding-left:13px;}

.post .info .comments a {color:#dfc5e8;text-decoration:none;font-weight:bold;}

.post .info .comments a:hover {text-decoration:underline;}

.post-wrap {border:solid 1px #651d86; width:578px; border-top: 0;}

.post .content {margin-left:0px;width:578px;background:#1e2024;overflow:hidden;}

.post .content p {/* float:left; */ margin:0;padding-left:10px;text-align:justify;}

.post .post-content p {padding:10px;}

.post ol.commentlist {margin:0;padding:0;text-align:left;}

.post li.alt {background: #333;text-align:left;}

.post .post-content a{color:#FFF;}

.post .post-content a:hover{color:#4f5869;text-decoration:underline;}

.post h3#comments, .post h3#respond{padding-left:10px;text-align:left;}

.post ol.commentlist cite {padding-left:10px;}

.post ol.commentlist small {padding-left:10px;}

.pagination a{color:#330066;text-decoration:none; font-size: 20px;}

.pagination a:hover{color:#FFF;text-decoration:underline;}

.pagination{margin-top:10px;}

img.avatar{float:left;padding-right:5px;}

#sidebar{float:left;margin-left:5px;width:375px;}

#sidebar #ads{width:377px;}

#sidebar #ads p {font-size:10px;margin:0;padding:0 6px 4px 6px;text-align:justify;}

#sidebar #ads .title {height:37px;background:url(/wp-content/themes/purple-swirl/images/adtitle.png) no-repeat;}

#sidebar #ads .title h3 {font-size:.1em;margin:0;color:#4e106a;text-align:center;}

#sidebar #ads .wrapper {border:solid 1px #651d86;width:375px; border-top: 0;}

#sidebar #ads .content {margin-left:0px;width:374px;background:#1e2024;overflow:hidden;padding-top:10px;padding-bottom:5px; padding-left: 1px;}

#sidebar #ads .content img{margin-left:4px;margin-bottom:5px;border:solid 1px #d290ef; width: 115px;}

#sidebar #ads .content img:hover {border:solid 1px #FFF;}

#sidebar #left{float:left;width:184px;}



#sidebar #right {float:right;width:184px;}

#sidebar .title {height:37px;background:url(images/sidetitle.png) no-repeat;margin-top:10px;}

#sidebar .title-videos {height:37px; width: 184px; border-right:solid 1px #651d86; background:url(/wp-content/themes/purple-swirl/images/hairyvideos.png) no-repeat;margin-top:10px;}

#sidebar .title-cams {height:37px; width: 184px; border-right:solid 1px #651d86; background:url(/wp-content/themes/purple-swirl/images/hairylivecams.png) no-repeat;margin-top:10px;}

#sidebar .title-dvds {height:37px; width: 187px; background:url(/wp-content/themes/purple-swirl/images/hairydvds.png) no-repeat; margin-top:10px;}

#sidebar .title-premium {height:37px; width: 184px; border-right:solid 1px #651d86; background:url(/wp-content/themes/purple-swirl/images/premiumsites.png) no-repeat;margin-top:10px;}

#sidebar .title-categories {height:37px; width: 184px; border-right:solid 1px #651d86; background:url(/wp-content/themes/purple-swirl/images/categories.png) no-repeat;margin-top:10px;}

#sidebar .title-videos h3 {font-size:.1em;color:#4e106a;text-align:center; margin-top:10px;}

#sidebar .title-cams h3 {font-size:.1em;color:#4e106a;text-align:center; margin-top:10px;}

#sidebar .title-dvds h3 {font-size:.1em;color:#4e106a;text-align:center; margin-top:10px;}

#sidebar .title-premium h3 {font-size:.1em;color:#4e106a;text-align:center; margin-top:10px;}

#sidebar .title-categories h3 {font-size:.1em;color:#4e106a;text-align:center; margin-top:10px;}

#sidebar .wrapper {border:solid 1px #651d86; border-top: 0;}

#sidebar #toplist-wide {width:377px; margin-top:10px;}

#sidebar #toplist-wide .title {text-align: center; height: 37px; border-right:solid 1px #651d86; background:url(/wp-content/themes/purple-swirl/images/posttitle.png) no-repeat;}

#sidebar #toplist-wide h3 {font-weight: bold; font-size: 18px; padding-top: 6px;margin:0;}

#sidebar #toplist-wide .wrapper {width:375px;}

#sidebar #toplist-wide .content {margin-left:0px;width:374px;background:#1e2024;overflow:hidden;padding-bottom:5px; padding-left: 1px;}

.gallery-toplist li {float: left; height: 20px;width:175px; text-align: left; font-weight: bold; font-size: 14px; margin: 0; padding: 0;}

#sidebar .gallery-toplist li a {color: #FFF;}

#sidebar #left .wrapper {width:183px;}

#sidebar #right .wrapper {width:185px;}

#sidebar .content {margin-left:0px;background:#1e2024;overflow:hidden;}

#sidebar .content ul {list-style:none;margin-bottom: 5px;}

#sidebar .content ul li {list-style:none; margin-left:0;padding:2px 0px 2px 0;}

#sidebar .content ul li img {list-style:none; border:0;}

#sidebar .content .affiliate-links ul.xoxo.blogroll li {list-style:none;}

#sidebar .content .affiliate-links li a {list-style:none; font-size: 16px;font-weight:bold;color:#FFF;}

#sidebar .content .dvds {text-align: center;}

#sidebar #left .content {width:183px;}

#sidebar #right .content {width:185px;}

#sidebar ul{list-style-type:none;margin:0;padding:0 10px 0px 10px;}

#sidebar li { padding-left:13px;padding-bottom:6px; list-style: none; margin-top: 3px;}

#sidebar li.cat-item {list-style: none; font-size: 16px;font-weight:bold; color: #FFF;}

#sidebar li.cat-item a {color: #DAF;}


#sidebar a{color:#666;text-decoration:none;}

#sidebar a:hover{color:#4a6bb7;text-decoration:underline;}

#sidebar #calendar_wrap a {text-decoration:underline;}

#footer-wrap {float:left;border:solid 1px #651d86;border-bottom:0;width:980px;margin-top:25px;}

#footer {height:38px;width:978px;background:url(images/footerbg.png) repeat-x #1b1c1e;border:solid 1px #22262f;padding-top:6px;}

#footer p{text-align:center;margin:0;}

#footer a{color:#666;text-decoration:none;font-weight:bold;}

#footer a:hover{text-decoration:underline;}
