html { margin: 0; padding: 0; }
body, td, th, input, select, textarea { font: 11px/130% Verdana, Arial, Helvetica, sans-serif; }

body { margin: 0 0 16px 0; padding: 0; background-color: black; text-align:center; }
a { color: #CCC; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size:18px; font-weight: bold; }
h2 { font-size:15px; font-weight: bold; }
h2 { font-size:13px; font-weight: bold; }

div#layout { width: 997px; margin: 8px auto; padding: 0; background-image: url(img/bgr.head.jpg); background-position: top; background-repeat: no-repeat; background-color: #797358; }
	div#header{ margin: 0; padding: 40px 0 0 590px; height: 256px; }
			div#menu { margin: 0; padding: 0; }
			div#menu a { display: block; margin: 0; padding: 0; width: 122px; height: 48px; background-position: 0 0; background-repeat: no-repeat; }	
				div#menu a span { display: none; }
			div#menu a:hover { background-position: 0 -48px; }	
				div#menu a#news { background-image: url(img/rollover.news.gif); }
				div#menu a#about { background-image: url(img/rollover.about.gif); }
				div#menu a#gallery { background-image: url(img/rollover.gallery.gif); }				
				div#menu a#chat { background-image: url(img/rollover.chat.gif); }
				div#menu a#contact { background-image: url(img/rollover.contact.gif); }
	div#separator { margin: 0px 10px; padding: 0px; height: 53px; background-color: #999; background-image: url(img/bgr.content.gif); background-position: top; background-repeat: no-repeat; }
		div#separator h1 { margin: 0; padding: 0 32px; line-height: 53px; overflow: hidden; text-align: left; }
	div#content { margin: 0px 10px 10px 10px; padding: 32px; color: #000;  background-color: #999; text-align: left; }

	div.pageGallery { float: right; text-align: right; width: 382px; margin: 0 0 0 32px; padding: 0; }
	div.pageImg { margin: 0 0 8px 0; padding: 0; }
		div.pageImg img { border: 1px solid #797358; }
		
	div.pageContent { float: left; }
		
	div.paginator { margin: 8px 0; padding: 0; text-align: center; }

	div#footer { margin: 0; padding: 0 32px 8px 0; line-height: 16px; color: #CCC; background-color: #797358;	}
	
.al_r { text-align: right; }
.al_c { text-align: center; }
.cleaner { margin: 0; padding: 0; clear: both; float: none; }
