/*------------------------------------------------------------------------------

Title: Clipshare Adult Template

Software: Clipshare Pro

Version: 4.1.4

Author: Christopher E Boyce

URI: www.ClipshareTemplates.com

Email: sales@clipsharetemplates.com

Thanks for Looking.  PS Don't Steal!

------------------------------------------------------------------------------*/



/* Global */



body {

 font-family: Verdana, Arial, "Times New Roman", sans-serif;

 margin: 0px;

 padding: 0;

 background: #080808;

 font-size:62.5%;

 text-align: center;

}



.higlight1 { background:#FFE600;color:#000;padding:1px;padding-left:2px;padding-right:2px }





#wrapper {

 margin: 0 auto;

 padding: 0;

 width: 980px;

}



a img {

 border: 0px;

 }

  

.cl{

  clear: both;

	display:block; 

  height:0; 

 }

 

a {

 color: #FFF;

 text-decoration: none;

 font-weight: normal;

}



ul, li {

 margin: 0px;

 padding: 0px;

 list-style: none;

}



h1, h2, h3, h4, p, form {

 margin: 0;

 padding: 0;

}



/* Header */



#header {

 width: 980px;

 height: 150px;

 background: url(../images/footerbackground.gif) no-repeat top;

}



/* Easy Tooltip */



#easyTooltip {

padding : 5px 10px;

border : 1px solid #ffffff;

background : #375eab;

color : #fff;

width : 200px;

}



/* // Easy Tooltip */





/* clearfix */

#header:after, ul:after, li:after, .mainBoxTitle:after, #page:after {

 content:"."; 

 display:block; 

 height:0; 

 clear:both; 

 visibility:hidden;

}



#header, ul, li, .mainBoxTitle, #page {

 display:block;

}

/*  \*/

#header, ul, li, .mainBoxTitle, #page {

 min-height:1%;

}

* html #header, * html ul, * html li, * html .mainBoxTitle, * html #page {

 height:1%;

}

 /* // clearfix */

 

#logo {

 float: left;

 margin: 18px 0 0 18px;

}



/* Search */



#search {

 float: right;

 width: 430px;

 height: 88px;

}



ul#searchTabs {

 margin-top: 12px;

 margin-left: 20px;

 color: #FFF;

 font-family: Arial, "Times New Roman", sans-serif;

}



ul#searchTabs li {

 float: left;

 font-size: 1.1em;

 padding-bottom: 8px;

}



ul#searchTabs li:hover {

 background: url(../images/arrow.gif) no-repeat top;

}



li.searchUsers {

 margin: 0 70px 0 70px;

}



#searchBox span {

 display: none;

}



#searchBox button {

 border: none;

 background: url(../images/searchbutton.gif) no-repeat top;

 width: 90px;

 height: 26px;

 position: absolute;

 margin-top: 2px;

 margin-left: 10px;

}



.searchBox2 {

 float: left;

 padding-left: 7px;

}



.searchBox2 input {

 width: 284px;

 height: 19px;

 background: url(../images/search_bg.gif) no-repeat top;

 

 border: 1px solid #333;

 color: #fff;

 padding: 3px;

}



#searchBox {

 float: left;

 background: url(../images/search_bg.png) no-repeat top;

 width: 412px;

 height: 36px;

 padding-top: 4px;

 margin-top: 25px;

}



.searchButton {

 float: left;

 line-height: 36px;

 

}



/* Menu Stylings */



#mainNavigation {

 width: 980px;

 height: 31px;

 float: left;

 background: url(../images/topnav_bg.gif) repeat-x top;

}



#mainNavigation a {

 color: #FFF;

 text-decoration: none;

 font-weight: normal;

 font-size: 1.4em;

}



ul#topNavigation, ul#topNavigation li, ul#rightNavigation li, ul#bottomNavigation,

ul#bottomNavigation li, ul#language li {

 float: left;

}



ul#rightNavigation, ul#language {

 float: right;

}



ul#topNavigation {

 background: url(../images/topnav_left.gif) no-repeat left;

 height: 31px;

}



ul#topNavigation li:hover {

 background: url(../images/topnav_hover.gif) repeat-x top;

}



ul#topNavigation li.topNavHome:hover {

 background: url(../images/topnavhome_hover.gif) no-repeat left;

}



ul#topNavigation li a {

 font-weight: bold;

 padding: 0 15px 0 15px;

 background: url(../images/topnav_break.gif) no-repeat right;

 line-height: 31px;

 display: block;

}



ul#language li a {

 font-size: 1.2em;

 color: #F2F2F2;

 text-decoration: underline;

}



ul#rightNavigation li {

 background: url(../images/topnav_hover.gif) repeat-x top;

 line-height: 31px;

}



ul#rightNavigation li a {

 padding: 0 10px 0 10px;

}



ul#rightNavigation li a:hover {

 text-decoration: underline;

}



ul#rightNavigation li.rightNavUpload a:hover {

  color: #fcd814;

}



#smallNavigation {

 width: 980px;

 height: 31px;

 float: left;

 background: url(../images/smallnav_bg.gif) repeat-x top;

}



#smallNavigation a {

 color: #6dcff6;

 text-decoration: none;

 font-weight: normal;

 font-size: 1.2em;

}



ul#bottomNavigation li {

 padding: 0 10px 0 10px;

 line-height: 31px;

 background: url(../images/smallnav_break.gif) no-repeat right;

}



ul#bottomNavigation li a:hover {

 color: #FFF;

 text-decoration: underline;

}



ul#language li {

 line-height: 31px;

 padding: 0 10px 0 10px;

}



/* Page Stylings */



#page {

 width: 980px;

}



#mainContent {

 width: 765px;

 float: left;

}



#sidebar {

 float: right;

 width: 201px;

}



/* main content stylings */



.mainBox {

 width: 765px;

 border: 1px solid #333333;

 margin-top: 12px;

 text-align: left;

}



#mainContent ul, #textBoxInfo {

 background: url(../images/mainbox_bg.gif) repeat-x top;

 background-color: #0a0a0a;

 padding-top: 20px;

 padding-left: 9px;

 padding-bottom: 5px;

}



.mainBoxTitle {

 width: 100%;

 border-bottom: 1px solid #191919;

 background: url(../images/mainboxtitle_bg.gif) repeat-x top;

 line-height: 30px;

}



h2.mainBoxHeader, h1.mainBoxHeader {

font-weight : normal;

font-size : 1.8em;

color : #6dcff6;

margin-left : 10px;

float : left;

}



.moreLink {

 float: right;

 line-height: 30px;

 margin-right: 10px;

 font-size: 1.2em;

 color: #fff;

}



.moreLink a {

 font-size: 1.1em;

 text-decoration: underline;

}



.midLink {

 float: left;

 line-height: 30px;

 margin-right: 10px;

 font-size: 1.1em;

 color: #4F4F4F;

 margin-left: 160px;

}



.moreScrollable {

 float: right;

 line-height: 30px;

 margin-right: 10px;

}



.moreScrollable a {

 font-size: 1.1em;

 text-decoration: underline;

}



/* main Content Lists */



li.mainList {

 float: left;

 width: 182px;

 margin-right: 6px;

 height: 200px;

}



li.scrollableList {

 float: left;

 width: 182px;

 margin-right: 6px;

 height: 180px;

}



.videoThumb {

 border : 2px solid #666;

 width: 180px;

 height: 135px;

}



.videoThumb img {

 width: 180px;

 height: 135px;

}



.videoThumb:hover {

 border : 2px solid #3ba4ce;

 width: 180px;

 height: 135px;

}



.videoTitle a {

 font-size: 1.2em;

 font-weight: bold;

 font-family: Arial, "Times New Roman", sans-serif;

 display: block;

 margin-top: 2px;

 color: #6dcff6;

}



.videoTitle a:hover {

 color: #9a9a9a;

}

.videoInfo {

 color: #fff;

 font-size: 1.1em;

 margin-top: 5px;

 float: left;

}



.videoViews {

 float: left;

 width: 90px;

 color: #fff;

}



.videoStars {

 float: right;

 text-align: right;

 width: 90px;

 color: #fff;

}



.textGlow {

 color: #686868;

}



.catTitle a {

 font-size: 1.6em;

 font-weight: bold;

 font-family: Arial, "Times New Roman", sans-serif;

 display: block;

 margin-top: 2px;

 color: #9a9a9a;

 text-align: center;

}



.catTitle a:hover {

 color: #fff;

}



/* sidebar */



.sidebarBox {

 width: 201px;

 border: 1px solid #333333;

 margin-top: 12px;

 text-align: left;

}



.sidebarTitle {

 width: 100%;

 border-bottom: 1px solid #191919;

 background: url(../images/mainboxtitle_bg.gif) repeat-x top;

 line-height: 30px;

}



h3.sidebarBoxHeader {

 font-weight: normal;

 font-size: 1.4em;

 color: #FFF;

 margin-left: 5px;

}



.sidebarInfo {

 background: url(../images/mainbox_bg.gif) repeat-x top;

 background-color: #0a0a0a;

 padding-top: 1px;

 padding-bottom: 10px;

}



#sidebar ul {

 padding-top: 15px;

 padding-left: 10px;

 padding-bottom: 0px;

}



/* login Box */



.username, .password {

 float: left;

 text-align: right;

 line-height: 22px;

 margin-left: 5px;

 margin-top: 10px;

 color: #375eab;

 font-size: 1.2em;

}



.password {

 margin-top: 15px;

}



.usernameBox, .passwordBox {

 float: right;

 line-height: 20px;

 margin-right: 5px;

 margin-top: 10px;

}



.usernameBox input, .passwordBox input {

 width: 110px;

 background: url(../images/search_bg.gif) no-repeat top;

 

 border: 1px solid #333333;

 color: #FFF;

 height: 18px;

 padding-top: 3px;

}



.submitButton {

 width: 190px;

 text-align: right;

 margin-top: 5px;

}



input.sidebarSubmit {

 font-weight: normal;

 background-color: #000;

 color: #FFF;

 border: 1px solid #333333;

 font-size: 1.1em;

 padding: 3px;

}



p.loginText {

 font-size: 0.9em;

 text-align: center;

 color: #323232;

 margin-top: 10px;

}



/* Website Stats */

 

li.statPublicv, li.statPrivatev, li.statMembers,

li.statWatchv, li.statVisitors {

 font-size: 1.2em;

 color: #375eab;

 line-height: 20px;

 padding-left: 22px;

}



li.statPublicv {

 background: url(../images/publicv.gif) no-repeat left;

}



li.statPrivatev {

 background: url(../images/privatev.gif) no-repeat left;

}



li.statMembers {

 background: url(../images/membersv.gif) no-repeat left;

}



li.statWatchv {

 background: url(../images/videov.gif) no-repeat left;

}



li.statVisitors {

 background: url(../images/visitorsv.gif) no-repeat left;

}



.textWhite {

 color: #FFF;

}



/* Option Links */



li.optionLink {

 font-size: 1.2em;

 color: #9C9C9C;

 line-height: 20px;

 padding-left: 22px;

}



li.optionLink a {

 color: #9C9C9C;

}



li.optionLink a:hover {

 color: #FFF;

}



li.optionLinkGlow a {

 font-size: 1.2em;

 color: #FFF;

 line-height: 35px;

 padding-left: 22px;

 text-decoration: underline;

}



/* Inner Pages - Larger Area */



li.innerList {

 float: left;

 width: 182px;

 margin-right: 6px;

 height: 225px;

}



.innerViews {

 float: left;

 width: 90px;

}



.innerStars {

 float: left;

 width: 90px;

 text-align: right;

}



.innerViews a, .innerStars a {

 text-decoration: underline;

}



li.innerList form {

 display: inline;

}



.videoInput {

 display: inline;

}





/* Latest Members */



li.membersList {

 float: left;

 width: 88px;

 text-align: center;

 height: 100px;

}



.membersName a {

 display: block;

 font-size: 1.1em;

 margin-bottom: 6px;

 width: 88px;

}



.membersName a:hover {

 text-decoration: underline;

}



li.membersList img {

 border: 1px solid #9a9a9a;

 width: 74px;

 height: 59px;

}



li.membersList img:hover {

 border: 1px solid #FFF;

}



.moreSidebar {

 text-align: right;

 font-size: 1.1em;

 margin-right: 5px;

}



.moreSidebar a {

 text-decoration: underline;

}



/* Popular Tags */



p.textSmall {

 color: #375EAB;

 padding-left: 10px;

 margin: 5px 0 10px 0;

}



p.sidebarTags {

 padding-left: 10px;

 display: block;

 margin-bottom: 10px;

 line-height: 25px;

}



a.cloudtags:hover {

 text-decoration: underline;

}



/* footer */



#footer {

width : 980px;

margin-top : 26px;

background-color : #0e0e0e;





border : 1px solid #333333;

margin-bottom : 40px;

}

#footer ul {

margin : 20px 0 5px 20px;

}

#footer ul li {

float : left;

font-size : 1.2em;

margin-right : 5px;

}

#footer ul li a:hover {

text-decoration : underline;

}

.textF {

color : #202020;

margin-left : 5px;

}

p.textFooter {

text-align : left;

margin-left : 20px;

color : #fff;

margin-bottom : 20px;

}

p.textFooter a {

color : #6dcff6;

text-decoration : underline;

}

p.textFooter a:hover {

color : #fff;

}



/* View Videos */



li#videoPlayer {

 width: 763px;

 height: 452px;

}



ul#videoPlayerBg {

 margin: 0;

 padding: 0;

}



ul#videoUnder {

 font-size: 1.2em;

 color: #FFF;

}



li.videoDesc {

 width: 400px;

 line-height: 16px;

 padding: 3px;

 float: left;

 color: #666;

}



li.videoRate {

 width: 300px;

 float: right;

 text-align: right;

 padding: 5px 10px 3px 3px;

 color: #9c9c9c;

}



li.viewVideoInfo {

 width: 220px;

 float: left;

 margin: 0 10px 10px 10px;



}



.viewVideoThumb {

 border: 1px solid #9c9c9c;

 height: 135px;

 width: 180px;

}





p.viewVideoText {

 line-height: 25px;

 color: #2b2b2b;

 font-size: 1.4em;

}



p.viewVideoTags {

 line-height: 25px;

 color: #2b2b2b;

 font-size: 1.2em;

}



p.viewVideoText a, p.viewVideoTags a {

 color: #9a9a9a;

 text-decoration: underline;

}



p.viewVideoText a:hover, p.viewVideoTags a:hover {

 color: #FFF;

}



li.viewVideoDetail {

 width: 740px;

 margin: 0 10px 10px 10px;

 float: left;

}



li.viewTextBox {

 width: 355px;

 float: left;

 margin: 0 10px 10px 10px;

}



li.viewTextBox textarea {

 border: 1px solid #191919;

 background: #0a0a0a;

 color: #9a9a9a;

 width: 340px;

 height: 140px;

}



p.specialMessage, p.specialMessage a {

 line-height: 25px;

 color: #b40534;

 font-size: 1.1em;

}



/* comments */



li.comment {

 width: 725px;

 

 background: url(../images/mainbox_bg.gif) repeat-x top;

 padding: 10px;

 border: 1px solid #191919;

}



.comButton {

 color: #FFFFFF;

 background-color: #0a0a0a;

 border: 1px solid #191919;

 text-align: center;

 margin-top: 5px;

 padding: 3px;

 font-size: 1.4em;

}





.commentUserThumb {

 border: 1px solid #9c9c9c;

 height: 135px;

 width: 180px;

 float: left;

}



#commentForm {

 height: 100px;

 text-align: center;

}



#commentForm p {

 font-size: 1.6em;

 color: #FFF;

}



.commentTextBox {

 border: 1px solid #191919;

 background: url(../images/textboxbg.jpg) repeat-x top;

 color: #FFF;

 width: 500px;

 height: 60px;

}



.commentDisplay {

 float: left;

 width: 510px;

 border: 1px solid #191919;

 background-color: #080808;

 padding: 10px;

 color: #FFF;

 margin-left: 10px;

 min-height: 115px;

}



.commentDisplay p {

 margin-bottom: 10px;

 line-height: 20px;

 font-size: 1.2em;

}



p.commentInfo {

 margin: 0;

 padding: 0;

 font-size: 1.2em;

 text-align: right;

}



p.commentInfo a {

 color: #E50000;

 text-decoration: underline;

 margin: 0 10px 0 0;

}



p.commentInfo a:hover {

 color: #FFF;

}



/* Tabs */



#viewBox ul.tabs-nav {

 padding: 0 0 0 10px;

 background: url(../images/mainboxtitle_bg.gif) repeat-x top;

 height: 31px;

}



#viewBox ul.tabs-nav li {

 text-align: center;

 width: 113px;

}



#viewBox {

 width: 765px;

 border: 1px solid #191919;

 margin-top: 12px;

 text-align: left;

}



#viewBox ul {

 padding-top: 20px;

 background: url(../images/mainbox_bg.gif) repeat-x top;

 background-color: #0a0a0a;

 padding-left: 9px;

 padding-bottom: 5px;

}







/* Adverts */



li.sidebarAd {

 text-align: center;

}



ul#sidebarAdvert {

 padding-top: 15px;

 padding-left: 0;

 padding-bottom: 0;

}



/* Paging */



ul#pagination-flickr {

 padding-bottom: 15px;

}



#pagination-flickr li{

border:0; margin:0; padding:0;

font-size:11px;

list-style:none;

float: left;

}

#pagination-flickr a{

border:solid 1px #375eab;

margin-right:2px;

}

#pagination-flickr .previous-off,

#pagination-flickr .next-off {

color:#666666;

display:block;

float:left;

font-weight:bold;

padding:3px 4px;

}

#pagination-flickr .next a,

#pagination-flickr .previous a {

font-weight:bold;

}

#pagination-flickr .active{

color:#375eab;

font-weight:bold;

display:block;

float:left;

padding:4px 6px;

}

#pagination-flickr a:link,

#pagination-flickr a:visited {

color:#9c9c9c;

display:block;

float:left;

padding:3px 6px;

text-decoration:none;

}

#pagination-flickr a:hover{

border:solid 1px #FFF;

}



/* About Dev terms privacy help feeds pages */



#textBoxInfo p {

 font-size: 1.2em;

 color: #9C9C9C;

 line-height: 25px;

 margin-bottom: 10px;

}





#textBoxInfo p a {

 text-decoration: underline;

 font-weight: bold;

}



h2.textBoxSub {

 font-weight: bold;

 font-size: 1.6em;

 color: #b40534;

 margin-bottom: 10px;

}



#textBoxInfo {

 padding-bottom: 20px;

}



/* forms */



table#tableForm {

 color: #FFF;

 font-size: 1.2em;

 border: 1px solid #222222;

}



table#tableForm td.smallCol {



 background-color: #1e1e1e;

 padding: 7px;

}



table#tableForm td.smallCol2 {



 background-color: #1e1e1e;

 padding: 7px;

}



table#tableForm td.smallCol3 {



 background-color: #1e1e1e;

 padding: 7px;

 height: 25px;

}



table#tableForm td.hint {



 background-color: #1e1e1e;

 padding: 7px;

 color: #b40534;

}



table#tableForm td.smallCol2 input.normal {

 width: 193px;

 background-color: #0b0b0b;

 border: 1px solid #222222;

 height: 20px;

 color: #FFF;

 padding: 3px 0 0 3px;

}



table#tableForm td.smallCol2 input.small {

 width: 50px;

 background-color: #0b0b0b;

 border: 1px solid #222222;

 height: 20px;

 color: #FFF;

 padding: 3px 0 0 3px;

}



table#tableForm td.smallCol2 input.large, table#tableForm td.smallCol2 textarea.large  {

 width: 400px;

 background-color: #0b0b0b;

 border: 1px solid #222222;

 height: 20px;

 color: #FFF;

 padding: 3px 0 0 3px;

}



table#tableForm td.smallCol2 textarea.large {

 height: 100px;

}



table#tableForm td.smallCol2 input.check {

 background-color: #0b0b0b;

 border: 1px solid #222222;

 color: #FFF;

}



table#tableForm td.smallCol2 input.submitButton {

 width: 90px;

 background-color: #801227;

 border: none;

 color: #FFF;

 text-align: left;

 height: 20px;

 padding: 0;

}



ol {

 margin: 0px;

 padding: 0px;

 list-style: none;

}



/* inbox / outbox / compose */



table#tableInbox {

 color: #9c9c9c;

 font-size: 1.2em;

 border: 1px solid #222222;

 width: 740px;

}



table#tableInbox a {

 color: #9c9c9c;

 text-decoration: underline;

}



table#tableInbox a:hover {

 color: #FFFFFF;

}



table#tableInbox th, td {

 padding: 10px;

}



table#tableInbox col {

 border-right: 1px solid #222222;

}



table#tableInbox thead {

 background: #232323;

 border-top: 1px solid #222222;

 border-bottom: 1px solid #222222;

 color: #FFFFFF;

}



table#tableInbox th {

 text-align: left;

}







/* Error Boxes */



.errorbox {

 width: 978px;

 line-height: 25px;

 font-size: 1.4em;

 color: #FFF;

 border: 1px dashed #801227;

 margin-top: 10px;

}



.msgbox {

 width: 978px;

 line-height: 25px;

 font-size: 1.4em;

 color: #FFF;

 border: 1px dashed #801227;

 margin-top: 10px;

}



p.notFound {

 text-align: center;

 color: #FFF;

 font-size: 1.4em;

 margin-bottom: 10px;

}



/* Adverts */



#pageAdvert {

 width: 765px;

 border: 1px solid #191919;

 margin-top: 12px;

 text-align: center;

}



#footerAdvert {

 width: 978px;

 border: 1px solid #191919;

 margin-top: 12px;

 text-align: center;

}

#bottommodule{margin:0 auto; text-align:left; overflow:hidden; margin-bottom:10px}

#bootom4_out{height:281px; width:100%; overflow:hidden; padding:0 40px; margin:0 0; background:url(http://www.joomla1.5.youjoomla.info/youfashion/templates/youfashion/images/bottom4_bg.jpg) no-repeat center top}
#bootom4_in{height:241px; overflow:hidden; padding:0 0; margin:20px auto; clear:both}
#user3, #user4, #user5, #user6{float:left; clear:right; text-align:left; background:url(http://www.joomla1.5.youjoomla.info/youfashion/templates/youfashion/images/border_dark.png) no-repeat 98% center; height:241px; overflow:hidden}
#user6{background:none}
#bootom4_in .yjsquare{width:90%}
#bootom4_in .yjsquare, 
#bootom4_in .yjsquare_in, 
#bootom4_in .yjsquare_out{background:none; color:#eee; height:241px}

#bootom4_in .h3w{margin:8px 0 10px 10px}
#bootom4_in .yjsquare h3{display:inline; padding:26px 10px 26px 0px; margin:0px 0 0 0px; background:url(http://www.joomla1.5.youjoomla.info/youfashion/templates/youfashion/images/h3r_dark.gif) no-repeat right center; color:#eee}
#bootom4_in .yjsquare h3 span{display:inline; margin:0px 0 0 0px; padding:26px 0px 26px 10px; background:url(http://www.joomla1.5.youjoomla.info/youfashion/templates/youfashion/images/h3_dark.gif) no-repeat left center}
#bootom4_in .button{height:28px; line-height:28px; width:65px; border:0; text-align:center; font-weight:bold; font-size:8px; text-transform:uppercase; color:#fff}
#bootom4_in ul li{background:none; padding:8px 0}

#footer{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:0px 0 0px 0}
#footer_out{height:120px; overflow:hidden; padding:0 0; margin:0 0; background:url(http://www.joomla1.5.youjoomla.info/youfashion/templates/youfashion/images/footer_bg.jpg) repeat-x left top}
#youjoomla{clear:both; text-align:left; padding:0px 10px; overflow:hidden; color:#eee; margin:30px 0 0 0}
#cp{text-align:left; overflow:hidden}