body{
margin: 0;
padding: 0;
background-color:black;
color: gray;
text-decoration:none;
line-height: 20px;
letter-spacing:2px;
display:block;
font-family: 'Lucida Console', Monaco;
}

iframe {display:none;} 

#siteID a{
color: red;
font-weight:normal;
text-transform: lowercase;
}

hr{
color: gray;
background-color: gray;
}

input{
background-color: gray;
height:45px;
margin-bottom:20px;
}

.mb_table tr{
}

.mb_table th{
text-align:center;
background: #808080;
color: black;
line-height:11px;
border: 1px solid black;
border-bottom: 0px;
width: 40%;
}

.mb_table td{
}

.mailbox_table tr{
}

.mailbox_table th{
text-align:center;
/* line-height:auto; */
border: 1px solid black;
border-bottom: 0px;
}

.mailbox_table td{
}

.mailbox_table input{
background-color: gray;
}

.pmrow {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid gray;
}

/* 
	.pmrow input{
	#height: auto;
	#margin-top:auto;
	#padding-top:auto;
	}
*/

#newthread input{
margin-top:0px;
height: 20px;
background:gray;
width: 500px;
}

#newthread textarea{
margin-top:0px;
background:gray;
width:500px;
height:350px;
}

a:link {
color: #465DBA;
text-decoration: none;
font-weight:bold;
text-transform: uppercase;
}
a:visited {
color: #465DBA;
text-decoration: none;
}

.temppage{
text-align:center;
}

.temppage p{
color: white;
}

.boardactionlist{
text-align:left;
padding-left: 6px;
}

.notification {
margin-right: 5px;
margin-left: 5px;
margin-bottom: 5px;
text-align:center;
}

.notification h1{
color:gray;
font-size: 14px;
text-decoration:none;
line-height: 25px;
letter-spacing:3px;
display:block;
text-align:center;
}

.smartass {
font-size: 9px;
}

.screwup {
font-weight:bold;
font-size: 120%;
color: #FF56F9;
}

.topnav{
letter-spacing:3px;
display:block;
/* #margin-left: 20px; */
font-size: 105%;
text-decoration:none;
line-height: 35px;
/* #padding-right:20px; */
text-align:left;
}

.top_left_nav {
float:left;
color:gray;
}

.top_right_nav {
float:right;
}

#registration_table {
width: 98%;
margin: 0 auto;
border-collapse: collapse;
text-align:center; 
padding-left:70px;
}

#registration_table th{
font-size: 105%;
letter-spacing:2px;
display:block;
}

#registration_table td{
border: 0;
}

#registration_table input{
margin-top:0px;
background:gray;
width: 200px;
}

.footer {
text-align:right;
font-size: 85%;
}

.topbar{
/* #border-bottom: 1px solid gray; */
font-weight: bold;
}

.messagepage {
border: 1px solid gray;
}

#thread-column-titles {
font-weight: bold;
}

.post-top hr {
background-color: transparent;
}

.postinfo-title{
font-size: 89%;
}

.postinfo-name{
margin-left:2px;
font-size: 86%;
}

.postcontent{
margin-top: -15px;
font-size: 125%;
border-top: 1px solid gray;
/* #border-bottom: 1px solid gray; */
margin-bottom: 10px;
}

.msg-options {
font-weight:bold;
text-align:right;
}

.msg-options-IE {
position: relative;
top: -15px;
}

#reply-top{
font-weight: bold;
margin-top: 10px;
}

.post{
padding-top: 5px;
border-top: 2px solid gray;
}

#showsBox{
}

.show_date{
background-color:gray;
color: #000000;
font-weight:bold;
width: 100%;
}

.show_content{
margin-top:10px;
}

.bandName{
font-size:125%;
text-transform: uppercase;
font-weight:bold;
}

.bandURL{
font-size:85%;
}

.show_basics{
margin-top:10px;
font-size:110%;
}

.venue_name{
font-weight:bold;
font-size:125%;
}

#add_shows_table table{
width:auto;
margin-left: auto;
margin-right: auto;
}

#add_shows_table input{
background-color: gray;
height:35px;
width:500px;
}

#add_shows_table textarea{
background:gray;
width:500px;
height:350px;
}

#add_shows_table select{
background:gray;
height:35px;
}

.replyarea textarea{
margin-top:0px;
background:gray;
}

.quote{
padding-top: 10px;
margin-bottom: 10px;
border-top: 1px dotted gray;
border-bottom: 1px dotted gray;
font-family:"Times New Roman", Times, serif;
}

