*{margin:0;padding:0;}

body{color:#333;font:85% "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",arial,sans-serif;}

a{padding:0px 4px 0px 4px;}
a,a:link{color:#718759;text-decoration:none;border-bottom:1px solid #f0ffdf;}
a:hover{border-bottom:1px solid #cc6699;}
#archives .archivetitle a:hover,#archive .rssCart a:hover,#archive a.rssArticle:hover{border-bottom:1px solid #cc6699;}

#credit a:hover,.postfooter a:hover,.byline a:hover,.postdate a:hover,.page a:hover{
background:#f0ffdf;border-bottom:1px dotted #cc6699;text-decoration:underline;}

p{margin-bottom:10px;font-size:90%;}

#search{margin-bottom:20px;}
#search a{border:0;}

select,input[type=text],.input,#categorylist{padding-left:3px;width:140px;
border:1px solid #cc88aa;background:#fff;color:#444;}

option{font-size:80%;color:#718759;}

input.button{border:1px solid #7CA252;background-color:#f0ffdf;margin:2px;
color:#718759;}
input.button:hover,input.button:active{border:1px solid #cc88aa;color:#993366;}

#categorylist{background-color:#f0ffdf;}

.submit{border:0px solid #fff;margin-left:1px;width:23px;
background:transparent url(../sight/arrowD.gif) no-repeat center right;background-position:0 0;}
.submit:hover{background-position:0 -22px;}

.postfooter ul,.postfooter li{display:inline;list-style-type:none;}

#registerpage .login a,#registerpage .login a:link,#registerpage .login a:visited,#welcome a:link,#welcome a:visited{padding-left:3px;padding-right:3px;border:1px dotted #cc6699;}
#registerpage .login a:hover,#welcome a:hover{color:#586F3E;text-decoration:none;border:1px solid #cc6699;background:#f0ffdf;}

p.login{margin-top:0;font-size:95%;}
p.login a{font-size:115%;}

h1,h2,h4,h3,.input,#rssCatArchiveHeader,#mainheader{font-weight:normal;font-family:tahoma,verdana,"trebuchet ms","Lucida Grande",Arial,sans-serif;}

h4{margin:0 4px;font-size:105%;}

h3,#rssCatArchiveHeader{font-size:125%;margin-top:20px;margin-bottom:5px;border-bottom:1px solid #D2E6B9;color:#7CA252;}
h3 a,h3 a:link,h3 a:visited{color:#7ca252;}

#sidecontainer{margin-left:10px;width:215px;font-size:95%;}
#insideside a:hover{text-decoration:underline;}

#sidecontainer h4{margin-top:10px;}

#sidecontainer ul,#sidecontainer li{list-style-type:none;font-size:100%;}

#window{position:absolute;left:300px;text-align:center;width:500px;/*z-index:1; margin-top:45px; */}

#window{left:300px;text-align:center;width:500px;/*z-index:1; margin-top:45px;*/}

.postcontainer{text-align:center;border:2px solid #b3ce94;background:#fff;
margin-top:0;margin-bottom:-10px;padding:10px 5px 5px 5px;min-width:250px;}
.postcontainer .note{font-style:normal;}

.shadow{background:transparent url(../sight/shadow2.gif) no-repeat bottom right !important;
margin:10px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;}
.innershade{bottom:6px;right:6px;position:relative;margin:0px;}

.byline,.postdate{font-style:italic;text-align:right;}
.byline{margin-top:20px;}
.postdate{font-size:90%;}
.time{text-transform:lowercase;}

.byline,.postdate{color:#777;}

.apost{padding-left:10px;padding-right:10px;font-size:115%;text-align:left;
position:relative;margin:0px auto;}

.postfooter{font-size:85%;margin-bottom:50px;padding-left:10px;margin-left:10px;color:#718759;
text-align:right;text-transform:lowercase;}



#header{margin:20px 0 50px 0px;min-height:50px;text-decoration:none;}
#mainheader{font-weight:normal;height:51px;}
#mainheader a{padding-left:51px;color:#7CA252;border:0;}
#mainheader a:hover{color:#718759;}

h1,h1:hover{background-image:none}
h1{padding:0;font-size:190%;}


#credit{border-top:1px solid #D2E6B9;margin-top:5px;margin-bottom:15px;padding-bottom:15px;}
#footnote{margin-top:65px;color:#777}
#credit,#footnote{padding-left:0;font-size:85%;
text-transform:lowercase;text-align:center;margin-left:-3px;margin-right:-3px;}

cite{color:#666;font-style:normal;}

p.sidebrief{font-size:90%;color:#777;margin-top:-5px;margin-left:0;}

p#tagline{color:#718759;font-size:85%;margin:-22px 20px 20px 0;padding-left:51px;}

.refresh a{font-style:italic;text-transform:lowercase;display:block;
float:left;padding-left:15px;margin-right:-15px;height:19px;
background-position:0 0;border:0;}
.refresh a,#archives .refresh a:hover{background:transparent url(../sight/refreshsD.gif) no-repeat scroll top left;}
#archives a{font-style:normal;}
.refresh a:hover,#archives .refresh a:hover{text-decoration:underline;border-bottom:0;background-position:0 -29px;}

.center,.CENTER,.centered,.c,.C{text-align:center;}
.left,.LEFT,.l,.L{text-align:left;}
.right,.RIGHT,.r,.R{text-align:right;}
.justify,.JUSTIFY,.justified,.j,.J{text-align:justify;}
.pre,.PRE,.preformat,.p,.P{white-space:pre;}

#house{margin:5px 50px 5px 30px;max-width:900px;}


ul,ol{list-style-position:inside;}

#comment,#commentslist,#cform{text-align:left;}
ol#commentslist,#previewcomment{list-style-position:outside;margin-left:5px;text-indent:18px}
.comments{text-align:left;}
.comments li{margin:5px 0 25px 0;;}
.comments li small{text-align:right;margin-left:25px;}


h2{text-align:center;margin:2px 10px 10px 20px;font-size:170%;}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover{color:#abb3a9;text-decoration:none;background:none;border:0;}

#comment input{padding-top:2px;padding-bottom:2px;}

#cform{color:#ff0000;width:500px;font-size:95%;}
#cform label,.ctopright,.ctopleft,label.cl,label.cm,label.cr,#previewcomment{color:#444;}

#cform{text-transform:lowercase;margin-bottom:15px;}
#cform input[type="text"]{text-transform:none;}
.ctopright .note a:hover{background:#dfecd1;}

.cmess textarea{width:100%;height:100px;margin-bottom:-15px;}

#cform br.clear{clear:both;}
	
.ctopright{float:right;}
.ctopleft{float:left;}

.cl{left:0;}
.cm{left:167px;}
.cr{left:333px;}

.cleft,.cmid,.cright{width:166px;float:left;display:block;}

.ccookie{float:right;display:inline;}
.archivetype,.note,.note a{font-size:90%;color:#7CA252;}
.boldnote{font-size:90%;color:#cc6699;}
.archivetype{margin-left:5px;}
.archivetype a{font-size:105%;margin:0;}

#archives{margin-bottom:15px;padding-bottom:15px;}

#archive .note a:hover{border-bottom:none;}
#archive{text-align:left;}
#archive dd,#rssCatArchive{color:#7ca252;}
#archive ul{list-style:none;margin:0 0 10px 0;padding:0;}
#archive li,#archive dd{margin:0 0 0 10px;padding:0 10px;}
#archive hr{margin:15px 0 5px 0;border-left:0;border-right:0;border-bottom:1px solid 
#D2E6B9;border-top:1px solid #d2e6b9;height:5px;}
#archive dt{margin:10px 0 5px 0;}
#archive .note a{color:#7ca252;font-size:100%;}
#archive dl,ol,ul,.rssCcat{font-size:90%;}



.rssCart a:hover,a.rssArticle:hover{border-bottom:1px solid #7ca252;}

.rssArticle,.rssCart a,dd span.archivetitle{font-size:115%;margin-right:25px;}

#rssCatArchiveHeader,#archive h3{padding-top:10px;text-align:left;}

.rssCatArchiveMenu a:hover{
background:#f0ffdf;border-bottom:1px dotted #cc6699;text-decoration:underline;}
.rssCatArchiveMenu li{display:inline;}



.rssCcat{color:#888;}
.rssCcat,.rssCcat a,#archive dt,.archivetitleauthor{padding:2px 5px;color:#555;background-color:#f5ffea;}
.archivetitleauthor{margin-left:60px;display:inline;}

.rssCcat a:hover{background-color:#dfecd1;border:none;}

.rssCat a:hover,a.rssCat:hover{background-color:#f0ffdf;}
/*border-bottom:1px dotted #cc6699;text-decoration:underline;*/

#archive h2{font-size:130%;}
#archive h2 a{border-bottom:1px solid #f0ffdf;}
#archive h2 a:hover{color:#777;}

#searchpage a:hover{background-color:#f0ffdf;}

#insideside h3 a:hover{text-decoration:none;}
#insideside a:hover{border-bottom:1px solid #f0ffdf;}

h3 a,h3 a:hover{border-bottom:1px solid #d2e6b9;}
h3,h3 a{padding:0;}
#window h3{text-align:left;}

h1 a:hover{border:none;}
#previewcomment{text-align:left;color:#555;margin-bottom:20px;}
#commentslist{font-size:90%;color:#555;}

dl.plugins-list{list-style-type:decimal;font-size:95%;margin-left:25px;}
.plugins-list dt{margin-top:10px;}
.plugins-list dd{margin-left:35px;font-size:95%;margin-bottom:10px;color:#777;}

#archivelisting{text-align:left;}
#archivelisting small{margin-right:10px;}

#searchpage{text-align:left;}
.page{margin:25px;text-align:center;}

#header{background:transparent url(../sight/1haikuswirl.gif) no-repeat scroll top left;background-position:0 0;}

#header:hover{background-position:0 -50px;}


#registerpage{text-align:center;}
/*#registrationform{}*/
.regform{text-align:left;}

input[type="submit"],.regform input[type="submit"]{text-align:center;}
#welcome p.flat{margin-bottom:4px;}

#searchpage p strong{background:#f0ffdf;}


body{background:transparent url(../sight/lswirltop-light.gif) no-repeat scroll top right;}

.plugins-list dd{display:none;}

#cpreview{text-align:left;}
.feedinvite{margin:20px 5px;}

.archivetitleauthor{text-align:right;}