@charset "utf-8";
/* CSS Document */


* { 
    margin: 0; 
} 
html, body { 
    height: 100%; 
	font: .9em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	background: #000000 url(http://doortoriver.com/site/cityback5.jpg) repeat-x scroll; 
	scrollbar-arrow-color: #333333;
	scrollbar-track-color: #666;
	scrollbar-shadow-color: #ccc;
	scrollbar-face-color: #151515;
	scrollbar-highlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-3dlight-color: #666666;} 
	
	a { color:#fff; text-decoration: none; font-weight: bold; background:url(http://doortoriver.com/site/abg.jpg) repeat-x bottom;}
	a:hover {background:url(http://doortoriver.com/site/tinystripe.gif) repeat bottom; }


.wrapper { 
   margin: 0 auto; width: 900px; 
} 




	h1 { font-size: 2.9em; font-weight: normal; }
	h2 { float: left; text-transform: lowercase; clear: both; font-size: 2.7em; margin: 0 0 25px 0; font-weight: normal; color: #660000; background: url(http://doortoriver.com/site/h2bg.jpg) repeat-x bottom; }
	h3 {  text-transform: lowercase;  font-size: 1.5em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #ffffff; background: url(http://doortoriver.com/site/h3bg.jpg) repeat-x bottom; }
	p  {  margin: 0px 5px 15px 5px; line-height: 1.7em; font-size: 1.1em }

.picleft {float:left; padding: 5px }
.picright {float:right; padding: 5px}


.clear { clear: both; }

#menu { text-transform:lowercase; float: right; height: 80px; padding: 73px 0 0 98px; width: 475px; background: url(http://doortoriver.com/site/cloud.png) no-repeat top right;}
	#menu li { display: inline; }
		#menu li a { float: left; padding: 3px 6px; font-weight: bold; color: #660000; background:none; width:60px  }
		#menu li a:hover, #menu li a.current { color:#fff; background: none;  font-variant: small-caps; }



.content { clear: both;
	background-image: url(http://doortoriver.com/site/trans/transpBlack50.png);
	background-repeat: repeat;
		overflow: auto;
		padding: 3px;

	width: 900px;
	
}

.content2 { clear: both;
	background-image: url(http://doortoriver.com/site/trans/transpBlack50.png);
	background-repeat: repeat;
		overflow: show;
		padding: 3px;
	width: 900px;
	
}



.content3 {clear: both;
	background-image: url(http://doortoriver.com/images/featherback.png);
	background-repeat: repeat;
		overflow: auto;
		padding: 3px;

	width: 900px;
	
}

	.content li {list-style:circle; padding: 0 0 5px 10px; list-style-position:inside }
		

blockquote {
margin:22px 40px;
upadding:3px;
padding: 0 50px;
background: transparent url(http://doortoriver.com/site/blockquote.png) no-repeat 0 0;
}



#inline-list {
 }

#inline-list p {
 display: inline;
 }

#inline-list ul, #inline-list li {
 display: inline;
 }

#inline-list-gen ul li:after {
 content: “, “;
 }
  
#inline-list-gen ul li.last:after {
 content: “. “;
 }



#bottom_menu { padding: 60px 0 30px 280px; height: 30px;}
	#bottom_menu a { color: #ffffff; font-weight: bold; margin: 0 30px 0 0; }
	#bottom_menu a:hover { color: #000; font-weight: bold; margin: 0 30px 0 0; background:url(http://doortoriver.com/site/tinystripe.gif) repeat bottom; }


#outerfooter {width:100%; background: #000000 url(http://doortoriver.com/site/stripe.png) repeat-x; }	

.push {height: 50px; 	  margin: 0 auto;  }
.footer {height: 160px; 	  margin: 0 auto;  }

.push a {background:none}

.footer { width: 900px;}
	#copyright { float: left; margin: 80px 0 0; color: #cccccc; font-size: .8em; }
		#copyright p { margin: 0 0 5px; font-style:italic; letter-spacing:4px}
		#copyright a { color: #60183B; }
	#bubble { float: right;  font-size: .9em;  color: #990000; background: url(http://doortoriver.com/site/feathers2.png) no-repeat right bottom; width: 220px; height: 160px; padding: 0px 30px 0 250px; text-align: right; font-weight: bold}
	
	
.tiny {font-size:9px; text-align:center }

input
{
color: #333333;
font-size:10px; font-weight: bold;
background: #feeac7;
border: 1px solid #333333;

}

.submit input
{
color: #333333;
font-size:10px; font-weight: bold;
background: #feeac7;
border: 2px outset #333333
} 

select {color: #333333;
font-size:10px; font-weight: bold;
background: #feeac7;
border: 1px solid #333333}


