/* main.css */

#maintable {
	width:100%;
}


/* elements */

.tr-top { }
.tr-body { }
.tr-menu { }
.tr-bottom { }

.td-main {

}
.td-side {
	width:197px;
	background-image:url("./imgs/sidebg.jpg");
	background-repeat:repeat-y;
}

td {
	vertical-align:top;
}


/* more specific */
.tr-top .td-main {
	padding:34px 10px 0px 5px;
}

.tr-body .td-side {
	padding:4px;
}
.tr-body .td-side ul {
	padding-left:20px;
}

.tr-menu .td-main {
	background:#afafb0;
	text-align:center;
}

.tr-bottom .td-main {
	text-align:center;
}
.tr-bottom .td-main img {
	margin:0px 20px;
}
.tr-bottom .td-side {
	vertical-align:bottom;
}




/* styles */

body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
}

a, a:link, a:active, a:visited {
	color:#333333;
}
a:hover { color:#ad0000; }

h1 { }

.tr-body .td-side h3 { margin-bottom:0px; }


/* the background one */
h2 { background:#afafb0; color:#ffffff; text-align:left;
	padding:0px 4px; font-size:1em; margin-top:0px; }

/* the widelyspaced */
.wide { letter-spacing:0.4em; }

#copyright { font-size:0.7em; }
.aligncenter { text-align:center; }


/* blog */
.blog h1 { color:#666666; }
.blog h2 { font-size:1.4em; padding:4px; margin:16px 0px 2px; }
.blog h2 a { color:#ffffff; }
.blog .entry-meta { font-size:0.9em; border-bottom:1px solid #afafb0; }

