/*
*/
/*----012F2F---344222----4E0101---003333-921E1F---ff9999---336667------
--------------------------------663333--CONTAINER STYLES*/


body {
background-color:#111111;
padding-top:10px;
font-family: optima, helvetica, sans-serif;
font-size:small;
color:#ffffff;
}


#main {
background-image:none;
background-color: #000000;
background-repeat:repeat;
background-position:left;
width:800px;
border:0px #ffffdd solid;
margin:auto;
padding-top:10px;
padding-left:30px;
padding-right:5px;
padding-bottom:20px;
}

/*----006699----A63434-----1F2638---780303-----8e9968---990000-----
NAVIGATION STYLES*/


#navbuttons {
width:775px;
height:32px;
background-color:#92232C;
border:0px #ffffdd solid;
text-align:right;
font-weight: normal;
}


#navbuttons ul {
width:777px;
height:32px;
display:inline;
list-style:none;
}


#navbuttons li {
font-family; optima, Helvetica, sans-serif;
display:inline;
background-color:#92232C;
list-style:none;
right;
border-right:0px #ffffff solid;
padding:0px 10px 0px 10px;
line-height:30px;
}


/*---------FBB917---------cc9966-----663333---------------navbar links*/


#navbuttons li a {
font-family:Tahoma,  optima, Helvetica, sans-serif;
font-size:13px;
color:#EDDABC;
text-decoration:underline;
}


#navbuttons li a:hover {
color:#dddddd;
text-decoration:underline;
}


#navbuttons li.first {
border-left:none;
}


#navbuttons li.last {
border-right;none;
}




/*-------------------8e9968-------465663--------*/
/*-------------background-color:#ffffdd;-------rose: 744447----744222-------
-*/
/*----------E3AF55---------8e9968-------465663--------*/

#pageid {
background-color:#666666;
width:580px;
height:30px;
border:0px;
float:center;
margin-top:10px;
text-align:left;
padding-left:10px;
margin:0px 0px 0px 10px;
}


#description {
width:145px;
border:0px #ffffdd solid;
margin:0px 0px 5px 5px;
}


#right {
background-image: url(images/woodbg01.jpg);
background-repeat:repeat;
background-position:left;
background-color:#D5AE8F;
width:775px;
border:0px #ffffdd solid;
float:left;
margin-top:5px;
margin-bottom:5px;
}


#copyright {
width:200px;
height:300px;
background-color:#06202D;
border:1px #ffffdd solid;
margin:15px 15px 15px 15px;
padding-top:0px;
margin-top:10px;
float:left;
text-align:center;
color:#ffffff;
}


/*-------------
<div id="copyright"><img src="images/hs_linda.jpg" width=100 height=135></div>*/
/*-------------1F2638----29201d--------8e9968--------2B3Aa5------TEXT STYLES*/


h1 {
color:#ffffff;
font-size:23px;
font-family:optima, Helvetica, sans-serif;
text-decoration:underline;
padding-right:20px;
padding-top:5px;
}


h2 {
font-size:24px;
padding-left:5px;
}


h3 {
font-size:14px;
padding-left:5px;
}


h4 {
color:#2B3Aa5;
font-size:20px;
padding-left:5px;
}


.blockquote {
font-style:italic
font-size:normal;
}


.ltgrn {
font-family:Geneva, optima, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#006699;
text-decoration:none;
}


.articles {
font-family:optima, Helvetica, sans-serif;
padding:15px;
font-size:15px;
text align:right;
color:#800008;
}


.description_text {
padding:5px;
color:#ffffff;
font-size:small;
text-align:left;
}


.content {
padding:0px 5px 0px 5px;
text-align:left;
font-size:normal;
color:#ffffff;
}


.copy {
font-size:10px;
color:#ffffff;
font-weight: strong;
}


.copy2 {
font-size:12px;
padding:0px 5px 0px 5px;
text-align:left;
}


.copy3 {
font-size:10px;
color:#ffffff;
}


.footer {
font-size:8px;
font-weight: strong;
color:#ffffff;
}



/*----------------------------------------------footer links*/


#footer a {
color:#D5AE8F;
text-decoration:none;
}


#footer a:hover {
color:#dddddd;
text-decoration:underline;
}





/*---780303-----222111-------2B3A2F--------------links in the main content*/


a {
color:#400000;
text-decoration:underline;
}


a:hover {
color:#444444;
text-decoration:underline;
}


/*MISC*/
/*-------------------------------------each page's header graphic is 
different*/


#header {
background-image: url(images/brown_banner.jpg);
background-repeat: no-repeat;
width:775px;
height:200px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
padding-right:10px;
}


#header_bio {
background-image: url(images/nanki_bg.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_resume {
background-image: url(images/moodybanner-3.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_media {
background-image: url(images/blues_bg.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_reviews {
background-image: url(images/spoletta_bg.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_publishing {
background-image: url(images/blue_eph4.jpg);
background-repeat: no-repeat;
width:775px;
height:140px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_links {
background-image: url(images/main_bg.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}


#header_contact {
background-image: url(images/titantic_bg.jpg);
background-repeat: no-repeat;
width:775px;
height:125px;
font-family: optima, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}




