body, html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	background-color: Red;
}

#main {
	position: relative;
	width: 900px;
	left: 50%;
	top: 0%;
	min-height: 100%;
	margin: auto auto auto -450px;
	background: url(images/back.png) repeat-y scroll top left;
}

#header {
	height: 110px;
	width: 880px;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	text-align: center;
	background: transparent url(images/HeadBack5.png) no-repeat scroll right;
	font: normal normal bold smaller/normal verdana, sans-serif;
}
#header ul {
	position: absolute;
	height: 30px;
	left: 210px;
	top: 85px;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	line-height: 30px;
	list-style: none;
	white-space: nowrap;
	background: transparent url(images/bar.png) repeat-x scroll 0px 20px;
}
#header li {
	display: inline;
   float:left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
	height: 20px;
	line-height: 20px;
	background: transparent url(images/link_N1.png) no-repeat scroll left top;
}
#header li:hover {
	display: inline;
   float:left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
	height: 20px;
	line-height: 20px;
	background: transparent url(images/link_H1.png) no-repeat scroll left top;
}
#header li#current  {
	display: inline;
   float:left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
	height: 20px;
	line-height: 20px;
	background: transparent url(images/link_C1.png) no-repeat scroll left top;
}
#header li#current:hover {
	display: inline;
   float:left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
	height: 15px;
	line-height: 15px;
	background: transparent url(images/link_C1.png) no-repeat scroll left top;
}
#header li#current a {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_C2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 30px 5px;
	color: White;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header li#current a:hover {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_C2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: White;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header li#current a:active {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_C2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: White;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header a {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_N2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: black;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header a:visited{
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_N2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: black;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header a:hover {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_H2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: White;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#header a:active {
	display: block;
	float: left;
	white-space: nowrap;
	background: transparent url(images/link_H2.png) no-repeat scroll right top;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 10px 5px;
	color: White;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	border: none;
}
#return {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 5px;
}
#return img{
	border: 0px;
}
#return a,
#return a:visited,
#return a:hover,
#return a:active {
	margin: 0px;
	padding: 0px;
	background: transparent url(images/LOGOFahrenheit451_head.png) no-repeat scroll center center;
	text-decoration: none;
}
#datetime {
	position: absolute;
	top: 15px;
	right: 20px;
	width: 300px;
	height: 25px;
	margin: auto auto auto auto;
	text-align: right;
	font: italic small-caps bold x-small Verdana, sans-serif;
	color: #888888;
}
#languagebar {
	position: absolute;
	top: 45px;
	right: 20px;
	width: auto;
	height: 30px;
	line-height: 30px;
	display: inline;
	white-space: nowrap;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#languagebar a,
#languagebar a:hover,
#languagebar a:visited,
#languagebar a:active{
	background: transparent;
	background-image: none;
	display: inline;
	line-height: 30px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#languagebar img {
	height: 30px;
	border: 0px;
	display: inline;
}
#languagebar img.hide {
	filter: alpha(opacity=25);
	-moz-opacity: .25;
	opacity: .25;	
	display: inline;
}

#left{
	top: 0px;
	left: 0px;
	float: left;
	width: 205px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal normal bold smaller/normal verdana, sans-serif;
}
#left.menu{
	margin-top:0px;
	margin-bottom: 50px;
}
#left p {
	left: 0px;
	width: 205px;
	height: 22px;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: Black;
	background: transparent url(images/MenuL_T.png) no-repeat scroll 5px 0px;
}
#left ul {
	width: 205px;
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#left li {
	width: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left li a {
	display: block;
	color: #888888;
	padding: 0px 5px 0px 35px;
	height: 22px;
	line-height: 22px;
	background: transparent url(images/MenuL_N.png) no-repeat scroll center right;
	text-decoration: none;
}
#left li#current a, a#hover, a#active {
	display: block;
	color: White;
	padding: 0px 5px 0px 35px;
	height: 22px;
	line-height: 22px;
	background: transparent url(images/MenuL_C.png) no-repeat scroll center right;
	text-decoration: none;
}
#left li a:visited {
	display: block;
	color: #888888;
	padding: 0px 5px 0px 35px;
	background: transparent url(images/MenuL_N.png) no-repeat scroll center right;
	text-decoration: none;
}
#left li a:hover, a:active {
	display: block;
	padding: 0px;
	color: white;
	padding: 0px 5px 0px 35px;
	background: transparent url(images/MenuL_H.png) no-repeat scroll center right;
	text-decoration: none;
	border: 0;
}

#content {
	top: 10px;
	width: 650px;
	margin: 10px 10px 40px 210px;
	min-height: 500px;
	/*height: auto;*/
	padding: 10px;
	/*color: #888888;*/
	color: Black;
	font: normal normal normal smaller/normal Verdana, sans-serif;
	/*overflow: auto;*/
}
#content .center {
	text-align: center;
}
#content p {
	margin: 5px 0px 5px 0px;
}
#content p.gallery {
	text-align: center;
}
#content p.gallery a {
	margin: 0px 5px 0px 5px;
}
#content p.gallery img {
	margin: 0px;
}
#content a {
	display: inline;
	/*font-weight: bold;*/
	color: Black;
	background: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid Red;
}
#content a img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#content a:hover,
#content a:active {
	text-decoration: none;
	background: none;
	border-bottom: 1px solid Red;
	color: Black;
}
#content a:visited {
	color: #888888;
	border-bottom: 1px solid Red;
}
#content img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#content h1{
	font: normal normal bold 1.5em/normal Verdana, sans-serif;
	margin: 5px 0px 5px 0px;
}
#content h2{
	font: normal normal bold 1.2em/normal Verdana, sans-serif;
	margin: 5px 0px 5px 0px;
}
#content h3{
	font: normal normal bold 0.9em/normal Verdana, sans-serif;
	margin: 5px 0px 5px 0px;
}
#content h4{
	font: normal normal normal 0.9em/normal Verdana, sans-serif;
	margin: 5px 0px 5px 0px;
}

div#footer {
	clear: both;
	height: 40px;
	left: 10px;
	width: 895px;
	background: transparent url(images/footer.png) no-repeat scroll 5px 0px;
}
div#footer p {
	margin: 0px;
	padding: 5px;
	font: normal normal bold x-small/normal Verdana, sans-serif;
	color: White;
	vertical-align: middle;
	background-color: transparent;
}
div#footer img{
	margin: 0;
	padding: 0;
	border: 2px solid White;
	vertical-align: middle;
	height: 25px;
}
div#footer a{
	display: inline;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration: none;
}
