body {
  background: #26221B url(../images/05original.gif);
  font-family: "Comic Sans MS", Tahoma, Verdana, "Trebuchet MS", Arial;  
}

#header{  
  background: #E0E5FF url(../images/banner23.jpg);
  min-width: 640px;
  width: 775px;
  height: 119px;
  margin: 0 auto; 
  padding:0;
  overflow: hidden;
  border-bottom: 0.2em solid #7C2A2A;
}

#nav {
  margin: 0;
  /*padding-left: 225px;*/
  padding-top: 90px;
  padding-left: 235px;
  padding-bottom: -160px;
  height: 119px;
  width: 735px;
  list-style-type: none;
  float: left;
  border-bottom: 0.2em solid #7C2A2A;
  /*background: #F5FFD8 url(../images/banner13.jpg) no-repeat;*/
  overflow: hidden;
}

#nav li {
  padding: 0;
  float: left;
  margin: 0 1px 0 0;
  display: inline;
  background: #3F647F url(images/tab_left2.gif) no-repeat;
}

#nav a {
  float: left;
  padding: 0 15px;
  color: #FFF;
  font-family: "Comic Sans MS", "Trebuchet MS", Tahoma, Verdana;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;
  line-height: 2.5;
  background: url(images/tab_right2.gif) no-repeat top right;
}

#nav a:hover {
  color: #FFEB96;
}

#body_hom #nav_hom a, #body_per #nav_per a , #body_sch #nav_sch a, 
#body_tic #nav_tic a, #body_spo #nav_spo a, #body_con #nav_con a
{
  color: #FFEB96;
}

#banner {		
  clear: both;  
  min-width: 640px;
  width: 775px;
  margin: 0 auto;
  background: #EAFFB5;
  border-bottom: 1px solid gray;  
}

#content {    
  clear: both;
  padding-top: 0px;   
  min-width: 640px;
  width: 775px;
  margin: 0 auto;
  background: #F5FFD8;
  overflow:hidden;
}

#left_col{
  width: 24.2%;  
  float: left;
  margin: 0;  
  line-height: 2;
  background: #F5FFD8;
  padding-left: 1.5em;
  padding-bottom: 3000px;
  margin-bottom: -3000px;
  border-right: 1px solid #C0C0C0;
}

#quote {
  font-family: "Comic Sans MS", Tahoma, Verdana, Arial;
  font-size: 1.2em;
  /*font-style: italic;*/
  color: #606060;
  margin-right: 0.2em;
}

#right_col {
  width: 70%;
  float: right;
  font-family: "Comic Sans MS", Tahoma, Verdana, Arial;
  font-size: 0.9em;
  line-height: 1.5;
  color: #000;
  background: #F5FFD8;  
  padding-bottom: 3000px;
  margin-bottom: -3000px;
  margin-right: 10px;  
}

#right_col a:link{
	color: #3F647F;
}

#right_col a:visited{
	color: #7C2A2A;
}

#right_col h3 {
  margin-top: 0px;
}

#right_col table#tickets{
  font-size: 0.85em; 
  border-left: 1px solid gray;
  border-bottom: 1px solid gray;
}

#right_col table#tickets th{
  border-top: 1px solid gray;
  border-right: 1px solid gray;
  padding: 3px;
}

#right_col table#tickets td {
  border-top: 1px solid gray;
  border-right: 1px solid gray;
  padding: 3px;
}

#right_col table#tickets input {
  width: 5em;
  text-align: center;
  font-size: 1em;
}

#useful_links {    
  width: 90%;
  padding-top: 15px;
}

#useful_links #links {  
  padding-left: 15px; 
  border: 1px solid #C0C0C0;  
 
}

#useful_links #links_header{
  background-color: #7C2A2A;
  color: #FFF;
  font-family: "Comic Sans MS","Trebuchet MS", Tahoma, Verdana;
  font-size: 0.8em;
  font-weight: bold;
  padding-left: 15px;
}

#useful_links #links a {  
  font-family: "Comic Sans MS", Tahoma, Verdana, Arial;  
  font-size: 0.8em;
  line-height: 2.5;
}

#useful_links #links a:link{
	color: #3F647F;
}

#useful_links #links a:visited{
	color: #7C2A2A;
}

#footer{
  clear: both;
  min-width: 640px;
  width: 775px;
  margin: 0 auto; 
  background: #7F8762 url(../images/bottom_right4.gif) no-repeat bottom right;
  border-top: 0.2em solid #3F647F;
}

#footer p{
  padding-top: 5px;
  padding-bottom: 2px;
  /*padding: 30px 15px;*/
  text-align: center;
  color: #fff;
  background: url(../images/bottom_left4.gif) no-repeat bottom left;  
  font-size: 0.7em;  
}

.img_left {
  padding: 5px 5px 5px 5px;
  border: 1px solid gray;
  margin-right: 5px;
  margin-left: -2px;
}

.img_right {
  padding: 5px 5px 5px 5px;
  border: 1px solid gray;
  margin-left: 5px;
  margin-right: -2px;
}