body { margin: 0px; padding: 0px; background-color: #C1CCD7; }

#xmain { width: 972px; padding: 0px; margin: 0px; margin-top: 14px;}

#main { border: 1px solid #5A6C7D; margin: 0px; padding-top:14px;}

#main, #main td { font-family: verdana, arial, helvetica; font-size: 12px; color: #000000; line-height: 1.4em; }

#main select, #main input { font-family: verdana, arial, helvetica; font-size: 12px; color: #000000; }

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

#main a { color: #0071CC; text-decoration: none; }
#main a:hover { text-decoration: underline; color: #6D96FF; }


#leftarea { width: 713px; float: left; }
#rightcol { width: 250px; float: left; }
#leftcol { width: 239px; float: left; }
#maincol { width: 474px; float: left; }


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

#leftcol .boxspacer { margin: 0px 7px 14px 14px; }
#maincol .boxspacer { margin: 0px 7px 14px 7px; }
#rightcol .boxspacer { margin: 0px 7px 14px 7px; }
#header .boxspacer { margin: 0px 7px 14px 14px; }
#footer .boxspacer { margin: 0px 7px 14px 14px; }

.titletable { border: 1px solid #5A6C7D; }

.titletd {
   background-image: url(/blog/pics/skin/65/white/60.png) !important;
   background-color: transparent !important;
   background-image: none;
   background-color: #ffffff;
   filter: alpha(opacity=60);
   height:89px;
   overflow: hidden;
   color: #000000;
   vertical-align: top;
}


#blogo { position: relative; display: block; width: 31px; height: 86px; border: 0px; padding: 0px; margin: 0px; background-position: right center; background-image: url(/blog/pics/skin/65/lite/title/blogo.gif); }

a#blogo:hover { text-decoration: none; }

.blogotd {
   background-image: url(/blog/pics/skin/65/bar/h65.png) !important;
   background-color: transparent !important;

   background-position: left;
   background-repeat: repeat-y;
   background-image: url(/blog/pics/skin/65/bar/htopbg.gif);
   background-color: #505050;
   
   filter: alpha(opacity=65);
   height: 89px;
   color: #FFFFFF;
   vertical-align: top;

}


.titlebox {
   background-image: url(/blog/pics/skin/65/bar/65.png) !important;
   background-color: transparent !important;

   background-color: #505050;
   background-position: bottom;
   background-repeat: repeat-x;
   background-image: url(/blog/pics/skin/65/bar/topbg.gif);
   
   filter: alpha(opacity=65);
   width: 100%;
   color: #ffffff;
}

.box { border: 1px solid #5A6C7D;  }

.bodybox {
   background-image: url(/blog/pics/skin/65/white/60.png) !important;
   background-color: transparent !important;
   background-image: none;
   background-color: #ffffff;
   filter: alpha(opacity=60);
   width: 100%;
   color: #000000;
}

.opak { padding: 12px; position: relative; }


h1 { position: relative; margin: 0px; padding: 8px 10px 0px 10px; font-size: 30px; font-weight: bold; text-transform: uppercase; line-height: 32px;}
h2 { position: relative; margin: 0px; padding: 0px 10px 0px 13px; font-size: 12px; font-weight: normal; text-transform: none; line-height: 1.4em;}

h3 { position: relative; font-size: 10px; line-height: normal; margin: 0px; padding: 2px 4px 3px 4px; font-family: verdana, arial, helvetica; font-weight: bold; text-transform: uppercase; }

h4 { font-size: 18px; margin: 0px; padding: 0px; margin-bottom: 10px; font-weight: bold; color: #0071CC; line-height: 1.1em; }

.postbody { margin: 12px 0px 12px 0px; }


#main .postbody a { text-decoration: underline; }

#main .postbody a img { border: 1px solid #3C3D40; }

#main .postpic { float: left; margin: 0px 8px 4px 0px; }
#main .piccy { BORDER: #3C3D40 1px solid; }

.bodyboxi { padding: 8px 12px 3px 12px; position: relative; margin: 0px; }

#main .nobox .boxspacer { margin: 0px 0px 14px 0px; }
#main .nobox .box { border: 0px;  }
#main .nobox .opak { padding: 0px;  }
#main .nobox .bodybox { background-image: none !important; background-color: transparent; }

.notitle .bodyboxi { padding-top: 2px; }

.logo { border: 1px solid #5A6C7D; margin-bottom: 5px; margin-bottom: 5px; margin-bottom: 5px; }

#main a.alt { text-decoration: underline; }

#main .small { font-size: 11px; }

.defender { width: 100%; overflow-x: hidden; }

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

.cercab { width: 134px; }
.tags { width: 186px; }

.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'); }

#main .ske01 { font-size: 10px;}
#main .ske02 { font-size: 12px;  }
#main .ske03 { font-size: 14px;  }
#main .ske04 { font-size: 16px; }
#main .ske05 { font-size: 18px; }
#main .ske06 { font-size: 20px;  }

.separator { height: 4px; width: 100%; overflow: hidden; border-bottom: 1px dashed #000000; margin-bottom: 2px; }
#maincol .separator { height: 14px; margin-bottom: 10px; border-bottom: 1px dashed #000000; }

#main .postbody h4 .ske01 { font-size: 12px; line-height: 1.1em; }
#main .postbody h4 .ske02 { font-size: 18px; line-height: 1.1em; }
#main .postbody h4 .ske03 { font-size: 18px; line-height: 1.1em; }
#main .postbody h4 .ske04 { font-size: 18px; line-height: 1.1em; }
#main .postbody h4 .ske05 { font-size: 18px; line-height: 1.1em; }
#main .postbody h4 .ske06 { font-size: 24px; line-height: 1.1em; }

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

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

#main hr { display: none; }

.newcommentlink { text-align: center; }

#main { background-color: #8098B0; background-image: url(/blog/pics/skin/65/bg/clouds.jpg); background-repeat: no-repeat; }
#maincol .opak { padding: 12px 16px 12px 16px; }
