@charset "utf-8";
/* CSS Document */
body {
	background:url(images/bg.png) fixed center no-repeat #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
}
h1 {
	font-size:18pt;
	color:#903;
}
h2 {
	font-size:14pt;
	color:#936;
}
h3 {
	font-size:12pt;
	color:#933;
}
table {
	border-left:thin;
	border-right:thin;
	border-top:thin;
	border-bottom:thin;
	border-bottom-color:#000;
}

/* IDs */
#header {
	background-color:#666;
	font-size: 10pt;
	text-align:center;
}
#sidebar {
	background-color:#CCC;
	background-image:url(images/vines.png);
	background-repeat:repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#main {
	background-color:#CCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#999;
	font-size: 8pt;
	text-align:center;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.mainClass {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}