/* Start of CMSMS style sheet 'gallery' */
* {padding:0;margin:0;font-weight:normal;}
ul,li {list-style:none;}

html, body { width: 100%; font-family:Verdana, Arial, sans-serif; font-size: 12px;}
.accessibility { display:none; }
.publication_title {}

div#box_outer { width:850px; margin: 20px auto; border:1px solid #bbb; background-color:#d8ecc6;padding:5px 0;}
div#box_inner { margin:0 5px; border:1px solid #bbb; background-color:#e8f4de;}

div#header { padding:0.5em 1em; }
	div#header h1 { font-family:Optima, Georgia, "Times New Roman", serif; font-size: 3em; }
	
div#navigation { border-bottom:1px solid #BBB;	border-top:1px solid #BBB; background: #F2EDE8;}
	div#navigation h1 { display:none; }
	div#navigation ul { text-align:center; padding:3px 0; }
	div#navigation ul li { list-style:none; display:inline; }
	div#navigation ul li a { padding: 3px 0.5em; text-decoration: none; color: #5A3D1B; border-left: 1px solid #F2EDE8; border-right: 1px solid #F2EDE8; }
	div#navigation ul li a.selected { border-left: 1px solid #BBB;border-right: 1px solid #BBB; background: #FFF; }
	div#navigation ul li a:hover { border-left: 1px solid #BBB;border-right: 1px solid #BBB;background: #FFF; }

div#content { width:640px; float:left; padding: 10px;padding-bottom:20px; background-color: #fff; border-right: 1px solid #BBB;text-align:center; }
div#content h1 { font-weight: bold; font-size: 1.35em; color: #996633; padding-bottom: 10px; }
div#content p+p { padding-top: 1em; }
div#content img { }
div#content ol { list-style: decimal; margin-left: 30px; padding:0.25em 0; }
div#content ul { list-style: disc; padding: 1em 0 1em 3em ; }
div#content h2 { padding-top: 1em; margin-bottom: 0.25em; border-bottom: 1px solid #BBB; font-size: 1.2em; }	
div#content h3 { font-weight: bold; padding-top: 0.5em; padding-bottom: 0.5em; }	
div#content h2+h3 { padding-top: 0; }
div#content strong { font-weight: bold; }
div#content a { color: #5A3D1B; }
div#content a:hover { text-decoration: underline; color: blue; }

div#gallery_images { float:left;width:160px;font-size:1em;}
	div#gallery_images ul { padding-top:5px;}
	div#gallery_images ul li { border-top:1px solid #BBB;border-right:1px solid #BBB;}
	div#gallery_images ul li.last { border-bottom:1px solid #BBB;}
	div#gallery_images ul li a {display:block;height:3em;text-decoration:none; color: #5A3D1B;background: #F2EDE8;padding:3px 5px 0px 5px;}
	div#gallery_images ul li a:hover {background:#fff;}
	div#gallery_images ul li a.selected {background:#fff;}

div#footer { clear:both; border-top: 1px solid #BBB; padding:3px 0; color: #5A3D1B; background:#f2ede8; text-align:center; font-size:0.8em;}
	div#footer ul.screen_footer { display:inline; margin-left:5px;  }
	div#footer ul.screen_footer li { list-style:none; display:inline;  }
	div#footer ul.screen_footer li.first { border-left: 1px solid #BBB; }
	div#footer ul.screen_footer li a { padding:0 5px; text-decoration: none; color: #5A3D1B; }
	div#footer ul.screen_footer li a:hover { text-decoration: underline; }
	div#footer span.print_footer { display: none; }
	div#footer p { display: inline; }

/* Form Elements */
div.feedbackform div label { display: block; margin-top: .5em; }
div.feedbackforminput, div#feedbackform textarea { display: block; border: 1px solid #BBB; }
div.feedbackform div.submit input { margin-top: 1em; display: block; border: 1px solid #BBB; }
div.error_message { color: red; }
/* End of 'gallery' */

