/* import blueprint css framework; default 24 col */
@import url("screen.css");
@import url("lightbox.css");

html body {
	margin: 0;
	min-height: 100%;
    height: 100%;
	height: auto;
	background: #002052 url(/images/nocity.jpg);
	color: #ffeacd;
	font-family: Verdana, sans-serif;
	letter-spacing: 0.08em;
	line-height: 1.7em;
	/*font-size: 11.5px;*/
}

#header { height: 90px; }
#navigation { height: 55px; }
/*#buddy { border: #666 solid 1px; padding: 20px; } */
#navigation img { opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; padding-right: 45px; }
#navigation img:hover { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.9; }
#navigation img.selected { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.9; }
#navigation img.right {margin-right: 0px; padding-right: 0px; }
#thumbnails img, #gallery img { opacity: 1.0 filter: alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.0; margin-right: 5px; border: 1px solid #80889c; }
#thumbnails img:hover, #gallery img:hover { opacity:.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
#thumbnails div { margin-bottom: 15px; }
#gallery img { margin: 0 10px 15px 0; border: 1px solid #80889c; }
#footer { padding-top: 1.5em; }
#lightbox { color: #222; }
#recently { height: 200px; }
#recently dt { margin-top: 0;}
#zemContactForm fieldset { border: none; padding: 0; margin: 0; }
/* #zemContactForm legend { color: #ea9f00; margin: 0.7em 0 0.3em 0; padding: 0.5em 10px 0.5em 0; width: 60px; } */
#zemContactForm label { float: left; width: 60px; margin: 0.3em 10px 0 0; }
#zemContactForm input { margin-bottom: 0.6em; }
#zemContactForm br { clear: left; }
#zemContactForm input.zemText { width: 395px; }
#zemContactForm input.zemSubmit { margin: 0 0 20px 70px; }
.zemError { font: 0.82em; color: #ffbf66; }

a { color: #FFEACD; text-decoration: none; }
a:visited, { color: #FFBF66; }
a:hover, a:focus { color: #FFBF66; }
a img { border: 0; }

dl, dt, dd { left: 0; margin: 0; clear: right; }
dt { margin-top: 1em; font-weight: normal; }
dd { padding-top: 0.5em; }
hr { background: #002052; color: #002052; height: 1px; border-bottom: dotted 1px #eed9bc; }
.break { height: 25px; }
.blogTitle { font-size: 1.1em; margin-bottom: 0; text-transform: uppercase; }
.imgBorder { margin-bottom: 5px; border: 1px solid #80889c; }
.quiet { font-size: 0.7em; color: #ddc8ab; }
img.submenu { margin-bottom: 10px; border: 0px solid; }