body.custom { background: black; }
	
.custom #container { margin-top: 1em; margin-bottom: 1em; padding: 0; background:  black; border: none; }

.custom #page { background:  black; }

.custom li.widget { font-size: 1em; line-height: 1.6em; margin-top: 2em; margin-bottom: 1.5em; }

.custom h2 a { font-size: 16px; color: #315177; }
.custom h2 a:hover { color: #2361a1; }

.custom h1 { font-size: 16px; color: #315177; }

.custom .sidebar ul.sidebar_list { padding: 0em 1.5em 0 1.5em; }

.custom .sidebar ul { padding: 0 0 0 .5em; }

.custom .img { padding-right: 5.5em; padding-left: 1.5em; }

.custom #content_box {background-color:#EEEEEE; color: #555;}

.custom #content {background-color:#fff; color: #555;} 

.custom .comments_closed p {display: none ;}

.custom #tabs a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; underline: none;}

#tabs a:hover { color: #111; text-decoration: none; }


/*---:[ form inputs ]:---*/
input, textarea { font-size: 1em; color: #444; background: #fff; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
.sidebar .text_input { width: 95%; }
	
input.form_submit { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; }
	#commentform input.form_submit { border-width: 3px; }
	input.form_submit:hover { color: #090; }

.custom .sidebar h3 { color: black; padding: 5px 5px 5px 8px; margin-bottom: 1em; background: silver; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}

.custom #header #tagline { height: 0; }

.custom #header { padding: 0; border-bottom:none;}

.custom .mail-list { padding: 0 .5em 0 .5em; }

.custom #header #logo { font-weight: normal; padding: 0px 0 0px 0;}

.custom #header #logo a{ font-weight: normal; padding: 0px 0 0px 0; color: white;}

.custom .post_box, .teasers_box, .full_width #content_box .page { margin: 0 2em 0 2em; }

.custom #footer a { color: silver; border: none; }

.custom #footer a:hover { color: #111; }

.custom #footer { padding-right: 0; padding-left: 0; padding-top: 1em; padding-bottom: .5em; }

/* general table styles */
table.wp-table-reloaded {
	font-family:arial;
	background-color: none;
	font-size: 8pt;
	text-align: left;
}

table.wp-table-reloaded tbody td {
	color: none;
	padding: 0px 10px 40px 0;
	background-color: none;
	vertical-align: top;
}

#tabs .rss a { padding-right: 0px; background: none; }

