@import url("./whitespace-reset.css");

body{
	text-align:center;
	margin-top:20px;
}

#global{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:950px;
}

/* HEADER STYLES */

#hdr{
	width:950px;
	margin: 0 auto;
	text-align:left;
}

#flashwrap{
	height:234px;
	width:950px;
	background:url(../images/bar2.jpg) repeat-x;
}

#flashnav{
	width:370px;
	float:left;
	height:234px;
}

#flashbar{
	width:580px;
	float:left;
	height:234px;
	padding-top:100px;
}

#sculptor{
	margin-left:445px;
	margin-top:-5px;
}

#slideshift{
	margin-left:-20px;
}
#one{
	background:#fff url(../images/piece_01.jpg) no-repeat;
	height:15px;
}
	
#two{
	background:#fff url(../images/piece_02.jpg) no-repeat;
	height:22px;
}

#two a {
	background:url(../images/piece_02.jpg) no-repeat;
}

#two a:hover{
	background:url(../images/piece_02-on.jpg) no-repeat;
}

#three{
	background:#fff url(../images/piece_03.jpg) no-repeat;
	height:24px;
}

#four{
	background:#fff url(../images/piece_04.jpg) no-repeat;
	height:34px;
}

#five{
	background:#fff url(../images/piece_05.jpg) no-repeat;
	height:34px;
	margin-left:12px;
}

#six{
	background:#fff url(../images/piece_06.jpg) no-repeat;
	height:58px;
}

	#six #logotype{
		text-align:left;
		background:#fff url(../images/bar.jpg) repeat-x;
		height:69px;
	}

		#six #logotype #ltleft{
			float:left;
			width:475px;
			padding-left:5px;
		}
	
		#six #logotype #ltright{
			float:left;
			width:465px;
			text-align:right;
			padding-right:5px;
		}


#seven{
	background:#fff url(../images/piece_07.jpg) no-repeat;
	height:33px;
}

#eight{
	background:#fff url(../images/piece_08.jpg) no-repeat;
	height:48px;
}

/* NAVIGATION */

#nav{

}

#nav p{
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:15px;
	color:#FF0066;
}

	#nav p a:link{
	/*	background-color:inherit;
		border-color:#606060;
		border-style:none none solid;
		border-width:0pt 0pt 1px; */
		color:#0C7FCE;
	/*	padding:3px 0px 2px; */
		text-decoration:none;
	}	
	
	#nav p a:visited{
		color:#0C7FCE;
		text-decoration:none;
	}
	
	#nav p a:hover{
		color:#FF0066;
		text-decoration:none;
	}
	
	#nav p a:active{
		color:#0C7FCE;
		text-decoration:none;
	}

#nav #gallery p #nlist ul{
	list-style-image:url(images/bullet.gif);
}

#nav #gallery p #rlist{
	list-style-image:url(images/bullet.gif);
}

#nav #gallery p #clist{
	list-style-image:url(images/bullet.gif);
}

#nav #gallery p #mlist{
	list-style-image:url(images/bullet.gif);
}

#gmenu{
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:15px;
	color:#FF0066;
	line-height:1.5em;
}

.instruct {
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#FF0066;
	line-height:1.5em;
}
	
#gmenu a:link{
	color:#0C7FCE;
	text-decoration:none;
}

#gmenu a:visited{
	color:#0C7FCE;
	text-decoration:none;
}

#gmenu a:hover{
	color:#FF0066;
	text-decoration:none;
}

#gmenu a:active{
	color:#0C7FCE;
	text-decoration:none;
}

/* NAVIGATION POSITIONING */ 

#hdr #gallery {
	position:absolute;
	margin-left:200px;
	margin-top:15px;
}

#hdr #gallery a{
	background: url("button.gif") 0 0 no-repeat;	
}

#hdr #gallery a:hover{
	background: url("button.gif") 0 0 no-repeat;	
}




#hdr #news {
	position:absolute;
	margin-left:220px;
	margin-top:40px;
}

#hdr #resume {
	position:absolute;
	margin-left:240px;
	margin-top:65px;
}

#hdr #contact{
	position:absolute;
	margin-left:230px;
	margin-top:165px;
}

#hdr #mailing{
	position:absolute;
	margin-left:210px;
	margin-top:195px;
}

/* CONTENT WRAPPER */

#wrapper{
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	width:950px;
	clear:both;
}

#wrapperft{
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	width:950px;
	clear:both;
}

#clear{
	clear:both;
}

	#wrapper #content{
		text-align:left;
		width:950px;
		margin: 0 auto;
	}
	
	#wrapperft #contentft{
		text-align:left;
		width:950px;
		margin: 0 auto;
	}
		
		#wrapper #content p{
				font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
				font-size:14px;
				color:#666;
				line-height:1.6em;
				margin-bottom:1.6em;
			}
			
			#wrapper #content #left{
				float:left;
				width:600px;
				margin-top:-80px;
			}
			
			#wrapper #content #left a:link{
			/*	background-color:inherit;
				border-color:#606060;
				border-style:none none solid;
				border-width:0pt 0pt 1px; */
				color:#0C7FCE;
			/*	padding:3px 0px 2px; */
				text-decoration:none;
			}	

			#wrapper #content #left a:visited{
				color:#0C7FCE;
				text-decoration:none;
			}

			#wrapper #content #left a:hover{
				color:#FF0066;
				text-decoration:none;
			}

			#wrapper #content #left a:active{
				color:#0C7FCE;
				text-decoration:none;
			}
			
			#wrapper #content #right{
				float:left;
				text-align:right;
				position:relative;
				width:350px;
				margin-top:-160px;
			}
			
			#wrapper #content #gleft{
				float:left;
				position:relative;
				width:290px;
				margin-right:60px;
				margin-top:-80px;
			}	
			
			#wrapper #content #gright{
				float:left;
				text-align:right;
				position:relative;
				width:600px;
				margin-top:-145px;
				
			}
			
.rightx{
	text-align:right;
	width:600px;
}		
			
#wrapper #content #left #footer{
	margin-top:240px;
	width:100%;
	border-top:#0C7FCE 4px solid;
}

	#wrapper #content #left #footer p {
		font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size:10px;
		color:#0C7FCE;	
	}

#error{
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#666;
	line-height:1.6em;
	margin-bottom:1.6em;
	text-align:left;	
}

#error a:link{
/*	background-color:inherit;
	border-color:#606060;
	border-style:none none solid;
	border-width:0pt 0pt 1px; */
	color:#0C7FCE;
/*	padding:3px 0px 2px; */
	text-decoration:none;
}	

#error a:visited{
	color:#0C7FCE;
	text-decoration:none;
}

#error a:hover{
	color:#FF0066;
	text-decoration:none;
}

#error a:active{
	color:#0C7FCE;
	text-decoration:none;
}

#ftalign{
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#666;
	text-align:left;
	clear:left;
	margin-bottom:20px;
}

