/*COLORS  
#3ad3fe-Light Teal
#007598-Dark Teal 
#271b11-Brown and font
#eae6d5-Light Brown
#f7f5eb-light beige in striped background
-----------------------------------------------------------------------------*/

/*body
-----------------------------------------------------------------------------*/
body {
background-color: #f7f5eb;
margin: 0;
}

body p {
color: #271b11;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 80%;
line-height: 1.6em;
}

h1 {
color: #271b11;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
}




 /*Alteration to Rollover Horizontal List Navbar  
-----------------------------------------------------------------------------*/

#navcontainer  {
position: relative;
width: 960px;
}

#navcontainer ul li{ 
display: inline; }


#navcontainer ul {
margin: 0 0 0 470px;
padding: 60px 0 0 0;
color: #b6b5b5;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .70em;
letter-spacing: 1px;
font-weight: normal;
}

#navcontainer ul li a {
padding: 0 20px;
background-color: #271b11;
color: #b6b5b5;
text-decoration: none;
border-right: 1px solid #b6b5b5;
}

#navlist li a:hover, #navlist li a:active  {
color: #3ad3fe;
text-decoration: none;
}

 /*container  
-----------------------------------------------------------------------------*/

 #container{
  background-color:#ffffff;
  width: 960px;
}



/*head_title  
-----------------------------------------------------------------------------*/

.head_title {
  color: #ffffff;
  font-weight: bold;
  margin: 80px 0 0px 40px;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; 
  font-size: 140%;
  letter-spacing: 0.3em;
}


/*FORM
-----------------------------------------------------------------------------*/

#form{
 margin: 0 20px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
}


#form ul {
 list-style-type: none;
 padding: 0;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
 line-height: 1.7em;
}

/*textinput for forms
-----------------------------------------------------------------------------*/
 .textinput {
margin-bottom: 0.7em;
color: #666666;
background-color: #ffffff;
border: 1px solid #999999;
font-size: 1em;
padding: 5px;
width: 380px;
}

 /*main_section_index  
-----------------------------------------------------------------------------*/

h2 {
color: #271b11;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 padding: 10px 30px 0 35px;
font-size: 110%;
font-weight: normal;
}

.main_left_index_ul {
 list-style-type: solid;
 margin: 0 20px 0 0;
 padding: 10px 30px 0 48px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
 line-height: 1.7em;
}

.main_right_index_ul {
 list-style-type: none;
 margin: 0 0 0 35px;
 padding: 0 10px 0 10px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 70%;
 line-height: 1.5em;
}

.main_right_index_li {
 padding-top: 5px;
 font-variant: caps;
}


.main_right_index_title {
 margin: 0 0 0 35px;
 color: #007598;
 font-weight: bold;
 padding: 30px 10px 0 10px;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 70%;
}

.main_index_left {
 margin: 0 0;
 padding: 10px 0 0 35px;
}


/*Main Section Left  
---------------------------------------------------------------------*/

.main_left_col {
 margin: 0 20px;
}

.main_left_col_ul {
 
 margin: 0 20px 0 0;
 padding: 10px 10px 0 40px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 70%;
 line-height: 1.7em;
}


.main_left_col_ul_about {
 list-style-type: none;
 margin: 0 20px 0 0;
 padding: 10px 0 0 20px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
 line-height: 1.7em;
}

.main_left_col_title {
 color: #271b11;
 font-weight: bold;
 margin: 0 20px;

}

.main_left_col_events {
 margin: 20px 0 0 20px;
}

a.main_left_col_link:link, 
a.main_left_col_link:visited  {
 color: #271b11;
 text-decoration: none;
 font-weight: bolder;
}

a.main_left_col_link:hover, a.main_left_col_link:active  {
color: #007598;
text-decoration: none;
 font-weight: bolder;
}



 /*main_section  
-----------------------------------------------------------------------------*/

.main_left {
 margin: 0 20px;
}

.main_left_ul {
 list-style-type: none;
 margin: 0 20px 0 0;
 padding: 10px 60px 0 20px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 70%;
 line-height: 1.7em;
}


.main_left_ul_about {
 list-style-type: none;
 margin: 0 20px 0 0;
 padding: 10px 0 0 20px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
 line-height: 1.7em;
}


.main_left_ul_proaffil {
 list-style-type: none;
 margin: 0 20px 0 0;
 padding: 10px 0 0 20px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 80%;
 line-height: 5em;
}


.main_left_title {
 color: #271b11;
 font-weight: bold;
}

.main_left_events {
 margin: 20px 0 0 20px;
}

a.main_left_link:link, 
a.main_left_link:visited  {
 color: #007598;
 text-decoration: none;
}

a.main_left_link:hover, a.main_left_link:active  {
color: #271b11;
text-decoration: none;
}


 /*main_right*/
.main_right {
 margin:  0;
}

.main_right_ul {
 list-style-type: none;
 margin: 0 0 0 35px;
 padding: 10px;
 color: #271b11;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: 70%;
 line-height: 1.7em;
}

.main_right_li {
 padding-top: 10px;
 font-variant: caps;
}




.main_right_date {
 color: #007598;
 font-weight: bold;
}

.main_right_title {
 margin: 0 0 0 35px;
  color: #007598;
  font-weight: bold;
  padding-left: 10px;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size: 70%;
}




/*footer  
-----------------------------------------------------------------------------*/
#footer  {
position: relative;
width: 960px;
}

#footer ul li{ 
display: inline; }


#footer ul {
float: left;
margin: 5px 0 10px 10px;
padding: 0 0 0 0;
color: #333333;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .60em;
letter-spacing: 1px;
font-weight: normal;
}

#footer ul li a {
padding: 0 0;
background-color: #ffffff;
color: #b6b5b5;
text-decoration: none;
border-right: 1px solid #b6b5b5;
}

#footer li a:hover, #navlist li a:active  {
color: #3ad3fe;
text-decoration: none;
}



/*Image Left  
-----------------------------------------------------------------------------*/

.imgleft {float:left;
padding: 0 10px 0px 0;
margin: 0 0 0 20px;
}
.imgleft2 {float:left;
padding: 10px 10px 10px 0;
}



/*Image right  
-----------------------------------------------------------------------------*/

.imgright {float:right;
padding: 0 30px 0 10px;
margin: 0;
}
