#main, #main td { font: 70% verdana, arial; color: #4F0B0B; }
#xmain { width: 971px; }
#main { text-align: left; background-color: #FFE9E9; border: 1px solid #D0D0D0; padding: 10px 5px 0px 5px; margin: 0px; }

#defaultheader { clear: both; margin-bottom: 9px; }
#defaultheader .headerbox { margin: 0px 5px 0px 5px; }
#defaultheader .titlebox { margin: 8px 0px 6px 0px; padding: 5px; background-color: #ffffff; border: 1px solid #FFD3D3; }
#defaultheader .titlebox h1 { font-size: 200%; font-weight: bold; margin: 0px; padding: 0px; }
#defaultheader .founderbox { padding: 3px 6px 0px 7px; }
#defaultheader .descbox { padding: 0px 6px 0px 7px; }

#header { clear: both; }
#midbody { clear: both; }
#leftcol { float: left; width: 241px; }
#maincol { float: left; width: 718px; }
#footer {  clear: both; }

.boxspacer { margin: 0px 0px 10px 0px; }
.box { margin: 0px 5px 0px 5px; border: 1px solid #FFD3D3; background-color: #ffffff; padding: 5px; }
.box h3 { padding: 0px; margin: 0px; font-size: 1em; }
.box .titlebox { background-color: #FF5555; padding: 2px 4px 3px 4px; color: #F8F8F8; margin: 0px 0px 4px 0px; } 
.box .bodybox { padding: 0px 4px 0px 4px; }

.notitle .box .titlebox { display: none; }
.hidden .box .titlebox { display: none; }
.nobox .box .titlebox { display: none; }

.hidden .box, .nobox .box {background-color: transparent; border: 0px; }
.nobox .box { margin: 0px; padding: 0px; }

.small { font-size: 90%; }
form { margin: 0px; padding: 0px; }
select, input { font-size: 11px; font-family: verdana, arial; font-weight: normal; }

.cercab { width: 134px; }
.tags { width: 190px; color: #4F0B0B;}
.autorepic { BORDER: #FF5555 1px solid; margin-right: 8px; }

#main a { color: #FF5555; text-decoration: none; }
#main a.alt { }

#main a:hover { color: #FF5555; background-color: #E5E5E5; }

.lastico, .lastico2, .lastico1 { width: 9px; height: 12px; float: left; overflow: hidden;  }
.lastico1 { background-image: url('/blog/pics/skin/52/pink/ico_1.gif'); }
.lastico2 { background-image: url('/blog/pics/skin/52/pink/ico_2.gif'); }
.lastentry { margin: 0px 2px 2px 8px; }

.separator { padding: 0px; background-image: url(/blog/pics/skin/52/grey/hr.gif); background-position: top left; background-repeat: repeat-x; overflow: hidden; width: 100%; height: 3px; margin: 4px 0px 2px 0px; }
.separator hr { display: none; }

#maincol .separator { padding: 0px; background-image: url(/blog/pics/skin/52/grey/hr.gif); background-position: top left; background-repeat: repeat-x; overflow: hidden; width: 100%; height: 3px; margin: 11px 0px 8px 0px; }
#maincol .separatorsmall { padding: 0px; background-image: url(/blog/pics/skin/52/grey/hr.gif); background-position: top left; background-repeat: repeat-x; overflow: hidden; width: 445px; height: 3px; margin: 8px 0px 5px 0px; }

#maincol .box .bodybox { padding: 6px 15px 6px 15px; }
#maincol .titlebox { padding: 5px 10px 5px 10px; margin: 8px 15px 4px 15px; background-color: #FFE9E9; color: #FF5555; BORDER: #FFD3D3 1px solid;}
#main a.calendarhilite { text-decoration: underline; }

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

.postinfo { }

#main p { margin: .8em 0 0 0; padding: 0; }

.postbody { line-height: 1.4em; padding: 1em 0px .5em 0px; }
.postbody .ske01, .postbody .ske02, .postbody .ske03, .postbody .ske04, .postbody .ske05, .postbody .ske06 { line-height: 1.4em; }
.postbody h4 { color: #434343; margin:0px; padding: 0px; font-weight: bold; font-size: 100%; margin-bottom: .7em; }
.postdata { color: #4F0B0B; FONT: 11px verdana, arial;}

#maincol .postbody a, #maincol .commentbody a { text-decoration: underline; }
#maincol .postbody a:hover, #maincol .commentbody a:hover { color: #FF5555; background-color: #E5E5E5; text-decoration: none;}

.blogo { text-decoration: none; display: block; background-image: url(/blog/pics/skin/52/pink/logo.gif); width: 178px; height: 30px; border: 0px; overflow: hidden;}
.logo { BORDER: #FF5555 2px solid; margin-right: 10px; }
