body {

	background-color: #e1f1fd;
	font-family: verdana;
	font-size: 12px;
	color: #444444;
}

#header {
	
	text-align: right;
	font-size: x-small;
}

#footer {

	clear: both;
	
	text-align: center;
	font-size: x-small;
}

#wrapper { 

	background: #ffffff;

	margin: 0 auto;
	width: 823px;
}

#faux {

	width: 100%;
	border: 1px solid #cccccc;
	overflow: auto;
}

#title {

	padding: 5px;
	text-align: center;
}

#topmenu {

	padding: 0px 0px 0px 100px;
	
	font-weight: bold;
	color: #1e96ff;
}

#topmenu a:hover {

	color: #ffffff;
	background-color: #1e96ff;
	text-decoration: none;
}

#topseparator {

	background: url("../image/hbar.png") no-repeat;
	height: 3px;
	
	margin: 0px 0px 0px 85px;
}

#sidemenu {

	background: #ffffff url("../image/subMenuBack.png") no-repeat;
	
	display: inline;
	float: left;
	width: 70px;
	height: 400px;
	text-align: center;

	padding: 10px 5px 0px 5px;
}

#sidemenu span.page {

	color: #1e96ff;	
	font-size: x-large;

}

#sidemenu a.subMenu:link { 

	color: #333333;
	text-decoration: none;
	
}
	
#sidemenu a.subMenu:visited { 

	color: #333333;
	text-decoration: none;
	
}
	
#sidemenu a.subMenu:hover { 

	color: #ffffff;
	background-color: #1e96ff;
	text-decoration: none;
	
}
	
#sidemenu a.subMenu:active { 

	color: #333333;
	text-decoration: none;
	
}

#sideseparator {

	background: #ffffff url("../image/vbar.png") no-repeat;
	
	float: left;
	width: 3px;
	height: 400px;
}

#content {

	background: #ffffff;
	
	float: left;
	width: 700px;
	
	padding: 10px 10px 50px 10px;
}

div.heading {	

	font-size: medium;
	font-weight: bold;
}

div.light {

	background: #ffffff;
	
	padding: 5px;
}

div.dark {

	background: #f0f0f0;
	
	padding: 5px;
}

img.title {

	border: 0px;
	padding: 0px;
}

a {
	color: #1e96ff;
	text-decoration: none;
}

a:hover {

	color: #1e96ff;
	text-decoration: underline;
}

hr {

	width: 95%;
	height: 2px;
}

div.back {

	text-align: right;
	font-size: smaller;
	color: #1e96ff;
}

div.date {

	text-align: right;
	font-size: smaller;
	color: #1e96ff;
}

div.back {

	text-align: right;
	color: #1e96ff;
}

a.link {

	font-weight: bold;
}

a:hover img.framed {

	border: 1px solid #66aaff;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	padding: 10px;
}

img.framed {

	border: 1px solid silver;
	padding: 10px;
}

img {

	border: 0px solid silver;
	padding: 0px 20px 0px 20px;
}

table.gallery {

	text-align: center;
}
