@-viewport { width: auto; zoom: 1.0; }*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
BODY {margin: 0px;padding: 0px;font-family: Verdana;font-size: 12px;background-color: #181b21;color:#505050;}
DIV,BLOCKQUOTE,H1,H2,H3,H4,H5,H6,P {position:relative;margin:0px;padding:0px;}
LI {margin:0px;padding:0px;}
IMG {border:none;max-width:100%;}
A { color:#315273; text-decoration:none; }A:hover { color: #fe0000; text-decoration:none; }.group:after, #content-area:after {visibility: hidden;display: block;content: " ";clear: both;height: 0px;}
.show {display:block !important;}
.site {overflow: hidden;margin:0px auto;width:100%;}
#header {width:100%;height:auto;}
#header #logo {width: 207px;height: 113px;}
#header #banner-ad {height:115px;}
#header #banner-ad IFRAME {width:100%;height:100%;border:none;overflow:hidden;}
.section-header {text-align:right;font-family: Verdana, Geneva, sans-serif;font-size: 1.5em;font-weight: bold;letter-spacing:-1.5px;text-shadow: -1px -1px 3px rgba(0,0,0,1);width:99%;background-color:#000;margin-left:-1.5%;padding:0.25em 3%;border-radius:0px 5px 5px 0px;-webkit-box-shadow: 3px 3px 5px 0px rgba(136,136,136,1);-moz-box-shadow: 3px 3px 5px 0px rgba(136,136,136,1);box-shadow: 3px 3px 5px 0px rgba(136,136,136,1);background: #2E323D;background: -moz-linear-gradient(top,  #6C778E 0%, #2E323D 20%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6C778E), color-stop(20%,#2E323D));background: -webkit-linear-gradient(top,  #6C778E 0%,#2E323D 20%);background: -o-linear-gradient(top,  #6C778E 0%,#2E323D 20%);background: -ms-linear-gradient(top,  #6C778E 0%,#2E323D 20%);background: linear-gradient(to bottom,  #6C778E 0%,#2E323D 20%);}
.section-header SPAN:first-child { color:#EEE; }.section-header SPAN:last-child { color:#8FACC7; }.content-box {background-color:#FFF;border:3px solid #EEE;border-radius:0px;padding:5px;width:-5px;margin-bottom:10px;}
#quick-search {display:none;position:absolute;top:30px;right:5px;border:1px solid #CCC;background-color:#FFF;color:#444;width:250px;min-height:5px;z-index:12000;-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);}
#quick-search UL {padding:0px;margin:0px;list-style-type: none;}
#quick-search UL LI {display:block;width:100%;padding:2px 5px;margin:0px;text-align:left !important;white-space: nowrap;}
#quick-search .qs-title {display:block;width:180px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#quick-search .qs-type {display:block;width:auto;font-size:10px;font-variant:small-caps;float:right;}
#main {width:100%;border-radius:10px;border:1px solid #5B92CD;background-color:#295584;clear:both;margin-top:15px;}
#main-content {min-height:300px !important;}
.date {font-size:1.25em;font-weight:bold;color:#b5b5b5;margin:15px 0px 0px 0px;}
#favorite-block .date {margin:0px;}
#featured-links {text-align: center;width:100%;}
.featured-table {border-collapse: collapse;border:none;}
.featured-table TD {display:inline-block;width:19%;height:120px !important;padding:5px 0px;text-align:center;overflow:hidden;overflow:ellipsis;}
.featured-table TD IMG {width:100%;max-width:100px;}
@media only screen and (min-width: 475px) {.featured-table { width:96%; padding-right:4%; }}
@media only screen and (min-width: 860px) {.featured-table { width:96.5%; padding-right:3.5%; }}
@media only screen and (min-width: 915px) {.featured-table { width:97%; padding-right:3%; }}
@media only screen and (max-width: 474px) {.featured-table { width:95%; padding-right:5%; }}
@media only screen and (max-width: 399px) {.featured-table { width:93%; padding-right:7%; }}
@media only screen and (max-width: 361px) {.featured-table { width:92%; padding-right:8%; }.featured-table TD { width:18.5%; }}
a.featured-arrow {position: absolute;top: 5px;right:0.5%;width: 20px;height: 76px;display: block;border-radius: 0 10px 10px 0;background-color:#555962;}
a.featured-arrow:after {display:block;margin-top:30px;content:" ";height:15px;width:15px;border:5px solid #8F9197;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1;}
a.featured-arrow:hover { background-color:#8F9197; }a.featured-arrow:hover:after { border-color:#555962; }.feature {width:100%;margin:10px 0px;padding:1%;border:none;border-radius:5px;-webkit-box-shadow:inset 0 0 20px 0 rgba(150,150,250,0.35);box-shadow:inset 0 0 20px 0 rgba(150,150,250,0.35);}
.feature A {text-decoration:none;}
.feature-image {width:100px;height:auto;float:left;}
.feature-image IMG {width:100px;height:auto;padding:0px;margin:0px;}
.feature-text {padding:0px 1%;float:left;font-size:12px;}
.feature-text .title {font-size:14px;}
.feature-data {width:160px;height:auto;float:right;}
.feature-bullets {width:100%;height:15px;font-size:10px;}
.feature-bullets IMG {width:13px;height:10px;}
.feature-bullet-left { float:left; }.feature-bullet-right { float:right; }.feature-tags {font-size:9px;font-weight:bold;}
#sort-by-links, #show-days-links {margin-top:15px;text-align:right;}
#sort-by-links A, #show-days-links A {display:inline-block;padding: 4px 0.5%;margin:0px 0.1%;border: 1px solid #E4EAF1;text-decoration:none;font-weight: bold;background-color:#FFFFFF;}
#sort-by-links A:hover, #show-days-links A:hover {border: 1px solid #CFDAE7;background-color:#EEF2F7;color: #6894BF;}
#paging, .a-z {margin:20px 0px;padding:0px;text-align:center;}
#paging .seppage, #paging .seppagealt {font:10px Arial;color:#567EC5;}
.thispage {font-size: 12px;padding: 4px 8px;border: 1px solid #CFDAE7;text-decoration:none;font-weight: bold;background-color:#EEF2F7 !important;color: #6894BF;cursor: default;}
#paging B {padding: 4px 8px;border: 1px solid #0F1E4F;text-decoration:none;font-weight: bold;color: #567EC5;}
#paging A {padding: 4px 8px;border: 1px solid #E4EAF1;text-decoration:none;font-weight: bold;background-color:#FFFFFF;}
#paging A:hover {padding: 4px 8px;border: 1px solid #CFDAE7;text-decoration:none;font-weight: bold;background-color:#EEF2F7;color: #6894BF;}
.a-z a {font-weight: bold;text-decoration: none;padding: 4px 3px;border: 1px solid #E4EAF1;line-height:25px;}
.a-z a:hover, .a-z a.this-one {background: #EEF2F7;color: #6894BF;border: 1px solid #CFDAE7;}
#sidebar {min-height:100px;}
#member-info {width:100%;}
#member-info #avatar {width:25%;height:auto;float:left;padding-left: 1%;z-index:1;}
#member-info #avatar IMG {width:100%;}
#member-info-buttons {overflow:hidden;}
#member-info-buttons .button {width: 110px;height: 25px;float: left;padding: 0.25em 0px 0px 0px;background-color:#E1E1E1;border:2px solid #C0C0C0;border-radius:5px;text-align:center;}
#member-info-buttons .button:hover {background: #2C78C9;background: -moz-linear-gradient(top,  #2C78C9 0%, #234A70 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2C78C9), color-stop(100%,#234A70));background: -webkit-linear-gradient(top,  #2C78C9 0%, #234A70 100%);background: -o-linear-gradient(top,  #2C78C9 0%,#234A70 100%);background: -ms-linear-gradient(top,  #2C78C9 0%,#234A70 100%);background: linear-gradient(to bottom,  #2C78C9 0%,#234A70 100%);}
#member-info-buttons .button a {text-decoration:none;font-weight:bold;font-variant: small-caps;color:#3d7bb2;}
#member-info-buttons .button:hover a { color:#FFF; }#ad-block-1 { }#ad-block-2 { }.ad-block { }.ad-block IMG {display:block;width:auto;max-width:100%;height:auto;margin:auto;}
#column-1 { }#column-2 { }.column {margin:10px 0px 0px 0px;padding:0px;list-style-type: none;display:block;width:50%;height:auto;float:left;}
.column LI { padding-left:10%; }.column LI A { text-decoration:none; }.more-links {width:100%;text-align:right;font-size:10px;clear:both;}
.more-links A {color:#C0C0C0;font-variant: small-caps;text-decoration:none;}
.more-links A:hover {color:#FF8C00;}
#tabs {margin:5px;text-align: right;}
#tabs A {text-decoration:none;font-size:11px;}
#tabs .active {font-weight:bold;}
.post {margin:5px 0px;padding:0px;display:block;width:100%;}
.post:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;}
.post DT {width: 46px;height: 32px;float: left;font-family: Impact;background-color: #295583;color: #FFFFFF;text-align: center;border-right: #598ec6 solid 5px;margin: 0 6px 0 0;padding: 0 0 0 0;}
.post DT SPAN {margin:0px;padding:0px;}
.post DT SPAN:first-child {height:17px;font-size: 19px;display: block;text-align: center;padding: 0px;}
.post DT SPAN:last-child {height:11px;font-size: 11px;display: block;text-align: center;padding: 0px;}
.post DD {margin:0px;padding:0px;}
.post .title {width:80%;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;float: left;}
.post .title A {text-decoration:none;color:#1390D8;}
.post .author {height: 14px;float: left;font-size:11px;color:#A9A9A9;}
#sexy-links { }#sexy-links .plug {width:96%;border-bottom:1px solid #CCC;margin:15px 2% 0px 2%;}
#sexy-links .plug .thumb {width:25%;height:auto;margin-right:2%;float:left;}
#sexy-links .plug .thumb IMG {width:100%;height:auto;}
#sexy-links .plug .title { }#sexy-links .plug .title A {color: #1390D8;font-weight: bold;font-size: 14px;text-decoration:none;}
#sexy-links .plug .description {font-size:11px;color: #505050;}
#footer {width:100%;height:auto;min-height: 100px;margin:15px 0px;padding:10px 0px 10px 2%;border:1px solid #444;border-radius:0px;background: #2E323D;}
#footer .footer-links {display:block;width:16%;height:auto;margin:0px 0.3%;padding:0px;float:left;}
#footer .footer-links DT {color:#FFF;font-weight:bold;font-size:13px;}
#footer .footer-links DD {color:#9CBFDD;margin:0px;}
#footer .footer-links DD A {color:#9CBFDD;text-decoration:none;}
#copyright {color:#888;font-size:10px;text-align:center;padding-bottom:10px;}
#all-links {margin:15px 0px;text-align: center;}
#all-links-list {margin-bottom:20px;}
.policy {width:90%;margin:15px auto;}
.policy P {margin-bottom:20px;}
.add-fav {color:#339900;font-weight:bold;text-decoration:none}
.rem-fav {color:#FF0000;font-weight:bold;text-decoration:none;}
.notice { margin:15px 0px; }.notice SPAN { white-space:nowrap; }.notice.error { color:#CC0033; }FORM {margin:0px;padding:0px;}
FIELDSET {border:none;}
#form-inputs {width:300px;margin:15px auto 5px auto;padding:0px;}
.form-item {margin:8px 0px;padding:0px;}
LABEL.label, SPAN.spacer {display:block;width:100px;font-size:12px;font-weight:bold;float:left;}
INPUT[type="text"], INPUT[type="password"] {width:150px;font-size:18px;border:1px solid #888;border-radius:5px;}
.form-item P, LABEL[for="cookieuser"] {font-size:10px;}
.help-text {display:block;margin:0px;padding:0px 0px 0px 100px;font-size:9px;font-weight:bold;}
.model-request {display:inline-block;border:1px solid #315273;background-color:#F5F5F5;border-radius:2px;padding:0px 2px;}
.mft-area { }.mft-items {width:100%;text-align:center;margin-top:5px !important;}
.mft-item {display:inline-block;vertical-align:top;width:110px;height:120px !important;min-height:120px !important;text-align:center;overflow:hidden;overflow:ellipsis;}
.mft-item A {display:block;}
.fade {position:absolute;bottom:0px;left:0px;width:100%;height:10px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.mft-type {display:block;position:absolute;bottom:45px;right:5px;width:28px;height:28px;font-size:18px;font-weight:bold;line-height:8px;color:#FFF;}
.mft-type-1, .mft-type-10, .mft-type-13, .mft-type-14 {background-image: url('/_oddity_images/mft-video.png');}
.mft-type-6, .mft-type-7, .mft-type-8, .mft-type-9, .mft-type-22,.mft-type-16, .mft-type-19 {background-image: url('/_oddity_images/mft-gallery.png');}
.mft-type-2, .mft-type-3, .mft-type-5, .mft-type-17, .mft-type-18,.mft-type-20, .mft-type-21, .mft-type-23 {background-image: url('/_oddity_images/mft-article.png');}
.mft-type-24 {background-image: url('/_oddity_images/mft-battle.png');}
@media only screen and (max-width: 360px) {#main-content {width:100%;}
.feature-data {float:right;}
#paging {font-size:1px;}
#paging a {font-size:9px !important;padding: 4px 7px;margin-right:-1px;}
#member-info .button {margin: 0.5em 0px 0px 1%;}
}
@media only screen and (max-width: 600px) {#sidebar {width:100%;max-width:330px;margin:0px auto;}
.feature-text {width:100%;float:left;}
}
@media only screen and (min-width: 480px) {.feature-text { width:40%; }}
@media only screen and (min-width: 500px) {.feature-text { width:45%; }}
@media only screen and (min-width: 560px) {.feature-text { width:50%; }}
@media only screen and (min-width: 610px) {.feature-text { width:55%; }}
@media only screen and (min-width: 700px) {.feature-text { width:60%; }}
@media only screen and (min-width: 768px) {.feature-text { width:40%; }}
@media only screen and (min-width: 800px) {.feature-text { width:45%; }}
@media only screen and (min-width: 875px) {.feature-text { width:50%; }}
@media only screen and (max-width: 420px) {#footer .footer-links {width:45%;margin:1%;margin-left:3%;}
}
@media only screen and (min-width: 420px) and (max-width: 640px) {#footer .footer-links {width:30%;margin:1%;margin-left:2%;}
}
@media only screen and (max-width: 600px) {.table-container {width: 100%;overflow-y: auto;_overflow: auto;}
.table-container::-webkit-scrollbar {-webkit-appearance: none;width: 14px;height: 14px;}
.table-container::-webkit-scrollbar-thumb {border-radius: 8px;border: 3px solid #fff;background-color: rgba(0,0,0,.3);}
}
@media only screen and (max-width: 640px) {#header #logo {margin:0px auto;}
#header #banner-ad {display:none;}
}
@media only screen and (min-width: 601px) and (max-width: 767px) {#sidebar { width:100%; }#sidebar .content-box {width:50%;float:right;}
#sidebar #best-friends {margin-top:-170px;}
#sidebar #forums-corner {margin-top:-260px;}
#member-info-buttons {clear:none;margin-top:5px;width:72%;float:right;}
}
@media only screen and (min-width: 600px) and (max-width: 645px) {#member-info-buttons .button {width:100px;font-size:93%;}
}
@media only screen and (max-width: 600px) {#member-info-buttons {width:70%;margin-top:10px;float:right;}
}
@media only screen and (min-width: 768px) {#main-content {width:63%;float:left;}
#sidebar {width:36%;margin-left:1%;float:left;}
#member-info-buttons {clear: both;width:90%;float:right;}
}
@media only screen and (min-width: 925px) {#member-info-buttons {clear:none;margin-top:5px;width:70%;float:right;}
.feature-text { width:54%; }}
@media only screen and (min-width: 960px) {.site {max-width:975px;}
#header #banner-ad {position: absolute;top:0px;right:0px;width:78%;max-width:768px;}
#main {padding:10px;}
.feature-data {float:right;}
#member-info-buttons .button {margin: 0.5em 0px 0px 1%;}
#footer .footer-links {width:16%;margin:0px 0.3%;}
#footer .footer-links:first-child {margin-left:0px;}
#footer .footer-links:last-child {margin-right:0px;}
}
#top-navigation { z-index:1000; }#top-navigation .navmenu { z-index:1100; }#top-navigation .submenu { z-index:1200; }#top-navigation .navmenu A {font-size:15px;color:#FFF;font-weight:bold;text-decoration:none;display:block;height:25px;}
#top-navigation .submenu A {font-size:14px;color:#FFF;font-weight:bold;text-decoration:none;display:block;height:25px;}
#top-navigation UL {display:block;margin:0px;padding:0px;list-style-type:none;}
#top-navigation UL LI {display:block;text-align:center;}
#top-navigation UL LI UL {display:none;}
#top-navigation UL LI UL LI { }#top-navigation .navitem:hover {background-color: #787978;background: -moz-radial-gradient(center, ellipse cover,  #b5bdc8 0%, #828c95 36%, #28343b 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b));background: -webkit-radial-gradient(center, ellipse cover,  #b5bdc8 0%,#828c95 36%,#28343b 100%);background: -o-radial-gradient(center, ellipse cover,  #b5bdc8 0%,#828c95 36%,#28343b 100%);background: -ms-radial-gradient(center, ellipse cover,  #b5bdc8 0%,#828c95 36%,#28343b 100%);background: radial-gradient(ellipse at center,  #b5bdc8 0%,#828c95 36%,#28343b 100%);}
#top-navigation .active {color: #B1CBE2;}
#top-navigation .nav-active UL {display:block !important;}
#top-navigation #nav-sidebar { margin-top:0px; }#top-navigation #search-box {width: 175px;height: 29px !important;}
#top-navigation #search-box FORM {margin:0px;padding:0px;height: 29px !important;}
#top-navigation #search-box .input {width: 140px;height: 29px;background-color:#FFF;border: none;padding:0px 3px;margin: 0px;color: #a3a3a3;font-size: 12px;border-radius:5px 0px 0px 5px;float:left;}
#top-navigation #search-box .button {width: 29px;height: 29px;margin:0px;padding:0px;}
#top-navigation #follow-links {width:175px;height:25px;}
#top-navigation #follow-links .label {display:block;color:#FFF;font-size:15px;font-weight:bold;padding:5px 0px;line-height:15px;float:left;}
.freecam-highlight {color:#FF0000 !important;}
@media only screen and (max-width: 639px) {#nav-toggle {text-align:center;}
#top-navigation > UL > LI {background: rgba(44,120,201,1);background: -moz-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,120,201,1)), color-stop(100%, rgba(35,74,112,1)));background: -webkit-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -o-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -ms-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: linear-gradient(to bottom, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);}
#top-navigation > UL > LI > UL {display:none;background: #7d7e7d;background: -moz-linear-gradient(top,  #7d7e7d 60%, #0e0e0e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#7d7e7d), color-stop(100%,#0e0e0e));background: -webkit-linear-gradient(top,  #7d7e7d 60%,#0e0e0e 100%);background: -o-linear-gradient(top,  #7d7e7d 60%,#0e0e0e 100%);background: -ms-linear-gradient(top,  #7d7e7d 60%,#0e0e0e 100%);background: linear-gradient(to bottom,  #7d7e7d 60%,#0e0e0e 100%);margin-top:0px;}
}
@media only screen and (max-width: 950px) {#top-navigation #search-box {float:right;}
#top-navigation #follow-links {padding-left:5px;float:left;}
}
@media only screen and (min-width: 640px) and (max-width: 949px) {#top-navigation #nav-sidebar {margin-top:32px;}
}
@media only screen and (max-width: 360px) {#top-navigation #search-box {width: 155px;}
#top-navigation #search-box .input {width: 120px;}
#top-navigation #follow-links {width:50%;font-size:1px;margin-top:2px;padding-left:5px;}
#top-navigation #follow-links .label {font-size:15px;letter-spacing:-1px;}
}
@media only screen and (max-width: 639px) {#nav-toggle {display:block;text-align:center;margin:0px;z-index:100;text-decoration:none;color:#0066CC;font-size:15px;font-weight:bold;}
#top-navigation .navmenu {display:none;}
#top-navigation .navmenu .navitem {margin-top:-1px;}
.navmenu:hover, .navmenu:active {display:block;}
#top-navigation LI A {font-size:18px !important;}
#main {margin-top:40px;}
}
@media only screen and (min-width: 640px) {#nav-toggle {display:none;}
#top-navigation {height:75px;margin-top:5px;background: #2E323D;}
#top-navigation .navmenu {height: 42px;background: rgba(44,120,201,1);background: -moz-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,120,201,1)), color-stop(100%, rgba(35,74,112,1)));background: -webkit-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -o-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: -ms-linear-gradient(top, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);background: linear-gradient(to bottom, rgba(44,120,201,1) 0%, rgba(35,74,112,1) 100%);}
#top-navigation .navitem {width:14%;height:43px;padding-top:12px;float:left;}
#top-navigation .navitem:hover, .nav-active {margin-top:-5px;height:48px !important;padding-top:17px !important;padding-bottom:10px;background-color: #2E323D;background: -moz-linear-gradient(top, #6C778E 0%, #2E323D 40%);background: -webkit-gradient(left top, left bottom, color-stop(0%, #6C778E), color-stop(40%, #2E323D));background: -webkit-linear-gradient(top, #6C778E 0%, #2E323D 40%);background: -o-linear-gradient(top, #6C778E 0%, #2E323D 40%);background: -ms-linear-gradient(top, #6C778E 0%, #2E323D 40%);background: linear-gradient(to bottom, #6C778E 0%, #2E323D 40%);}
#top-navigation .nav-active UL {display:block !important;}
#top-navigation .submenu {display:none;background: #2E323D;margin-top:5px;}
#top-navigation .submenu {position:absolute;top:40px;left:5px;width:100%;overflow:hidden;height:30px;border:none;}
#top-navigation .subitem {margin:0px 1%;height:32px;float:left;}
#top-navigation .subitem A {display:block;padding-top:10px;height:32px;border:none;font-size:13px;}
#top-navigation .subitem:hover A {text-decoration:underline;}
}
@media only screen and (min-width: 800px) {#top-navigation .navitem {width:11%;}
}
@media only screen and (min-width: 950px) {#top-navigation .submenu {width:80%;}
#top-navigation #nav-sidebar {position:absolute;top:0px;right:5px;width:180px;height:72px;}
#top-navigation #search-box {position:absolute;top:5px;right:5px;}
#top-navigation #follow-links {position:absolute;top:50px;right:5px;}
}
#top-navigation UL > LI:hover UL {display:block;}
@media only screen and (max-width: 639px) {.navitem {width:33.33%;float:left;}
.navmenu .navitem:first-child {width:100% !important;}
.submenu {position:absolute;display:block;width:100%;left:0px;z-index:1000;}
}
@media only screen and (max-width: 400px) {.navitem { width:50%; }}
#content-area {width:100%;}
#photo-gallery {width:99%;margin:10px 0px 0px 0px;overflow:hidden;}
.gallery-image {width:23%;margin: 5px 1%;float:left;}
.gallery-image IMG {width:100%;max-width:140px;}
.you-are-here {position:absolute;top:0px;left:0px;}
.rating-block {width:100%;height:auto;margin:5px 0px;}
.rating-block .rating {width:100%;height:auto;}
.rating-block .rating .label {display:inline-block;width:40px;font-size:11px;}
.content-photo {width:100%;height:auto;margin-top:15px;text-align:center;}
.content-photo IMG {height:auto;width:auto;max-width:100% !important;}
.content-nav {width:98%;margin:-2px 1% 15px 1%;text-align:center;overflow:hidden;}
.content-nav .previous { float:left; line-height:9px; }.content-nav .next { float:right; line-height:9px; }.content-nav SMALL { font-size:9px; }.content-nav A { text-decoration:none; color:#A8C6E1; }.content-photo-expand {display:inline-block;margin:0px auto !important;text-align:center;border:1px dotted #DDD;}
.content-photo-expand A {display:block;padding:2px 5px;}
.content-photo-expand SPAN {display:block;}
.content-photo-expand .top-row {font-weight:bold;line-height:13px;}
.content-photo-expand .bottom-row {font-size:10px;line-height:9px;}
.content-photo-expand IMG {width:14px;height:13px;}
@media only screen and (max-width:325px) {.content-photo-expand { margin-top:10px !important;}}
.content-source {width:100%;margin:10px 0px;text-align:center;}
.content-source .label {display:block;font-size: 9px;line-height:12px;text-align: center;color:#888;}
.content-source IMG {display:inline-block;max-width:auto;margin:0px;}
.content-details { }.content-details .label {color:#3D7BCA;font-weight:bold;}
.content-details A {color:#3D7BCA;}
.content-description { }.content-details .rating-block {overflow:hidden;}
.content-details .rating { width:49%; min-width:150px; }.content-details .rating-sexy { float:left; }.content-details .rating-funny { float:left; }.content-data { }.content-tags {font-size: 11px;}
.content-tags .label {color:#3D7BCA;font-size: 11px;}
.content-tags A {text-decoration:none;}
.content-data { }.content-data #favchange A {display:inline-block;width:16px;height:16px;overflow:hidden;font-size:1.25em;line-height:0.9em;font-weight:700;text-decoration:none;padding:0px;margin-bottom:-5px;background-color:#E1E1E1;border:2px solid #C0C0C0;border-radius:2px;text-align:center;}
.content-data .stats { white-space: nowrap; }#model-info {font-size: 11px;}
#content-video {margin-top:10px;margin-bottom:5px;padding-bottom: 56.25%;padding-top: 25px;height: 0px;}
#flashcontent2, VIDEO {position:absolute;top:0px;left:0px;width:100%;height:100%;}
#comment-block { }.comment-post-link {position:absolute;width:300px;top:15px;left:3%;color:white;}
.comment-post-link A {color:white;font-weight:bold;text-decoration:underline;}
#comment-form-box {display:none;margin:20px auto 20px auto;width:80%;border:groove #666666;-webkit-box-shadow: 10px 10px 5px 0px rgba(102,102,102,1);-moz-box-shadow: 10px 10px 5px 0px rgba(102,102,102,1);box-shadow: 10px 10px 5px 0px rgba(102,102,102,1);border-radius:10px 10px 0px 50%;}
.comment-title {margin:0px;padding:0px 2%;font-size:18px;font-weight:bold;font-variant: small-caps;}
#cmnttxtarea {font-size:15px;width:90%;margin:5px 1% 5px 9%;height:5.0em;border:none;background-color: #EEE;}
#comment-form-message {width:80%;margin:10px 5% 30px 15%;padding:5px;border:1px solid #CCC;}
.comment-button {width:98%;margin:5px auto;text-align:right;}
.comment-button INPUT {font-family:Comic Sans;font-size:15px;font-weight:bold;font-style:italic;border:1px solid #444;background-color:#B4C4DA;letter-spacing:1px;color:#FFF;}
.comment-button INPUT:hover {background-color:#FFF;color:#7391BA;}
#comment-list {width:100%;margin-top:10px;}
.comment-item {width:95%;clear:both;overflow:hidden;margin:10px auto 0px auto;padding-bottom:10px;border-bottom:1px dashed #CCC;}
.comment-heading {width:100%;overflow:hidden;background-color: #E9E9E9;padding:2px;}
.comment-user-info {float:left;white-space:nowrap;}
.comment-user { }.comment-user A {color:#3D7BB2;font-weight:bold;}
.comment-time { }.comment-commands {float:right;text-align:right;white-space:nowrap;}
.comment-commands DIV {display:inline-block;}
.comment-votes {font-weight: bold;color:#315273;padding-right:5px;}
.thumb-votes { padding-right:5px; }.thumb-votes A { }.thumb-votes IMG { }.comment-links { }.comment-links A { }.comment-text {width:auto;margin:5px 0px;overflow:hidden;}
.comment-avatar {float:left;margin-right:5px;margin-bottom:2px;width:20%;max-width:103px;}
.comment-avatar IMG {width:100%;max-width:103px;}
.comment-text P { }#comment-add {margin:10px;text-align:center;}
#comment-add A {text-decoration:none;}
.comment-sub {width:auto;margin:10px;border:1px solid #E9E9E9;}
.comment-sub-header {width:100%;background-color: #E9E9E9;padding:2px;}
.comment-sub-text {margin:5px;}
#more-saf { }#saf-model-links {width:98%;margin:10px auto;}
#saf-latest { width:60%; margin-left:1%; float:left; }#saf-random { width:35%; margin-right:1%; float:right;  }.more-saf-section {margin-top:10px;border:1px solid #CCC;}
.more-saf-header {color:#FFF;padding:3px 0px 2px 5px;background-color:#444;}
.more-saf-item {height:105px;overflow:ellipsis;margin:1%;float:left;}
.more-saf-item A {display:block;max-width:100px;margin:0px auto;font-size:9px;text-decoration:none;}
.more-saf-item IMG {width:100%;max-width:100px;float:none;}
.more-saf-browse {clear:both;text-align:right;float: right;margin: 10px 0px 4px 10px;}
@media only screen and (max-width: 449px) {.gallery-image {width:30%;}
}
@media only screen and (min-width: 450px) {.content-description {width:70%;}
.content-details .rating-block {width:70%;}
.content-tags {position:absolute;top:0px;right:0px;width:25%;}
}
@media only screen and (max-width: 550px) {.comment-user-info, .comment-commands {float:none;}
}
@media only screen and (min-width: 320px) {#saf-model-links .more-saf-item { width:30%; }#saf-latest .more-saf-item { width:48%; }#saf-random .more-saf-item { width:98%; }}
@media only screen and (min-width: 550px) {#saf-model-links .more-saf-item { width:23%; }#saf-latest .more-saf-item { width:31%; }}
@media only screen and (min-width: 600px) {#saf-random .more-saf-item { width:48%; }}
@media only screen and (min-width: 640px) {#saf-model-links .more-saf-item { width:18%; }#saf-latest .more-saf-item { width:31%; }}
#main-wide {width:100%;border-radius:10px;border:1px solid #5B92CD;background-color:#FFF;clear:both;margin-top:15px;min-height:100px;}
.main-wide-header {width:98%;max-width:825px;margin:15px auto;}
.main-wide-nav {width:98%;max-width:825px;margin:15px auto;text-align:center;}
.main-wide-nav A {font-size:10px;text-decoration: none;}
.main-wide-nav.nav-bottom { margin-top:-15px; }.main-wide-nav .nav-prev { float: left; }.main-wide-nav .nav-next { float: right; }.main-wide-image {width:96%;margin:15px auto;text-align:center;}
.main-wide-image IMG {  }#main-gallery {width:100%;max-width:850px;margin:10px auto;padding:0px 0.5%;}
#main-gallery .gallery-image {width:16.25%;margin: 5px 0.2% 0px 0.2%;float:left;}
#main-gallery .gallery-image IMG {display:block;margin:0px auto;}
@media only screen and (max-width: 720px) {#main-gallery .gallery-image { width:19.56%; }}
@media only screen and (max-width: 570px) {#main-gallery .gallery-image { width:24.56%; }}
@media only screen and (max-width: 460px) {#main-gallery .gallery-image { width:32.80%; }}
.girl-index-item {padding:1%;border:none;border-radius:5px;-webkit-box-shadow:inset 0 0 20px 0 rgba(150,150,250,0.35);box-shadow:inset 0 0 20px 0 rgba(150,150,250,0.35);}
.girl-thumbnail {width:35%;height:75px;overflow:hidden;margin-right:2%;float:left;}
.girl-thumbnail IMG {width:100%;max-width:100px;margin:0px auto;}
.girl-info {margin:0px;margin-left:35%;padding:0px;}
.girl-info DT {margin:0px;padding:0px;font-size:13px;font-weight:bold;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.girl-info DD {margin:0px;padding:0px;}
.girl-index-item {width:280px;height:85px;margin:3px auto;}
@media only screen and (min-width:800px) {.girl-index-item {width:48%;max-width:280px;margin:3px 1%;float:left;}
}
@media only screen and (min-width:500px) and (max-width:767px) {.girl-index-item {width:48%;margin:3px 1%;float:left;}
}
.model-info, .model-info * {margin:0px;padding:0px;}
.model-info { }.model-info DD { padding-left:2%; }.model-request { }.model-heading {font-size:1.25em;font-weight:bold;color:#b5b5b5;margin:15px 0px 0px 0px;}
.model-pages { }.model-pages-item {width: 100px;height: 110px;float: left;margin: 0px 1.25% 5px 1.25%;overflow:hidden;text-overflow:ellipsis;}
.model-pages-item A {display:block;width:100%;}
.model-pages-more {clear:both;text-align:right;}
.sites-item { }@media only screen and (max-width:479px) {.sites-item {width:270px;margin:5px auto;}
}
@media only screen and (min-width:480px) {.sites-item {width:47% !important;margin:5px 1%;display:inline-block;}
}
.sites-item .sites-image {width:100%;max-width:268px !important;margin:0px auto !important;height:auto;max-height:300px;}
.sites-item IMG {width:100%;height:auto;max-height:300px;border: 1px solid #CCC;}
.sites-rating {background: #fff;color: #3D7BB2;position: absolute;right: 0px;top: 20px;padding: 2px 8px;}
.sites-title {background: #fff;color: #3D7BB2;position: absolute;left: 0px;bottom: 25px;padding: 4px 8px 8px 8px;}
.sites-title P {font-weight: normal;font-size: 12px;margin:0px;padding:0px}
#content-image-area {margin:15px auto;}
#content-image { }#content-image IMG {display:block;margin:0px auto;max-width:100%;}
.user-profile {width:90%;margin:15px 5%;}
.user-data {width:100%;background-color:#EEE;border-radius:5px;}
.user-image {float:left;margin:20px 5%;}
.user-info-block {padding:20px 0px;}
.user-id {margin:0px;padding:0px;}
.user-info, .user-info * {margin:0px;padding:0px;overflow:hidden;}
.user-info DT {clear:both;float:left;width:100px;}
.user-info DD {float:left;}
@media only screen and (max-width:429px) {.user-profile {width:100%;margin:15px 0px;}
.user-info DD {clear:left;float:none;padding-left:10px;}
}
.user-header {font-size:14px;color:#315273;margin-bottom:15px;}
.user-latest-comments, .user-latest-submissions {width:100%;margin:15px 0px;}
.user-comment-list, .user-submissions-list {display:block;width:95%;overflow:hidden;margin:0px auto;padding:0px;list-style-type: none;}
.user-comment-item {clear:both;}
.user-comment-item .left {float:left;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.user-comment-item .right {float:right;width:auto;}
@media only screen and (max-width:429px) {.user-comment-item .left {width:82%;}
}
.user-submissions-item {width:100px;height:110px;margin:2px 1%;float:left;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.user-submissions-item P {font-size:11px;}
.user-submissions-item IMG {width:100px;height:75px;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../images/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:10%;z-index:11;}
.star-rating a.two-stars{width:20%;z-index:10;}
.star-rating a.three-stars{width:30%;z-index:9;}
.star-rating a.four-stars{width:40%;z-index:8;}
.star-rating a.five-stars{width:50%;z-index:7;}
.star-rating a.six-stars{width:60%;z-index:6;}
.star-rating a.seven-stars{width:70%;z-index:5;}
.star-rating a.eight-stars{width:80%;z-index:4;}
.star-rating a.nine-stars{width:90%;z-index:3;}
.star-rating a.ten-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.star-rated,.star-rated a:hover,.star-rated a:active,.star-rated a:focus,.star-rated .current-rated{background: url(../images/star.gif) left -1000px repeat-x;}
.star-rated{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rated li{display: inline;}
.star-rated a,.star-rated .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rated a:hover,.star-rated a:active,.star-rated a:focus{cursor:default;}
.star-rated a.one-star{width:10%;z-index:11;}
.star-rated a.two-stars{width:20%;z-index:10;}
.star-rated a.three-stars{width:30%;z-index:9;}
.star-rated a.four-stars{width:40%;z-index:8;}
.star-rated a.five-stars{width:50%;z-index:7;}
.star-rated a.six-stars{width:60%;z-index:6;}
.star-rated a.seven-stars{width:70%;z-index:5;}
.star-rated a.eight-stars{width:80%;z-index:4;}
.star-rated a.nine-stars{width:90%;z-index:3;}
.star-rated a.ten-stars{width:100%;z-index:2;}
.star-rated .current-rating{z-index:1;background-position: left center;}
.star-blue,.star-blue a:hover,.star-blue a:active,.star-blue a:focus,.star-blue .current-rated{background: url(../images/star.gif) left -1000px repeat-x;}
.star-blue{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-blue li{display: inline;}
.star-blue a,.star-blue .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-blue a:hover,.star-blue a:active,.star-blue a:focus{cursor:default;}
.star-blue a.one-star{width:10%;z-index:11;}
.star-blue a.two-stars{width:20%;z-index:10;}
.star-blue a.three-stars{width:30%;z-index:9;}
.star-blue a.four-stars{width:40%;z-index:8;}
.star-blue a.five-stars{width:50%;z-index:7;}
.star-blue a.six-stars{width:60%;z-index:6;}
.star-blue a.seven-stars{width:70%;z-index:5;}
.star-blue a.eight-stars{width:80%;z-index:4;}
.star-blue a.nine-stars{width:90%;z-index:3;}
.star-blue a.ten-stars{width:100%;z-index:2;}
.star-blue .current-rating{z-index:1;background-position: left center;}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;font-size:8px;}
.small-blue{width:100px;height:10px;}
.small-blue,.small-blue a:hover,.small-blue a:active,.small-blue a:focus,.small-blue .current-rating{background-image: url(../images/star_small_blue.gif);line-height: 10px;height: 10px;}
.small-star{width:100px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(../images/star_small.gif);line-height: 10px;height: 10px;}
