a:link { color: #FFFFFF; line-height: 18px; text-decoration: none; }
a:visited { color: #FFFFFF; line-height: 18px; text-decoration: none; }
a:hover { color: #999999; line-height: 18px; text-decoration: none; }
a:active { color: #FFFFFF; line-height: 18px; text-decoration: none; }

h1 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; line-height: 17px; text-decoration: none;  font-style: bold; }
h2 { font-family: "Times New Roman", Georgia, Times, serif; color: #333399; font-size: 16px; line-height: 19px; text-decoration: none; font-style: italic; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 14px; text-decoration: none; }
h4 { font-family: "Times New Roman", Georgia, Times, serif; color: #333399; font-size: 16px; line-height: 19px; text-decoration: none; }

p { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; line-height: 15px; text-decoration: none; }

.red a:link { color: #900; line-height: 18px; text-decoration: none; }
.red a:visited { color: #900; line-height: 18px; text-decoration: none; }
.red a:hover { color: #C60; line-height: 18px; text-decoration: none; }
.red a:active { color: #900; line-height: 18px; text-decoration: none; }

.footer { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 14px; text-decoration: none; }
.copyright { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; line-height: 12px; text-decoration: none; }

#header { background-color:#555555; 
	margin: 0 auto; 
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	width: inherit;
	width:702px;
	}

#container { background-color:#CCCCCC; 
	margin: 0 auto;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#000000; 
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	padding: 0px;
	width: inherit;
	width:702px;
	}
	
#maincontent {
	background-color:#CCCCCC; 
	width: inherit;
	width: 510px;
	padding-top: 30px;
	padding-top: inherit;
	padding-bottom: 8px;
	padding-bottom: inherit;
	padding-left: 2px;
	padding-left: inherit;
	padding-right: 2px;
	padding-right: inherit;
	}
	
#sidenav {
	table-layout: fixed;
	width: inherit;
	width: 140px;
	height: inherit;
	height: 600px;
	float: left; 
	padding: 8px;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	background-image: url(../images/pixel_blk.gif);
	}

#gallery {border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 8px;
	height: inherit;
	height: 400px;
	width: inherit;
	width: 400px;
	background-color: #FFFFFF;
	float: center;
	}