body {margin:0 2em 0 2em; padding:0; width: 1000px; color:#333;font: 12px/170% 'verdana';}
h1, h2, h3, h4, h5, h6 {margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal;}


h1 {margin: 0 0 0 1em; padding: 0; font-size: 200%; background:#fff; letter-spacing: 8px}
#header h1 {width:500px;}

#content h1 {margin: 0 0 0 0;font-size: 150%;letter-spacing: 3px}
h2 {font-size: 130%; margin: 1em 0 1em 1.2em; color:#000;}
h3 {font-size: 130%; color:#364B67; margin: 1em 0 0 0; padding: 0 0 0 0;}
h4 {font-size: 130%;}
h5 {font-size: 120%;}
h6 {font-size: 110%;}
a:link, a:visited {color: #364B67; text-decoration: none;}
h1 a:link, h1 a:visited{color:#000;}
h3 a:link, h3 a:visited{color:#000;}
#headersmall {font-style:italic; font-size:80%;}
strong {color:#364B67;}
a:active {color: #5895be;}

#wrapper {}
#header {margin:43px 0 43px 0;}
.header-left {float:left; width:45%;}
.header-right {float:right; width:45%; text-align:right;}
#leftcolumn {width:300px; float:left;padding:0 0 0 0;}
#leftcolumn .innertube {margin:0 0 0 2em; }
#content {float:left; margin:0 0 0 10px; width:680px;}


.content ul {list-style: none; border: none; text-align:left; margin:0 0 0 2em;}
.content ul li {margin: 0 0 0 0; color:#666;}
.content li {list-style-type: disc; list-style-image: url(images/arrow.gif); padding: 0.2em 0.5em 0 0; margin: 0;}

.messages {background-color: #fff; border: 1px solid #b8d3e5;}

span.submitted, .description {font-size: 0.92em; color: #898989; margin:0 0 0 0em;}
.description {line-height: 150%; margin-bottom: 0.75em; color: #898989;}
.messages, .preview {margin: .75em 0 .75em; padding: .5em 1em;}
.messages ul {margin: 0;}

strong {color:#364B67;}

hr {margin: 1em 0 2em 0; padding: 0; border: none; height: 1px; background: #ccc;}
.double  {margin: 0.5em 2em 1em 2em; }
#content img {margin:0 5px 0 10px;}
img, a img {border: none;}
.clearer{
	height:1px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}
#links {text-align: right;}
.preview .node, .preview .comment, .sticky {margin: 0; padding: 0.5em 0; border: 0; background: 0;}
.sticky {padding: 1em; background-color: #fff; border: 1px solid #e0e5fb; margin-bottom: 2em;}
#comments {border-bottom: 1px solid #ccc; margin: 0 0 1em 0; padding: 0;}
#comments .even {background:#eee;}
#comments h2.comments {font-size: 150%;margin:2em 0 1em 0;}
#comments .links {text-align:right;}
.comment {border-top: 1px solid #ccc; padding:0.5em 0.5em 0.5em 0.5em;}
.indented {margin-left: 25px;}
.comment h3 a.active {color: #494949;}
.comment .content {margin: 0.5em 0 0.5em 0;}

div.hr {
  height: 4px;
  background: url(images/dot.png) repeat-x;
}
div.hr hr {
  display: none;
}

hr {
  background: url(images/dot.png) repeat-x;
}

div.hr {
margin:1em 0 0 0;
}