/* base
----------------------------------------------- */
body {margin: 0;padding: 0;font: bold 10px/10px Arial, sans-serif;letter-spacing:0.15em; text-transform:uppercase; background:#000 fixed url(../images/12.jpg)repeat top center;}
img {filter:alpha(opacity=95); -moz-opacity:0.95;opacity:0.95;}
img:hover, .headpic img:hover {filter:alpha(opacity=100); -moz-opacity:1;opacity: 1;}
blockquote, h3, p, li, embed {padding-right: 10px;padding-left: 10px;}
blockquote {margin-right: 0;margin-left: 20px;}
h1, h2, h3, h4 {padding:0;margin:0;}
#content h3 {padding-bottom:10px;}
h2, h3, h4 {line-height:1em;}
h2 {font-size:1em;}
hr {margin: 1.5em auto 1.5em 0;width: 370px;height: 1px;color: #444;background-color: #444;border: none;}
small, .small, h3 small a {font-size: 0.9em;}
.article_body {position:relative;top:-9px;padding-bottom:0;margin-bottom:0;}

/* color
----------------------------------------------- */
body {color:#ddf;}
#sidebar-1, #content {background-color:#202;}
h3 span.title {color:#907;font:bold italic 40px/20px Georgia, serif; text-transform:lowercase;}
span.grey {color:#555;}
input, textarea {background-color:#101;color:#ccc;}
input:hover {background-color:#000;}

/* links
----------------------------------------------- */
a {text-decoration: none;color: #a9c;}
.nav a {text-decoration: none;color: #a9c;border:0;}
a:hover {text-decoration: underline;color:#f0d;}
h3 small a {color:#505;}

/* overrides
----------------------------------------------- */
.headpic {padding:30px 30px 0 40px !important;}
#content {text-transform:none;}
#content p {padding-left:23px;padding-right:43px;}
#sidebar-1 p {line-height: 1.5em;}
.caps {font-size: 0.95em;letter-spacing: 0.1em;}
div.divider {margin: 1em 0;text-align: center;}

/* layout
----------------------------------------------- */
#container {margin: 0 auto 10px auto;padding: 10px;width: 960px;filter:alpha(opacity=85); -moz-opacity:0.85;opacity:0.85;}
#head {height: 1px;text-align:center;}
#sidebar-1 {padding-top: 0px;width: 232px;border-radius:2em 0 0 2em;-moz-border-radius:2em 0 0 2em;}
#sidebar-1 div {padding: 23px;}
#sidebar-2 {padding-top: 0px;width: 10px;}
#sidebar-1 {margin-right: 5px;float: left;text-align: right;}
#sidebar-2 {margin-left: 5px;float: right;}
#content {margin: 0 15px 0 235px;color:#ddf;border-radius:0 2em 2em 2em;-moz-border-radius:0 2em 2em 2em;}
#content #innerframe {padding-top: 23px;padding-left:23px;}
#content p {font: normal 10px/15px Monaco, Lucida Console, monospace;letter-spacing:0.05em;}
#content span.quote {font: bold 10px/14px Arial, sans-serif;color:#a9a;}
#content h2, #content h2 a {padding:0;font: normal 9px/10px Arial, sans-serif; letter-spacing:0.1em; text-transform:uppercase;text-decoration:none;}
#foot {margin-top:45px;clear:both;text-align:center;text-transform:uppercase;}
form {padding-left:23px;}

/* box model hacks
----------------------------------------------- */
#container {\width: 970px;w\idth: 960px;}
#sidebar-1 {\width: 236px;w\idth: 236px;}
#sidebar-2 {\width: 10px;w\idth: 10px;}

/* comments
----------------------------------------------- */
.comments_error {color: #000;background-color: #fff4f4 }
ul.comments_error {padding : 0.3em;list-style-type: circle;list-style-position: inside;border: 2px solid #fdd;}
div#cpreview {color: #000;background-color: #f1f1f1;border: 2px solid #ddd;}
form#txpCommentInputForm td {vertical-align: top;}
button, input, textarea {font: normal 9px Arial, sans-serif; text-transform: none;}
hr {text-align:left;}
.disabled {display:none;}
textarea#message {width:300px;height:166px;}

/* border
----------------------------------------------- */
img a, a img {border:0;}
/* #content {border-top: 3px solid #444;border-bottom:3px solid
#444;border-right:1px solid #444;}
#content #innerframe {border:3px solid black;}
#content p a {border-bottom:1px dotted #a9c;}
#sidebar-1 {border-left:1px solid #444;border-top:3px solid #444;border-bottom:3px solid #444;} */