body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color: #333333;
	margin: 0px;
}

h1, 
h2, 
h3, 
h4, 
h5, 
body p, body table, form {
	margin-left:24px;
}
div{
	margin: 0px;
	padding: 0px;
}
img {
	border:0;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:18pt; 
	color: #ccaa66;
	margin-left:12px
}
table, th, tr, td{
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}
th{
	text-align:right;
}
table.sidebar {
	margin: 10px;
	width: 250px;
	float: right;
	border-width: 2px;
	border-style: solid;
	border-color: #CCCC99;
	padding-top:12px;
}
table.sidebar.ul.li {
	font-size:11px;
}
td {
	vertical-align:top;
}
p {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-top:12px;
	margin-bottom:12px;
}
li{
	font-size:12px;
	padding-bottom:4px;
}
a:link {
	color: #66CCFF;
	text-decoration: none;
}

a:visited {
  color: #66CCFF;
	text-decoration: none;
}

a:hover {
	color:#66CCFF;
	text-decoration: underline;
}

a:active {
	color: #66CCFF;
	text-decoration: none;
}

/* ----------------- classes ----------------- */
.background{
	background-color:#3B606D;
	background-image:url(/images/main_page_bg.jpg);
	background-repeat:no-repeat;
}
.error {
	color: #FFCC00;
	font-size: 9px;
}

.withborder {
	border: 1px solid #000000;
}
.photogallery {
	border: 1px solid #000000;
}
.Title {
	font-size:18pt;
	color: #333333;
}
.Author {
	font-size:8pt;
	letter-spacing: 4px;
	color: #222222;
}
.Copyright {
	font-size:8pt;
	font-style:italic;
	color: #222222;
}
.body {
	background-image:url(/images/main_page_bg.jpg);
	background-repeat:no-repeat;
	background-color:#3B606D;
	margin: 0px;
	padding: 0px;
}
.mapbackground{
	background-image:url(/images/main_page_bg.jpg); 
	background-repeat:no-repeat;
	background-color:#3B606D; 
}
.footerbackground {
	background-image:url(/images/footer.gif); 
	background-repeat:no-repeat; 
	background-color:#667450
}
.w15 {
	width: 15px;
}
.w30 {
	width: 30px;
}
.w60 {
	width: 60px;
}
.w75 {
	width: 75px;
}
.w100 {
	width: 100px;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}
.w400 {
	width: 400px;
}
.w500 {
	width: 500px;
}
.w600 {
	width: 600px;
}
.displaytag_paging_banner {
	padding-left: 24px;
}
.indent24{
	padding-left: 24px;
}
.biginline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}
.tiny{
	font-size:9px;
}
.floatright{
	float:right;
}
.zerospace {
	padding:0px;
	margin:0px;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.inline p{
	display:inline;
	text-indent: -24px;
}
.accentbold{
	font-weight:bold;
	color:#E6AC73;
}
.12px {
	font-size:12px;
}
,
#comments p {
	line-height:normal;
	margin-top:8px;
	margin-bottom:8px;
}
.inline{
	display:inline;
}
.grey {
	color: #999999;
}
.red {
	color: #FF0000;
}
.blue {
	color: #00CCFF;
}
