
/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}



/*main*/
body {background-image: url(images/bg2.png); background-repeat:repeat; text-align: center;}


 
#wrapper {height: 670px; width:1050px; margin:0 auto; background-color:white;}


#rightcolumn {width: 200px; height: 670px; float: right; }

#ontap ul {font-family:helvetica; font-size:12px; color: black; line-height: 24px; text-align: center;}




.hours {margin-top:50px;}


#content {height: 450px; width: 850px; background-color:white; float:left; overflow:hidden; margin: 0px;}

#slideshow {height:450px; width:850px; overflow:hidden;}

.section {height:450px; width:850px;}

#about {background-color:white;}
#about p {  font-family: sans-serif; color: black; font-size: 14px; line-height: 25px; width: 300px; height: auto; float: right; padding: 50px;}
#about img {float:left; margin-left: 40px; margin-top:8px;}
#staff {background-color:white;}

#map {background-color:white;}

#middle {height:200px; width: 290px; top-padding:50px; float: left; background-color: white; }

#middle img {height:152px; width: 275px; margin-top: 30px;  float: left; background-color: white; }

#middle p {padding: 10px 20px 20px 20px; font-family:helvetica;  font-size: 12px; line-height: 16px; text-align: left;}

#middle h1 {padding: 20px 20px 0px 20px; font-family:georgia;  font-size: 16px; line-height: 16px; text-align: left;}


#nav {height:auto; width: 209px; margin: 0px;  padding: 0px; float: left; background-color: white; }

#nav ul {padding-top: 70px; text-align: left;  }

#nav li { border-bottom: dotted 1px black; margin-right: 45px; }


#nav li:last-child { border-bottom: none; }



#nav a {font-family:helvetica; color: grey; font-size: 14px; line-height: 28px; font-weight:normal; text-decoration: none; padding-left: 20px; }

#nav a:hover {color: red ;}


#right {width: 319px; height: 220px;  float: right; background-image: url(images/news.png); background-repeat: no-repeat;}

#right p {font-family:helvetica; margin:15px; text-align:left;}

#news {width: 280px; height:180px; display:block; margin-top:105px; padding-left:30px;font-family:helvetica; font-size: 26px; color: white; text-align: center; font-weight: lighter; font-style:italic;}

#footer p {color: black; font-size: 12px; line-height: 40px; text-align: center; background-color: black; height: 40px;}

/*contact*/

#email {max-height:450px; width:850px; padding-top:50px; padding-left:350px;}

#contactform {height:350px; width:450px;}

#loadBar strong {}

#emailSuccess strong {font-family: sans-serif; font-size: 20px; color:red;}

fieldset { border: 0; margin: 0;  padding: 0;}

label {display:block; padding: 10px 0 15px 0; font-family: georgia; font-size: 14px; color:#000; font-style: italic;}

input.text,textarea { width:400px;font-family:georgia; font-size: 18px; color: #666; font-style:italic;padding: 5px; margin: 5px 0; border: black solid 1px;}

.submit { width:100px; height: 40px; font-size:22px; color:white; background-color: red; border: 0px; margin-left: 310px;}



 



