/********** ALL4NOTHIN.NET OLD SCHOOL THEME - EDITED BY HAWKESBURY **********/
body {
	background-color: #191919;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
	margin: 0 0 25px 0 !important;
}
pre {
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
}
table {
	background-color: #191919;
	border: hidden 0px;
	border-collapse: collapse;
	color: #FFFFFF;
	moz-border-radius: 4px 4px 4px 4px;
	webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
tr.d0 td {
	background-color: #CC9999;
	color: white;
}
tr.d1 td {
	background-color: #9999CC;
	color: white;
}
table#userbar {
	width: 995px !important;
	moz-border-radius: 0px 0px 0px 0px;
	webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background: transparent;
	opacity: .90;
	filter: alpha(opacity=90);
}
table#userbar td.tablea {
	padding: 8px;
	border: 0 none;
}
table#userbar td.tablea table {
	background: transparent;
}
table.main {
	background-color: #191919;
}
center table.main {
	width: 995px;
	opacity: .75;
	filter: alpha(opacity=75);
	moz-border-radius: 0px 0px 0px 0px;
	webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
table.mainouter {
	background-color: #282828;
	opacity: .75;
	filter: alpha(opacity=75);
	width: 995px !important;
	moz-border-radius: 0px 0px 4px 4px;
	webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
table.bottom {
	background: transparent;
	border: none;
	border-collapse: collapse;
}
table.bottom1 {
	background: transparent;
	border: solid #081017 1px;
	border-collapse: collapse;
	margin-top: 16px;
}
table.statbar {
	background: black;
	border: none;
}
table.bottom3 {
	background: transparent;
}
table.bottom4 {
	background-color: black;
}
table.bottom2 {
	background: transparent;
}
h1 {
	font-size: 12pt;
}
h2 {
	font-size: 10pt;
	margin-bottom: 6px;
}
p {
	font-size: 8pt;
}
p.sub {
	margin-bottom: 4pt;
}
td {
	border-bottom: 1px solid #191919;
	border-left: hidden;
	border-right: hidden;
	border-top: 1px solid #191919;
	font-size: 8pt;
}
td.outer {
	border: none;
}
td.embedded {
	border: none;
	padding: 5px;
	text-align: left;
}
td.bottom {
	border: none;
}
td.heading {
	font-weight: bold;
}
td.text {
	padding: 10pt;
	text-align: left;
}
td.comment {
	font-size: 8pt;
	padding: 10pt;
	text-align: left;
}
td.colhead {
	background-color: #191919;
	color: #ffffff;
	font-weight: bold;
}
td.rowhead {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
tr.unofficial {
	background-color: #C0C0C0;
}
tr.official {
	background-color: #9C9C9C;
}
td.title {
	font-size: 14pt;
}
td.navigation {
	border: none;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
td.clear {
	background: transparent;
	border: 0px;
	padding: 0px;
}
td.userbtn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #616161), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #616161 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#616161', endColorstr='#191919');
	background-color:#616161;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	color:#ffffff;
	font-family:Impact;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:2px;
	line-height:5px;
	width:340px;
	text-decoration:none;
	text-align:center;
}
td.userbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #616161) );
	background:-moz-linear-gradient( center top, #191919 5%, #616161 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#616161');
	background-color:#191919;
}
td.userbtn:active {
	position:relative;
	top:1px;
	display:block;
}
td.usereditbtn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #616161), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #616161 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#616161', endColorstr='#191919');
	background-color:#616161;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	color:#ffffff;
	font-family:Impact;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:2px;
	line-height:5px;
	width:340px;
	text-decoration:none;
	text-align:center;
}
td.usereditbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #616161) );
	background:-moz-linear-gradient( center top, #191919 5%, #616161 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#616161');
	background-color:#191919;
}
td.usereditbtn:active {
	position:relative;
	top:1px;
	display:block;
}
form {
	margin-bottom: 0;
	margin-top: 0;
}
.sublink {
	font-size: 7pt;
	font-style: italic;
	font-weight: normal;
}
font.gray {
	color: #ACA899;
	text-decoration: underline;
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
}
a.index {
	color: #FFFFFF;
	font-weight: bold;
}
a.biglink {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
}
a:link.altlink, a:visited.altlink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover.altlink {
	color: #FFFFFF;
	text-decoration: underline;
}
a:link.altlink_blue, a:visited.altlink_blue {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover.altlink_blue {
	color: #FFFFFF;
	text-decoration: underline;
}
a:link.altlink_green, a:visited.altlink_green {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover.altlink_green {
	color: #FFFFFF;
	text-decoration: underline;
}
a:link.catlink, a:visited.catlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.catlink {
	color: #FFFFFF;
}
a:link.sortlink, a:visited.sortlink, a:hover.sortlink {
	color: #FFFFFF;
	text-decoration: underline;
}
.important {
	font-size: 8pt;
	font-weight: bold;
}
.red {
	color: #ee0000;
}
.yellow {
	color: #997700;
}
.green {
	color: #000000;
}
input, select, textarea {
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
}
.btn {
	height: 23px;
	width: 75px;
}
.small {
	font-size: 7pt;
}
.big {
	font-size: 10pt;
}
li {
	margin-bottom: 6pt;
	margin-top: 6pt;
}
ul {
	margin-bottom: 0px;
	margin-left: 16pt;
	margin-top: 0px;
}
img.border {
	border: 0px solid #081017;
}

/* This causes the tab effect. */
#default {
display:block;
}
#block1 {
display:none;
}
#block2 {
display:none;
}
#block3 {
display:none;
}
#block4 {
display:none;
}
#block5 {
display:none;
}

.collapse > .collapse-content { 
display: none; 
}

.collapse.revealed > .collapse-content { 
display: block; 
}

#black a:link, 
#black a:visited, 
#black a:hover { 
 color: #000000; 
 text-decoration: none; 
}

#white a:link, 
#white a:visited, 
#white a:hover { 
 color: #FFFFFF; 
 text-decoration: none; 
} 

#red a:link, 
#red a:visited, 
#red a:hover { 
 color: #FF0000; 
 text-decoration: none; 
} 

#blue a:link, 
#blue a:visited, 
#blue a:hover { 
 color: #0000FF; 
 text-decoration: none; 
}

#green a:link, 
#green a:visited, 
#green a:hover { 
 color: #00FF00; 
 text-decoration: none; 
}


.shout_box {
	background: #282828;
	width: 450px;
	overflow: hidden;
	position: fixed;
	bottom: 0;
	right: 5%;
	z-index:9;
}
.shout_box .header .close_btn {
	background: url(pic/close_btn.png) no-repeat 0px 0px;
	float: right;
	width: 15px;
	height: 15px;
}
.shout_box .header .close_btn:hover {
	background: url(pic/close_btn.png) no-repeat 0px -16px;
}

.shout_box .header .open_btn {
	background: url(pic/close_btn.png) no-repeat 0px -32px;
	float: right;
	width: 15px;
	height: 15px;
}
.shout_box .header .open_btn:hover {
	background: url(pic/close_btn.png) no-repeat 0px -48px;
}
.shout_box .header{
	padding: 5px 3px 5px 5px;
	font: 11px 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-weight: bold;
	color:#fff;
	border: 1px solid rgba(0, 0, 0, .0);
	border-bottom:none;
	cursor: pointer;
}
.shout_box .header:hover{
	background-color: #2D2F28;
}
.shout_box .message_box {
	background: #FFFFFF;
	height: 300px;
	overflow:auto;
	border: 1px solid #CCC;
}
.shout_msg{
	margin-bottom: 10px;
	display: block;
	border-bottom: 1px solid #F3F3F3;
	padding: 0px 5px 5px 5px;
	font: 11px 'lucida grande', tahoma, verdana, arial, sans-serif;
	color:#7C7C7C;
}
.message_box:last-child {
	border-bottom:none;
}
time{
	font: 11px 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	float:right;
	color: #D5D5D5;
}
.shout_msg .username{
	margin-bottom: 10px;
	margin-top: 10px;
}
.user_info input {
	width: 98%;
	height: 25px;
	border: 1px solid #CCC;
	border-top: none;
	padding: 3px 0px 0px 3px;
	font: 11px 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.shout_msg .username{
	font-weight: bold;
	display: block;
    color: #D5D5D5;
}
.shout_msg .usernamename a:link {
    color: #000;
}
.shout_msg .usernamename a:visited {
    color: #000;
}