body		{ color: #FFFF99; margin:0px; padding:0px; background-color:#CCCCCC; height:100%; font: 13px Verdana; }
div#head	{ min-height:100px; _height:100px; width:100%; background-color:#000000; border-bottom: 2px solid #000000; }
table#body	{ width:100%; border-collapse: collapse; background-color:#CCCCCC; }
td#nav		{ width:150px; background-color:#000000; height:400px; vertical-align: top; }
td#cont		{ padding:5px; background-color:#000000; height:400px; vertical-align: top; }
div#foot	{ text-align: left; padding: 3px 0px 3px 0px; width:100%; color: #000000; background-color:#000000; border-top: 2px solid #000000; }
div#foot a	{ color: #000000; text-decoration: none; }
div#foot a:hover{ text-decoration: underline; }

div#logo	{ text-align: left; }
div.navitem	{ padding: 2px; background-color: #000000; font-weight: bold; color:#FFFF99; margin: 1px; }
a.navitem	{ color:#FFFF99; text-decoration: none; }
a.navitem:hover	{ color:#CCCCFF;}

div.hr		{ background-color:#000000; width:100%; height: 1px;}
img.hr		{ width:100%; height: 1px;}

a		{ color:#66CC66; }
a:hover		{ color:#990000; }

select, input.small { font-size: 10px }

h1		{ font-size: 16px; margin: 0px; padding: 5px; text-decoration: underline; text-align:center; }
h2		{ font-size: 13px; margin: 0px; padding: 3px; text-decoration: underline; text-align:center; }
form		{ margin: 0px; padding: 0px; }
div.form	{ width: 500px; border: 1px solid #000000; margin-left: auto; margin-right: auto; text-align: center; padding:10px; background-color:#000000; margin-top: 5px; }

div#index		{  }
div#index_news		{ float: left; width: 100%; margin-top: 10px; background-color:#000000; border: 1px solid #000000; }
div#index_news h2	{ font-size: 13px; margin: 0px; padding: 1px; background-color:#999933; color:#FFFF99; border-bottom: 1px solid #000000; }
div#index_news p	{ margin: 3px; }
div#index_photo		{ float: right; width: 170px; margin-left: 10px; background-color:#000000; border: 1px solid #000000; }
div#index_photo h2	{ font-size: 13px; margin: 0px; padding: 2px; background-color:#999933; color:#FFFF99; border-bottom: 1px solid #000000; }
div#index_photo p	{ text-align: center; margin: 2px; }


div#news	{ width:80%; margin-left: auto; margin-right: auto; }
div#news h2	{ font-size: 13px; margin: 0px; padding: 1px; background-color:#999933; color:#FFFF99; border: 1px solid #000000; }
div#news p	{ margin: 0px 0px 10px 0px; background-color:#000000; border: 1px solid #000000; }


div#gallery_menu	{ text-align: center; }
div#gallery_menu h1	{ text-align: center; }
div#gallery_menu ul	{ list-style-type: none; margin:0px 0px 0px 0px; }
div#gallery_menu li	{ font-size: 13px }
div#gallery_photos	{ text-align: center; }
div#gallery_photos h2	{ padding: 1px; width: 280px; background-color:#999933; color:#FFFF99; margin: 5px 10px 0px 0px; border: 1px solid #000000; }
div#gallery_photos div	{ text-align: center; padding: 1px; width: 280px; margin: 0px 10px 0px 0px; background-color:#000000; border: 1px solid #000000; }

div#gallery_cat		{ text-align: center; }
div#gallery_cat h2	{ padding: 1px; width: 280px; background-color:#999933; color:#FFFF99; margin: 0px; border: 1px solid #000000; }
div#gallery_cat p	{ text-align: left; padding: 1px; width: 280px; margin: 0px; background-color:#000000; border: 1px solid #000000; }

div#links	{ width:500px; margin-left: auto; margin-right: auto; text-align: center; }
div#links p	{ border: 1px solid #000000; padding:2px; background-color:#000000; margin: 3px; }

div#gbook	{ width: 80%; padding: 5px; margin-left: auto; margin-right: auto; }
div.gbsign	{ float: left; text-align: center; }
div.gbpage	{ float: right; }
div.right	{ float: right; padding: 2px 2px 0px 0px; }
div#gbook h2	{ text-align: left; font-size: 13px; margin:0px; padding: 2px; background-color:#999933; color:#FFFF99; border: 1px solid #000000; text-decoration: none; }
div#gbook p	{ margin: 0px 0px 10px 0px; padding: 1px; background-color:#000000; border: 1px solid #000000; }

div#photo_cat	{ margin-bottom:5px; padding: 1px; font-size: 11px; float: right; width:150px; clear: both; background-color:#000000; border: 1px solid #000000; }
div#photo_next	{ margin-bottom:5px; padding: 1px; float: right; width:150px; clear: both; background-color:#000000; border: 1px solid #000000; }
div#photo_menu	{ margin-bottom:5px; padding: 1px; float: right; width:150px; clear: both; background-color:#000000; border: 1px solid #000000; }
div#photo_main	{ text-align: center; }
div#photo_details { margin-bottom:5px; font-size: 11px; float: right; clear: both; border: 1px solid #000000; }
div#photo_details h2 { font-size: 13px; text-align: left; font-weight: normal; width:150px; margin: 0px; padding: 1px; background-color:#000000; }
div#photo_details p { width:150px; margin: 0px; padding: 1px; background-color:#000000; }

table.content	{ border-collapse:collapse; border-spacing:0px; padding:2px; border: 1px solid #000000; }
th.content	{ background-color:#999933; color:#FFFF99; }
td.content	{ background-color:#000000; }
td.contentcell	{ background-color:#000000; border: 1px solid #000000; }

