/* ------------------------------------------ */
/* Design by: Matt Latzke - MLatzke@gmail.com */
/* ------------------------------------------ */

*{margin:0; padding:0;}
body{background:#fff url(images/puzzleBg.jpg) no-repeat fixed top center;font-family:"trebuchet ms", arial, sans-serif;}
p{margin-bottom:1em;}
address{margin-left:10px; font-size:12px;}
a{text-decoration:none; font-weight:bold; color:#1255a4;}
a:hover{color:#e91a25;}
.noshow{display:none;}
.skippy{margin-left:-999em; float:left; position:absolute;}
#wrapper{width:740px; margin:0 auto; position:relative;}

#title{width:527px; position:absolute; left:50%; margin-left:-180px; z-index:2;}
#title a{display:block;  width:527px; height:127px;}
#title span{margin-left:-999em;}

#navi{width:130px; margin-top:114px; border-width:3px 0 3px 3px; border-style:solid; border-color:#7d7d7d; background:#fcf08d; position:absolute; left:34px;}
#navi h2{margin:5px; font-size:18px; color:#1255a4;}
#navi ul{list-style:none; margin:1em; font-size:14px;}
#navi ul li {padding-bottom:.25em;}

#searchform #s{width:110px; margin-left:10px;}
#searchform #searchsubmit{margin:5px 0 10px 10px;}

#content{width:570px; float:right; border:3px solid #7d7d7d; margin-top:114px;}
#contentbuffer{margin:10px; border:1px solid #4a5257; padding:10px; height:500px;}
html>body #contentbuffer{height:auto; min-height:500px;}

#content h2{margin-bottom:.5em;}
#content ul{margin:1em;}
#directoryAtoZ{list-style:none; text-align:center;}
#directoryAtoZ li{display:inline;}

#footer{clear:both; font-size:12px; text-align:right; padding-top:10px;}
#footer span{display:block;}
#footer h3 {font-size:18px; color:#1255a4;}

#UWPFeedBack{color:#434C60;}
#UWPFeedBack #feedBack{background:#b2d8e9; border-color:#A4ABBA; border-style:solid; border-width:0 2px 2px 2px;}
#UWPFeedBack #tabUp a{background:url(images/tabUp.gif) no-repeat bottom right;}
#UWPFeedBack #tabDown a{background:url(images/tabDown.gif) no-repeat bottom right;}

#myDiv{position:fixed; z-index:100; top:0; left:0; width:100%; padding:0; color:#fff; height:1.8em; }
#UWPFeedBack{position:absolute; z-index:100; right:0; width:14em; top:0; padding:0;}
html>body #UWPFeedBack{top:0;}
#UWPFeedBack ul{list-style:none; margin:5px 0 0 5px;}
#UWPFeedBack ul li{margin:-5px 0;}
html>body>#myDiv #UWPFeedBack ul li {margin:0;}
#UWPFeedBack #feedBack{padding:5px; position:relative; z-index:10;}
#UWPFeedBack .commentBoxLabel{font-weight:bold; margin-top:5px;}
#UWPFeedBack #tabUp, #tabDown{ padding:0 5px 5px 5px; position:absolute; z-index:11; right:-2px;}
#UWPFeedBack #tabDown{margin-top:-2px;}
#UWPFeedBack #tabUp a, #tabDown a{display:block; height:30px; width:100px;}
#UWPFeedBack #tabDown a{margin-left:4.9em;}
#UWPFeedBack #tabUp span, #tabDown span{margin-left:-999em;}
#UWPFeedBack #comment{ width:99%;}
#UWPFeedBack .button{margin-top:5px; width:100%;}