body { margin: 0px; padding: 0px; background-color: #89ACBB; background-position: center; background-repeat:repeat-y; }
#xmain { width: 932px; }
#main { margin-top: 4px; margin-bottom: 4px;  background-color: #F0FBFF; border: 1px solid #485D68; }

#main, #main td, #main select, #main input { font-family: Georgia, Times New Roman, Times, serif; color: #54415B; font-size: 12px; line-height: 1.6em; }
#main select, #main input { font-family: Georgia, Times New Roman, Times, serif; color: #54415B; font-size: 12px; }

#main a { text-decoration: none; color: #009BD7; font-weight: normal; }
#main a:hover { text-decoration: underline; color: #44eeff; }


#defheader { color: #F0FBFF; width: 100%; border-bottom: 1px solid #485D68;  }

.h01bg { background-color: #546974; }
.h02bg { background-color: #F3FdFF;  }

#h01spc { width: 430px; height: 316px; }
#h02spc { width: 430px; height: 34px; }
#titlearea { width: 84%; overflow: hidden; text-align: center; }
h1 { color: #F3FdFF; font-size: 38px; margin: 0px; padding: 0px 0px 3px 0px; line-height: 1em; text-transform: uppercase; }
h2 { color: #F3FdFF; font-size: 12px; margin: 0px; padding: 0px 20px 0px 20px; line-height: 1.5em; font-weight: normal; text-transform: uppercase; }
#main h1 a { color: #F3FdFF; }
#info { font-size: 12px; color: #F3FdFF; margin-top: 40px; }
#logobox { position: absolute; width: 422px; height: 317px; top: 0px; left: 0px; }
#logo { border: 5px solid #F3FdFF; margin: 14px;}

#midbody { width: 100%; }

#leftcol { float: left; width: 234px;  }
#rightcol { float: left; width: 236px; background-color: #E1EEF3;  }
#maincol { float: left; width: 460px; }
#rightborder { border: 1px solid #C4DEE7; border-right: 0px; border-top: 0px; }
#leftborder { border-left: 1px solid #C4DEE7; }
#leftarea { width: 694px; float: left; background-color: #F0FBFF;  }
.whistri { height: 5px; background-color: #F3FdFF; overflow: hidden; }
.whistri2 { 


height: 5px; background-color: #C2D9E3; overflow: hidden; }

.whistri4 { height: 5px; background-color: #F3FdFF; overflow: hidden; }
.whistri3 { clear: both; 

height: 5px; background-color: #C2D9E3; overflow: hidden;  margin-top: 12px; }
.whistri5 { height: 12px; background-color: #546974; overflow: hidden; }

h3 { text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0px; padding: 5px 0px 1px 0px; line-height: normal; border-bottom: 1px dashed #54415B; margin-bottom: .6em; }

.boxspacer { margin: 0px 10px 16px 10px; }
#leftcol .boxspacer, #rightcol .boxspacer { margin: 0px 8px 16px 8px; }
.box { padding: 0px 10px 0px 10px; }
.notitle .box { padding: 10px; }

.notitle .box { margin-top: 0px; background-color: #E8F6FB; border: 1px solid #DBE8ED; }
.notitle .boxspacer { margin-bottom: 10px; }

#rightcol .notitle .box { background-color: #DBE8ED; border: 1px solid #D1DDE2; }

.hack { width: 1px; height: 1px; overflow: hidden; font-size: 1px; clear: both; }

p { margin: 0px; padding: 0px; margin-top: .75em; }

#credits { color: #F0FBFF; font-size: 11px;  }
#credits a { color: #F0FBFF; text-decoration: underline; }

#leftarea, #rightborder { padding-top: 14px; }
#footer { clear: both; }

hr { display: none; }

#main h4 { font-size: 18px; font-weight: bold; margin:0px; padding: 0px; margin-bottom: .5em; line-height: 1.2em; }
.postbody a img { border: 3px solid #C4DEE7; }

.postpic { float: right; MARGIN: 0px 0px 4px 8px; }

.piccy {  border: 3px solid #C4DEE7; }

.separator {
	MARGIN-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #89ACBB 1px dashed; HEIGHT: 5px
}

#maincol .separator, #maincol .separatort {
	MARGIN-BOTTOM: .75em; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #89ACBB 1px dashed; HEIGHT: 1em
}

.postbody { margin: 10px 0px 10px 0px; }
#main .postbody a { text-decoration: underline; }

.tags { width: 180px; }
.cercab { display: block; width: 135px; }

#main .ske01 { font-size: 11px; }
#main .ske02 { font-size: 12px; }
#main .ske03 { font-size: 14px; }
#main .ske04 { font-size: 18px; }
#main .ske05 { font-size: 22px; }
#main .ske06 { font-size: 26px; }

#main .postbody h4 .ske01 { font-size: 14px; line-height: 1.2em; }
#main .postbody h4 .ske02 { font-size: 18px; line-height: 1.2em; }
#main .postbody h4 .ske03 { font-size: 18px; line-height: 1.2em; }
#main .postbody h4 .ske04 { font-size: 18px; line-height: 1.2em; }
#main .postbody h4 .ske05 { font-size: 18px; line-height: 1.2em; }
#main .postbody h4 .ske06 { font-size: 26px; line-height: 1.2em; }

.bodybox .ske06, .bodybox .ske05, .bodybox .ske04, .bodybox .ske03, .bodybox .ske02, .bodybox .ske01 { line-height: 1.6em; }

#main .calendarhilite { text-decoration: underline; }

#thumbnails {width: 100%; }
#thumbnails td { width: 25%; font-size: 11px; text-align: center; line-height: normal;}
#thumbnails td img { border: 2px solid #C4DEE7; margin-top: 2px; margin-bottom: 2px; }
#thumbnails td .separator { height: 10px; margin-bottom: 6px; }

.newcommentlink { text-align: center; }

.lastentry, .lastentry1, .lastentry2 { margin-left: 1px; padding-left: 15px; background-position: left center; background-repeat: no-repeat;}
.lastentry1 { background-image: url('/blog/pics/skin/65/black/ico_1.gif'); }
.lastentry2 { background-image: url('/blog/pics/skin/65/black/ico_2.gif'); }

.small { font-size: 11px; line-height: 1.6em; }

.postdata { font-size: 11px; line-height: 1.4em; }
