@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color:#006597;
margin: 0px;
padding: 0px;
}

#container {
width: 780px;
height: auto;
margin: 0px auto;
background-color: #FFFFFF;
color: #000000;
overflow: hidden;
border: #000000 1px solid;
}

#top_header {
margin: 0px;
padding:0px;
width: 780px;
height: 180px;
font-size: 0px;
}

/**Navigation**/
#navigation {
margin: 0px;
padding: opx;
width: 780px;
height: 30px;
background-color: #dd98e3;
color: #006597;
text-align: center;
}

#navigation ul
{
font-family: Kristen ITC, Verdena, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #006597;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

#navigation ul li
{
display: inline;
}

#navigation ul li a
{
padding: 5px 10px 5px 10px;
color: #006597;
text-decoration: none;
}

#navigation ul li a:hover
{
background-color: #006597;
color: #FFFFFF;
}

/*End of Navigation*/

/*main*/
#main {
width: 780px;
background-image: url(images/main_bg.gif);
background-repeat: repeat-y;
margin: 0px;
padding: 0px;
overflow: hidden;
}

/*Left Column*/
#leftColumn {
width: 200px;
margin: 0px;
padding: 0px;
color: #006597;
float: left;
display: inline;
}
/*End of Left Column*/

/*Right Column*/
#content {
width: 580px;
float: left;
display: inline;
}
/*End of Right Column*/

/*Footer*/
#footer {
margin: 0px;
padding: opx;
width: 780px;
height: 20px;
background-color: #dd98e3;
color: #006597;
text-align: center;
clear: both;
}

#footer p {
margin: 0px;
}

/*End of Footer*/

.homeimage {
width: 170px;
height: 115px;
margin: 5px 0px 5px 12px;
border: #dd98e3 1px solid;
}

h1 {
font-family: Kristen ITC, Verdena, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 10px 0px 0px;
text-align: center;
color: #000000;
font-weight: 900;
}

h2 {
font-size: 18px;
margin: 0px;
padding: 5px 5px;
text-align: center;
}

h3 {
padding-left: 12px;
}

.text {
padding: 5px 12px;
color: #006597;
}

.mailinglist {
width: 190px;
margin: 10px 0px 0px 10px;
padding: 0px;
}

.mailinglist p {
margin: 0px;
padding: 0px 0px 2px;
}

form {
margin: 0px;
padding: 0px;
}

.upcomming {
width: 180px;
margin: 0px 0px 5px 10px;
background-color: #006597;
}

.upcomming p {
color: #FFFFFF;
font-size: 13px;
padding-left: 2px;
}

.center {
padding: 5px 12px;
color: #006597;
text-align: center;
}

.rightalign {
padding: 5px 12px;
color: #006597;
text-align: right;
}

.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

.underline {
text-decoration: underline;
}

.boldital {
font-weight: bold;
font-style: italic;
}

.boldunder {
font-weight: bold;
text-decoration: underline;
}

.testimonails {
padding: 10px 12px 0px;
margin: 0px;
color: #006597;
font-weight: bold;
}

.name {
padding: 0px 20px;
margin: 0px;
color: #006597;
}

.testimg {
width: 250px;
height: 167px;
margin: 5px 0px 5px 22px;
border: #dd98e3 1px solid;
}

.disclaimer {
font-size: 9px;
text-align: center;
}

#content li {
padding-right: 10px;
}

.showdates {
text-align: center;
list-style-image: none;
list-style: none;
font-size: 13px;
font-weight: bold;
color: #006597;
padding: 10px 0px 0px 0px;
margin: 0px;
}

.showlist {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
overflow: hidden;
}

.locations {
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 0px 5px;
}

.locations2 {
text-align: center;
font-size: 12px;
font-weight: bold;
}

.topic {
font-size: 22px;
color: #006597;
}

ul.showlist li {  overflow: hidden;  display: inline-block;  /*IE≤6 hasLayout trigger*/  }
ul.showlist li {  display: block; /*repairs display while leaving hasLyout*/  }
ul.showlist li span {  float: left;  width: 180px; padding-left: 10px;  }

hr {
color: #FF0000;
width: 90%;
text-align: center;
}

.coupon {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 5px;
text-align: center;
font-size: 10px;
}

dd {
margin: 0px;
padding-top: 7px;
padding-bottom: 5px;
padding-right: 5px;
}

dt {
margin: 0px;
padding-top: 7px;
padding-bottom: 5px;
padding-right: 5px;
}