/*** open ***/
* {margin:20px 0 0 0;padding:0;font-size:1em;font-family:Georgia, Sans-serif, Comic Sans, Comic Sans MS, cursive;line-height:1.6em;}
body {margin:20px 0 0 0;padding:0;background:#241F20;}
.floatholder:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}/* End hide from IE-mac */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}


ul {margin:0;padding:0;}
li {list-style-type:none;}
textarea {width:624px;border:solid 1px #ddd;}
h2 {margin:15px 0;padding:0;}
p {}

#page {background-color: #fff !important;margin: 0 auto;padding:0;width: 984px;text-align: left;background-image:none !important;}

#header {background: #73a0c5 url('images/header.png') no-repeat top left;height: 73px;width: 984px;margin:0;}

#headerimg,	#page hr {display:none;}

#content {width:603px;float:left;margin-left:100px;}
* html #content {margin-left:50px;}
#sidebar {width:261px;float:left;background:#D1D3D4;}
* html #sidebar {background:#CCCECF;position:relative;left:3px;}
*+html #sidebar {background:#CCCECF;}
#sidebar ul {margin:0 10px;}
#sidebar h2 {margin:15px 10px;}
#sidebar p {}
#sidebarTop {background:url('images/sidebarTop.png') no-repeat top left;width:261px;height:14px;overflow:hidden;margin-bottom:-20px;}
#sidebarBottom {background:url('images/sidebarBottom.png') no-repeat top left;width:261px;height:14px;overflow:hidden;float:right;margin-top:0;position:relative;left:-20px;margin-bottom:10px;}
* html #sidebarBottom {margin-top:0px;}
*+html #sidebarBottom {margin-top:0px;}
#sidebar li {margin:0;padding:0;}

#footer {clear:both;text-align:center;background:#241F20;padding-bottom:20px;}
#footer li {float:left;color:#e7b513;}
#footer p {color:#e7b513;font-size:0.9em;}
#footer a {color:#fff;text-decoration:underline;}
#footer a:hover {text-decoration:none;color:#e7b513;}

#searchform {border-right:none;padding:0;margin:0 10px;width:auto;}
#searchform .label {float:left;}
#searchform label {color:#666;position:relative;top:10px;left:-3px;font-size:0.9em;}
#searchform input {border:solid 1px #ddd;;border-right:solid 2px #e7b513;border-bottom:solid 2px #e7b513;color:#241f20;font-size:0.75em;position:relative;top:0;left:-4px;width:145px;text-indent:3px;padding:3px;margin:0;}
#searchform input:focus {color:#666;}
#searchform input#searchsubmit {border:none;height:1.9em;cursor:pointer;background:#fff;border-right:solid 2px #e7b513;border-bottom:solid 2px #e7b513;width:5em;color:#241f20;padding:3px;position:relative;left:0px;top:1px;text-indent:none;}
* html #searchform input#searchsubmit  {position:relative;top:1px;padding:0 4px;}
*+html #searchform input#searchsubmit  {position:relative;top:0;padding:0 4px;}


.post {border-top:solid 1px #241f20;width:574px;}

#commentform {}
#commentform input#submit {background:#fff;border-right:solid 2px #e7b513;border-bottom:solid 2px #e7b513;padding:3px;margin-bottom:10px;position:relative;top:-20px;}

.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}

.widecolumn {line-height: 1.6em;}

.narrowcolumn .postmetadata {}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {padding:10px;border: 1px solid #ddd;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}


acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #E7B513;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

