﻿@charset "UTF-8";
/* CSS Document */

body {
	font-size: 15px;
	background:#fff;
	padding:0px; margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#000;
	text-align:center;
	/*background:url(/img/testbg.gif) no-repeat; background-position:top center;*/
}

#container {
	text-align:left;
	position:relative;
	width:660px;
	margin:0px auto; padding:0px;
}

#header {height:99px; background:url(/img/logo.gif) no-repeat; background-position:0px 18px;}

#content {margin:27px 0px 0px 0px; padding:0px;}

#sidenav {position:relative; float:left; width:168px; margin:0px 45px 0px 0px; padding:0px;}

#sidebar {position:relative; float:left; width:168px; margin:0px 0px 0px 45px; padding:0px;}

#copy {position:relative; float:left; width:447px; margin:0px; padding:0px;}

#postlist {padding:15px 0px 0px 45px;}

.post {margin-bottom:25px;}

#footer {position:relative; clear:left; background:url(/img/logo_footer.gif) no-repeat right; height:83px;}

#gads {position:relative; float:left; text-align:right; display:block; clear:both; width:100%;}

.continue {background:url(/img/arrow_r.gif) no-repeat; background-position:164px 6px; display:block !important; padding-right:20px; font-style:italic;}

#commenteering {clear:left;}
#commenteering h3 {clear:left; text-align:left; margin-top:25px;}

.commentlist li {list-style:decimal;margin-bottom:14px;margin-top:14px;}

.commentlist .vcard {font-weight:bold; font-style:normal;}

/* typography */

a:visited {
color: #333;
}

h1 {font-size:4em; margin:0px; padding:10px 0px 15px 0px;}

h1 a {text-decoration:none;}

#header p {text-align:center; font-size:.85em; padding:0px; margin:0px;}

#header a {text-decoration:none;}

#sidenav ul, #sidebar ul {margin:0px; padding:0px;}

#sidenav li, #sidebar li {background:url(/img/arrow_r.gif) no-repeat; background-position:0px 2px; list-style-type:none; padding:0px 0px 0px 14px; margin:0px 0px 18px 0px;}

.rss {background:url(/img/rss.gif) no-repeat !important; background-position:0px 0px !important; margin-left:-5px !important; padding-left:18px !important;}

.elsewhere {background:url(/img/arrow_l.gif) no-repeat !important; background-position:0px 3px !important;}

h2 {background:url(/img/arrow_d.gif) no-repeat -1px 5px; margin:0px; padding:2px 0px 16px 14px; }

h3 {margin:0px; padding:5px 0px; font-size:1.2em; font-weight:bold; color:#2000e3;}

#sidebar h3 {padding-top:0px !important;}

.singleh3 {display:block !important;}

.singleh3 a {text-decoration:underline !important;}

.blockp {display:block !important; padding:0px 0px 5px 0px !important; }

h3 a {text-decoration:none;}

small {font-size:.85em !important; margin:0px; padding:5px 0px !important; display:block !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;}

.recent {margin-top:22px !important;}

pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.85em; padding:0px; margin:0px;
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
   }

.caps {text-transform:uppercase;}

.subheadsub {margin:0px; padding:5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:1.2em; font-weight:normal; color:black;}

.post p {margin:0px; padding:0px 0px 12px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.45em;}

.post li {margin-top:5px; margin-bottom:5px;}

.photocaption {background-color:#C0C0C0; width:386px; padding-top:6px; padding-bottom:6px; padding-left:3px; padding-right:3px;}

#sidenav p, #sidebar p {font-size:.85em; padding:0px; margin:0px;}

#sidenav a, #sidebar a {text-decoration:none;}

#header ul {position:absolute; top:44px; right:2px;}

#header li {list-style-type:none; display:inline; padding-left:20px;}

.fivers {padding:5px 0px !important;}

.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; margin-left:-5px;}

.dtr {text-transform:lowercase;}

.dtr a {text-decoration:none;}

#navalgazing {width:100%; position:relative; }

.midderlo {position:relative; float:left;}
.midderli {position:relative; float:left; text-align:right;}

.midderlo, .midderli {width:200px;}

.midderlo a, .midderli a {text-decoration:none;}

.prevos {background:url(/img/arrow_l.gif) no-repeat 3px 3px !important; padding-left:13px;}
.back {background:url(/img/arrow_r.gif) no-repeat right 3px !important; padding-right:10px;}

.backd {background:url(/img/arrow_l.gif) no-repeat 3px 5px !important; padding-left:13px;}

#footer p {text-align:right; font-size:3em; line-height:.4em; width:45%;}

#footer p a {text-decoration:none;}

.copyroot {font-size:.85em !important; padding:0px !important; margin:0px !important; text-align:left !important; line-height:1.2em !important;}

.smallish {font-size:.85em !important; padding:0px !important; margin:0px !important; line-height:1.2em !important; text-decoration:none;}

.shortpost p {display:block;}

.upperp {margin-top:3px !important;}

.signach {text-align:right !important; display:block !important;}

.signach a {text-decoration:none;}

.dtrhider {font-size:1.32em; margin-top:-33px; visibility:hidden; z-index:500; letter-spacing:.1em; padding-left:15px;}

/* misc */

img {border:none;}

hr {border:none; border-top:1px solid black;}

.nodisplay {visibility:hidden;}

#s, .fmtext {clear:left; width:113px; background:#efedee; border:1px solid black; padding:2px; margin:4px 0px;}

#sidenav form div, #sidebar form div {position:relative;}

#sub-mit, #searchsubmit {position:absolute; top:4px; right:1px; height:22px; border:1px solid black; background:#efedee;}

#archiveform select {margin-top:2px;}

.utwtagz {margin-top:10px;}

.taggert {position:relative; float:right; width:250px; margin-top:35px;}

.fdpoweredby {display:none;}

#comments-template textarea { width: 200px; }
