body {
	background-color:#8E482E;
	background-image:url("/_img/bkg.jpg");
	color:#000000;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0px;
	}
a:link { color:#757F5D; text-decoration:none; text-decoration:underline; }
a:visited { color:#757F5D; text-decoration:none; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:none; background-color:#757F5D; }	

td {
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
}

/* STRUCTURE */

#center { width:100%; height:100%; overflow:visible; }
#contentBackground {
	width:640px;
	height:100%;
	background-color:8CA6B5;
	background-image:url("/_img/content_bkg.png");
	padding-top:10px;
	padding-bottom:10px;
	padding-left:37px;
	padding-right:99px;
	text-align:left;
	overflow:visible;
	}

#menu {
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#5A6B75;
	color:#FFFFFF;
	margin-bottom:5px;
	}
#menu a:link { color:#FFFFFF; }
#menu a:visited { color:#FFFFFF; }
#menu a:hover { color:#757F5D; text-decoration:none; background-color:#FFFFFF; }

#content {
	width:618px;
	background-color:#FFF6EE;
	background-image:url("/_img/text_bkg.png");
	padding:10px;
	border-width:1px; border-style:solid; border-color:#000000;
	margin-bottom:5px;
	}

#leftSide { float:left; width:499px; padding-right:10px; }
#rightSide { float:left; width:109px; height:600px; }

#footer {
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#5A6B75;
	color:#FFFFFF;
	margin-bottom:5px;
	text-align:center;
	line-height:1.2;
	}
#footer a:link { color:#FFFFFF; text-decoration:underline; }
#footer a:visited { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { color:#757F5D; text-decoration:none; background-color:#FFFFFF; }

.clear { clear:both; height:0px; }

.title { font-size:16px; font-weight:bold; color:#757F5D; }
.header { font-size:14px; font-weight:bold; color:#757F5D; }
.date { font-size:14px; font-weight:bold; }

.line { height:1px; background-color:#666666; padding:0px; margin:0px; margin-top:2px; margin-bottom:5px; }

p { padding:0px; margin:0px; }

	div.calendar {
		width:250px;
  		background:#FFFFFF;
  		line-height:140%;
  		padding:4px;
  		border-width:1px;
  		border-style:solid;
  		border-color:#000000;
		}
	span.calendar { padding:2px; }
	
img.screenshot { border-width:1px; border-height:solid; border-color:#000000; }