ul, ol, li, p { margin: 0; padding:0; }
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 67.5%;
	color: #000000;
	background-color: #000000;
}
#totalcontainer {
	width: 980px;
	margin: 40px auto 0 auto;
}
#maincontent {
	background-color: #FFFFFF;
	padding: 20px 40px;
	margin-bottom:20px;
}
#maincontent img { border:none; float:right; margin: 12px 0; }
#maincontentBlog {
	background-color: #FFFFFF;
	padding: 20px 40px;
	margin-bottom:20px;
}
#maincontentBlog img { border:none; float:none; margin-left:0; margin-bottom:4px; }
#gallery, #galleryIndex {
	background-color: #000;
	padding: 20px 40px;
	margin-bottom:20px;	
}
#gallery h2 { color:#fff; }
#gallery img, #galleryIndex img { border:none; margin: 0 12px 30px 0; }
#galleryIndex caption { float:left; }
a { color:#847A18; text-decoration:none; }
a:hover { text-decoration:underline; }
#navbar { 
	background-image: url(images/logo.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:87px;
 }
#navbar ul {
 	list-style-type:none;
}
#navbar li {
	background-image:url(images/bg_button.jpg);
	background-repeat:no-repeat;
	margin-right: 11px;
	float:left;
	width: 146px;
	height:40px;
	text-align:center;		
	padding-top:10px;
}
#navbar li a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:1.5em;
	letter-spacing:.1em;
}
#navbar li a:hover {
	color:#000;
}
h2 { font-style:italic;
font-size: 1.5em; }
 h3 { 
 	color:#69631F;
	font-size:1.3em;
	margin: 10px 0 0 0;
}
#maincontent p {
	font-size:1.1em; 
	line-height:1.6em;
	padding: 8px 0;
}
#maincontent ul { margin-left:20px; }
#maincontent img { border:none; margin-right:12px; margin-bottom:12px; }
#footer { }
#footer p  {
	color:#fff;
	font-size:1.05em;
	text-align:center;
	line-height:1.5em;
	padding: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #fff;
	margin:10px auto 0 auto;
	width:400px;
}
#footer ul {
	list-style-type:none;
	margin:10px auto 0 auto;
	text-align:center;
}
#footer li { display:inline; }
#footer li a { text-decoration:none; color:#fff; border-right: 1px solid #fff; margin: 10px 0; padding: 0 10px; }
#footer li a.last { border:none; }
#footer li a:hover { text-decoration:underline; }
#footer a { text-decoration:none; color:#fff; }
#footer a:hover { text-decoration:underline; }

.wp-caption-text { color:#fff; }
.wp-caption {  margin: 0 60px 30px 0;}
.clearit { clear:both; }

