/*

*/


/*----------------------2B3A2F-----------------------------BODY*/


body {
  background-color:#003336;
  font-family:"trebuchet ms", arial, helvetica, sans-serif;
  font-size:small;
  color:#111111;
  }
  

/*---------------2B3A2F--------------links in the main content*/
a {
  color:#737A90;
  text-decoration:none;
  }
  
  a:hover {
  color:#444444;
  text-decoration:underline;
  }


/*-------------------------------------CONTAINER STYLES*/

#main {
  width:800px;
  margin:auto;
  }
  
#header {
  background-image: url(images/fence_bg.jpg);
  background-repeat: no-repeat;
  width:775px;
  height:125px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  padding-right:5px;
  line-height:220px;  
  }

/*-------------------------------------each page's header graphic is differnt*/
#header_bio {
  background-image: url(images/nanki_bg.jpg);
  background-repeat: no-repeat;
  width:775px;
  height:125px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  padding-left:5px;
  line-height:220px;
  }
#header_resume {
  background-image: url(images/moodybanner-3.jpg);
  background-repeat: no-repeat;
  width:775px;
  height:125px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  padding-left:5px;
  line-height:220px;
  }

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

#header_reviews {
  background-image: url(images/spoletta_bg.jpg);
  background-repeat: no-repeat;
  width:775px;
  height:125px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  padding-left:5px;
  line-height:220px;
  }
#header_schedule {
  background-image: url(images/italian_bg.jpg);
  background-repeat: no-repeat;
  width:775px;
  height:125px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  padding-left:5px;
  line-height:220px;
  }

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


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

/*-------------------------------------MORE CONTAINER STYLES*/

#pageid {
  background-color:#3B4651;
  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:1px #ffffdd solid;
  margin:0px 0px 5px 5px;
}

/*----------------------2B3A2F------------*/

#left {
  background-color:#003336;
  width:165px;
  float:left;
  margin-top:10px;
  }
  
#right {
  background-color:#ffffdd;
  width:595px;
  float:left;
  margin:20px 0px 0px 15px;
  margin-top:10px;
  border:0px #325878 solid;
  }
  

#copyright {
  width:150px;
  border:0px #8E9968 solid;
  margin:0px 0px 10px 5px;
  text-align:center;
  }
  

/*-------------------------8e9968--------2B3Aa5------TEXT STYLES*/

h1 {
  color:#ffffff;
  font-size:20px;
  padding-right:10px;
  }
  
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, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#2B3Aa5;
  text-decoration:none;
 }

.articles {
  padding:10px;
  font-size:normal;
  text align:left;
  }

.description_text {
  padding:5px;
  color:#ffffdd;
  font-size:small;
  text-align:left;
  }
  
.content {
  padding:0px 5px 0px 5px;
  text-align:left;
  font-size:normal;
  color:#ffffcc;
  }
  


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


.copy2 {  
  font-size:12px;
  padding:0px 5px 0px 5px;
  text-align:left;
  
}
.copy3 {  
  font-size:10px;
  color:#fffccc;
}
/*---------------------------------------NAVIGATION STYLES*/
#navbuttons {
  width:775px;
  height:32px;
  background-color:#3B4651;
  text-align:right;
  font-weight: bold;
  }

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

#navbuttons li {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  display:inline;
  background-color:#3B4651;
  list-style:none;
  right;
  border-right:0px #ffffff solid;
  padding:0px 10px 0px 10px;
  line-height:35px;
}
  
/*---------------------------------------------navbar links*/
#navbuttons li a {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;

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

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

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

/*MISC*/



