body{margin:0; padding:0; background:#e5e5e5; font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:25px;}
a{text-decoration:none; color:#4A8CF7;}
a:hover{text-decoration:underline;}
h2 a{float:left; margin-bottom:10px; color:#000000;}
h2 a:hover{text-decoration:none;}
div.error{background:url('/images/icon/error.png') no-repeat 7px 7px #FFA28C; padding:3px; padding-left:35px; margin:10px;}
div.info{background:url('/images/icon/info.png') no-repeat 7px 7px #86D3FF; padding:3px; padding-left:35px; margin:10px;}
input#loadMorePostsButton, input#loadMoreUploadsButton{width:728px;}
#header{background:#333333; border-bottom:1px solid #d2d2d2; padding:10px 0; position:fixed; top:0; z-index:1000; width:100%;}
#header span.headerSpacer{float:right; display:block; height:30px; margin:0 10px; border-left:1px solid #000000; width:1px;}
#header a.subMenu{text-decoration:none; display:block; height:30px; line-height:30px; padding:0 15px; /*min-width:100px;*/ text-align:center; font-weight:bold; font-size:13px;}
#header div#subMenu{display:none;padding:0 10px; width:145px; position:absolute; margin-top:25px;}
#header div#subMenu div{float:right; width:115px; background:#333333; padding:10px;}
#header a > span.new{background:url("/images/icon/new-corner-icon.png") no-repeat; display:block; height:30px; margin-left:-32px; position:absolute; width:30px; z-index:-1;}
#header a.subMenu:hover + div#subMenu, #header div#subMenu:hover{display:block;}
#header, #header a{color:#efefef;}
#header #logo{float:left; font-family:'Londrina Sketch',cursive; margin-left:25px; margin-right:25px;}
#header #logo h1{padding:0; margin:0; font-size:36px; line-height:30px;}
#header #logo a{text-decoration:none;}
#container{width:970px; margin:60px auto; overflow:hidden;}
#content{background:#ffffff; padding:15px; width:728px; border:1px solid #d2d2d2; float:left;}
#content .box{overflow:hidden;}
#content .box .boxContent{padding:15px; overflow:hidden;}
#content .box .boxContent .boxPost{overflow:hidden; width:440px; float:left;}
#content .box .boxContent .boxPost img{width:440px;}
#content .box .boxContent .boxColumn{width:206px; float:right; padding:15px;}
#content .box .boxContent .boxColumn .report{float:right;}
#content .box .boxContent .boxColumn .forBaseleaders{font-size:10px; font-style:italic;}
#content .box .boxContent .boxColumn .forBaseleaders ul{list-style-type:none; overflow:hidden; padding:0px; margin:0px; width:235px;}
#content .box .boxContent .boxColumn .forBaseleaders ul li{float:left; width:78px;}
#content .boxSeparator{border-bottom:2px solid #ededed; margin:25px 0 25px 0;}
#content .post .boxContent .boxPost img{width:728px;}
#content .boxTag{width:218px; overflow:hidden; padding:5px; border:1px solid #AAAAAA; margin:6px; float:left;}
#content .boxTag a{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; height:100px; overflow:hidden;}
#content .boxTag a span{color:#ffffff; font-size:30px; float:left; margin-top:80px; margin-left:-3px; text-transform:uppercase; font-weight:bold;}
#content > .post > .boxContent > iframe{float:right;}
#column{width:200px; float:right;}
#column ul, #superHotAwesomeUploads{list-style-type:none; padding:0 0 0 10px; margin:0;}
#column ul li, #superHotAwesomeUploads li{width:160px; height:120px; padding:5px; margin-bottom:5px; background:#ffffff; border:1px solid #aaaaaa;}
#column ul div, #superHotAwesomeUploads div{width:160px; height:120px; background-size:160px auto !important;}
#column ul div a{width:160px; height:120px; display:block;}
#superHotAwesomeUploads li{opacity:.3; float:left; margin:2px;}
ul.form{list-style-type:none; padding:0; margin:0;}
ul.form li{padding:5px; border-bottom:1px solid #ededed; overflow:hidden;}
ul.form li:last-child{border-bottom:0;}
ul.form li label{float:left; width:200px;padding:6px;}
ul.form li input[type=email], input[type=password], input[type=text], input[type=url], textarea, select{min-width:300px;}
ul.profile li div{min-height:30px; overflow:hidden;}
div.lastLiked, div.lastBurned, div.favorite{width:300px; padding:5px; border:1px solid #AAAAAA;}
div.lastLiked a, div.lastBurned a, div.favorite a{display:block; width:300px; height:270px; background-size:cover; background-repeat:no-repeat; background-position:center;}
div.favorite, div.upload, div.related{float:left; width:150px; padding:5px; border:1px solid #AAAAAA; margin:6px;}
div.favorite a, div.upload a, div.related a{display:block; width:150px; height:130px; background-size:cover; background-repeat:no-repeat; background-position:center;}
div.upload img.removePicture{float:right; margin:5px; cursor:pointer;}
.modal{display:none;}
.modalBackground{background:#000000; position:fixed; z-index:1000; top:0; left:0;}
.modalBox{position:fixed; z-index:1001; top:52px; min-width:550px; background:#ffffff; padding:15px; border-radius:0 0 10px 10px;}
.modalContent ul.form li input.button, .modalContent ul.form li input.bluebutton, .modalContent ul.form li input.redbutton{float:right;}
.commentHeader{overflow:hidden; border-top:1px solid #ededed; padding:6px 10px 0 10px; font-weight:bold;}
.commentHeader .count{float:left;}
.commentHeader .add{float:right;}
.commentAdd{display:none; background:#ededed; overflow:hidden; padding:5px;}
.commentAdd .text textarea{width:680px; height:60px;}
.commentAdd .submit a{float:right;}
.comment{margin-top:5px; border-top:1px solid #ededed;}
.comment .user{padding:0 10px; color:#bbbbbb;}
.comment .user a{font-weight:bold;}
.comment .user a.delete{display:none; text-decoration:none; color:#cccccc; font-size:13px; float:right;}
.comment .user a.delete:hover{color:#FFA28C;}
.comment:hover .user a.delete{display:block;}
.comment .text{padding:0 10px;}
.comment .footer{padding:0 10px; color:#bbbbbb; font-size:11px;}
.comment .footer .like{color:#4C8EFB;}
.comment .footer .burn{color:#D14836;}
.subComments{padding-left:40px;}
.playButton{background:url(/images/play-button.png) no-repeat 50% 50%; position:absolute; display:block; width:100px; height:100px;}

/* Buttons and shit */
.floatright{float:right; margin:0 5px 0 5px;}
input[type=email], input[type=password], input[type=text], input[type=url], textarea, select{background:none repeat scroll 0 0 white;border:1px solid #CCCCCC;border-radius:1px 1px 1px 1px;font-size:13px;height:27px;padding:0 0 0 8px;font-family:Arial, Helvetica, sans-serif;}#content textarea{padding-top:5px;}
textarea{height:60px;}
.button{color:#6e6e6e;font:bold 12px Helvetica, Arial, sans-serif;text-decoration:none !important;padding:7px 12px;position:relative;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background: #f3f3f3;background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));border:solid 1px #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-right:10px;}
.redbutton{font:bold 12px Helvetica, Arial, sans-serif;text-decoration:none !important;padding:7px 12px;position:relative;display:inline-block;border:1px solid #C6322A;background:#D14836;background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836)) !important;background-image:-webkit-linear-gradient(top,#dd4b39,#d14836) !important;background-image:-moz-linear-gradient(top,#dd4b39,#d14836) !important;background-image:-ms-linear-gradient(top,#dd4b39,#d14836) !important;background-image:-o-linear-gradient(top,#dd4b39,#d14836) !important;background-image:linear-gradient(top,#dd4b39,#d14836) !important;text-shadow:0 1px rgba(0, 0, 0, 0.1);color:#FFFFFF;text-transform:uppercase;}
.bluebutton{font:bold 12px Helvetica, Arial, sans-serif;text-decoration:none !important;padding:7px 12px;position:relative;display:inline-block;border:1px solid #3079ED;background:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed)) !important;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed) !important;background-image:-moz-linear-gradient(top,#4d90fe,#4787ed) !important;background-image:-ms-linear-gradient(top,#4d90fe,#4787ed) !important;background-image:-o-linear-gradient(top,#4d90fe,#4787ed) !important;background-image:linear-gradient(top,#4d90fe,#4787ed) !important;text-shadow:0 1px rgba(0, 0, 0, 0.1);color:#FFFFFF;text-transform:uppercase;}
a.bluebutton.like{text-align:center; padding:7px 0; height:15px;}
.button:hover{color:#333;border-color:#C6C6C6;-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
.redbutton:hover{background:#C53727;background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#C53727));background-image:-webkit-linear-gradient(top,#dd4b39,#C53727);background-image:-moz-linear-gradient(top,#dd4b39,#C53727);background-image:-ms-linear-gradient(top,#dd4b39,#C53727);background-image:-o-linear-gradient(top,#dd4b39,#C53727);background-image:linear-gradient(top,#dd4b39,#C53727);text-shadow:0 1px rgba(0, 0, 0, 0.1); border-color:#B0281A #B0281A #AF301F;border-style:solid;border-width:1px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);color:#FFFFFF;}
.bluebutton:hover{border:1px solid #2F5BB7;background:#357AE8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357AE8));background-image:-webkit-linear-gradient(top,#4d90fe,#357AE8);background-image:-moz-linear-gradient(top,#4d90fe,#357AE8);background-image:-ms-linear-gradient(top,#4d90fe,#357AE8);background-image:-o-linear-gradient(top,#4d90fe,#357AE8);background-image:linear-gradient(top,#4d90fe,#357AE8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357AE8');color:#FFFFFF;}
.button:active{background:#EEE;background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-moz-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-ms-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-o-linear-gradient(top,#eeeeee,#e0e0e0);background-image:linear-gradient(top,#eeeeee,#e0e0e0);border:1px solid #CCC;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:#333;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE',EndColorStr='#E0E0E0');-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
.redbutton:active{color:#FFFFFF;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);}
.bluebutton:active{color:#FFFFFF;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);}
.left{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;margin:0;}
.middle{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-left:solid 1px #f3f3f3;margin:0;border-left:solid 1px rgba(255, 255, 255, 0);}
.middle:hover, a.right:hover{border-left:solid 1px #C6C6C6;}
.right{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border-left:solid 1px #f3f3f3;border-left:solid 1px rgba(255, 255, 255, 0);}
