@charset "iso-8859-1";
/* This section contains the definitions of the styles of the main layout elements of the webpages. i.e. the body and all the division elements such as wrapper, header, left, right etc.  */

body {
	text-align: center;
	margin: 0px;
	padding: 10px 0px;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #181818;
	color: #FFFFFF;
}

#wrapper {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	background-color: #181818;
	width: 66%;
	border: 0px solid #000;
}
.floatright {
	float: right;
}

#header  {
	border: 0px solid #000;
	background: #181818;
	height: 60px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#navigation {
	padding: 0px;
	background: #181818;
	height: 50px;
	font-size: 20pt;
	text-align: center;
	width: 75%;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	font-size: 14pt;
}

#left {
margin-left: 5px;
	background : #FFFFE0;
	float : left;
	width : 150px;
	padding : 5px;
	border: 1px solid #000;
}

#right {
margin-right: 5px;
	background : #FFC970;
	float : right;
	width : 150px;
	padding : 5px;
	border: 1px solid #000;
}

#main1col {
	margin: 0px auto;
	padding: 5px;
	border : 0px solid #000;
	background : #181818;
	text-align: left;
	width: 600px;
	}
	
#galleries {
width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	}
	


#galleries table {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

#galleries td {
text-align: center;
}

.indent {
	margin-left: 60px;
}

#gallery {
	width: 800px;
	text-align:center;
	margin: 0px auto;
	padding: 0px;
}


#clear {
	clear : both;
}

#footer {
	background: #ccc;
	padding : 5px;
	margin: 5px auto;
  text-align: center;
	border-top: solid 1px #000;
	clear: both;
	width: 600px;
}
#map {
width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	margin: 5px auto;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font-size: 14pt;
}
#map a {
text-decoration: underline;
}

/* This section contains the definitions of the styles of other elements.  e.g. how the links should behave, how the paragraphs should behave etc. */

a {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: none;
	color: #dd0607;
}

#navlist li
{

display: inline;
padding: 2px;
list-style:none;
}
	
#navigation  a {
	
	color: #FFFFFF;
	
}
	
#navigation a:hover {
	color:#dd0607;
	text-decoration: none;
	}
	
#current {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dd0607;
}
	
p {
	margin-top: 10px;
	margin-right: 10px; 
	text-align : left;
	}

h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14pt;
	text-align: left;
}

.bold {
	font-weight: bold;
	}
.floatleft {
	float: left;
	padding: 3px;
}
	
img {
	border: 0px solid #000;
	float : none;
	margin-right: auto;
	margin-left: auto;
}

.tiny {
	font-size: 10px;
	margin: 0px;
	text-align: center;
	color: #000;
	}
	
#flash {
	float: left;
	font-size: 9px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
	
#flash a {
	text-decoration:underline;
	}
	
#flash a:hover {
	color: #fff;
	}
	
	
#design {
	font-size: 9px;
	color: #666666;
	text-align: right;
	width: 600px;
	margin: 2px auto;
}
