body {
	margin: 10px;
	padding: 10px;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;
	font-size: 78%;
	line-height: 1.3em;
	color: #3a3a3a;
	background:#fff url("/img/body-bg.jpg") repeat-x 0 0;
}

img {border: none}
.clr {clear: both}
a {color: #0086b2;text-decoration:underline;}

.content .text table {font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;font-size:1em;}

h1 {color:#2a2a2a;font-size:1.8em;font-weight:bold;line-height:1em;}
h1 strong {color: #0086b2;}
h2 {color: #c00;font-size:1.4em}
h3 {font-size:1.2em;font-weight: normal;}

/* fix superscript and subscript */
sup {
	vertical-align:baseline;
	position:relative;
	top:-0.4em;
	}
sub {
	vertical-align:baseline;
	position:relative;
	bottom:-0.4em;
	}

.main {width:780px; margin:0 auto;}
.main .tl,
.main .tr,
.main .bl,
.main .br,
.main .t,
.main .b {height:11px;}
.main .tl,
.main .tr,
.main .bl,
.main .br,
.main .l,
.main .r {width:11px;}
.main .tl {background:url("/img/tl.gif") no-repeat;}
.main .tr {background:url("/img/tr.gif") no-repeat;}
.main .bl {background:url("/img/bl.gif") no-repeat;}
.main .br {background:url("/img/br.gif") no-repeat;}
.main .t {background:url("/img/t.gif") repeat-x;}
.main .b {background:url("/img/b.gif") repeat-x;}
.main .l {background:url("/img/l.gif") repeat-y; vertical-align:top;}
.main .r {background:url("/img/r.gif") repeat-y; vertical-align:top;}
.main .x { background:#fff;}

.header {width:100%;}
.header .logo {padding:14px 20px; width:220px;}
.header .something {text-align:right; font-size:.7em; line-height: 1.4em; padding:0 1.8em 0 0;}
.header .something div {background-color:#eee; padding:1em;}

.content .sidebar {width:220px; font-size:.8em; padding:0 1em 0 1.8em; line-height: 1.6em;}

.content .text {font-size:.8em;line-height: 1.6em; padding:0 1.8em 0 0;}

.footer {width:100%; font-size:.7em; color:#999;}
.footer td {border-top:1px #eee solid;}
.footer .copyright {padding:10px 20px;}
.footer .copyright a:link,.footer .copyright a:visited {color:#777; text-decoration:none;}
.footer .copyright a:hover {color:#555; text-decoration:none;}
.footer .something {text-align:right;}

code {font-family:Courier New,monotype; background-color:#f8f8f8;}


.main-menu {margin:0; padding:0;list-style-type:none;}
.main-menu li {margin:.2em 0; padding:0;}
