@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300');

* {
    padding: 0;
    margin: 0;
}

body {
    background: #0099BB url('/img/background.png') fixed;
    color: #000;
    font: 75%/1.5 Verdana, Arial, Helvetica, sans-serif;
}

textarea {
    font: 75%/1.5 Verdana, Arial, Helvetica, sans-serif;
}

.clickable {
    cursor: pointer;
}

.edit {
    color: #999;
    float: right;
}

.nav-pills li a {
    transition: background-color 0.15s ease;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.headercontainer {
    width: 90%;
    min-width: 900px;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 0 10px 0;
}

img.logo {
    height: 130px;
}

.header {
    background-color: #000;
    min-width: 900px;
}

.header h1 {
    font-family: sans-serif;
    color: white;
    font-size: 48px;
    line-height: 55px;
    text-shadow: 0px 0px 5px #000;
    cursor: pointer;
}

h1 {
    margin: 0;
    border-radius: 7px 7px 0 0;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #eee;
}

#body {
    /*width: 95%;*/
    /*min-width: 900px;*/
    /*max-width: 1100px;*/
    border: 1px black solid;
    border-radius: 0 0 10px 10px;
    background: #555;
    background: url(/img/black50.png);
    margin: 0px auto 50px auto;
    padding: 20px;
    box-sizing: border-box;
}

blockquote {
    margin-bottom: 0;
}

.menu1, .menu2, .ad, #content h1 {
    background: white;
    border: 1px black solid;
    padding: 10px;
    margin-bottom: 15px;
    /* box-shadow: 0 8px 6px -6px black; */
    border-radius: 5px;
}

.menu1, #content h1 {
    background: #000;
    margin-bottom: -6px;
    padding: 3px 8px 10px 8px;
    font-size: 120%;
    color: white;
    line-height: 25px;
    z-index: 12;
}

.nothing {
    background: #262626; /* Old browsers */
    background: -moz-linear-gradient(top, #262626 0%, #111111 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #111111)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #262626 0%, #111111 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #262626 0%, #111111 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #262626 0%, #111111 100%); /* IE10+ */
    background: linear-gradient(to bottom, #262626 0%, #111111 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#111111', GradientType=0); /* IE6-9 */

}

.bbimg {
    max-width: 410px;
    display: inline-block;
}

.post {
    float: left;
    width: 77%;
    word-wrap: break-word;
}

.userinfo a {
    color: #000;
}

.userinfo p {
    margin: 0;
}

.userinfo table {
    width: 100%;
}

.userinfo tr:first-child td {
    font-style: italic;
    font-size: 90%;
}

.userinfo {
    float: left;
    width: 20%;
    text-align: center;
    margin-right: 15px;
}

.avatar {
    max-width: 100px;
    max-height: 100px;
    border-radius: 3px;
    margin-bottom: 5px;
}

.avatar-xl {
    max-width: 200px;
    max-height: 200px;
    border-radius: 3px;
    margin-bottom: 5px;
}

.signature {
    max-height: 250px;
    overflow: hidden;
    color: #333;
}

.postpost {
    padding-top: 5px;
    word-wrap: break-word;
}

#content {
    float: right;
    width: 74%;
}

#menu {
    float: left;
    width: 24%;
}

#topmenu {
    background: none;
    margin: 0 0 25px 0;
    width: 100%;
    border-top: none;
    border-bottom: 1px #000 solid;
    box-shadow: none;
    z-index: 500;
    min-width: default;
    max-width: default;
    background-color: #1b1b1b;
/ / box-shadow: 0 0 px 6 px 2 px black;
}

#topmenu ul li a {
    color: white;
}

#topmenu .dropdown-menu li a {
    color: black;
}

.navbar-inner {
    border: 0;
    border-radius: 0;
    background-image: none !important;
    width: 90%;
    min-width: 900px;
    max-width: 1100px;
    margin: 0 auto;
    box-shadow: none;
    box-sizing: border-box;
    padding: 0;
}

.navbar {
    width: 100%;
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
    margin-right: 8px;
}

/*
#topmenu ul{
	list-style: none;
}
#topmenu ul li{
	float: left;
	text-align: center;
	padding: 5px 0 5px 15px;
}
#topmenu ul li a{
	color: white;
	display: block;
	padding: 5px 15px;
	border-radius: 5px;
	text-decoration: none;
	font-size: 120%
}
#topmenu ul li a:hover{
	background-color: black;
}
*/

.nav-pills li a {
    transition: background-color 0.15s ease;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 3px;
}

.nav-pills {
    padding: 0;
    margin: 0;
}

.nav-pills li a:hover {
    color: black;
    background-color: rgba(0, 0, 0, 0.05);
}

#menu ul li a, .nav-pills li a {
    color: black;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*		
#menu{
}
#menu ul{
	list-style: none;
}
#menu ul li{
}
#menu ul li a{
	color: black;
	display: block;
	border: 1px #fff solid;
	padding: 0 5px;
	background: white;
	border-radius: 5px;
	text-decoration: none;
}
#menu ul li a:hover{
	background:  url('/gar.png') #eee;
	border: 1px black solid;
}
*/
.messageinfo {
    font-size: 80%;
    text-align: right;
    margin-bottom: 5px;
}

.profielavatar {
    float: left;
}

.profielavatar .avatar {
    width: 100px;
    height: 100px;
    padding: 5px;
}

.poll {
    width: 100%;
    border-collapse: collapse;
}

.poll tr {
    border-top: 1px #DDD solid;
    border-bottom: 1px #DDD solid;
    cursor: pointer;
}

.poll tr:hover {
    background-color: #EEE;
}

.ubbimage {
    max-width: 406px;
}

img {
    border: 0;
}

.imageresize {
    background-color: #F99;
    border: 1px #f66 solid;
    width: 410px;
    padding: 2px 5px 2px 5px;
}

button {
    font-size: 24px;
    padding: 5px;
}

#tooltip {
    position: absolute;
    border: 1px solid #CCC;
    background: #fff;
    padding: 2px 5px;
    color: #333;
    display: none;
}

#copyright {
    margin-top: -15px;
    font-size: 80%;
}

.alert {
    box-shadow: 0 8px 6px -6px black;
}

code {
    padding: 2px 4px;
    color: #d14;
    background-color: transparent;
    border: 0;
}

.code {
    margin: 0 10px;
    background: #eee;
    border: #ddd 1px solid;
    padding: 5px;
    overflow: auto;
}

code {
    font-size: 10pt;
}

#nav {
    position: fixed;
    background: url('/img/black50.png');
    left: 0;
    top: 0;
    margin: 5px 0 0 5px;
    color: white;
    padding: 5px;
    border-radius: 5px;
    border: 1px black solid;
}

.clear {
    clear: both;
}

table.code {
    background-color: #eee;
    border: 1px solid #aaa;
    border-collapse: collapse;
    font-family: monospace;
    font-size: 12px;
    width: 500px
}

table.code td {
    padding-left: 5px;
}

table.lines {
    background-color: #ccc;
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
}

table.lines td {
    padding: 0 5px;
}

td.codeheader {
    background-color: #ccc;
    border-bottom: 1px solid #aaa;
}

td {
    height: 20px;
}

tr {
    vertical-align: top;
}

.adminpost {
    background: #FFF no-repeat top left url('/img/adminpost.png');
}

/*.modpost{*/
/*background: #FFF no-repeat top left url('/img/modpost.png');*/
/*}*/
.modpost {
    background: #FFF no-repeat top left url('http://i.imgur.com/hjuCiOb.png');
}

.vippost {
    background: #FFF no-repeat top left url('/img/vippost.png');
}

.memberpost {
    background: #FFF no-repeat top left url('/img/memberpost.png');
}

#forumchecker {
    opacity: .9;
    font-size: 90%;
    position: fixed;
    z-index: 1500;
}

#forumchecker div {
}

.mar10 {
    margin: 10px;;
}

.mar20 {
    margin: 20px;;
}

.pull-center {
    margin-left: auto;
    margin-right: auto;
}

.biggoogle {
    width: 768px;
    height: 90px;
}

.square200 {
    width: 200px;
    height: 200px;
    background-color: red;
}

.text-center {
    text-align: center;
    padding: 0;
}

.height40 {
    height: 40px;
}

hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}

.userinfo .progress {
    height: 10px !important;
    margin: 0 auto;
    margin-bottom: 10px !important;
    width: 80%;
}

.opacity50 {
    opacity: 0.5;
}

.markItUpPreviewFrame {
    border: 0;
}

.userinfo .vote-info {
    margin-top: 25px;
}

.vote-value {
    font-size: 125%;
}

.my-vote {
    font-size: 75%;
}

.spoilercontainer {
    display: none;
}
