/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }





    /* Layout (general) 
=================================== */

html { 
background-color : #5b5b5b;
height : 100%;     
text-align : center;   
}
	#wrapper {
	width : 790px;
	position : relative;
	margin: 0 auto; 
	}
	
	p {font-size : 104% ;}
	p.statement {line-height : 125%;}
	h3 {line-height : 150% ;}
	hr {width : 575px;}


    /* controls the gallery page (a.k.a. - index.html) body */

body { 
font-family : "Arial","Book Antiqua"; 
font-size : 13pt;
color : #ebebea; 
line-height : 130%;
}  




   /* General content Layout 
===============================*/

#body_gallery, #body_upcoming, #body_resume, #body_statement, #body_contact, #body_studio { 
min-width : 790px; /* prevents left side text cut off in netscape 6 */
position : relative;
margin: 0 auto;
text-align : left; 
}
	#content_contact, #content_statement, #content_upcoming, #content_resume, #content_studio {
	position : relative;
	margin-left : 2em;
	width : 600px;
	left : 150px;  
	top : 155px;
	margin-bottom : 200px;
	z-index : 2;
	font-size : 104%;
	}
             

  /* Navigation */

a:link { color : #9f908b; } 
a:visited { color : #7f7977; }
a:hover { border-style : none; border-width : 0px; border-color : #ebebea; color : #aca4a4;
}

#nav_main li, #nav_footer li, #nav_footer_gallery li, #nav_footer_studio {
margin: 5px;
font-size: 130%;

}


#nav_main {
position : absolute;
word-spacing: 0.10em;
width : 255px;
left : 7px;
top : 78px;
z-index : 1;
background-color : #5b5b5b ;

}


a.nav_rollover {
color : #aeaaaa ; 
}


#nav_footer { 
clear : both;
text-align : center;
margin : 4em;
margin-top : 0em;
margin-left : 20px;  
word-spacing: 0.10em;
width : 730px;
height : 0em;


}

#nav_footer li {
display : inline; 
}

#nav_footer_gallery {
position : relative;
clear : left;
text-align : left;
margin : 2em;
margin-top : 2em;
margin-left : 0px;
word-spacing: 0.10em;
width : 730px;
left : 50px;


}

#nav_footer_gallery li {
display : inline; 
}
   
   /* additional studio navigation */
#nav_studio {
position : absolute;
top : 73px;
left : 310px;
width : 375px ;
text-align : center;
word-spacing : 0.10em ;
border-style : solid;
border-color : #000000;
border-width : 1.5px;
margin : 2px;


}

#nav_studio li {
display : inline; 
font-size : 115%; 
margin : 4px;
}
   /* this centers the "publick studios" link in the "nav_footer" */
#studio_link {
position : relative;
left : 250px;
}

#nav_footer_studio {
position : relative;
clear : left;
text-align : center;
margin : 2em;
margin-top : 2em;
margin-left : 0px;
word-spacing: 0.10em;
width : 730px;
left : -150px;


}

#nav_footer_studio li {
display : inline; 
}


   /* General address positioning */

#address { 
position : relative;
left : 1px;
text-align : left;
margin-left : 1em;
margin-top : 2em;


}

#address ,#address_gallery { 
font-size : 85% ;
font-family : "Arial","Book Antiqua";
color : #a59c9b; 

}

   /*  Images 
=============================== */
   

  /* General image border settings */

img { 
border-style : solid;
border-color: white; 
border-width: 2px;
}

#contact_emailtext1 {border-style : none;}

#contact_emailtext2 {border-style : none; margin-left : -5px;}

#statement_photo {float : left; left: 225px; margin-right: 1em;}

#studio_photo1 {float: left; clear: both; margin-right: 1em ;}

#studio_photo2 {float: right; clear: both; margin-left: 0em }


   /* Gallery Layout
=============================== */

.gallery_image img {margin-right : 2em; margin-top : 1em; margin-bottom : 1em;}

.gallery_content img {  
position : relative;
margin-top : 3em; 
margin-right : 2em;
margin-bottom : 1em;
margin-left : 0em;
float : left;
}

#content_studio p {
clear: right;

}

.gallery_image { 
float: left; 
width: 100%; 
position : relative;
margin : 1em;
left : 180px;
width : 575px;
z-index: 2;
}

#content_gallery {
position : absolute;
top : 185px;
width : 790px;

}

div#content.gallery_content {
font-size : 105%;
}

.gallery_content p {
margin: 2em;
margin-top: 4.5em;
}

#address_gallery{
position : relative;
margin-left : 15px;
text-align : left;  
margin-top : 1em; 
}
   
   /* Contact page */

#submit_button {
margin-left : 4px;
padding : 1px;
padding-left : 5px;
padding-right : 5px;
}

#reset_button {
margin-left : 3px;
padding : 1px;
padding-left : 5px;
padding-right : 5px;
}
































