/* All the leaves are brown */

/*

------------------------------------------------------
Copyright Jan Schreiber, http://www.jschreiber.com
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* Site-wide styles */

body {
background: url(images/background.gif) #bd9d60 top center repeat-y;
/*background: #be9e62;*/
padding: 0;
font-size: 100%;
margin: 0;
min-width: 700px;
}

a {
color: #aa8139;
}

a:visited {
color: #55411c;
}

a:hover {
color: #bf9d60;
}

p, th, td, li, dd, dl, dt {
font-family:  palatino, georgia, times, serif;
}

h1,h2,h3,h4,h5,h6 {
color: #55411c;
font-weight: normal;
}

p {
border: 0;
margin: 0;
padding: 0;
}

/* Header */

#banner {/*float:left;*/
background: #be9e62;
width: 100%;
height: 40px;
color: #55411c;
margin: 0 ;
}

#banner p {
font-family: palatino, georgia, times, serif;
font-size: 1.8em;
padding-left: 144px;
margin:0px;

}

#banner a {color: #55411c; text-decoration: none;}

#banner a:hover {text-decoration: underline;}

/* Navigation and content */

#content p, #content ol, #content ul {
margin-bottom: 1em;
font-size: 90%;
line-height: 1.6em;}

/*#content p:first-letter {
font-weight: bold;
font-size: medium;*/
}



#photobanner p {background: #be9e62;
width: 100%;
border: 0px; margin-bottom:0px;padding-bottom:0px;
}


#nav-main {
background: url(images/subtitle_bg.jpg) #ccc;
text-transform: uppercase;
margin: 0;
padding: 0;
height: 22px;
width: 700px;
}

#nav-main ul {
text-align: center;
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
}

#nav-main ul li {
font-family: palatino, georgia, serif;
font-size: .9em;
display: inline;float: left;
height: 22px;

padding: 0;
margin: 0;
border: 0;
}

#nav-main ul li a {
display: block;
text-align: center;
text-decoration: none;
text-align: center;
color: #55411c;
height: 22px;
padding: 0 10px;
margin: 0;
border: 0;
border-right: 1px #55411c dotted;
}

#nav-main li a.current {
text-decoration: underline;
}

#nav-main li a:hover {
background: #f7f5f3;
text-decoration: underline;
}



#container {/*background: url(images/background.gif) #bd9d60 top center repeat-y;*/
margin: 0 auto;
padding: 0;
border: 0;
width: 700px;
}

#container h1, h2, h3, h4, h5, h6 {
margin-top: 0;
padding-top: 0.5em;
font-weight: normal;
}

#container h1 {

}

#container h2 {
font-style: italic;
}

#container h3 {

}

#container h4 {
font-style: italic;
}

#content {
float: left;
width: 516px;
background: #f7f5f3 none top left repeat;
padding: 7px;
}

#content p, th, td, li, dd, dl, dt {
font-family: "trebuchet ms", verdana, arial, sans-serif;
}


#playlist p {line-height:1.2em;padding:0px; margin-bottom:0px;}


#playlist li {margin-bottom:1em;}


#resumetable col {width: auto;}

#resumetable td {vertical-align:top;line-height:1.1em;}


#resumelist li {}

#resumelist ul {list-style: none;}

#resumelist ul ul ul {list-style: disc;}



#nav-subs {
float: right;
padding: 0;
width: 153px;
padding: 5px;
text-align: left;
border-left: 7px solid #fff;
border-top: 0px;
background: #f7f5f3 none top left repeat;
}


#nav-supp ul {
list-style-type: none;
text-align: right;
margin: 0;
padding: 1em 0;
padding-right: 15px;
}

#nav-supp ul li {
padding: 1px 0;
font-family:  palatino, georgia, times, serif;
}

#nav-supp ul li a {
text-decoration: underline;
width: 140px;
}

/* Footer */

/*#info-site {
/*background: url(images/bottom.gif) #bd9d60 top left no-repeat;*/
/*background: #be9e62;
clear: both;
width: 100%;
/*height: 60px;*/
/*margin: 0 auto;
padding: 0;
padding-top: 7px;
padding-left:120px;
border: 0;
text-align: left;font-size: .7em}*/

/*#info-site p {
padding-right: 5px;
}

#info-site a {
color: #55411c;
}*/

/* section for news/upcoming productions */
#news {float: right; width: 160px; font-size: 10pt; font-weight: normal; border: none; padding-top: 10px; padding-left: 5px;
background: #f7f5f3 none top left repeat;}

#news p, th, td, li, dd, dl, dt {
font-family: "trebuchet ms", verdana, arial, sans-serif;
}

#news ul{margin-left:10px;
padding:5px;
list-style-type: none}

#news h2 {font-family: "trebuchet ms", verdana, arial, sans-serif; margin-left: 0px; margin-right: 5px;font-size: 14pt;}

#headshot {float: left;display: inline; margin: 0 1em 1em 1em; font-family: "trebuchet ms", verdana, arial, sans-serif; margin-left: 0px; padding-left: 0;
}

/*bottom space, trying to solve a running out problem.*/
#bottomspace {
/*background: url(images/bottom.gif) #bd9d60 top left no-repeat;*/
background: #be9e62;
clear: both;
width: 100%;
height: 60px;
margin: 0 auto;
padding: 0;
padding-top: 7px;
border: 0;
text-align: right;font-size: .7em}

.clear {clear: left;}

#oneactimages img {padding-top: 50px;}

#oneactimages p {font-size: .8em; text-align: right; font-family: "trebuchet ms", verdana, arial, sans-serif; padding-right: 55px; padding-bottom:240px;}

#fullimages img { padding-top: 90px;}

#fullimages p {font-size: .8em; text-align: right; font-family: "trebuchet ms", verdana, arial, sans-serif; padding-right: 25px;}

#cvimages img {padding-top: 60px;}

#cvimages p {font-size: .8em; text-align: right; font-family: "trebuchet ms", verdana, arial, sans-serif; padding-right: 25px;padding-bottom:40px;}


#footer {background: #be9e62;
clear: both;
width: 100%;
text-align: center;margin-bottom: 0;padding-top: 7px;padding-bottom: 0px;font-size: .6em;
}}

