body {
	background-color: #111111;
	background-image:url(../images/background.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
}
a {text-decoration:none;border-style:none;}

#d1{width:97;}
#d2{width:97px;}
#layer {width:97px; height:144px; text-align:center;}
#ilayer {width:97px; height:144px; text-align:center;}

#wrapper {
    margin:0 auto;
    width: 850px;
	
	}
	
#frame{
	width:800px;
	height:auto;
	background-color:#000000;
	margin-top:30px;
	float:left;
	position:absolute;
	padding:20px;
	
	
	}
	
#titlebanner{
    width:800px;
	float:right;
	height:50px;
	background-color:#000000;
	background-image:url(../images/header.jpg);
	text-decoration:none;
	border-bottom:solid;
    border-width:1px;
    border-color:#222222;
	padding-top:10px;
	}
#titlebanner a img {padding-left: 20px; text-decoration:none; border:none;}
#topmenu{
	width:800px;
	background-color:#000000;
	float:left;
	
}
a.topmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	padding-right:3px;
	padding-left:20px;
	}

#bottommenuuptop A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
	color:#FFFFFF;
	padding-right:5px;
	padding-left:10px;
	}
	
div#topmenu a:hover{color:#CC3333;}
	
#leftmenu{
	width:220px;
	
	float:left;
	margin-left:45px;
	padding-right:3px;
	
	background-color:#000000;
	}
	
*html #leftmenu{
	width:220px;
	
	float:left;
	margin-left:25px;
	padding-right:3px;
	
	background-color:#000000;
	}

#descriptions{position:static; margin-bottom:0px; height:144px; background-position: 0 0; text-align:center;}

	
#menulinks{
	background:#000000;
    background-image:url(../images/menulink.jpg);
	float:right;
	padding-right:30px;
	padding-left:30px;
	border-bottom:solid;
    border-width:1px;
    border-color:#111111;
	margin-bottom:5px;
	}
		
#maincontent{
	width:470px;
	background-color:#222222;
	float:right;
	}
#contactira {
	width:320px;
	background-color:#000000;
	float:left;
		}
#contactfern {z-index:5;
	margin-top:60px; margin-right:-20px; padding-bottom:4px;
	position:relative;
	float:right;
	
	}
*html #contactfern {z-index:5;
	margin-top:75px; margin-right:-10px;
	position:relative;
	float:right;
	padding-bottom:5px;
	}
#contactrightcol {border:solid 1px; color:#222222;
					background-color:#111111;
					font-size:14px; 
					width:340px; 
					margin-left:40px; 
					float:right; 
					position:relative; 
					margin-top:7px;}
					
a.contactrightcol {color:#CC3333; text-decoration:none;}
.uptop {color:#ffffff; border:none; text-decoration:none; padding-right:5px;}
.uptop2 {color:#ffffff; border:none; text-decoration:none; padding-right:0px; width:70px; }
/*fieldset{font-size:13px; border:none; color:#ffffff; width:320px;} */
#fieldset{padding:8px;border:solid 1px #222222; color:#ffffff; background-color:#111111;}
#feedback,#email,#name{background-color:#CCCCCC;}
legend {padding-left: 3px;color:#ffffff;}
	
#maincontentp{
	width:330px;
	background-color:#000000;
	float:left;
	border-top:solid;
    border-width:1px;
    border-color:#222222;
	
	margin-top:7px;
	padding-left:0px;
	}

#maincontentres{
	width:325px;
	background-color:#000000;
	position:relative;
	float:right;
	margin-top:5px;
	padding-left:0px;
	
	}

#maincontentresume {
	width:448px;
	position:relative;
	background-color:#111111;
	margin-right:0px;
	z-index:0;
	text-align:left;
	float:right;
	
	margin-top:7px;
	border: 1px solid; border-color:#222222;
	}
#maincontentimg {
	width:416px;
	background-color:#000000;
	
	float:right;
	margin-right:15px;
	text-align:center;
	position:relative;
	}
	

#maincontentimgindex {
	
	background-color:#000000;
	width:440px;
	float:right;
	margin-right:0px;
	text-align:center;
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
	
	}
img.resume {margin:10px;}
img.maincontent {width:336px; height:440px; padding:15px; float:right; margin-right:40px;}
img.thumbs {text-decoration:none; 
			border:none; 
			padding-right:8px;
			
			border-right:solid;
    		border-width:1px;
    		border-color:#222222;
			width:65px;
			height:96px;
			margin-top:5px;
			margin-left:0px;
			}
img.thumbsres {text-decoration:none; 
			border:none; 
			padding:8px;
			
			border:solid;
    		border-width:1px;
    		border-color:#222222;
			width:130px;
			height:130px;
			margin-top:5px;
			margin-left:0px;
			}
			
#gallerymenu {width:41%;
				background-color:#000000;
				float:left;
				text-align:left;
				background-position: 0 0;
				
				margin-top:10px;
				padding-top:15px;
				position:relative;
				
				}
img.galtitle {float:left; text-align:left;}
#topmenuchicklet {	
	
	postiion:relative;
	float:right;
	width:230px;
	color:#cccccc;
	margin-right:20px;
    border-color:#111111;
	text-align:center;
	padding-right:3px;	
}
a.topmenuchicklet {color:#ffffff; text-decoration:none;}
#topmenuchicklet a:hover {color:#CC3333;}

#bottommenu{
width:100%;
	height:40px;
	background-color:#000000;
	background-image:url(../images/bottommenu.jpg);
	postiion:relative;
	float:left;
	border-top:solid;
	
    border-width:1px;
    border-color:#111111;
	margin-top:15px;
	padding-top:0px;
	margin-bottom:-5px;
	text-align:center;
	
	padding-right:3px;
	
}
#bottommenuuptop {
	background:#000000;
    background-image:url(../images/menulink.jpg);
	float:left;
	width:33%;
	padding-right:30px;
	padding-left:30px;
	border-bottom:solid;
    border-width:1px;
    border-color:#111111;
	margin-bottom:5px;
}		
				
a.bottommenu, a.bottommenuuptop{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border:none;
	padding-right:12px;
	font-color:#ffffff;
	
	}
	
div#bottommenu a:link {color:#FFFFFF; text-decoration:none; }
div#bottommenu a:visited {color:#FFFFFF; text-decoration:none;  }
div#bottommenu a:hover, body.collage #bottommenu #collage, body.collage #bottommenu #collage a, 
body.mask #bottommenu #mask, body.mask #bottommenu #mask a,
body.paper #bottommenu #paper, body.paper #bottommenu #paper a,
body.paint #bottommenu #paint, body.paint #bottommenu #paint a,
body.bio #topmenu #bio, body.bio #topmenu #bio a,
body.press #topmenu #press, body.press #topmenu #press a,
body.shows #topmenu #shows, body.shows #topmenu #shows a,
body.contact #topmenu #contact, body.contact #topmenu #contact a
{color:#CC3333; text-decoration:none; }

div#bottommenu a:active {color:#FFFFFF; text-decoration:none; outline:none; }
a:hover {background-position: 0 0;}
:-moz-any-link:focus { outline: none; }

/* The following section is for the Hover Menu colors */



/*--End-- */

	
#footer{
	color:#999999;
	width:100%;
	height:55px;
	background-color:#000000;
	background-image:url(../images/footer.jpg);
	position:relative;
	z-index:8;
	float:right;
	border-top:solid;
    border-width:1px;
    border-color:#222222;
	margin-top:3px;
	text-align:center;
	
	
	
}
a.footer{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-right:5px;
	color:#999999;
	text-decoration:none;
	position:relative;
	}

p.footer{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-right:5px;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	position:relative;
	}

p.copyright{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-right:5px;
	color:#444444;
	text-decoration:none;
	font-size:10px;
	position:relative;
	margin-top:-2px;
	margin-left:-5px;
	}
div#footer a:hover{color:#CC3333;}

 p{
	color:#CCCCCC;
	margin:7px;
	padding-top:5px;
	padding-left:20px;
	}
blockquote {color:#cccccc;}

ul{list-style:square; color:#222222; list-style-type:square; size:12px;}
i{color:#669999;}
li{
	color:#CCCCCC;
	font-size:13px;
	margin:0px;
	padding-top:2px;
	padding-left:8px;
	}
li.long{
	color:#CCCCCC;
	font-size:12px;
	margin:0px;
	padding-top:0px;
	padding-left:8px;
	}	
	
b.info {color:#669999;
		margin:0px;
		padding-top:-10px;
		padding-left:20px;
		}
a.z3:hover,a.z3 {font-size:10px; color:#555555;}
#flashobject {width:440px; height:520px; margin-right:5px;}
#z3 {width:100%; float:left; position:relative; text-align:center; margin-top:-6px;}
b.phone {color:#ffffff; font-weight:normal;}

ul.paperthings{
margin-left:60px;

}

img.paperhowto {
float:right;
position:relative;
padding:5px;
border:1px solid #222222;
margin-right:100px;
}
#paperhowto {
width:100%;
}
