@charset "UTF-8";
/* CSS Document */
/* Table of Contents:

Global Styles – (body, paragraphs, lists, etc)
Header
Page Structure
Headings
Text Styles
	
*/
/* Reset
--------------------------------------------------------------------------------------- */

html, body, div, span, object, iframe,
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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}


body { line-height: 1.5; background: #fff; margin:1.5em 0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
}
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img {
	border: none;
	text-align: right;
}



/* Global Styles
--------------------------------------------------------------------------------------- */
html, body { border:0; margin:0; padding:0; font-family: Verdana, Geneva, sans-serif; color:#4c4c4c; text-align:left; background:url(images/bDrop_body2.jpg) repeat-x; height:100%; font-size:10px; background-color:#C9B3FE; }


/* Page Structure
--------------------------------------------------------------------------------------- */

#home, #what, #coaches, #class, #award, #contact, #login, #members {width:977px; margin:0 auto; }

#banner { height:29px; text-align:center; background:url(images/bDrop_banner2.jpg); padding-top:222px; }

#nav {height:29px; margin-left:0px; }
#nav ul {   margin: 0;  padding: 0 0px;  list-style-type: none;  list-style-image: none; list-style-position: outside; display: block;}
#nav ul li {  float: left;  margin: 0;  padding: 0;}
#nav ul li a {  height:29px;  display: block;  margin: 0;  padding: 0;}

#content {background:url(images/bDrop_content2.jpg) repeat-y; margin:0 34px 0 35px; text-align:justify; padding:40px 60px; }

#teaser {height:153px; margin:35px 5px 0 5px;}
#teaser ul {   margin: 0;  padding: 0;  list-style-type: none;  list-style-image: none; list-style-position: outside; display: block;}
#teaser ul li {  float: left;  margin: 0;  padding: 0;}
#teaser ul li a {  height:153px;  display: block;  margin: 0;  padding: 0;}

.img {float:left; margin:5px 10px 5px 10px; }
.img2 {float:right; margin:5px 10px 5px 10px; }
.clear { clear:both; }

.right {margin:0 0 0 100px; }
.right2 {margin:0 0 0 200px; }

#footer {background:url(images/bDrop_footer2.jpg) no-repeat; margin:0 34px 0 35px; height:10px; padding:20px 0 30px 0; }
#footer .col01 { font-family: Verdana, Geneva, sans-serif; text-align:right; font-size:8px; line-height:21px; float:left; margin-left:195px; text-transform:uppercase;}
#footer .col02 { margin-right:175px; float:right; text-align:left; margin-left:0;}

#mzedesigns {text-align:center; }

/* Headings
--------------------------------------------------------------------------------------- */

h1, h2, h3 {}

#home h1, #what h1, #coaches h1, #class h1, #award h1, #contact h1, #login h1, #members h1 { 
background:url(images/hd_home.jpg) top no-repeat; height:57px; width:554px; text-indent:-9999px; padding:0; margin:0;}
#what h1 { background:url(images/hd_history.jpg) }
#coaches h1 { background:url(images/hd_coaches.jpg) }
#class h1 { background:url(images/hd_classes.jpg) }
#award h1 { background:url(images/hd_awards.jpg) }
#contact h1 { background:url(images/hd_contact.jpg) }
#login h1 { background:url(images/hd_login.gif) }
#members h1 { background:url(images/hd_members.jpg) }


h2, h3 {
	color:#7260AA;
	font-size:14px;
	margin:4px;
	padding:3px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}
h3 {font-size:16px;}
h4 {
	font-size:12px;
	color:#7260AA;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: left;
}


/* Text Styles
--------------------------------------------------------------------------------------- */

p {
	margin:4px;
	padding:3px;
	font-size:10px;
	line-height:18px;
	text-align: justify;
}



/* Links
--------------------------------------------------------------------------------------- */

a, a:link, a:visited, a:hover {text-decoration:none; margin:0; padding:0; }

#nav ul li a.home { width: 83px; height: 29px; background: url(images/bt_home2.jpg) top no-repeat; text-indent: -9999px; }
#nav ul li a.what { width: 213px; height: 29px; background: url(images/bt_what2.jpg) top no-repeat; text-indent: -9999px; }
#nav ul li a.coaches { width: 113px; height: 29px; background: url(images/bt_coaches2.jpg) top no-repeat; text-indent: -9999px; }
#nav ul li a.class { width: 94px; height: 29px; background: transparent url(images/bt_class2.jpg) top no-repeat;  text-indent: -9999px; }
#nav ul li a.award { width: 233px; height: 29px; background: transparent url(images/bt_award2.jpg) top no-repeat;  text-indent: -9999px; }
#nav ul li a.contact { width: 141px; height: 29px; background: url(images/bt_contact2.jpg) top no-repeat; text-indent: -9999px; }
#nav ul li a.login { width: 100px; height: 29px; background: url(images/bt_login2.jpg) top no-repeat; text-indent: -9999px; }

#nav ul li a.home:hover { background: url(images/bt_home2.jpg) bottom no-repeat; }
#nav ul li a.what:hover { background: url(images/bt_what2.jpg) bottom no-repeat; }
#nav ul li a.coaches:hover { background: url(images/bt_coaches2.jpg) bottom no-repeat;}
#nav ul li a.class:hover { background: transparent url(images/bt_class2.jpg) bottom no-repeat;  }
#nav ul li a.award:hover { background: transparent url(images/bt_award2.jpg) bottom no-repeat;  }
#nav ul li a.contact:hover { background: url(images/bt_contact2.jpg) bottom no-repeat; }
#nav ul li a.login:hover { background: url(images/bt_login2.jpg) bottom no-repeat; }


#teaser ul li a.class { width: 255px; height: 153px; background: url(images/bt_teaser1.jpg) top no-repeat; text-indent: -9999px; }
#teaser ul li a.coaches { width: 252px; height: 153px; background: url(images/bt_teaser2.jpg) top no-repeat; text-indent: -9999px; }
#teaser ul li a.award { width: 255px; height: 153px; background: url(images/bt_teaser3.jpg) top no-repeat; text-indent: -9999px; }

#teaser ul li a.class:hover { background: url(images/bt_teaser1.jpg) bottom no-repeat; }
#teaser ul li a.coaches:hover { background: url(images/bt_teaser2.jpg) bottom no-repeat; }
#teaser ul li a.award:hover { background: url(images/bt_teaser3.jpg) bottom no-repeat;}


#content a, a:link, a:hover, a:visited {color:#7260AA; margin:0; padding:0; font-family: Verdana, Geneva, sans-serif; font-size:10px; }
#content a:hover {
	color:#7260AA;
	text-decoration:underline;
	text-align: center;
}

#footer a, a:link, a:hover, a:visited {color:#7260AA; margin:0 9px; padding:0; font-family: Verdana, Geneva, sans-serif; font-size:8px; }
#footer a:hover { color:#FDC71B; text-decoration:underline;  }
