/*  Theme Name: EDAuthor: EDAuthor URI: ...*//* standard elements */html {min-height: 100%;}* {	margin: 0;	padding: 0;}a {color: #048;}a:hover {color: #06C;}a img {border: none;}body {	background:#000;	color: #757575;	font: normal 60% Tahoma,sans-serif;	padding-top: 20px;}p,code,ul {padding-bottom: 1.2em;}li {list-style: none;}h1 {font: normal 1.2em Tahoma,verdana; padding-left:40px;}h2 {font: normal 1.2em sans-serif;}h3 {font: bold 0.7em Tahoma,sans-serif;}h1,h2 {padding-top: 0px; color: #553; margin-bottom: 4px;}h3 {padding-top: 15px; color: #324245; margin-bottom: 4px;}code {	background: #FFFffd;	border: 1px solid #EEE;	border-left: 1px solid #CCC;	color: #666;	display: block;	font: normal 1em Tahoma,sans-serif;	line-height: 1.2em;	margin-bottom: 12px;	padding: 8px 10px;	white-space: pre;}blockquote {	font-weight: bold;	padding-left: 28px;    border-left: 1px dotted #121212;}/* misc */.clearer {clear: both; font-size: 0;}.left {float: left;}.right {float: right;}/* structure */.inner-container {	background: transparent;	font-size: 1.2em;	margin: 0 auto;	width: 1000px;}.outer-container {	padding-bottom: 15px;}/* headere & title */.header {	background: transparent;	height: 40px;	margin-bottom: 0px;	text-align: left;}.header .title {	color: #fff;	padding-top: 5px;	padding-left: 20px;}.header .title .sitename a {	color: #fff;	font: 1.6em tahoma, verdana;	padding-bottom: 2px;	text-decoration: none;}.header .title a:hover {color: #fff;}.header .title .slogan {	font: normal 0.8em tahoma, verdana;	padding-top: 3px;    padding-left: 30px;	color: #fff;}/* path */ #current{color:#fff;background:transparent url("img/bgON.gif") no-repeat top center;}.current_page_item {color:#fff;background:transparent url("img/bgON.gif") no-repeat top center;}/* main */.main {	background: transparent;	padding: 5px 12px 0 0;}/* content */.content {	float: left;	width: 800px;	padding-left: 15px;}.content .descr {	color: #664;	font-size: 0.9em;	margin-bottom: 6px;}.content li {	line-height: 1.4em;	list-style: decimal;	margin-left: 28px;}.content p {      font-family: sans-serif,"Lucida Sans Unicode";      font-size: 12px;      padding-top: 20px;}.entry {      padding-top: 10px;}/* navigation */.navigation {	float: right;	width: 170px;}.navigation h2 {    background: transparent url('img/menuhg.png') no-repeat left;	color: #9C9284;	font: bold 1.0em Tahoma,sans-serif;	line-height: 20px; 	margin-top: 20px;    width: 170px;	margin-left: 30px;	padding-left: 23px;}.navigation ul {	padding: 0;	font-size: 10px;}.navigation li a {    background: transparent url('img/bg1 -? .png') no-repeat left;	font-size: 10px;	color: #55676A;    margin-left: 35px;	display: block;	padding: 7px 0 8px 5%;	text-decoration: none;	width: 75%;    border-bottom: 1px dotted #232e30;}.navigation li a:hover {	text-decoration: underline;}a {color: #6D7A87;}a:hover {color: #6D7A87;}/* footer */.footer {	background: transparent url('img/footer.gif') no-repeat right;	color: #586567;	padding: 10px 15px 1%;	border-top: 0px solid #FFFFFF;}.bottom a {    color: #600000;    text-decoration: none;	border-bottom: 1px dotted #333333;}.bottom a:hover {	background: none;	color: #586567;		border-bottom: 1px solid #333333;}.col3,.col3center {	float: left;	width: 255px;}.col3 h2,.col3center h2, .col3center h2 {	color:#CEAD00;    padding-left: 10px;}.col3center {margin: 0 3%;}/* bottom */.bottom {	color: #600000;	clear: both;	font-size: 0.9em;}/* posts */.post h1{    border-bottom:1px dotted #232e30;}.post h1 a {	color: #6C7A7D;	text-decoration: none;	padding-left:11px;}.post h1 a:hover {	color: #7b8a8d;}.post {margin: 6px 0 2px; }.post .info{	border-top: 1px dotted #232e30;	color: #600000;	margin: 2px 0 4px;	padding: 5px 0px 15px 0;	text-align: left;}.post img {	border: none;}.post a img {border: none}.post a:hover img {border: none}.info a {color: #600000; text-decoration: none; }.info a:hover {color: #70716e; text-decoration: underline;}/* comments */.content ol li {	background: none;}.commentlist {margin: 0; padding: 0;}.commentlist li {	margin-bottom: 1.2em;	list-style: decimal;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform input {	width: 170px;    background:#0f1718;	}#commentform textarea {	width: 70%;	padding: 2px;    background:#0f1718;    color:#c6c6c6;	}#commentform #submit {	margin-right: 170px;	float: right;	}.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	}.commentlist p {	margin: 10px 5px 10px 0;	}#commentform p {	margin: 0px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}.commentmetadata a{      color: #232e30;	}textarea.styled {width: 280px;}.styled {	font-size: 1.1em;	background: #F8F7F6;	border: 1px solid #D6D3D3;}.styled:hover {	background: #FFFffc;	border: 1px solid #D6D3D3;}.styled:focus {	background: #FFFffc;	border: 10px solid #939793;}#commentform input {margin-bottom: 0px; color:#c6c6c6;}/* calendar */#wp-calendar {color:#A0A0A0;}.navigation table caption {border-bottom-color:#000;}.navigation table thead tr {  color:#A53512;}.navigation table th {border-bottom-color:#000;}.navigation table td#today {  border-color:#000;  color:#A53512;}.navigation table td a {  border-bottom-color:#000;  background-color:#EDF3Df;}.navigation table tfoot {border-top-color:#000;}.navigation table tfoot a {background:none;}/* calendar --------------------------------------------------*/#wp-calendar {  display:inline-table;  border-collapse:collapse;  width:185px;  margin:0px 10px 0 10px;  text-align:center;}.navigation table caption {  margin: -5px 10px 0 10px;  padding-bottom: 5px;  border-bottom: 1px solid;  letter-spacing: 0.1em;}.navigation table thead tr {border-bottom:1px solid;}.navigation table th {border-bottom:1px solid;}.navigation table td {  width: 225px; /* maximaize width; honestly, I don't know much about tables... */  padding: 1px;  font-size: 0.9em;}.navigation table td#today {  padding: 0;  border: 1px solid;  font-size: 1em;  font-weight: bold;}.navigation table td a {  display: block;  border-bottom: 1px solid;  font-weight: bold;  font-size: 1.15em;}.navigation table tfoot {border-top:1px solid;}.navigation table tfoot a {  border: none;  font-weight: bold;}.navigation table tfoot #prev a {text-align:left;}.navigation table tfoot #next a {text-align:center;}#searchform {	margin: 0px auto; 	padding-left: 15px; 	padding-top: 10px;	padding-bottom: 13px;	text-align: center;	}#sidebar #searchform #s {	width: 50px;	padding: 2px;	}#sidebar #searchsubmit {	background:#599117  url('img/search.jpg') no-repeat bottom right;	font-family: Arial;	font-size: 12px;	font-weight: bold;	color: #FFF;	padding: 0px;	}#searchform #searchsubmit{	background:#599117 url('img/search.jpg') no-repeat bottom right;	font-family: Arial;	font-size: 13px;	font-weight: bold;	color: #FFF;	padding: 0px; 	}#sidebar #searchsubmit {	padding: 1px;	}.rss-feed { background: #FFFFDD url("img/rss-feed.gif") repeat-x 0 0; border: 1px solid #D1D3D5; margin: 2.0em 0 0; padding: 1.5em 15px 0.75em; }.rss-feed h4 { color: #636567; margin: 0; }.rss-feed img#rss-feed-icon { float: left; border: 0; margin-right: 5px; padding: 0; }.alignright {	float: right;      padding-right:10px;	}.alignleft {	float: left;      padding-left:10px;	}.alignrighttt {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;	float: right;	padding: 0px 0 0px 17px;	}.alignrighttt a{      text-decoration: none;      color: #600000;	}.alignrightttt a{	float: right;    font-size: 11px;    text-decoration: none;    color: #600000;    padding-top: 7px;	}.alignlefttt {	float: left;    padding-left:8px;    color: #600000;	font-size: 0.9em;	}.alignlefttt a{    text-decoration: none;    color: #303F42;	}.alignleftttt a{	float: left;    font-size: 11px;    text-decoration: none;    color: #600000;    padding-top: 7px;	}.alignleftt {	float: left;    padding-left:10px;    padding-top:10px;	}.single{    border-bottom: 1px solid #232e30;}.entry ul li{	list-style: none;}h2.pagetitle {	font-size: 1.5em;    font-weight: bold;	text-align: center;    color: #cccc99;}cite a{ color: #232e30; }.posttop {height:35px;	background:transparent url('img/posttop.png') no-repeat top center;}/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */ul#saturday{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:10px;text-transform:uppercase;font-size:8px;font-weight:bold;background:transparent;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:0px solid #121212;border-right:0px solid #333333;border-left:0px solid #333333;}ul#saturday li{display:block;float:right;}ul#saturday li a{display:block;float:left;color:#9C9284;text-decoration:none;padding:6px 20px 0 20px;height:20px;background:transparent;}ul#saturday li a:hover{background: transparent; color: #6C7A7D;}ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;background:transparent;}/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */.date {	float: left;	padding-top:2px;	font: tahoma, verdana;	width: 60px;	height: 10px;	color: #6C7A7D;    text-align:left;	font-size: 1em;	}.month {	color: #6C7A7D;    text-align:center;    padding-top:0px;	font-size: 0.8em;	font-weight: bold;}.day {    text-align:center;    font: tahoma, verdana;	padding-top:4px;	color: #6C7A7D;	font-size: 0.8em;	font-weight: bold;}