body {width:780px;margin:0 auto 0 auto;background-color:black;color:white;}
body, input, td, textarea {font:12px Arial;}
/*Title Formatting*/
h1, h2 {font-family:Helvetica, Arial, sans-serif;}
h1 {font-weight:bold;font-stretch:50%;
	background:url("http://www.midnightmurderama.net/images/main/title_bg.png") no-repeat bottom left;
	padding-top:15px;}
h2 {border-bottom:2px solid #BD2727;}

/*Link formatting*/
a {color:#660000;}
a:hover {color:#BD2727;}
#body_header a, .table_list td a, .table_list th a {color:red;}
fieldset {background-color:#999999;border:0;padding:15px;}

.error {background-color:#FF8080;}
div.error {border:red;padding:10px;}

#content_holder {width:100%;}

#body_header {padding:0;color:white;background:url("/images/main/heading/headings.jpg") top left no-repeat;height:81px;}
#body_header img {border:0;padding-left:10px;}
#body_header .login {width:194px;height:49px;margin:10px;border:1px solid red;
	float:right;text-align:right;padding:5px;background:url("/images/main/login_bg.gif") top left no-repeat;}
#body_header .login, #body_header .login input {font-size:10px;}
#body_header .login label {font-size:9px;}
#body_header .login input {width:80px;}
#body_header .login input.normal {width:auto;}

#main_nav {clear:both;background-color:#BD2727;height:29px;}
#main_nav ul {margin:0;padding:0;margin-left:10px;}
#main_nav li {float:left;display:block;list-style:none;margin:0;padding:0;}
#main_nav a {font:21px "Trebuchet MS",Trebuchet,Myriad,sans-serif;text-decoration:none;color:white;font-weight:bold;padding:3px 10px 3px 10px;}
#main_nav a:hover {color:#BD2727;background-color:black;}
#main_nav .right li {float:right;}

#share {height:20px;float:right;}
#share div {color:#5F1D1D;}
#share, #share li {margin:0;padding:0;list-style:none;}
#share a, #share div {margin:3px;padding:2px;}
#share a {display:block;float:right;}
#share a img {border:1px solid #CCCCCC;}

#body_side_menu {width:180px;}
#body_side_menu h3 {margin:0;}
#body_side_menu h2 {font-size:11px;padding:3px;margin-bottom:0;}
#body_side_menu ul, #body_side_menu li {margin:0;padding:0;}
#body_side_menu li {list-style:none;}
#body_side_menu a {display:block;padding:3px 3px 3px 10px;text-decoration:none;border-bottom:1px solid #BD2727;
	background-color:#5f1212;color:white;font-size:10px;}
#body_side_menu a:hover {background-color:white;color:black;}


#body_main {border:1px solid #BD2727;padding:30px;padding-top:5px;color:black;
	vertical-align:top;background:url("/images/main/main_bg.gif") top left #CCCCCC;}
#footer {text-align:center;}
#footer font {color:black;}

.events {width:100%;}
.events td {background-color:black;vertical-align:top;color:white;padding:5px;}
.events a {color:red;}
.events th {background-color:#999999;text-align:center;font-size:14px;font-weight:bold;color:white;padding:5px;}
.events img {width:50px;border:0;}
.events tr.first img {width:100px;}
.events p {font-size:90%;}

.table_list {width:100%;border-collapse:collapse;}
.table_list td, .table_list th {background-color:#333333;color:white;padding:5px;}
.table_list th {border-bottom:1px white dotted;}
.table_list tr.alt td {background-color:black;}

.sub_window {border:1px solid black;color:white;background-color:black;}
.sub_window a {color:red;}
.sub_window ul, .sub_window li {margin:0;padding:0;list-style:none;}
.sub_window li {padding:3px 3px 3px 15px;background-color:#202020;font-size:11px;}
.sub_window li.alt {background-color:#333333;}
.sub_window h2 {font-size:12px;margin:0;padding:5px 3px 2px 3px;border-bottom:1px solid;text-align:right;}
.sub_window h3, .sub_window .date {font-size:10px;}
.sub_window .date {margin-right:3px;}
.sub_window h3 {padding:3px;margin:0;padding-left:8px;}

.byline {font-size:90%;text-align:right;}

.tableless input, .tableless label, .tableless textarea {display:block;width:350px;float:left;}
.tableless br {clear:both;}
.tableless label {text-align:right;padding:3px;width:150px;}
.tableless .normal {float:none;width:auto;}

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

.navMenu {text-align:center;padding:2px 10px 2px 10px;font-size:90%;}
.navMenu a, .navMenu span {margin:0 .3em 0 .3em;}
.navMenu .sel {color:red}
.navMenu .inactive {color:#CCCCCC;}
.navMenu input {font-size:85%;float:none !important;display:inline;width:auto !important;height:20px !important;
	background-color:#E4B1E4;}
.navMenu input.select {background-color:#F9DAFC;}
