* body {margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#wrapper {
display:block;
width:800px;
margin:0 auto 0;
padding:0;
}

#front_image_holder {
display:block;
width:800px;
height:330px;
margin:140px 0 160px;
padding:0;
background-image:url(http://www.susanbrenner.net/images/2.jpg);
background-repeat:no-repeat;
/*border:2px solid #CCCCCC;
border:3px double #CCCCCC;*/
overflow:hidden;
}
#nav_back {
display:block;
width:800px;
height:40px;
margin:0;
padding:0;
border-top:none;
border-bottom:none;
overflow:hidden;
}



#main_nav {
display:block;
position:absolute;
width:100%;
padding:0;
margin:0 0 0 0;
background-color:#222222;
background-image:url(http://www.susanbrenner.net/images/3.jpg);
background-repeat:no-repeat;
background-position:center;
/*opacity:.80;*/
}
.front_nav {
top:290px;
}
.nav_top {
top:0px;
}
/* ---------------------
Flash Nav
-------------------------*/
#flashcontent {
display:block;
position:relative;
width:800px;
margin:0 auto;
padding:0 0 0;
height:40px;
/*background-image:url(http://www.susanbrenner.net/images/3.jpg);
background-repeat:no-repeat;*/
}

#nav_list {
display:block;
position:relative;
width:760px;
margin:0 auto;
color:#FFFFFF;
padding:0 20px 0;
height:40px;
}
#nav_list li {
list-style:none;
display:block;
float:left;
margin:15px 1px 0 0;
padding:0;
}


#nav_list a, #nav_list a:visited {
text-decoration:none;
color:#DDDDDD;
padding:15px 16px 10px;
text-transform:uppercase;
text-shadow:0 0 #111111;
}

#nav_list a:hover {
text-decoration:none;
color:#FFFFFF;
padding:15px 16px 10px;
background-color:#000000;
color:#CCCCCC;
text-transform:uppercase;
}


#nav_list li h1 {
display:block;
margin:-8px 10px 0 0;
padding:0;
font-weight:normal;
font-size:21px;
text-shadow:0 0 #111111;
text-transform:none;
}
#nav_list li h1 a, #nav_list li h1 a:visited {
display:block;
margin:-8px 10px 0 0;
padding:0;
font-weight:normal;
font-size:21px;
text-shadow:0 0 #111111;
background-color:transparent;
text-transform:none;
}

/*---------------------
Sub Navigation
---------------------*/
#sub_nav {
display:block;
width:760px;
min-height:20px;
margin:0 0 15px;
padding:12px 20px;
background-color:#EEEEEE;
border-bottom:1px solid #222222;
line-height:110%;
}
#sub_nav ul li a, #sub_nav ul li a:visited {
display:block;
margin:0px 0 1px;
padding:1px 45px 1px 2px;
color:#333333;
width:auto;
text-decoration:none;
font-size:11px;
}
#sub_nav ul li a:hover {
background-color:#FFFFFF;
}

.section_list {
display:block;
float:left;
margin:0;
padding:0;
}
.section_list li {
display:block;
list-style:none;
margin:0;
padding:0;
}

.section_list li a, .section_list li a:visited, .section_list li a:hover {
display:block;
list-style:none;
margin:0;
padding:0;
}

.sub_active {
background-color:#FFFFFF;
}
.sub_nav a:active {
background-color:#FFFFFF;
}

#period_tag {
display:block;
float:left;
width:80px;
padding:0;
margin:0;
list-style:none;
}
 #period_tag li {
width:80px;
padding:0;
margin:0;
list-style:none;
font-size:14px;
color:#AAAAAA;
font-weight:normal;
}

/*---------------------
Gallery Intro Page
---------------------*/

#feature_gals {display:block;padding:0;margin:0;}

#feature_gals h3 {
display:block;
width:690px;
font-size:15px;
font-weight:normal;
text-shadow:0 0 #FFFFFF;
margin:0 0 5px 0;
padding:0 0 3px;
color:#AAAAAA;
border-bottom:1px solid #DDDDDD;
}

.featured_thumbs {
display:block;
float:left;
width:200px;
height:285px;
margin:0 45px 0 0;
padding:0;
}
.featured_thumbs p {text-align:center;}

.featured_thumbs p a, .featured_thumbs p a:visted {
display:block;
font-size:15px;
margin:8px 0;
padding:0;
text-decoration:none;
color:#888888;
}

.featured_thumbs p a:hover {
text-decoration:underline;
color:#333333;
}

.featured_thumbs p a img{margin:0;padding:0;border:none;}


#archive_gals {}

#archive_gals h3 {
display:block;
width:690px;
font-size:15px;
font-weight:normal;
text-shadow:0 0 #FFFFFF;
margin:0 0 5px 0;
padding:0 0 3px;
color:#AAAAAA;
border-bottom:1px solid #DDDDDD;
}
#archive_gals ul {display:block;float:left;margin:5px 15px 10px 0;}

#archive_gals ul li a, #archive_gals ul li a:visited {
display:block;
margin:0px 0 1px;
padding:1px 45px 1px 2px;
color:#777777;
width:auto;
text-decoration:none;
font-size:12px;
}
#archive_gals ul li a:hover {
text-decoration:underline;
}


/*---------------------
Individual Gallery
---------------------*/

#gal_holder {
clear:both;
display:block;
width:800px;
margin:0;
padding:15px 0 10px;
font-family:Helvetica, sans-serif;
}

#works_list {
display:block;
float:left;
width:160px;
margin:0px 20px 15px 0;
padding:0;
}
#works_list h3 {
display:block;
font-size:15px;
font-weight:normal;
text-shadow:0 0 #FFFFFF;
margin:0 0 5px 0;
padding:0 0 3px;
color:#AAAAAA;
border-bottom:1px solid #DDDDDD;
}
#works_list h4 {
display:block;
font-size:13px;
font-weight:bold;
text-shadow:0 0 #FFFFFF;
margin:0 0 5px 0;
padding:0;
}
#works_list a, #works_list a:visited {
display:block;
font-size:13px;
margin:8px 0;
padding:0;
text-decoration:none;
color:#888888;
}
#works_list a:hover {
text-decoration:underline;
color:#333333;
}

/*---------------------
Statement Link
---------------------*/
#statement_link {
font-size:14px;
}
#statement_link a, #statement_link a:visited {
font-size:14px;
text-decoration:none;
}
#statement_link a:hover {
font-size:14px;
color:#222222;
text-decoration:underline;
}

/*---------------------
Image Box
---------------------*/


#image_info {
display:block;
float:right;
width:600px;
margin:0 0 15px;
padding:0;
}

#image_box {
display:block;
margin:0;
padding:0;
}
#img_box h1 {
display:block;
margin:0 0 5px;
font-weight:normal;
font-size:21px;
}
#img_box h2 {
display:block;
margin:0 0 5px;
font-weight:normal;
color:#990000;
font-size:15px;
}
#img_box h3 {
display:block;
margin:0 0 5px;
font-weight:bold;
font-style:italic;
font-size:13px;
}
#img_box h4 {
display:block;
margin:0 0 5px;
font-weight:bold;
font-size:13px;
}
#img_box h5 {
display:block;
margin:0 0 5px;
font-weight:normal;
font-size:13px;
color:#AAAAAA;
}
#img_box h6 {
display:block;
margin:0 0 5px;
font-weight:normal;
font-size:11px;
text-align:right;
color:#999999;
}
#img_box p {
display:block;
margin:0 0 8px;
padding:0;
font-size:13px;
color:#666666;
line-height:18px;
}

#img_box p a, #img_box p a:visited {
/*display:block;*/
margin:0;
padding:0;
text-decoration:none;
color:#990000;
}
#img_box p a:hover {
display:block;
margin:0;
padding:0;
text-decoration:underline;
color:#999999;
}

#img_box blockquote {
display:block;
margin:10px 0;
padding:0 20px;
border-left:1px solid #CCCCCC;
}
#img_box blockquote p {
color:#222222;
font-size:11px;
line-height:160%;
}

#img_box p a img {border:none;margin:0;padding:0;}

#caption {
display:block;
margin:8px 0;
width:450px;
font-size:11px;
color:#444444;
}

#caption h5 {
display:block;
width:600px;
font-size:12px;
color:#666666;
font-weight:normal;
line-height:18px;
}

/*-----------------------
contact form
----------------------*/
#contact_form fieldset {border:none;}

#contact_form fieldset legend {display:none;}

#contact_form label {color:#666666;padding:0 0 0 2px;}

/*-----------------------
link_list
----------------------*/

#links_list {}

.mem_list {display:block;;width:250px;margin:0 30px 10px;}

.mem_list_head {
display:block;
font-size:15px;
font-weight:normal;
text-shadow:0 0 #FFFFFF;
margin:0 0 5px 0;
padding:0 0 3px;
color:#AAAAAA;
border-bottom:1px solid #DDDDDD;
}

#links_list .linklist {margin:8px 0 15px;}

#links_list .linklist a, #links_list .linklist a:visited {
display:block;
font-size:13px;
margin:4px 0;
padding:0;
text-decoration:none;
color:#888888;
}

#links_list .linklist a:hover {
text-decoration:underline;
color:#333333;
}
/*-----------------------
subscriber form
----------------------*/
.mailtag {
color:#666666;
font-size:13px;
font-weight:normal;
margin:0 0 3px;
}

#subscribeForm {

}
#subscribeForm fieldset {
border:none;border-top:1px solid #AAAAAA;
}
#subscribeForm fieldset legend {
display:none;
}
#subscribeForm input, #subscribeForm label{
display:block;
float:left;
color:#999999;
font-size:10px;
margin:0 5px 0;
}



/*-----------------------
extender class  FOOTER
----------------------*/
#footer1 {
display:block;padding:10px 0;margin:0;
}

#copy {display:block;text-align:right;color:#999999;font-size:10px;}

.extender {
clear:both;
display:block;
width:50px;
height:1px;
font-size:0.1em;
margin:0;
padding:0;
}
