* html .hasLayoutHack{height:1%}

* html #adbar{height:1%; margin-left:0}

html {max-width:950px; margin:0 auto; }

body{font:14px "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:150%; color:#000; background:#fff; margin:1px}

p, ol, dl, ul{font:100% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:150%}

pre{font:13px monaco,courier,monospace; line-height:150%}

h1{font:bold 157% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:125%; color:color:#865001}

h2{font:bold 135% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:125%; color:color:#865001}

h3{font:bold 121% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:125%; color:color:#865001}

h4{font:bold 107% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:150%; color:color:#865001}

h5{font:bold 86% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:150%; color:color:#865001}

h6{font:bold 78% "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; line-height:150%; color:color:#865001}

sup {font-size:70%; vertical-align:baseline; position:relative; bottom:0.7em}

sub {font-size:70%; vertical-align:baseline; position:relative; bottom:-0.3em}

a:link{color:#00478c; text-decoration:none}

a:visited{color:#800080; text-decoration:none}

a:hover{color:#d90000; text-decoration:none}

a:active{color:#d90000; text-decoration:none}

label{cursor:pointer}

#content{position:relative; width:100%; max-width:950px; min-width:912px; background:#fff}

#adbar{position:absolute; float:right; top:0; left:0; bottom:4; width:162px; height:auto}

#adbar h5{margin:5px; line-height:16px}

#topad{position:static; background:#fff; padding:4px}

#header{position:static; height:64px; background:#fff}

#main-text{position:absolute; top:0; left:166px; height:auto; margin-right:0.5em; min-width: 728px}

#special{position:relative; top:0; left:0; font-size:11px; background:#def}

#textad{border:1px solid #999; background:#def; padding:0.5em}

#textad p{text-align:justify; font-size:85%; line-height:125%}

#textblurb{border:1px solid #999; background:#def; padding:0.5em}

#textblurb p{text-align:justify; font-size:85%; line-height:125%}

.ram-ad{border:2px solid color:#865001}

.ram-ad p{font-size:85%; padding:4px 4px 0 4px}

.ram-ad A:visited, A:active{text-decoration:none; color:black}

#readspec{width:300px; float:right; border:1px solid #999; background:#def; padding:4px 4px 0 4px}

#readerspecial{width:300px; border:1px solid #999; background:#def; padding:4px 4px 0 4px}

#readerspecial p{font-size:85%; line-height:125%}

div#navbar{text-align:center; width:auto; background:color:#865001; font:bold 12px "helvetica neue","lucida grande","lucida sans",helvetica,geneva,verdana,arial,sans-serif; padding:3px}

#navbar ul li a:link, #navbar ul li a:visited{border:0; color:#fff; text-decoration:none; display:inline; margin:0 0.2em 0 0.2em; background:color:#865001; padding:2px 0.4em}

#navbar ul li a:hover, #navbar ul li a:current{border:0; color:color:#865001; text-decoration:none; background:#fff}

#navbar ul li{list-style-type:none; display:inline; margin:0; padding:0}

#navbar ul{margin:0; padding:0}

#bottom{position:relative}

.spaced li{margin-top: 0.7em}

.footer{font-size:92%; line-height:125%; text-align:left; color:#000; margin:0 5px 0 5px}

.footnote{font-size:85%; line-height:138%; text-align:left; color:#000; margin-left:30px}

.reverse{text-align:center; color:#fff; background:color:#865001}

.center{text-align:center}

.right{text-align:right}

.smcenter{text-align:center; font-size:85%}

.smright{text-align:right; font-size:85%}

.floatright{float:right; margin:0.5em 0 0 1em}

.indent, .link{padding-left:2em}

.indentsmall{padding-left:2em; font-size:85%; line-height:150%}

.quote{color:#07e; padding-left:2em}

.quotelist{color:#07e; list-style-position: inside}

.reply{color:#555; padding-left:2em}

.replyquote{color:#555; padding-left:4em}

.replylist{color:#555; list-style-position: inside}

.clear{clear:both}

.intro{background:#def; margin-right:316px; padding:4px}

.boxnote{background:#def; padding:4px}

.dialog{border:1px solid #999; background:#def; padding:4px 4px 4px 4px}

.graybox{background:#def; margin:8px; padding:8px}

.pullquote{width:180px; background:#def; color:color:#865001; float:right; text-align:right; line-height:150%; margin-left:8px; padding:8px}

.sidebar{width:288px; background:#def; float:right; text-align:left; line-height:150%; margin-left:8px; padding:8px}

.sidebarleft{width:288px; background:#def; float:left; text-align:left; line-height:150%; margin-right:8px; padding:8px}

.sidebarsmall{width:224px; background:#def; float:right; font-size:100%; text-align:left; line-height:150%; margin-left:8px; padding:8px}

.sidebarleftsmall{width:224px; background:#def; float:left; font-size:100%; text-align:left; line-height:150%; margin-right:8px; padding:8px}

.red{color:#ff0000}

.green{color:#090}

.hot{color:#ff0000; font-weight:700}

.superscript{font-size:70%; vertical-align:baseline; position:relative; bottom:0.7em}

.subscript{font-size:70%; vertical-align:baseline; position:relative; bottom:-0.3em}

.logo{text-align:center; margin:4px 0 4px 0; height:100px; float:left}

.leftimg{float:left}

.rightimg{float:right}

.leftimgborder{float:left; margin:0.5em 0.5em 1em 0}

.rightimgborder{float:right; margin:0.5em 0 1em 0.5em}

.adright{float:right; margin:1em 0 1em 1em}

.smaller, .caption{font-size:85%; line-height:150%}

.dropcap{display:block; float:left; margin-right:0.1em; font-weight:bold; font-size:275%; line-height:100%}

.caption-center{color:#000; text-align:center; font-size:85%; line-height:150%}

.columntitle{font-style:italic; color:#999}

.pre-small{font-size:77%; line-height:150%}

.button { border-top: 1px solid #96d1f8; background: color:#865001; background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7)); background: -moz-linear-gradient(top, #3e779d, #65a9d7); padding: 4px 10px; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; text-decoration: none; vertical-align: middle; color: #fff } 

.button:link { color: #fff; } 

.button:visited { color: #fff; } 

.button:hover { border-top-color: #28597a; background: #28597a; color: #ccc; } 

.button:active { border-top-color: #1b435e; background: #1b435e; }

#hor-minimalist-a
{
	font-size: 12px;
	background: #fff;
	width: auto;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 3px 3px;
	border-bottom: 2px solid #444;
}
#hor-minimalist-a td
{
	border-bottom: 1px solid #444;
	color: #000;
	padding: 3px 3px;
}

#hor-minimalist-b
{
	font-size: 12px;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	color: #000;
	padding: 3px 3px;
	border-bottom: 2px solid #444;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #444;
	color: #555;
	padding: 3px 3px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #111;
}


