#scroller	{ position: absolute; 
			  top: 178px; 
			  left: 26px; 
			  width: 730px; 
			  height: 55px; 
			  z-index: 100; 
			  visibility: visible; 
			  overflow: hidden; }
			  
body		{ margin: 0px 0px 0px 0px; 
			  background: #291F47 url(../chrome/swoop.purple.jpg); }

body.popup	{ margin: 0px 0px 0px 0px;
			  background: #C97838 url(../chrome/swoop.orange.big.jpg); }
			  			  
a, img 		{ border: 0px none; }

a			{ color: #291F47; 
			  text-decoration: none; }

.orangeText	{ color: #C97838; }
.purpleText	{ color: #291F47; }
.beigeText	{ color: #fffcd3; }

.splash	{ margin: 25px; 
			  width: 730px; 
			  border: 1px solid #000;
			  background: #C97838; 
			  font-family: verdana, arial, san-serif;
			  font-size: 11px;
			  line-height: 1.5em; }
			  
.content	{ margin: 25px; 
			  width: 730px; 
			  border: 1px solid #000;
			  background: #C97838; 
			  background: #C97838 url(../chrome/swoop.orange.big.jpg);
			  font-family: verdana, arial, san-serif;
			  font-size: 11px;
			  line-height: 1.5em; }

* html body div.content   
        	{ width: 732px; }
        	 			  			  
.header		{ background: #fffcd3; 
			  width: 730px; }

#menuMain	{ background: #fffcd3 url(../chrome/menu.background.gif);
			  border-top: 1px solid #C97838;
			  border-bottom: 1px solid #C97838;
  			  height: 23px; }
  			  
* html body div#menuMain
        	{ height: 25px;
        	  border-top: 1px solid #C97838;
			  border-bottom: 1px solid #C97838; 
			  margin-top: -2px; }
			  
#menuSub	{ background: #fffcd3 url(../chrome/menu.background.gif);
			  border-bottom: 1px solid #FFFCD3; 
			  height: 23px; }
			  
* html body div#menuSub
        	{ height: 24px;
        	  border-bottom: 1px solid #FFFCD3;
			  margin-bottom: -2px; }

.intro		{ background: #C97838; 
			  width: 500px;
			  margin: 35px 115px 35px 115px;
			  text-align: center; }
			  
.footer		{ color: #fffcd3;
			  border-top: dotted 1px #fffcd3; 
			  font-family: verdana, arial, san-serif;
			  line-height: 1.5em;
			  text-align: center; 
			  font-size: 9px; 
			  clear: both; 
			  padding: 3px 5px; 3px 5px; }
			  
.footBig	{ font-size: 10px; 
			  font-weight: bold; }

.projectHeader		
			{ text-align: right;
			  background: #C97838; }

.mainBody	{ margin: 70px 20px 20px 20px; }

.mainBodyMed	
			{ margin: 15px 20px 20px 20px; }

#projectText
			{ margin-left: 210px;
			  text-align: justify; 
			  font-family: verdana, arial, san-serif;
			  font-size: 11px;
			  line-height: 1.5em;
			  color: #222; }
			  
.subhead	{ font-size: 125%; 
			  color: #111; 
			  font-weight: bold; }
			  
#projectPix	{ float: left;
			  margin-top: 20px;
			  width: 210px; 
			  text-align: left; }

.caption	{ font-family: verdana, arial, san-serif;
			  font-size: 9px;
			  color: #fffcd3;
			  margin-top: -3px;
			  margin-bottom: 10px; }

.captionPop	{ font-family: verdana, arial, san-serif;
			  font-size: 10px;
			  margin: 5px;
			  color: #fffcd3; }
			  
#projectPix img	{ border: 1px solid #291F47; 
			  margin-bottom: 10px; }


img.project	{ border: 1px solid #291F47; 
			  margin-bottom: 10px; }
			  
img.bio		{ border: 1px solid #291F47; 
			  margin: 3px 8px 8px 0px; }
			  
img.popup	{ border-bottom: 1px solid #291F47; }

h3		{ font-size: 125%; 
		  color: #111; 
		  font-weight: bold; 
		  margin-bottom: -11px; }

h2		{ text-indent: -300em;
		  overflow: hidden; 
		  height: 43px; 
		  margin-right: -5px; }

