@font-face {
    font-family: "Open Sans", sans-serif;
    src: url('http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Ubuntu Condensed", sans-serif;
    src: url('http://themes.googleusercontent.com/static/fonts/ubuntucondensed/v3/DBCt-NXN57MTAFjitYxdrFzqCfRpIA3W6ypxnPISCPA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html { background: #101010;  }
body { margin: 0; font: 14px normal; font-family: "Open Sans", sans-serif; text-align: center; color: #ffffff; }

h1, h2, h3, ul, li, p { margin: 0; padding: 0; }

h1, h2, h3 { font-family: "Ubuntu Condensed", sans-serif; font-weight: normal; color: #ffffff; }
h1 { font-size: 34px; }
h2 { font-size: 16px; }
h3 { font-size: 16px; }

li { list-style: none; display: inline; }

:focus { outline: 0; }

input::-moz-focus-inner { border: 0; }

a { color: #c0df00; text-decoration: underline; }
a:hover { text-decoration: none; }

a img { border: 0; }

.clear { clear: both; }

.wrapper { width: 1143px; background: #151515; margin: 0 auto; border-left: 1px solid #000000; border-right: 1px solid #202020; }
.wrapper2 { border-left: 1px solid #202020; border-right: 1px solid #000000; background: url(/images/right-bg.png) repeat-y right top; }

.header { width: 100%; min-width: 320px; float: left; margin: 0 auto; border-bottom: 1px solid #323232; text-align: left; background: #1a1a1a; color: #ffffff; -moz-box-shadow: 0 3px 4px rgba(0,0,0,.9); -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.9); box-shadow: 0 3px 4px rgba(0,0,0,.9); background: -moz-linear-gradient(top, #303030 0%, #1a1a1a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #303030 0%,#1a1a1a 100%); /* W3C */ }
.header .logo { margin: 6px 0 0 0; float: left; cursor: default; background: url(/images/logo.png) no-repeat left 4px; }
.header .logo h1 { float: left; margin: 0 10px 0 32px; text-transform: uppercase; line-height: 34px; text-align: center; color: #f74c03; }
.header .logo h1 a { text-decoration: none; color: #f74c03; }
.header .logo h1 span { color: #ffffff; }
.header .logo p { width: 200px; margin: 3px 0 9px 0; float: left; font-size: 14px; line-height: 14px; color: #ffffff; text-transform: lowercase; font-family: "Ubuntu Condensed", sans-serif; }
.header .menu { float: right; }
.header .menu ul { float: left; border-left: 1px solid #111111; border-right: 1px solid #323232; }
.header .menu ul li { height: 50px; display: block; float: left; padding: 0 10px 0 10px; line-height: 50px; border-left: 1px solid #323232; border-right: 1px solid #111111; }
.header .menu ul li a { color: #ffffff; text-decoration: none; text-transform: lowercase; }
.header .menu ul li:hover { background: #2c2c2c; }
.header .menu ul li:hover a, .header .menu ul li a:hover { color: #f76b03; }
.header .menu form { float: left; margin: 12px 0 10px 10px; }
.header .menu input[type=text] { width: 100px; float: left; margin: 0 4px 0 0; background: #2c2c2c; border: 1px solid #000000; font-size: 12px; line-height: 15px; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #dfdfdf; }
.header .menu input[type=text]:hover, .header .menu input[type=text]:focus, .header .menu input[type=image]:hover, .header .menu input[type=image]:focus { -webkit-box-shadow: 0px 0px 5px #444444; -moz-box-shadow: 0px 0px 5px #444444; box-shadow: 0px 0px 5px #444444; }
.header .menu input[type=image] { cursor: pointer; float: left; width: 25px; height: 25px; }
.header .wrapper { background: none; border: 0; }

.footer { width: 100%; min-width: 320px; float: left; margin: 0 auto; border-top: 1px solid #323232; text-align: left; background: #1a1a1a; color: #ffffff; -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.9); -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.9); box-shadow: 0 0 3px 3px rgba(0,0,0,.9); background: -moz-linear-gradient(top, #303030 0%, #1a1a1a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #303030 0%,#1a1a1a 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #303030 0%,#1a1a1a 100%); /* W3C */ }
.footer .wrapper { padding: 10px 0; background: none; border: 0; font-size: 14px; line-height: 18px; color: #ffffff; font-family: "Ubuntu Condensed", sans-serif; }

.content { float: left; width: 800px; margin: 0; padding: 10px; }

.left { float: left; width: 300px; margin: 0; padding: 10px; text-align: left; }

.right { float: left; width: 300px; margin: 0; padding: 10px; text-align: left; }
.right .banner { width: 300px; height: 250px; display: block; overflow: hidden; float: left; margin: 0 0 10px 0; background: #101010; }

.title { width: 100%; margin: 0 0 10px 0; float: left; background: #f76b03; font-size: 16px; text-align: left; text-transform: uppercase; text-indent: 8px; line-height: 28px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 1px 1px #f11b01; }

.welcome { margin: 0 0 10px 0; padding: 10px; border: 1px solid #2c2c2c; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #202020; font-size: 12px; text-align: left; box-shadow: 0 2px 3px rgba(0,0,0,.9); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.9); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.9); }

.thumbs{
text-align: center;
overflow: hidden;}
.thumbs li { width: 240px; display: inline-block; float: left; margin: 0 5px 10px 5px; padding: 4px; border: 1px solid #000000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #393939; font-size: 11px; text-align: left; }
.thumbs li:hover { border-color: #000000; box-shadow: 0 2px 3px rgba(0,0,0,.9); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.9); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.9); }
.thumbs li img { float: left; width: 240px; height: 180px; }
.thumbs li span { display: block; }
.thumbs li .description { width: 180px; height: 16px; display: block; overflow: hidden; }
.thumbs li .tags { width: 180px; height: 16px; display: block; overflow: hidden; }

.pics-thumbs{text-align: center;overflow: hidden;}
.pics-thumbs li { width: 200px; display: inline-block; float: left; margin: 2px; padding: 2px; border: 1px solid #000000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #393939; font-size: 11px; text-align: left; }
.pics-thumbs li:hover { border-color: #000000; box-shadow: 0 2px 3px rgba(0,0,0,.9); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.9); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.9); }
.pics-thumbs li img { float: left; width: 200px; height: 260px; }

.left-top ul li { width: 86px; margin: 0 2px 4px 2px; padding: 4px; float: left; border: 1px solid #000000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #393939; }
.left-top ul li:hover { border-color: #666666; }
.left-top ul li a img { float: left; width: 86px; height: 86px; font-size: 11px; }

.left-top .second { margin: 0 2px 4px 2px; }

.right-top ul li { width: 135px; margin: 0 10px 10px 0; padding: 4px; float: left; border: 1px solid #000000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #393939; font-size: 11px; text-align: center; }
.right-top ul li:hover { border-color: #666666; }
.right-top ul li a img { float: left; width: 135px; height: 180px; margin: 0 0 2px 0; font-size: 11px; }
.right-top ul li span { width: 135px; height: 14px; float: left; line-height: 14px; display: block; overflow: hidden; }
.right-top ul li .trade-name { height: 15px; font-size: 12px; line-height: 15px; }
.right-top ul li .trade-url { color: #c0df00; }

.right-top .second { margin: 0 0 10px 0; }

.paysites { margin: 0 2px 10px 2px; }
.paysites ul li { display: block; font-size: 16px; font-family: "Ubuntu Condensed", sans-serif; color: #cccccc; line-height: 28px; border-bottom: 1px dashed #cccccc; }
.paysites ul > :last-child { border: 0; } 

.button-red { background: #89a000; background: -moz-linear-gradient(top, #a2bc00 0%, #89a000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2bc00), color-stop(100%,#89a000)); background: -webkit-linear-gradient(top, #a2bc00 0%,#89a000 100%); background: -o-linear-gradient(top, #a2bc00 0%,#89a000 100%); background: -ms-linear-gradient(top, #a2bc00 0%,#89a000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2bc00', endColorstr='#89a000',GradientType=0 ); background: linear-gradient(top, #a2bc00 0%,#89a000 100%); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px; text-align: center; text-decoration: none; color: #efefef; text-shadow: 1px 1px #396200; -moz-box-shadow: 0 2px 2px #000000; -webkit-box-shadow: 0 2px 2px #000000; box-shadow: 0 2px 2px #000000; display: block; margin: 10px auto 10px auto; font: normal 16px "Ubuntu Condensed", sans-serif; text-transform: uppercase; }
.button-red:hover, .button-red:active, .button-red:focus { background: #98b106; background: -moz-linear-gradient(top, #b0cb0a 0%, #98b106 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0cb0a), color-stop(100%,#98b106)); background: -webkit-linear-gradient(top, #b0cb0a 0%,#98b106 100%); background: -o-linear-gradient(top, #b0cb0a 0%,#98b106 100%); background: -ms-linear-gradient(top, #b0cb0a 0%,#98b106 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0cb0a', endColorstr='#98b106',GradientType=0 ); background: linear-gradient(top, #b0cb0a 0%,#98b106 100%); }

.gallery-fill { display: block; height: 250px; float: left; padding: 2px; border: 1px solid #c4b8af; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #ffffff; }

.join-premium, .ins { float: right; color: #ffffff; font-size: 12px; }

.center { text-align: center; width: 100% !important; }

.pages { float: left; padding: 0 0 10px 0; }
.pages li { float: left; padding: 2px 6px; margin: 0 4px 0 0; color: #ffffff; }
.pages li a { display: block; text-align: center; color: #efefef; text-decoration: none; }

.sort { float: right; padding: 0 0 10px 0; }
.sort li { float: left; padding: 2px 6px; margin: 0 4px 0 0; color: #ffffff; }
.sort li a { display: block; text-align: center; color: #efefef; text-decoration: none; }

.scj_dots { display: block; float: left; margin: 0 4px 0 0; }
.scj { width: 0; height: 0; position: absolute; top: -100; left: -100; }
