/* CSS Document */

*{
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block}
body{
	font-size: 13px;
	color: #000000;
	background: url(images/img-1.jpg) repeat-x #f7f7f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;color:#363636;text-transform:uppercase}
h1{font-size:32px;color:#850030;margin-bottom:24px}
h2{text-transform:uppercase;color:#850030;font-size:24px}
h3{font-size:18px;color:#004140;border-bottom:dashed thin #414141;padding-bottom:12px}
h4{color:#004140;font-size:16px;text-transform:none}
h5{color:#850030;font-size:14px;text-transform:none}
p{
	color: #000000;
	line-height: 16px;
	font-size: 13px;
	padding-bottom: 16px;
}
span{color:#850030;font-weight:normal !important}
.left{float:left !important}
.right{float:right !important}
a{color:#007dc3;text-decoration:none}
a:focus, a:hover{}
a img{border:none}
ul{padding-left: 25px; padding-bottom: 25px;}
ul.nav {list-style-type: none; padding:0;margin:0;}
ol{padding-left: 25px; padding-bottom: 25px;}
ol li {padding-bottom: 10px;}
strong{	font-weight: bold; color: #0F7DBD; 
}
.noborder{border:none !important}
.clear{line-height:0;font-size:0;clear:both}


header{height:110px;}
.container{margin:0 auto;width:1002px;}
.header-left{float:right;width:1002px;}

/* Top Navigation */
nav{height:8px}
.nav-top{width:720px;height:2px;margin:0 auto}
.nav-bottom{height:6px}
.nav-bottom-left{width:19px;height:6px;background:url(images/img-5.jpg) no-repeat;float:left}
.nav-bottom-midd{width:964px;height:6px;background:url(images/img-7.jpg) repeat-x;float:left}
.navigation{padding:0 0 0 15px;position:relative}

ul.navigation  {list-style-type: none; padding:0;margin:0;}
.navigation li{float:left;font-size:13px;text-transform:uppercase;color:#fff;line-height:51px; } /* background:url(images/img-9.jpg) no-repeat right; */
.navigation li:nth-of-type(7){background:none}
.navigation li a{text-decoration:none;color:#fff;display:block; padding:0 23px}
.navigation li a:hover, .navigation li a:focus{background:url(images/img-8.jpg) repeat-x}
.nav-bottom-right{width:19px;height:6px;background:url(images/img-6.jpg) no-repeat;float:left}


/* Banner */
#banner-main{height:400px;width:100%}
#banner-interior{height:20px;width:100%}
.banner{width:1002px;height:300px;margin:0 auto;}
.banner-left {width:496; height: 400px; float:left;}
.banner-right {width:496; height: 400px; float:right;}

.bannerinterior{width:1002px;height:20px;margin:0 auto;}


/* Box Nav */
#box-main{height:200px;width:100%}
.box-nav{width:1002px;height:200px;margin:0 auto;}


/* Main */
.main{padding:15px 0 40px 0;overflow:hidden}
.main aside{float:left;padding-left:0px}
.main buttons{float:right; padding-left:23px; width: 250px;}
.main buttons .homebutton { border: 1px solid black; }

/* Events (home page) */
.events{width:250px}
.events-top{height:35px;background:url(images/img-13.jpg) repeat-x;color:#fff;font-size:14px;line-height:35px;text-transform:uppercase;font-weight:bold; text-align: center;}
.events-midd{background:url(images/img-14.jpg) repeat-y}
.events-main{width:226px;height: 235px; padding:12px}
.events-bottom{background:url(images/img-15.jpg) repeat-x;height:6px;margin:-3px 0 0 0}

/* Hours (home page) */
.hours{width:250px}
.hours-top{height:35px;background:url(images/img-13.jpg) repeat-x;color:#fff;font-size:14px;line-height:35px;text-transform:uppercase;font-weight:bold; text-align: center;}
.hours-midd{background:url(images/img-14.jpg) repeat-y}
.hours-main{width:226px;height: 235px; padding:12px}
.hours-bottom{background:url(images/img-15.jpg) repeat-x;height:6px;margin:-3px 0 0 0}

/* Classes (home page) */
.classes{width:250px}
.classes-top{height:35px;background:url(images/img-13.jpg) repeat-x;color:#fff;font-size:14px;line-height:35px;text-transform:uppercase;font-weight:bold; padding-left:26px}
.classes-midd{background:url(images/img-14.jpg) repeat-y}
.classes-main{width:240px;height: 240px; padding-left:12px}
.classes-bottom{background:url(images/img-15.jpg) repeat-x;height:6px;margin:-3px 0 0 0}



/* Left nav */
.leftnav{width:250px;}
.leftnav-top{height:45px;background:url(images/img-13.jpg) repeat-x;color:#fff;font-size:16px;line-height:45px;text-transform:uppercase;font-weight:bold; padding-left:20px}
.leftnav-top a{color:#fff;font-size:16px;line-height:45px;text-transform:uppercase;font-weight:bold;}
.leftnav-midd{background:url(images/img-14.jpg) repeat-y}
.leftnav-main{width:225px;padding-left:12px}
.leftnav-main div{margin:0;padding:0;border-bottom:solid 1px #bfbfbf; padding:20px 0 10px 0}
.leftnav-main div p{padding-left:10px}
.leftnav-main div a{font-size:15px; font-weight:bold;}
.leftnav-bottom{background:url(images/img-15.jpg) repeat-x;height:6px;margin:-3px 0 0 0}

/* Content (Home Page) */
#content{float:left;margin-left:30px}
.content-top{margin:0;padding:0}
.content-bottom{width:435px;}

/* Content (Interior) */
#content-interior{padding-left:280px;}
.content-interior-top{margin:0;padding:0}
.content-interior-bottom{width:691px;margin-top:16px}
.content-interior ul {list-style-type: circle; padding:25px;margin:25px;}


/* Links (home page) */
.links{padding:0}
.links-top{height:35px;background:url(images/img-13.jpg) repeat-x;color:#fff;font-size:14px;line-height:35px;text-transform:uppercase;font-weight:bold; padding-left:26px}
.links-midd{background:url(images/img-18.jpg) repeat-y; padding:22px 0 20px 0}
.links-midd img{padding-left:17px}
.links-midd p{ float:right; width:220px; padding:0 20px 0 0;line-height:24px; font-size: 6px;}
.links-bottom{background:url(images/img-15.jpg) repeat-x;height:6px;margin:-3px 0 0 0}

/* Footer */
footer{background:url(images/img-20.jpg) repeat-x top; height:150px}
footer h4{color:#014466;font-size:15px;padding:20px 0 8px 0}
footer p{color:#174465;font-size:12px}
footer a{color:#174465;text-decoration:underline}
footer a:hover{color:#1567b2;text-decoration:underline}
.footer-left{float:left;padding:0 0 0 15px}
.footer-center{float:left;padding:0 0 0 60px}
.footer-center table { padding: 0; }
.footer-center td { padding: 0 20px 5px 0; }

.footer-right{float:right; padding-right: 8px;}
.footer-right h4{float:left;margin-right:6px}
.footer-right img{float:left; margin:15px 2px 0 0}
