body {
	background:#31363e;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
a:link, a:visited {	padding-bottom: 1px;	color: #dddddd;	text-decoration: none;	border-bottom: 0px solid #dbd5c5;	}a:hover {	padding-bottom: 0;	color: #383d44;	border-bottom: 0px solid #dbd5c5;	}a.more {	padding-right: 12px;	background: no-repeat 100% 5px;	}
.mainimage {
	padding:10px;
	background:#efefef;
	border:1px solid #2c3545;
	}
.nav {	width: 70em;	padding: 0;
	background:#31363e;	}.nav ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px dotted #464a52;	background:#31363e;
	border-right:0px dotted #464a52;	}.nav li {	float: left;	margin: 0;	padding: 0;	font-family: verdana, serif;	font-size: 60%;	letter-spacing: 1px;	text-transform: uppercase;
	border-bottom: 0px dotted #464a52;
	border-right: 0px dotted #464a52;
	background:#31363e;	}.nav li a {	float: center;	padding: 4px 12px;	text-decoration: none;	color: #dddddd;	border: none;
	background:#31363e;	}.nav li a:hover {	color: #fff;	background: #31363e;	}.nav li a.active {	font-weight: bold;	color: #fff;	background: #31363e;	}
.nav li a.current {	color: #fff;	background: #31363e;	
}
#logo {
	vertical-align:middle;
	text-align:center;	width: 12em;	margin: 10px ;	padding-left: 12px;
	padding-bottom:1px;
	z-index:100;	}#logo ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px;	background: #383d44;	}#logo li {	float: left;	margin: 0;	padding: 0;
	color:#a6aebd;	font-family: verdana, serif;	font-size: 11;	letter-spacing: .1em;	text-transform: uppercase;
	border-bottom: 0px dotted #464a52;	}#logo li a {	padding:0;	text-decoration: none;	color: #dddddd;	border: none;	background:no-repeat bottom right;	}#logo li a:hover {	color: #dddddd;	background: #31363e;	}#logo li a.active {	font-weight: bold;	color: #fff;	background: #31363e repeat-x top left;	}

.gallery {
	vertical-align:middle;
	text-align:center;	width: 30em;	margin: 10px ;	padding-top:70px;
	padding-left: 30px;
	padding-bottom:0px;	}.gallery ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px;	background: #383d44;	}.gallery li {	float: left;	margin: 0;	padding: 0 10 0 10;
	color:#9aa2b0;	font-family: verdana, serif;	font-size: 9px;	letter-spacing: .1em;	text-transform: none;
	border-right: 1px dotted #6f7887;	}.gallery li a {	padding:0;	text-decoration: none;	color: #6f7887;	border: none;	background:no-repeat bottom right;	}.gallery li a:hover {	color: #9aa2b0;	background: #31363e;	}.gallery li a.active {	font-weight: bold;	color: #fff;	background: #31363e repeat-x top left;	}
.maingal ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px;	background: #383d44;	}
	.maingal a {
	color:#9aa2b0;	font-family: verdana, serif;	font-size: 9px;	letter-spacing: .1em;	text-transform: none;	padding:0;	text-decoration: none;	color: #6f7887;	border: none;	background:no-repeat bottom right;	}.maingal a:hover {	color: #fff;	background: #31363e;	}.maingal a.active {	font-weight: bold;	color: #fff;	background: #31363e repeat-x top left;	}#tabcontentcontainer{width:25em; /*width of 2nd level content*/height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
margin: 0 auto 0 auto;
background: #31363e;}.tabcontent{display:none;}


.navsmall {	width: 35em;	margin: ;	padding-left: 0px;
	align:left;	}.navsmall ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px dotted #464a52;	background: #31363e;	}.navsmall li {	float: left;	margin: 0;	padding: 3px;	font-family: verdana, serif;
	font-weight: regular;	font-size: 9px;	letter-spacing: .1em;	text-transform: none;
	border-right: 0px dotted #464a52;
	background:#31363e;	}.navsmall li a {	float: center;	padding: 5px 5px 0 10;	text-decoration: none;	color: #999999;	border: none;	background: #31363e no-repeat bottom right;	}.navsmall li a:hover {	color: #eeeeee;	background: #;
	border-bottom: 0px dotted #555d6b;	}.navsmall li a.active {	color: #dddddd;	background: #464a52 repeat-x top left;	}

.menu {
	background: #31363e;
	padding-top:5px;
	padding-left:8px;
	width:400px;
	height:18px;
}
#mainmenu {
	background: #31363e;
	padding-top:20px;
	padding-left:10px;
	width:400px;
	height:18px;
}
.index ul {	margin: 0;	padding: 0;	list-style: none;	border-top: 0px;	background: #31363e;	}
	.index a {
	color:#ccc;	font-family: verdana, serif;	font-size: 10px;	letter-spacing: 0.1em;	text-transform: none;	padding:0;	text-decoration: none;	border: none;	background:no-repeat bottom right;	}.index a:hover {	color: #fff;	background: #31363e;	}.index a.active {	font-weight: bold;	color: #fff;	background: #31363e repeat-x top left;	}