*{margin:0;padding:0;}
body{background:#92b490;  color:#333;font-family:serif;font-size:1em;}
.clear{clear:both;}

#wholepageedgel{margin:1em auto;width:80%;min-width:775px;background: url('images/tornPaperEdge.gif') repeat-y;}    
#wholepageedger{background: url('images/tornPaperEdgeRight.gif') repeat-y right;}    
#wholepage{margin-left:15px;margin-right:15px;background:#fff url('images/tornPaperBackground.gif');min-height:400px;padding-bottom:40px;}


#content{width:90%;margin:0 auto;} 

#header{width:95%;height:5.75em;min-height:95px;min-width:675px;margin-left:1.25em;background-color:transparent;border-bottom:4px double #92b490;}
#header a{text-decoration:none;color:#789;}
#header img{margin-top:.6em; border:none;}
#headimg{float:left;border:none;margin:.5em .1em;background:inherit;}
#headtext{float:left;margin:.75em .1em;background:inherit;}
#header h1{font-size:3em;font-weight:bold;font-family:garamond,serif;color:#789;line-height:1em;margin-top:5px;}
#header p{font-size:.75em;font-weight:normal;color:#111;font-family: Tahoma, Geneva, sans-serif;}

#underheader{clear:both;width:92%;min-width:675px;margin-left:1.25em;margin-top:5px;}
#main{position:relative;width:100%;margin:0 auto;background:inherit;padding:15px;line-height:1.2em;color:#222;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
#main .top10{margin-top:10px;}
#main a{color:#675;text-decoration:none;}
#main a:hover{color:#936;text-decoration:underline;}
#main div{margin-top:10px;margin-bottom:10px;}
#main h2{font-family: 'Trebuchet MS', Helvetica, sans-serif;color:#565;font-style:italic;}
.wowbanner{background:#fcfcfc;border:1px outset #714;width:85%;margin:5px auto;font-size:.8em;padding:.5em;}
.leftbox{float:left;background:#fcfcfc;border:1px outset #714;width:35%;margin:5px auto;font-size:.8em;padding:.5em;clear:left;}
.rightbox{float:right;background:#fcfcfc;border:1px outset #714;width:30%;margin:5px auto;font-size:.8em;padding:.5em;clear:right;}
	
#leftside{position:relative;width:10em;min-width:130px;background:#123;float:left;padding:.7em;padding:1em 1em 2em 1em;border-top: 1px solid #000;}
#rightside{position:relative;width:44em;min-width:500px;background:#789;float:right;padding:.7em;padding:1em 1em 2em 1em;border-top: 1px solid #000;}
#rightside p{margin:1em;}
#rightside img{float:right;margin:.3em;margin-top:1em;}
.quote{display:block;margin:0em 2em 1em 3em;}
.wb{background:#EFF2F9;padding:1em;border-left:4px double #ccc;border-bottom:1px solid #ccc;}
.wb span {display:block;margin:1em;}


ul{list-style-type:square;list-style-position:inside;margin-top:10px;font-family: Georgia, serif;}
ul li{padding-left:25px;margin-left:25px;}
ul.plainul {list-style-type:none;list-style-position:outside;}
ul.plainul li {padding-left:25px;margin-left:25px;line-height:1.5em;font-family:garamond, serif;}

.highline{line-height:2em;}

form {margin-top:20px;}
fieldset{border:none;}
legend{color:#444;padding-bottom:5px;}
#contact{border:1px dashed #ccc;padding:15px;padding-top:2px;border-bottom:0;}
#contactform input {margin:5px;}
#contactform label {}
#contact{background:#fafafa;}
#contact fieldset span {font-size:75%;color:#675;}
#footer{width:95%;background:inherit;color:#000;}
#footer span{margin:.5em 0 1em 1em;}
#fnav{line-height:1.5em;font-size:1.2em;}
.buttons {text-align:center;font-weight:bold;}
.buttons span {background:#fafafa;margin: 0px 1em;border:0px solid #675;padding:0;}
#fnav span {background:#fafafa;margin: 0px .5em;border:0px solid #675;padding:0;}       
.buttons span a {color:#675;text-decoration:none;}
.buttons span a:hover {color:#936;text-decoration:underline;}
	

#credits{float:right;height:30px;padding-top:5px;background:inherit;font-size:80%;color:#675;line-height:1.5em;}
	#credits span{margin: 0px 10px;vertical-align:middle;line-height:1.5em;}
	#credits span a {color:#675;text-decoration:none;border:0px dotted #000;}
	#credits span a:hover {color:#936;text-decoration:underline;}
	#credits img {border:0px;}


.reduced{font-size:.9em;display:inline;}
.bgtest{}
.tall{float:right;width:30em;}

ul {list-style:none;}
ul li{list-style:none;}
ul li img{border:none;outline:none;margin-right:3px;}
 
#mainholder{background: #efecd5; position:relative;left:10px;width:98%;min-height:400px;margin-top:10px;border-top:2px ridge #cac;} 
#mainholder p{margin:1em;}
#port{}
#port .look{padding:1em;}
#port .desc{padding:2em;}



