h1,h2,h3,h4,h5,h6,pre,p,blockquote,input,textarea{ font-size: 14px; line-height: 20px; font-weight: normal; 	color: #d2d2d2;}
#content ul { font-size: 14px; line-height: 20px; font-weight: normal;}

h1 { font-size: 30px; }
h2 { font-size: 22px; }
h3, .h3 { font-size: 20px; }
span.h3 { display: block; text-indent: 8px; margin-top: 15px;}
span.intro { display:block; margin-right: 10px;}

.crumb h1, .crumb h2, .crumb h3 { font-size: 14px;}

a { color: #CC0000; text-decoration: none; outline:none; }
a:hover { text-decoration: underline; color: yellow}

.nv { width: 0px; visibility: hidden;}

.copy { color: #d2d2d2;}

#mbar a { font-size: 13px; font-weight: normal; color: #b7b8b8; margin-top:18px;}
#mbar a:hover { font-weight:bolder; text-decoration: none;}
#mbar a .hint { font-size: 12px;}
#mbar a:hover .hint { font-weight:normal;}

.title { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 15px;}
.title {font-size: 30px;margin-top: 10px;color: #white;}
.title span {	display: block; margin-top: 10px; font-size: 14px;}

#languages {	text-align: right;	overflow: hidden;}
#languages form {	display: inline;	margin:10px;}
.last-updated { text-align: right;	font-size: 12px;	color: #636363;margin: 25px;}
.odd h3, .even h3 {	margin: 10px; color: #dcdcdc; }
.odd { background-color: #4c0a4e; margin-bottom: 10px;}
.even {	background-color: #7f3882; margin-bottom: 10px;}
.odd .copy, .even .copy { margin: 10px; }
.toolset { margin-top: -20px; }
.odd .toolset a { color: #dcdcdc; padding: 3px; display: block; margin: 5px; text-align: center; font-weight: bold;}
.even .toolset a { color: #dcdcdc; padding: 3px; display: block; margin: 5px; text-align: center; font-weight: bold;}
.search { margin: 0px;}
.search h4 { font-size: 16px; margin: 0px; margin-bottom: 10px;}
.options { margin-top: 10px; margin-bottom: 10px; text-align: center;}
.options a {font-weight: bold; display:block; margin:10px;}

h1.proplist { font-size: 22px; font-weight: bold; text-indent: 10px;}
.proplist span { display: block; font-size: 14px; font-weight: bold;}

#gallery {margin-top: 200px;}
#gallery a { display: block; float: left; padding: 3px; margin: 3px; background: white; line-height: 0;}

#old-slideshow { width: 340px; height: 160px; position: absolute; margin-top: 10px; margin-left: 10px;}
#slideshow { position:relative; width: 340px; background: white;}
#slideshow img { position:absolute; top:0; left:0; opacity:0.0; z-index:7;}
#slideshow img.active { z-index:10; border: solid 5px white;}
#slideshow img.last-active { z-index:8; opacity:0.0;}

.listing { margin-left: 5px}
.listing img { height: 100px; border: solid 4px white;}
.over {background-color:#8d6388; cursor: pointer;}
.updated {text-align: right; font-size: 10px;}
.nxt,.pre {cursor: pointer;}
