/* Redefined Tags */
body,form,img,p,h1,h2,h3,ul,ol,li,dl,dt,dd {
	margin:0px;
	padding:0px;
}
body {
	text-align:center;
	background:#2d2014;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:3b3626;
}
img {
	border:none;
}
a {
	color:#0072bc;
}
a:hover {
	text-decoration:none;
}
#main {
	width:984px;
	margin:0 auto;
}
#banner {
	width:984px;
	height:400px;
	float:left;
	position:relative;
}
#bannerPic {
	position:absolute;
	width:984px;
	height:400px;
	z-index:1;
	top:0px;
	left:0px;
}
#logo {
	position:absolute;
	width:180px;
	height:111px;
	top:85px;
	left:90px;
	z-index:500;
}
#bannerAlbum {
	position:absolute;
	width:320px;
	top:92px;
	right:100px;
	z-index:499;
	text-align:right;
	color:#fff;
	line-height:20px;
	
}
#bannerAlbum a {
	color:#fff;
}
#bannerAlbum #albumThumb {
	float:right;
	margin:0 0 0 10px;
}
#contentContainer {
	background:url(images/BG_content.jpg) top left repeat-y;
	width:984px;
	float:left;
	position:relative;
	padding:20px 0 0 0;
}
#content {
	width:864px;
	text-align:left;
	margin:0 auto;
}
#content #leftNav {
	width:137px;
	float:left;
}
#content #leftNav ul {
	list-style-type:none;
	text-align:right;
	padding:46px 0 0 0;
	background:url(images/BG_navTop.jpg) top left no-repeat;
}
#content #leftNav ul li {
	line-height:40px;
	width:137px;
	height:40px;
}
#content #leftNav ul li.bottom {
	height:35px;
	background:url(images/BG_navBottom.jpg) top left no-repeat;
}
#content #leftNav ul li a {
	display:block;
	width:117px;
	height:40px;
	color:#3d3220;
	text-decoration:none;
	padding:0 20px 0 0;
	background:url(images/BG_nav.jpg) top left no-repeat;
}
#content #leftNav ul li a:hover {
	background:url(images/BG_navOver.jpg) top left no-repeat;
}
#content #leftNav ul li a.last {
		background:url(images/BG_navLast.jpg) top left no-repeat;
}
#content #leftNav ul li a:hover.last {
		background:url(images/BG_navLastOver.jpg) top left no-repeat;
}
#content #center {
	width:487px;
	float:left;
	margin:0 0 0 20px;
}
#content #centerFull {
	width:707px;
	float:left;
	margin:0 0 0 20px;
}
#content #center h1,#content #centerFull h1 {
	font:bold 18px "Courier New", Courier, monospace;
	margin:0 0 15px 0;
}
#content #center h1,#content #centerFull h2 {
	font:bold 16px "Courier New", Courier, monospace;
	margin:0 0 15px 0;
}
#content #center p,#content #centerFull p {
	line-height:24px;
	margin:0 0 15px 0;
}
.imgRight {
	float:right;
	margin-left:15px;
	border:1px solid #000;
}
#rightColumn {
	width:200px;
	float:left;
	margin:0 0 0 20px;
	text-align:center;
}
#rightColumn ul.minicalendar {
	list-style-type:none;
}
#rightColumn ul.minicalendar li {
	width:160px;
	background:url(images/BG_calendarDate.jpg) top left repeat-y;
	padding:20px;
}
#rightColumn ul.minicalendar li.top {
	width:200px;
	height:90px;
	background:url(images/BG_calendarTop.jpg) top left no-repeat;
	padding:0px;
}
#rightColumn ul.minicalendar li.bottom {
	width:200px;
	height:96px;
	background:url(images/BG_calendarBottom.jpg) top left no-repeat;
	padding:0px;
}
#footer {
	width:984px;
	height:111px;
	float:left;
	text-align:right;
	background:url(images/BG_footer.jpg) top left no-repeat;
}
#footer p {
	color:#918561;
	font:11px;
	margin:20px 70px 0 0;
}
