		body { background: #373330; font-family:verdana,sans-serif;}
		a { text-decoration: none;}
		em { font-size:1em;font-style:italic;}
		#container {
			width: 1020px;
			margin: 0 auto auto auto;
		}
		#main-content { 
			width:1020px;
			background: url(../imgs/bg.main.jpg) no-repeat;
			/*float:left;*/
		}
		#menu {
			width:300px;
			margin-left:40px;
			float:left;
		}
		#menu #title {
			margin-left:37px;
			margin-top:40px;
		}

		#menu ul li.title {
			padding-left:35px;
		}
		#menu ul li.divider {
			height:20px;
			text-align: center;
			vertical-align:center;
		}
		#menu ul li.link {
			padding:2px 0 2px 35px;
			/* text-shadow: 0.1em 0.1em 0.2em #000; */
		}
		#menu ul li.link a {
			font-size:10px; 
			color:#fff; 
		}
		#menu ul li.link a:hover { font-weight: bold;}
		
		#content-body {
			margin-left: 20px;
			margin-top: 32px;
			padding-bottom: 37px;
			width: 600px;
			color: #9ea38b;
			line-height: 1.5em;
			/* text-shadow: 0.1em 0.1em 0.2em #000; */
			float:left;
		}
		
		#content-body .divider {
			margin: 20px 0;
			width: 600px;
			text-align: center;
			float:left;
		}
	
		#content-body p { float: left; }
		
		#content-body h2 {
			color: #fff;
			padding-bottom:20px;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		#content-body h3 { 
			font-size: 12px;
			font-weight: bold;
		}		
		#content-body h4 {
			font-size: 12px;
		}
		#content-body table { color: #9ea38b; }
		#content-body table td {
			padding-bottom:20px;
			font-size: 11px;
		}
		#content-body table td.year { width: 70px;}
		#content-body table.small td { font-size: 10px; padding-bottom:4px;}
		#content-body table.small th { width:106px; font-size:10px; font-weight: bold;}
		#content-body table.small td a { font-size:1em; color:#fff;}
		
		.texts-img {
			width: 140px;
			margin-right:20px; 
			float: left;
		}
		.texts-body { 
			width: 300px;
			float:left;
		}
		.texts-body p {
			font-size:10px;
		}
		.texts-body p a { 
			color: #fff;
			font-size:10px;
		}
		#content-body h2.texts {
			text-transform:none;
		}
		
		#content-body h1.gallery-title {
			font-size:24px;
			font-weight:normal;
			color:#ebead3;
			margin-bottom:10px;
			/* text-shadow:0.1em 0.1em 0.2em #000; */
		}
		.photo-title-container {
			height:20px; width:580px;
			margin:8px 0;
			text-align:right;
			float:right;
		}
		.photo-title {
			padding:4px;
			font-size:10px;
			color:#f6feff;
			background:#36332f;
			/* text-shadow:0.1em 0.1em 0.2em #000; */

		}

		.pager-item a{
			width:20px;height:20px;
			margin-right: 2px;
			font-size:11px;
			color:#9ea38b;
			background:#36332f;
			float:left;
			text-align: center;
			vertical-align:middle;
		}
		
		.pager-item.active a, .pager-item a:hover{
			color: #fff;
			background:#646558;
		}
		
		#splash {
			width:1020px;
			background:url(../imgs/bg.main.light.png) repeat-y;
			text-align:center;
			float:left;
		}
		p.splash-nav {
			padding-bottom:16px;
			color:#fff;
			text-align: center;
			font-size:7px;
		}

		p.splash-nav a {
			font-size:12px;
			color: #fff;
		}
		
		p.splash-nav a:hover { text-decoration: underline; }
		
		#pager {
			float:left;
		}
		#pager ul li { float: left;}