@charset "utf-8";
/* CSS Document */
html {height:100%}

body {width:100%; height:100%; padding:0; margin:0; min-width:900px;}
img {border:0}

h1 {font-size:180%; font-weight:normal}


#title {width:90%; margin:0 5% 0 5%; height:120px; }
	#necro {margin:2em 0 0 15px}
	#menu {width:100%; height:36px; overflow:hidden; padding-left:15px }
	#menu a {float:left; margin-right:.5em;}
	#menu a:hover{margin-top:-36px;}
	#menu a.current {margin-top:-72px;}
	
.site-title {margin:0 0 30px 15px; line-height:2em}
	.site-name {font-size:150%; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#333}
	.site-link {font-family:Arial, Helvetica, sans-serif; font-size:120%;}
	.site-link a {color:#6699FF;}
	.site-link a:hover {color:#660000;}
	.site-info {width:100%; min-width:300px; padding-left:30px}
	.under {margin-left: 50%; margin-top:.1em; font-size:85%; font-style:italic; text-align:left;}

.navtop a {color:#333; font-size:95%}
.navigation a {color:#000; font-size:110%}
.name {font-size:140%; color:#333;}

.content {width:90%; margin:0 5% 0 5%; }
.content table {margin:0 0 40px 15px;}

.photo-images img {border:3px solid #999 !important; }
.images a img, .photo-images a img {margin: 0 15px 30px 15px; opacity: 0.90; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 90); vertical-align:middle }
.images a:hover img, .photo-images a:hover img{opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);}
.photo-images img.vpic {margin: 0 55px 30px 56px; !important}

.forest {background:url(../img/bg.png) center bottom no-repeat;}

div.design-cell div{width:200px; height:250px; float:left; margin:0 15px 40px 15px}

.exclude img {width:30%; max-width:300px; float:left}

.web-list {line-height:1.6em}

.lower-level {margin:0 5% 1.5em 5%; width:90%;}
.lower-level a,td,th {color:#666; margin:0 .6em 0 .6em}
.lower-level a:hover {color:#999;}
.selected {margin:0 .6em 0 .6em}
.copy {color:#666; font-size:95%; margin: .8em 0}


