/* General styles for all pages  */
body		{
		  font-family: "Gill Sans","Arial", sans-serif;
		  font-size: medium; font-variant: small-caps;
		  background-color: rgb(80,100,80); 
		  background-color: rgb(250,250,250); 
		}

.normalFont {
	font-variant: normal;
}

.outerdiv {
	height: 580px;
	width: 800px;
	position: absolute; left: 50%; top: 50%;
	margin-left: -400px;
	margin-top: -290px;
}

.pagetitle {
	height: 50px;
	width: 800px;
	position: absolute; left: 50%; top: 0px;
	margin-left: -400px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.content2	{
	background-color: rgb(170,170,170); 
	height: 480px;
	width: 800px;
	position: absolute; top: 50%; left:50%; 
	margin-top: -250px; 
	margin-left: -400px;
	overflow: auto;
}

.links {
	width: 460px;
	position: absolute; bottom: 1px; left: 50%;
	margin-left: -230px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgb(210,225,210); 
}




#title	 	{
		  position: absolute; top: 0px; left:3px; color: rgb(200,200,100);
		  padding: 0px; margin: 0px;
		}

#myname 	{
		  position: absolute; top: 0px; right:0px;  
		  color: rgb(200,200,100);
		  padding: 0px; margin-top: 0px;
		}

.content	{
		  background-color: rgb(210,225,210); 
		}



div.fixedcontent
		{
		  position: absolute; top: 50%; left: 50%;
		  height: 420px; width: 650px; 
		  margin-left: -325px; margin-top: -210px;
		  background-color: rgb(210,225,210); font-weight: normal; 
		  overflow: auto;
		}

h1 {
	font-size: 40px; 
	color: rgb(64,64,64); 
 	letter-spacing: 15px; 
	font-weight: bold; 
	margin-top: 0px;
	padding: 0px;
}

h2 {
	font-size: 43px; 
	color: rgb(64,64,64); 
 	letter-spacing: 5px; 
	font-weight: bold; 
	margin-top: 0px;
	padding: 0px;
}

h3 {
	text-align: center; 
	font-size: 30px;
 	font-weight: bold;
	padding-top: 0px; margin: 0px;
	color: rgb(240,240,260);
}

h3.reel		{
		  text-align: center; font-size: 1.5em; font-weight: normal;
		  color: rgb(0,25,75);
		}

h4		{
		  font-size: 1em; font-weight: bold; font-variant: small-caps ;
	margin-left: 5px;
color: rgb(240,240,260);
		  margin-bottom: 2px;
		}
h5		{
		  text-align: center; font-size: 1em;
		  color: rgb(0,25,75);
		  margin: 0px;
		}

h6 {
	text-align: center; 
	font-size: 24px;
 	font-weight: bold;
	padding-top: 0px; margin: 0px;
	color: rgb(240,240,260);
}

blockquote	{
		  font-size: 0.9em; margin-top: 1px; margin-bottom: 1px; font-variant: normal;
		  color: rgb(30,30,30);
		}

.bold		{
		  font-weight: bold;
		}

.ital {
	font-style: italic;
}

.italbold {
	font-style: italic;
	font-weight: bold;
}


.title1
	 	{
		  position: absolute; top: 1.2em; color: rgb(200,200,100);
		  padding: 0px; margin: 0px; width: 100%; height: auto;
		}

object		{
		  position: absolute; top: 65%; left: 50%;
		  margin-left: -160px; margin-top: -160px;
		  width: 320px; height: 256px;
		}

object.wmp	{
		  position: absolute; top: 55%; left: 50%;
		  margin-left: -160px; margin-top: -176px;
		  width: 320px; height: 300px;
		}

embed		{
		  width: 320px; height: 300px;
		}

embed.wmp	{
		  width: 300px; height: 300px;
		}


/* Styles for navigation section and links  */

#navigation	{
		  position: absolute; bottom:5px ; right:5px;
		  padding-bottom: 5px;
		}

a		{
		  text-decoration: none; margin: 0px;
		}

#navigation a	{
		  font-size: 1em; padding: 0.1em .35em; 
		  margin-bottom: 3px;
		  border-style: solid; border-width: 0px;border-color: rgb(230,180,80);
		}


.fixedcontent img
		{
		  border-width: 0px;
		}



a:link		{
		  font-weight: 600; color: rgb(64,64,64);
		}

a.text:visited	{
		  font-weight: 600; color: rgb(64,64,64); 
		}
a.text:focus	{
		  color: rgb(200,200,100);
		}
a.text:hover	{
		  color: #ef9c00; 
		}
a.text:active	{
		  color: #ef9c00;
		}

.blue	{
	color: blue;
}

/*  Styles for home page  */


#homepic {
	padding: 0px;
	position: absolute; top: 50%; left:50%; 
	margin-top: -225px; 
	margin-left: -160px;
}



#homepic img	{
		  margin: 0px;
		}

#homepic p	{
		  margin: 0px;
		}

#homepic_topleft {
	position: absolute; left: 18px; top: 15px;
	padding-top: 0px;
	margin-top: 0px;
}

#homepic_satc {
	position: absolute; left: 18px; top: 15px;
	padding-top: 0px;
	margin-top: 0px;
}

#homepic_lo {
	position: absolute; left: 18px; top: 173px;
	margin-top: 0px;
}

#homepic_middleleft {
	position: absolute; left: 18px; top: 155px;
	margin-top: 0px;
}

#homepic_ff {
	position: absolute; left: 8px; top: 320px;
	margin-top: 0px;
}

#homepic_bottomleft {
	position: absolute; left: 18px; top: 315px;
	margin-top: 0px;
}

#homepic_topright {
	position: absolute; right: 18px; top: 15px;
	margin-top: 0px;
}


#homepic_middleright {
	position: absolute; right: 18px; top: 173px;
	margin-top: 0px;
}

#homepic_tr {
	position: absolute; right: 8px; top: 173px;
	margin-top: 0px;
}

#homepic_bottomright {
	position: absolute; right: 18px; top: 330px;
	margin-top: 0px;
}

ul		{
		  list-style-position: outside;
		}

li		{
		  margin-left: -0.8em;
		  padding-bottom: 0.55em;
		}


/* Styles for Resume   */

div#resume	{
		  position: absolute; top: 2.1em; 
		  height: 82%; width: 90%; 
		  margin-left: 5%; margin-right: 5%;
		  font-weight: normal; 
		  overflow: auto;
		}

#credits	{
		  width: 95%; height: 100%; 
		  margin-right: auto; margin-left: auto;
		  font-size: 0.9em; font-variant: small-caps;
		  color: rgb(30,30,30);
		}
#credits td	{
		  vertical-align: top;
		}

#creditnote	{
		  font-size: 0.9em; font-weight: bold;
		}
.resumeheading	{
		  font-size: 1.33em; font-weight: bold; text-align: center;
color: rgb(240,240,260);
		}
#demo		{
		  font-size: 0.75em;
		}
#lecon		{
		  font-size: 0.9em; font-weight: bold;
		}

/*  Styles for photos  */


#photos		{
		  width: 95%; height: 100%; 
		  margin-right: auto; margin-left: auto;
		  font-size: 0.9em; font-variant: small-caps;
		  color: rgb(30,30,30);
		}

.fixedcontent p	{
		  margin: 0px;
		}

#click	{
	position: absolute; left:230px; top: 49%;
}

#sexcity	{
		  position: absolute; left:10px; top: 0px;
		}

#lawsvu	{
	position: absolute; left:220px; top: 0px;
}


#crowder_main	{
	position: absolute; right:25px; top: 0px; z-index:4;
		}


#golf	{
	position: absolute; left:450px; top: 0px; z-index:5;
}

#shadowbox	{
		  position: absolute; left: 10px; top: 157px; z-index: 3;
		}

#kindness	{
		  position: absolute; left: 220px; top: 157px; z-index: 3;
		}

#kindness2	{
	position: absolute; left:437px; top: 157px; z-index:5;
}

#crowder_suit	{
	position: absolute; right:25px; top: 157px;
}

#vieux1	{
		  position: absolute; left: 10px; bottom: 0px; z-index: 3;
		}

#vieux2	{
		  position: absolute; left: 227px; bottom: 0px; z-index: 3;
		}

#tryst	{
	position: absolute; left:438px; bottom: 0px; z-index:5;
}

#crowder_smile	{
	position: absolute; right: 25px; bottom: 0px; z-index:5;
}

#body		{
		  position: absolute; right:25px; top: 157px;z-index:4;
		}
#mcdermot	{
	position: absolute; right:25px; bottom: 0px; z-index:1;
}




/*  Styles for reel page  */


#reel		{
	margin-top: 20px;
	margin-left: 20px;
  	color: rgb(30,30,30);
		}

#fullreel		{
	margin-top: 20px;
	margin-left: 150px;
  	color: rgb(30,30,30);
		}

td.reelTopTitles {
	font-size: 1.0em;
	font-weight: bold
		}

td.desc		{
	font-size: 0.8em;
	width: 350px;
	margin-top: 0px;
	margin-bottom: 0px;
		}

td.video	{
	margin-top: 0px;
	margin-bottom: 0px;
		}

td.pad		{
	width: 100px;
		}

/*  Styles for voice page  */




table#voicesamples
		{
		  width: 85%; 
		  margin-right: 6%; margin-left: 6%; margin-top: 5px;
		  font-size: 0.9em; font-weight: bold;
		}

td.right	{
		  text-align: right; padding-right: .5em;
		}

td.left		{
		  text-align: left; margin-left: 0;
		}

.voiceheading	{
		  text-align: center; font-weight: bold; font-size: .95em; line-height: 1em;
		}

#voicetitle2
	 	{
		  position: absolute; top: 15em; color: rgb(200,150,0);
		  padding: 0px; margin: 0px; width: 100%;
		}

table#clientstable
		{
		  width: 95%; 
		  margin-right: auto; margin-left: auto;
		  font-size: 0.85em;
		}

div#voiceclients
		{
		  position: absolute; top: 17em; 
		  height: 32%; width: 90%; 
		  margin-right:5%; margin-left: 5%;
		  font-weight: normal; 
		  overflow: auto;
		  color: rgb(0,25,75);
		}


/*  Styles for reviews page  */



#reviewstitle2
	 	{
		  position: absolute; top: 48%; color:rgb(240,240,260);
		  padding: 0px; margin: 0px; width: 100%;
		}

div#testimonials
		{
		  position: absolute; top: 55%; 
		  height: 35%; width: 90%; 
		  margin: 1px 5%;
		  font-weight: normal;
		  color: rgb(240,240,260);
		  padding-top: .5%;
		  overflow: auto;
		}

p.source	{
		  margin-top: 0px; margin-right: 2%;
		  text-align: right; font-size: 0.75em; font-variant: small-caps;
		}

#french		{
		  font-size: 0.85em;
		}


#audition a {
	color: black;
}
/*
border-style: solid; border-width: 2px; border-color: red;
*/