/* CSS Document */
body {
	margin:0;
	padding:0;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#wrapper {	
	width:1000px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #FF0000;*/
	}
	
#main {
	position:relative;
	top:0;
	left:0;
	width:100%;
	}
	
a img {
	border:none;
	}
	
#top a{
	color:#FFFFFF;
	font-size: 0.8em;
	text-decoration:none;
}

#top a:hover{
    color:#FF6600;
	}
	
/*----styles for menu start here---*/
	
#menu {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-right:1px dotted #BBB;
	}
	
#listings {
	margin:112px 0 0 -100px;
	}
	
#listings ul {
	margin:0 0 0 0;
	list-style:none;
	}
	
#listings li {
	text-align:right;
	padding:0 5px 0 0;
	}

/*--	
.copytop {
	top:0;
	font-size:10px;
	color:#999;
	float:right;
	}
--/
/*----styles for menu END here---*/
	
/*----styles for secondary menus start here---*/
	
#submenu {
	margin:0 600px 0 200px; /*allows space for main content of each section*/
	border-top:#990000 5px solid;
	/*border:1px #99FF00 solid;*/
	}
	
#workcats {
	margin:0 0 0 0;
	}
	
#workcats ul {
	margin:0;
	padding:190px 0 0 0;
	list-style:none;
	}
	
#workcats li {
	text-align:left;
	padding:0 0 0 0;
	}
	
.bordertop {
	border-top:#DDD dashed 1px;
	width:100px;
	padding:5px;
	}
	
.borderend {
	border-bottom:#DDD dashed 1px;
	padding:5px;
	}


/*----styles for secondary menus END here---*/

/*----styles for HOMEPAGE BEGIN here---*/

#new {
margin:185px 0 0 -20px;
/*border-bottom: 1px solid #663300;*/
}

#new td{
width:145px;
padding:0 0 0 0;
}

#new p{
text-align:left;
font-size:10px;
}

#new img {
border:thin #CCC solid;
}

#new a {
		color:#AAA;
		text-decoration:none;
		}
		
		#close a:hover {
		color:#DDD;
		text-decoration:none;
		}


/*----styles for HOMEPAGE END here---*/

/*----styles for main content starts here---*/

#portfolio {
	position:absolute;
	top:6px;
	right:-6px;
	width:550px;
	color:#999;
	margin:0;
	padding:0;
	/*border:#FF0000 1px solid;*/
	}
	
#portfolio a:link {
	text-decoration:none;
	color:#990000;	
	}

#portfolio a:hover {
	color:#333;	
	}
	
#porttext {
	width:300px;
	margin:80px 0 0 0;
	text-align:left;
	font-size:10px;
	color:#AAA;
	}

	
	/*-------------------------------------slideshow for Plymouth styles START HERE ---------------*/
		
		#close {
		margin:60px auto 0 auto;
		width:60px;
		text-align:center;
		font-size:10px;
		color:#FFF;
		text-decoration:none;
		border:#CC9933 1px solid;
		clear:both;
		}
		
		/* Safari */
       @media screen and (-webkit-min-device-pixel-ratio:0) 
       { 
       #close { margin:50px auto 0 auto; }
       }
		
		#close a {
		color:#FFFFFF;
		text-decoration:none;
		}
		
		#close a:hover {
		color:#AAA;
		text-decoration:none;
		}
		
		/*----------- stills portfolio for Plymouth ------*/
		#flash {
		width:960px;
		margin:50px auto 0 auto;
		}
		
	
/*----styles for main content END here---*/

/* ---styles for HEALTH and TIME pages start here--- */

#portfolio td {
text-align:center;
}

	#healthwork table{
	text-align:center;
	}

	#healthwork {
	/*display:block;
	width:inherit;*/
	margin:100px 0 0 -50px;
	float:left;
	color:#999;
	font-size:11px;
	}
	
	#healthwork a{
	color:#990000;
	text-decoration:none;
	}
	
	#piece {
	display:block;
	padding:10px 20px 20px 20px;
	border:1px solid #BBB;
	float:left;
	}
	
	#piece img{
	padding:20px 80px;
	}
	
	.piecetitle {
	padding:10px 0 10px 0;
	}


#txtdiag {
		  	width:400px;
			font-family:verdana, arial, helvetica, sans-serif;
			margin:20px 0 50px 0;
		  	}

#txtdiag ul {
	width:600px;
	white-space:normal;
	list-style:none;
	}
	
#txtdiag li {
	padding:0 0 0 0;
	border:0;
	margin-bottom:5px;
	font-size:0.8em;
	color:#333;
	}
			
		  #txtdiag p {
		  width:400px;
		  font-size:11px;
		  color:#444;
		  text-align:justify;
		  line-height:15px;
		  }
		  
		 #txtdiag a {
		  font-size:10px;
 		  color:#669900;
 		  text-decoration:none;
 		  }
		  
		  #txtdiag a:hover {
		  font-size:10px;
 		  color:#666;
 		  font-weight:bold;
 		  text-decoration:none;
 		  }
		  
		  .indent {
		  padding:0 0 0 30px;
		  width:300px;
		  }
		  
		  .under {
		  text-decoration:underline;
		  color:#AAA;
		  }
		  
		  .txtitle {
		  font-size:10px;
		  }
		  
#txtsubmenu {
		  width:200px;
		  font-size:10px;
		  color:#BBB;
		  text-align:justify;
		  line-height:15px;
		  }
		  
#txtsubmenu a{
			font-size:10px;
 		  color:#669900;
 		  text-decoration:none;
		  }
		  
 #txtsubmenu a:hover {
		  font-size:10px;
 		  color:#666;
 		  font-weight:bold;
 		  text-decoration:none;
 		  }


/* ---styles for HEALTH and TIME pages END here--- */




/*----styles for FLASH page starts here---*/

#movie {
	margin:200px 0 0 0;
	}
	
#movie2 {
	margin:10px 0 0 0;
	}
	
#closemovie {
		margin:0 0 0 0;
		width:60px;
		font-size:10px;
		color:#FFF;
		text-decoration:none;
		/*border:#CC9933 1px solid;
		clear:both;*/
		}
		
		/* Safari */
       @media screen and (-webkit-min-device-pixel-ratio:0) 
       { 
       #closemovie  { margin:50px auto 0 auto; }
       }
		
		#closemovie  a {
		color:#FFFFFF;
		text-decoration:none;
		margin:-20px 0 0 470px;
		#margin:-20px 0 0 900px;
		_margin:-20px 0 0 900px;
		}
		
		#closemovie  a:hover {
		color:#AAA;
		text-decoration:none;
		}

/*----styles for FLASH page starts here---*/

/*----styles for WORK page starts here---*/
#worktext {
	width:300px;
	margin:60px 0 0 0;
	text-align:left;
	font-size:10px;
	color:#AAA;
	}
	
#worktext {
	/*line-height:20px;*/
	}
	
#worktext a {
	color:#222;
	text-decoration:none;
	}
	
#worktext a:hover {
	color:#FF3300;
	}
	
.quote {
	color:#999;
	font-size:10px;
	margin:0 0 0 20px;
	}
	
.indent {
	width:200px;
	padding:30px;
	color:#BBB;
	/*border:1px dashed #EEE;*/
	}
	
.title2 {
	font-weight:bold;
	font-variant:small-caps;
	font-size:11px;
	color:#BBB;
	}
	
/*----styles for WORK page ENDS here---*/

/*----styles for 999seconds page STARTS here---*/

#text999 {
	margin:0 0 0 200px;
	}
	
#text999 p{
	width:300px;
	font-size:11px;
	color:#AAA;
	}
	
#bodytext999 p{
	font-size:11px;
	color:#555;
	}
	
	
	
div.footnote {
   font-size: 8pt;
}

.title999 {
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	}
	
.title999wide {
	font-weight:normal;
	font-size:10px;
	width:450px;
	}
	
#video {
	margin:60px 0 0 0;
	}
	
#readlist {
	margin:60px 0 0 0;
}

#thanks {
	margin:60px 0 0 0;
	}

#thanks p{
font-weight:normal;
	font-size:10px;
}

#bodytext999 ul{
	/*height: 300px;*/
	white-space:normal;
	text-align:left;
	list-style:none;
	}
	
#bodytext999 li{
	line-height:20px;
	}
	
	
	
	
/*----styles for 999seconds page ENDS here---*/


/*----styles for CURRENT page STARTS here---*/

#currentone {
	margin:150px 0 0 30px;
	}
	
#currentone p{
	width:200px;
	font-size:11px;
	color:#BBB;
	}
	
#currenttwo {
	margin:50px 0 0 30px;
	}
	
#currenttwo p{
	width:200px;
	font-size:11px;
	color:#BBB;
	}

#currentthree {
	margin:50px 0 0 30px;
	}
	
#currentthree p{
	width:200px;
	font-size:11px;
	color:#BBB;
	}
	

#currentthree a{
	text-decoration:none;
	} 
	
.title {
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	}
/*----styles for CURRENT page ENDS here---*/

/*----styles for WEB BOOK page STARTS here---*/

#booktext {
	margin:-200px 0 0 450px;
	}
	
#booktext p{
	width:245px;
	font-size:10px;
	color:#333;
	text-align:justify;
	}
	
#booktext a {
	text-decoration:none;
	color:#CC0000;
	}
	
#booktext a:hover {
	text-decoration:none;
	color:#999;
	}

.title {
	width:200px;
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	}
/*----styles for WEB BOOK page ENDS here---*/

/*----styles for MAKERS page STARTS here---*/

#makers {
	margin:-200px 0 0 450px;
	}
	
#makers p{
	width:245px;
	font-size:10px;
	color:#333;
	text-align:justify;
	}
	
#makers a {
	text-decoration:none;
	color:#CC0000;
	}
	
#makers a:hover {
	text-decoration:none;
	color:#999;
	}

.makerstitle {
	width:200px;
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	}
/*----styles for MAKERS page ENDS here---*/


/*----styles for BIOG page starts here---*/
	
#biogtext {
	width:350px;
	margin:80px 0 0 0;
	text-align:justify;
	font-size:10px;
	color:#666;
	}

#biogtext a {
	color:#993300;
	text-decoration:none;
	}
	
#biogtext a:hover {
	color:#FF3300;
	}
	
#cv {
margin:20px 0 0 0;
}
	
	
#cv td {
padding:0 0 10px 0;
text-align:left;
margin:0 0 20px 0;
vertical-align:top;
color:#666;
}

.date {
	width:20px;
	vertical-align:top;
	}
	
.quote {
	color:#999;
	font-size:10px;
	margin:0 0 0 20px;
	text-align:justify;
	}
	
.indent {
	width:200px;
	padding:30px;
	color:#BBB;
	/*border:1px dashed #EEE;*/
	}
	
	
.right {
	color:#999;
	font-size:10px;
	float:right;
	}
	
	
/*----styles for BIOG page ENDS here---*/

/*----styles for CONTACT page starts here---*/

#mail {
	width:215px;
	color:#CCC;
	font-size:10px;
	margin:320px 0 0 0;
	text-align:right;
	}
	
.mail a {
	font-size:10px;
	text-decoration:none;
	}
	
.mail a:hover {
	color:#990000;	
	}
	
/*----styles for CONTACT page ENDS here---*/

/*----styles for Sound-work page begins here---*/

#sound {
	margin:-200px 0 0 400px;
	}
	
#sound a{
	color:#990000;
	text-decoration:none;
	}
	
#xmp3Player-mini {
	margin:10px 0 0 0;
	padding:10px 0 2px 100px;
	width:300px;
	border:1px dotted #708090;
	font-size:10px;
	color:#AAA;
	}
	
	#xmp3Player-mini2 {
	margin:10px 0 30px 0;
	padding:10px 0 2px 100px;
	width:300px;
	border:1px dotted #708090;
	font-size:10px;
	color:#AAA;
	}
	
	.soundlink {
	font-size:11px;
	}

	
	#plymletter {
	width:450px;
	border: 1px solid #DDD;
	background-color: #EEE;
	font-size:11px;
	text-align:justify;
	}
	
	
#plymletter p {
	margin: 20px;
	}
	
.letter {
	width: 400px;
	text-align:left;
	border: 1px solid #FFF;
	display:block;
	background-color:#DDD;
}

#plymletter a {
	border: 1px solid #BBB;
	padding:5px;
	}
	
#plymletter a:hover {
	border: 2px solid #333;
	text-decoration:none;
	}

.dateletter {
	color: #FFFFFF;
	background:#666666;
	width:400px;
	display:block;
	text-indent: 20px;
	}
	
.dateletterred {
	color: #FFFFFF;
	background:#990000;
	width:400px;
	display:block;
	text-indent: 20px;
	}
	
.lettertop {
background-color:#FFFFFF;
padding:10px 0 0 0;
}

.lettertop a {
text-decoration:none;
color:#990000;
font-size:11px;
}
	
.letterhead {
	color:#666;
	text-align:justify;
}

.quotation {
	margin-left: 30px;
	display:block;
	}
	
.subquote {
	margin-left: 40px;
	margin-right: 10px;
	display:block;
	}
	

/*----styles for Sound-work page ENDS here---*/

/*----------------------------Letter Pages BEGIN HERE --------------*/



/*----------------------------Letter Pages END HERE --------------*/

