/* base
----------------------------------------------- */
body {margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #999;}

li#start {width:205px;height:34px;background:#bebcbd;text-align:center;padding-top:17px;}
li.section {width:117px;height:29px;background:#878787;font-size:10.5pt;padding-top:13px;}
li#start, li.section {text-align:center;-moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; -webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;}
li#start, li.section {border:1px solid #717171;}

#sidebar-1 h3, h4 {padding:0 10px;}
p, h3, #content {line-height: 1.4em;}
h3, h4 {margin: 0 0 15px 0;font-weight: normal;}
h1 {line-height:13px;padding:0;margin:0;}
#sidebar-1 h3 {font-size: 13pt;color:#ccc;white-space:pre;}
small, .small {font-size: 0.9em;}
#topnav li {list-style:none;float:left;margin:0;}
#topnav {clear:both;width:950px;}
hr {margin: 1em 0;height: 0px;color: #333;background-color: #333;border: none;clear:both;}
li {list-style:none;}
.left {float:left;width:260px;margin-right:51px;}
.right {float:right;width:260px;margin-right:91px;}
.spacer {height:25px;width:100%;}
#content img {float:right;padding-left:57px;margin-right:-177px;}
#content p {width:401px;}
.wide {margin-left:-191px;margin-bottom:29px;}

/* links
----------------------------------------------- */
li.section a {color:#fbfbfb:}
#site-name a {color:#000;font-size:24px;}
a {text-decoration: none;color: #ddd;}
a:hover {color: #000;}
a img {border: none;}
h1 a, h2 a, h3 a {border: none;}
#site-name a {border: none;}
#sidebar-1 a {color: #ddd;border: none;}

/* layout
----------------------------------------------- */
#container {margin: 0 auto 10px 35px;padding:0;width: 920px;}
#head {text-align: left;width:950px;height:80px;}
#sidebar-1 {width: 140px;margin:0;height:2px;}
#sidebar-1 {float: left;text-align: left;}
.entry-content {margin-top:1px;}
#content {margin:-25px 271px 0 227px;padding-top:0px;font-size:9pt;}
#content h4 {margin:53px 0 0 -200px;color:#ccc;padding-top:15px;}
#foot {margin-top: 5px;clear: both;text-align: center;}

/* box model hacks
----------------------------------------------- */
#container {\width: 930px;w\idth: 920px;}
#sidebar-1 {\width: 140px;w\idth: 140px;}

/* overrides
----------------------------------------------- */
#sidebar-2 p, #sidebar-1 p {font-size: 0.8em;line-height: 1.5em;}
.caps {font-size: 0.9em;letter-spacing: 0.1em;}

/* articles
----------------------------------------------- */
.directory {list-style-type: circle;}
.author {font-style: normal;font-size: 0.8em;}
.published {font-size: 0.8em;}

/* 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;}
#comments-help {margin: 2px 0 15px 0;font-size: 0.7em;}

/* error page
----------------------------------------------- */
.error-status {font: 1.3em Lucida Grande, Verdana, Helvetica, Arial, sans-serif;}