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

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 */

html {
	background:#000 url(../images/main-bg.png) no-repeat top center;
}

body {

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

 margin: 0px;

 padding: 0;

 background: url(../images/header.jpg) no-repeat top center;

 font-size:62.5%;

 text-align: center;

}



#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: 167px;
 position:relative;



}



/* Easy Tooltip */



#easyTooltip{

	padding:5px 10px;

	border:1px solid #a7052f;

	background:#71011f;

	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;

}

#header a.hLogo {
	position:absolute;
	height:106px;
	width:300px;
	left:340px;
	display:block;
	text-indent:-900em;
}
#header form.hsearchForm {
	position:absolute;
	top:60px;
	right:26px;
}
#header form.hsearchForm input {
	border:none;
	background:none;
	width:238px;
	color:#999;
	font-size:11px;
	font-style:italic;
}


/* Search */



#search {

 float: right;

 width: 414px;

 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: 93px;

 height: 26px;

 position: absolute;

 margin-top: 2px;

 margin-left: 10px;

}



.searchBox2 {

 float: left;

 padding-left: 7px;

}



.searchBox2 input {

 width: 284px;

 height: 19px;

 background-color: #0c0c0c;

 border: 1px solid #333;

 color: #333;

 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: 979px;

 height: 31px;

 float: left;
 position:absolute;
 bottom:32px;
 /* left:-1px; */

 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 {



 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 {


 line-height: 31px;
 background: url(../images/topnav_hover.gif) repeat-x top;

}



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: 979px;

 height: 31px;

 float: left;
 position:absolute;
 bottom:1px;
  /* left:-1px; */

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

}



#smallNavigation a {

 color: #c24767;

 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;
 margin-right:4px;

}



/* main content stylings */



.mainBox {

 width: 765px;

 border: 1px solid #191919;

 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.4em;

 color: #FFF;

 margin-left: 10px;

 float: left;

}



.moreLink {

 float: right;

 line-height: 30px;

 margin-right: 10px;

 font-size: 1.1em;

 color: #4F4F4F;

}



.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: 1px solid #9C9C9C;

 width: 180px;

 height: 135px;

}



.videoThumb img {

 width: 180px;

 height: 135px;

}



.videoThumb:hover {

 border: 1px solid #FFF;

 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: #9a9a9a;

}



.videoTitle a:hover {

 color: #FFF;

}

.videoInfo {

 color: #2d2b2b;

 font-size: 1.1em;

 margin-top: 5px;

 float: left;

}



.videoViews {

 float: left;

 width: 90px;

}



.videoStars {

 float: right;

 text-align: right;

 width: 90px;

}



.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 #191919;

 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: #b40534;

 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-color: #000;

 border: 1px solid #191919;

 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 #191919;

 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: #b40534;

 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: #b40534;

 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 #191919;

 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: #202020;

 margin-bottom: 20px;

}



p.textFooter a {

 color: #202020;

 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-color: #080808;

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

 color: #FFF;

 width: 500px;

 height: 60px;

}



.commentDisplay {

 float: left;

 width: 510px;

 border: 1px solid #191919;

 background-color: #080808;

 padding: 10px;

 color: #2b2b2b;

 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: #9c9c9c;

 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 #b40534;

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:#b40534;

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: 0px solid #191919;

 margin-top: 12px;

 text-align: center;

}



#footerAdvert {

 width: 978px;

 border: 1px solid #191919;

 margin-top: 12px;

 text-align: center;

}

