body { background-color: #DDDDDD; }

#xmain { width: 760px; }

#main, #main td { font: 70% verdana, arial; color: #434343; }
#main { text-align: left; background-color: #FFFFFF; padding: 0px 0px 10px 0px; margin: 0px; }

#main a { color: #909090; text-decoration: none; }
#main a.alt { text-decoration: underline; }
#main a:hover { color: #FF8100; background-color: #f0f0f0; }
#defaultheader a:hover { background-color: transparent; }

#defaultheader { clear: both; margin-bottom: 9px; }
#defaultheader .headerbox {
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 20px 10px;
	background-color: #FF8100;
	background-image: url('/blog/pics/skin/55/shadow.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
#defaultheader .headerbox a, #defaultheader .headerbox a:hover { color: #FFFFFF; }
#defaultheader .founderbox { padding: 14px 6px 0px 10px; color: #FFFFFF; }
#defaultheader .founderbox a { text-decoration: underline; }
#defaultheader .titlebox { margin: 0px; padding: 0px; }
#defaultheader .titlebox h1 { margin: 0px; padding: 5px 5px 5px 10px; font-size: 200%; font-weight: bold; }
#defaultheader .titlebox a { text-decoration: none; }
#defaultheader .descbox { margin: 0px; padding: 0px 6px 4px 10px; color: #FFFFFF; }

.blogo {
	text-decoration: none;
	display: block;
	background-image: url(/blog/pics/skin/55/orange/logo.gif);
	width: 76px;
	height: 39px;
	border: 0px;
	overflow: hidden;
}

.logo { BORDER: #FFFFFF 1px solid; margin-right: 10px; }

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

.boxspacer { margin: 0px 0px 4px 0px; }
.box { margin: 0px 10px 0px 10px; padding: 5px; }
.box h3 { padding: 0px; margin: 0px; font-size: 1em; }
.box .titlebox { padding: 2px 4px 3px 4px; margin: 0px 0px 4px 0px; color: #000000; } 
.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; }
.autorepic { BORDER: #A0A0A0 1px solid; margin-right: 8px; }

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

.separator { padding: 0px; background-image: url(/blog/pics/skin/55/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/55/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/55/hr.gif); background-position: top left; background-repeat: repeat-x; overflow: hidden; width: 445px; height: 3px; margin: 8px 0px 5px 0px; }

#maincol .box .titlebox { padding: 2px 4px 3px 15px; margin: 0px; }
#maincol .box .postdata { color: #000000; line-height: normal; }
#maincol .box .bodybox { padding: 6px 15px 6px 15px; }

#main a.calendarhilite { }

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

.postinfo { }

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

.postbody { line-height: 1.2em; margin: 1em 0px 1em 0px; }
.postbody .ske01, .postbody .ske02, .postbody .ske03, .postbody .ske04, .postbody .ske05, .postbody .ske06 { line-height: 1.2em; }
.postbody h4 { color: #434343; margin: 0px; padding: 0px; font-weight: bold; font-size: 100%; margin-bottom: .7em; }

#maincol .postbody a, #maincol .commentbody a { text-decoration: underline; }
#maincol .postbody a:hover, #maincol .commentbody a:hover { background-color: transparent; text-decoration: underline; color: #FF8100; }
