@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: #ECE5E1;  }
body { margin: 0; font: 14px normal; font-family: "Open Sans", sans-serif; text-align: center; color: #6e3b11; }

h1, h2, h3, ul, li, p { margin: 0; padding: 0; }

h1, h2, h3 { font-family: "Ubuntu Condensed", sans-serif; font-weight: normal; color: #dd1118; }
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: #dc0311; text-decoration: underline; }
a:hover { text-decoration: none; }

a img { border: 0; }

.clear { clear: both; }

.wrapper { width: 1143px; background: #f8f4f1; margin: 0 auto; border-left: 1px solid #c4b8af; border-right: 1px solid #ffffff; }
.wrapper2 { border-left: 1px solid #ffffff; border-right: 1px solid #c4b8af; 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 #ffffff; text-align: left; background: #1e150e; color: #ffffff; -moz-box-shadow: 0 3px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.2); box-shadow: 0 3px 4px rgba(0,0,0,.2); background: -moz-linear-gradient(top, #35291f 0%, #1e150e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35291f), color-stop(100%,#1e150e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #35291f 0%,#1e150e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #35291f 0%,#1e150e 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #35291f 0%,#1e150e 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35291f', endColorstr='#1e150e',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #35291f 0%,#1e150e 100%); /* W3C */ }
.header .logo { margin: 6px 0 0 0; float: left; cursor: default; background: url(images/logo.png) no-repeat left 6px; }
.header .logo h1 { float: left; margin: 0 10px 0 32px; text-transform: uppercase; line-height: 34px; text-align: center; color: #e53039; }
.header .logo h1 a { text-decoration: none; }
.header .logo h1 span { color: #ffffff; }
.header .logo p { width: 260px; 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 #191009; border-right: 1px solid #3D2B1D; }
.header .menu ul li { height: 50px; display: block; float: left; padding: 0 10px 0 10px; line-height: 50px; border-left: 1px solid #3D2B1D; border-right: 1px solid #191009; }
.header .menu ul li a { color: #ffffff; text-decoration: none; text-transform: lowercase; }
.header .menu ul li:hover { background: #1a1511; }
.header .menu ul li:hover a, .header .menu ul li a:hover { color: #e53039; }
.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: #392C21; border: 1px solid #191009; 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 #53341C; -moz-box-shadow: 0px 0px 5px #53341C; box-shadow: 0px 0px 5px #53341C; }
.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 #ffffff; text-align: left; background: #1e150e; color: #ffffff; -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.1); box-shadow: 0 0 3px 3px rgba(0,0,0,.1); background: -moz-linear-gradient(top, #35291f 0%, #1e150e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35291f), color-stop(100%,#1e150e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #35291f 0%,#1e150e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #35291f 0%,#1e150e 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #35291f 0%,#1e150e 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35291f', endColorstr='#1e150e',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #35291f 0%,#1e150e 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: #f5e7dc; }

.title { width: 100%; margin: 0 0 10px 0; float: left; background: #f1ce80; 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; }

.welcome { margin: 0 0 10px 0; padding: 10px; border: 1px solid #c4b8af; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #ffffff; font-size: 12px; text-align: left; box-shadow: 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1); }

.thumbs li { width: 240px; display: inline-block; float: left; margin: 0 5px 10px 5px; padding: 4px; border: 1px solid #c4b8af; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #ffffff; font-size: 11px; text-align: left; }
.thumbs li:hover { border-color: #a3958b; box-shadow: 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1); }
.thumbs li img { float: left; width: 240px; height: 180px; }

.left-top ul li { width: 86px; margin: 0 2px 4px 2px; padding: 4px; float: left; border: 1px solid #c4b8af; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #fbe8bd; }
.left-top ul li:hover { border-color: #a3958b; }
.left-top ul li a img { float: left; width: 86px; height: 86px; font-size: 11px; }

.left-top .second { margin: 0 2px 4px 2px; }


.paysites { margin: 0 2px 10px 2px; }
.paysites ul li { display: block; font-size: 16px; font-family: "Ubuntu Condensed", sans-serif; color: #6e3b11; line-height: 28px; border-bottom: 1px dashed #cccccc; }
.paysites ul > :last-child { border: 0; } 

.button-red { background: #dc0311; background: -moz-linear-gradient(top, #f50c1b 0%, #dc0311 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f50c1b), color-stop(100%,#dc0311)); background: -webkit-linear-gradient(top, #f50c1b 0%,#dc0311 100%); background: -o-linear-gradient(top, #f50c1b 0%,#dc0311 100%); background: -ms-linear-gradient(top, #f50c1b 0%,#dc0311 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f50c1b', endColorstr='#dc0311',GradientType=0 ); background: linear-gradient(top, #f50c1b 0%,#dc0311 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 #810008; -moz-box-shadow: 0 2px 2px #999999; -webkit-box-shadow: 0 2px 2px #999999; box-shadow: 0 2px 2px #999999; 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: #f11220; background: -moz-linear-gradient(top, #ff2432 0%, #f11220 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2432), color-stop(100%,#f11220)); background: -webkit-linear-gradient(top, #ff2432 0%,#f11220 100%); background: -o-linear-gradient(top, #ff2432 0%,#f11220 100%); background: -ms-linear-gradient(top, #ff2432 0%,#f11220 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2432', endColorstr='#f11220',GradientType=0 ); background: linear-gradient(top, #ff2432 0%,#f11220 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: #6e3b11; 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; }