html { font-size: 62.5%; }
body { color: #535353; font-family: "Century Gothic", Helvetica, Arial, sans-serif; margin: 0; padding: 20px; }
img { border: 0; }
a { outline: none; }
.clr { clear: both; }

h1 { margin: 0; }
h1 a { background: url(../uploads/images/logo.gif) no-repeat; display: block; height: 123px; margin: 0 auto; text-indent: -9999px; width: 673px; }

#n { background: #981A36; font-size: 1.5em; margin: 20px auto; width: 800px; }
#n ul { float: left; list-style: none; margin: 0; padding: 0; }
#n li { border-left: solid 7px #A6354E; float: left; list-style: none; }
#n a, #n a:visited, #n a:active, #n a:hover { color: #FFFFFF; display: block; padding: 10px; text-decoration: none; }
#n a:hover { background: #7A0D29; }

#m { margin: 0 auto; width: 800px; }

#ml { float: left; font-size: 1.4em; width: 500px; }
#ml p { margin-top: 0; }
#ml form { margin: 0; }
#ml a, #ml a:active, #ml a:visited { color: #981A36; text-decoration: none; }
#ml a:hover { color: #999999; text-decoration: underline; }

#mr { float: right; }
#mr a, #mr a:active, #mr a:visited { color: #981A36; text-decoration: none; }
#mr a:hover { color: #999999; text-decoration: underline; }

#toptips { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#toptips img { float: left; padding-bottom: 10px; }
#toptips p { float: right; margin: 30px 0 0; width: 135px; }
#toptips ul { clear: both; margin-bottom: 10px; margin-top: 0; }
#toptips form { clear: both; margin: 0; }
#toptips div { clear: both; }

#poll { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#poll p { margin-top: 0; }
.poll { font-weight: bold; margin-bottom: 10px; }
#poll table { margin-bottom: 10px }
#poll form { margin: 0; }

#latestnews { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#latestnews p { margin-top: 0; }

#testimonials { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#testimonials p { margin-top: 0; }

#workshops { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#workshops p { margin-top: 0; }

#contactus { background: #f1f2f2; border: solid 1px #E7E8E8; font-size: 1.2em; padding: 10px; width: 260px; margin: 0 0 10px 0; }
#contactus p { margin-top: 0; }

#f { border-top: 1px solid #981A36; color: #999999; font-size: 1.2em; margin: 10px auto 0; padding-top: 10px; width: 800px; }
#f p { float: left; margin: 0; }
#f a, #f a:active, #f a:visited { color: #981A36; text-decoration: none; }
#f a:hover { color: #999999; text-decoration: underline; }
#f span { float: right; }
#f span em { font-style: normal; margin-left: 10px; }

.bottom { margin-bottom: 0; }
.image { padding: 5px; border: 2px solid #E7E8E8; }
.gal { padding: 5px; border: 2px solid #E7E8E8; margin: 0 10px 10px 0; }