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

* {
	margin: 0;
	padding: 0;
}

/* General Styles */
html {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #48484a;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

td {
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: top;
}

td.pad {
	padding: 10px 3px;
}

th {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 5px;
	font-size: 14px;
}

th.yellow, td.yellow2 {
	color: #000;
	background-color: #fc0;
	border: 1px solid #ccc;
	text-align: center;
}

td.yellow, td.orange, td.purple, td.blue, td.green, td.brown, td.red, td.redBlack, td.black {
	background-color: #efefef;
	border: 1px solid #ccc;
}

th.orange, td.orange2 {
	color: #fff;
	background-color: #f60;
	border: 1px solid #ccc;
	text-align: center;
}

th.purple, td.purple2 {
	color: #fff;
	background-color: #90c;
	border: 1px solid #ccc;
	text-align: center;
}

th.blue, td.blue2 {
	color: #fff;
	background-color: #00c;
	border: 1px solid #ccc;
	text-align: center;
}

th.green, td.green2 {
	color: #fff;
	background-color: #090;
	border: 1px solid #ccc;
	text-align: center;
}

th.brown, td.brown2 {
	color: #fff;
	background-color: #960;
	border: 1px solid #ccc;
	text-align: center;
}

th.red, td.red2 {
	color: #fff;
	background-color: #C00;
	border: 1px solid #ccc;
	text-align: center;
}

th.redBlack, td.redBlack2 {
	color: #000;
	background-color: #C33;
	border: 1px solid #ccc;
	text-align: center;
}

th.black, td.black2 {
	color: #fff;
	background-color: #000;
	border: 1px solid #ccc;
	text-align: center;
}

table {
	width: 100%;
}

h2.navHeader { font-size: 26px; color: #333; text-align: center; }
h1 { font-size: 23px; color: #000; }
h2 { font-size: 21px; color: #000; }
h3 { font-size: 18px; color: #000; }
h4 { font-size: 16px; color: #000; }
h5 { font-size: 14px; color: #000; }

h1.home { font-size: 21px; color: #666; text-align: center; }
h2.home { font-size: 30px; color: #000; text-align: center; }
h3.homeNews { color: #f60; font-size: 16px; }
p.homeNews { font-size: 11px; line-height: 12px; }
p.home { text-align: center; }

h1, h2, h3, h4, h5
	{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0 10px 0;
}

a, a:visited {
	text-decoration: underline;
}

a:active, a:hover {
	text-decoration: none;
}

#rightDivBig ul, #leftDivBig ul, #rightDivBig ol, #leftDivBig ol, #oneDivBig ul, #oneDivBig ol {
	margin: 0px 20px 10px 20px;
	padding: 0px 10px;
}

#rightDivBig ul li, #leftDivBig ul li, #rightDivBig ol li, #leftDivBig ol li, #oneDivBig ul li, #oneDivBig ol li {
	margin-bottom: 5px;
}

ul.belts h3 {
	font-size: 15px;
}

ul.belts a, ul.belts a:visited {
	color: #000;
	text-decoration: underline;
}

ul.belts a:active, ul.belts a:hover {
	color: #666;
	text-decoration: none;
}

li.dryburgh, li.corley, li.lane, li.rodriguez, li.rowland, li.walters, li.lesher, li.nash, li.loos, li.sotelo, li.deLaGarza, li.schmeidler, li.singh {
	padding-left: 125px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	vertical-align: middle;
	height: 140px;
}

li.dryburgh {
	background: transparent url("images/martial-arts-instructor-dryburgh.jpg") top left no-repeat;
}

li.corley {
	background: transparent url("images/martial-arts-instructor-corley.jpg") top left no-repeat;
}

li.lane {
	background: transparent url("images/martial-arts-instructor-lane.jpg") top left no-repeat;
}

li.rodriguez {
	background: transparent url("images/martial-arts-instructor-rodriguez.jpg") top left no-repeat;
}

li.rowland {
	background: transparent url("images/martial-arts-instructor-rowland.jpg") top left no-repeat;
}

li.walters {
	background: transparent url("images/martial-arts-instructor-walters.jpg") top left no-repeat;
}

li.lesher {
	background: transparent url("images/martial-arts-instructor-lesher.jpg") top left no-repeat;
}

li.nash {
	background: transparent url("images/martial-arts-instructor-nash.jpg") top left no-repeat;
}

li.loos {
	background: transparent url("images/martial-arts-instructor-loos.jpg") top left no-repeat;
}

li.sotelo {
	background: transparent url("images/martial-arts-instructor-sotelo.jpg") top left no-repeat;
}

li.deLaGarza {
	background: transparent url("images/martial-arts-instructor-deLaGarza.jpg") top left no-repeat;
}

li.schmeidler {
	background: transparent url("images/martial-arts-instructor-schmeidler.jpg") top left no-repeat;
}

li.singh {
	background: transparent url("images/martial-arts-instructor-singh.jpg") top left no-repeat;
}

li.beltWhite {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-white-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltYellow {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-yellow-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltOrange {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-orange-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltPurple {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-purple-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltBlue {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-blue-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltGreen {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-green-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltBrown {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-brown-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltRed {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-red-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltRedBlack {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-redblack-small.jpg") top left no-repeat;
	vertical-align: middle;
}

li.beltBlack {
	padding-left: 50px;
	padding-top: 10px;
	height: 65px;
	list-style-type: none;
	background: transparent url("images/kenpo-karate-belt-black-small.jpg") top left no-repeat;
	vertical-align: middle;
}

#rightDivBig p, #leftDivBig p, #oneDivBig p {
	margin: 0px 0px 15px 0px;
	line-height: 18px;
}

#rightDivBig blockquote, #leftDivBig blockquote, #oneDivBig blockquote {
	text-align: center;
	padding: 15px;
	margin: 0px 25px 15px 25px;
	background-color: #ffc;
	border: 1px solid #f15a25;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#rightDivBig blockquote.fancyQuote, #leftDivBig blockquote.fancyQuote, #oneDivBig blockquote.fancyQuote {
	text-align: center;
	padding: 15px;
	margin: 0px 25px 15px 30px;
	border: none;
	width: 430px;
	background: transparent url("images/quoteBG.gif") top left no-repeat;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Container DIVs */

#Container {
	margin: 0 auto;
	width: 947px;
}

#mainNavHome {
	background: transparent url("images/home-nav-top.gif") top center no-repeat;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 149px;
	position: relative;
	z-index: 2000;
}

#mainNav {
	background: transparent url("images/main-nav-body.gif") top center no-repeat;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 80px;
	position: relative;
}

#mainBodyHome {
	background-color: #fff;
	border-left: 4px solid #f7931e;
	border-right: 4px solid #f7931e;
	margin: 0 29px 0 31px;
	padding: 35px 25px 20px 25px;
}

#mainBody {
	background: #fff url("images/main-nav-footer.gif") top center no-repeat;
	border-left: 4px solid #000;
	border-right: 4px solid #000;
	margin: 0 30px;
	padding: 35px 25px 20px 25px;
}

#subNav {
	border-top: 3px solid #f15a25;
	padding: 10px;
	margin: 0 45px 15px 45px;
}

#leftDivSmall {
	width: 200px;
	text-align: left;
	float: left;
}

#rightDivBig {
	width: 590px;
	float: right;
	text-align: left;
}

#oneDivBig {
	width: 815px;
	text-align: left;
	margin: auto;
}

.highlightBox {
	width: 197px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f3f3f3 url("images/highlight-nav-bg.gif") top left no-repeat;
}

.imagePlug {
	width: 263px;
	background: #333 url("images/photo-highlight-bg.gif") top left repeat-y;
}

#footer {
	margin: 0 auto 15px auto;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 947px;
	text-align: center;
}

/* Main Navigation Styles */

ul#homeNavList1 {
	padding: 10px 10px 0 10px;
	text-align: left;
}


ul#homeNavList1 li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #333;
	width: auto;
}


ul#homeNavList1 h3 {
	display: inline;
}

ul#mainNavList {
	padding: 10px 10px 0 10px;
	text-align: left;
}

ul#mainNavList li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #333;
	width: auto;
}

ul#mainNavList h3 {
	display: inline;
}

ul#mainNavList li.noBorder, ul#homeNavList1 li.noBorder {
	border-right: none;
}

ul#mainNavList a, ul#homeNavList1 a {
	text-decoration: none;
}

ul#mainNavList li h3 a, ul#mainNavList li h3 a:visited, ul#homeNavList1 li h3 a, ul#homeNavList1 li h3 a:visited {
	color: #fff;
	text-decoration: underline;
	font: bold 14px/28px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
}

ul#mainNavList li h3 a:hover, ul#mainNavList li h3 a:active, ul#homeNavList1 li h3 a:hover, ul#homeNavList1 li h3 a:active {
	color: #f93;
	text-decoration: none;
	font: bold 14px/28px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

ul#mainNavList li h3 a.here, ul#mainNavList li h3 a.here:visited, ul#mainNavList li h3 a.here:hover, ul#mainNavList li h3 a.here:active {
	color: #f93;
	text-decoration: none;
	font: bold 14px/28px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
}

/* Hierarchical Navigation Code for Main Nav */

ul#mainNavList li ul.one, ul#mainNavList li ul.two, ul#mainNavList li ul.three, ul#mainNavList li ul.four, ul#mainNavList li ul.five, ul#mainNavList li ul.seven, ul#mainNavList li ul.nine, ul#homeNavList1 li ul.one, ul#homeNavList1 li ul.two, ul#homeNavList1 li ul.three, ul#homeNavList1 li ul.five, ul#homeNavList1 li ul.seven, ul#homeNavList1 li ul.nine
 {
	position: absolute;
	width: 194px;
	background-color: #f93;
	left: -999px;
	top: 10px;
	border-top: 1px solid #ccc;
	padding: 0;
}

ul#homeNavList1 li ul.four, ul#homeNavList1 li ul.four {
	position: absolute;
	width: 120px;
	background-color: #f93;
	left: -999px;
	top: 10px;
	border-top: 1px solid #ccc;
	padding: 0;
}

ul#mainNavList li ul.six, ul#homeNavList1 li ul.six {
	position: absolute;
	width: 240px;
	background-color: #f93;
	left: -999px;
	top: 10px;
	border-top: 1px solid #ccc;
	padding: 0;
}

ul#mainNavList li ul.eight, ul#homeNavList1 li ul.eight {
	position: absolute;
	width: 235px;
	background-color: #f93;
	left: -999px;
	top: 10px;
	border-top: 1px solid #ccc;
	padding: 0;
}


ul#mainNavList li ul.ten, ul#homeNavList1 li ul.ten {
	position: absolute;
	width: 225px;
	background-color: #f93;
	left: -999px;
	top: 10px;
	border-top: 1px solid #ccc;
	padding: 0;
}

ul#mainNavList li:hover ul.one, ul#mainNavList li.sfhover ul.one {
	left: 68px;
	top: 31px;
}

ul#homeNavList1 li:hover ul.one, ul#homeNavList1 li.sfhover ul.one {
	left: 30px;
	top: 31px;
}

ul#mainNavList li:hover ul.two, ul#mainNavList li.sfhover ul.two {
	left: 254px;
	top: 31px;
}

ul#homeNavList1 li:hover ul.two, ul#homeNavList1 li.sfhover ul.two {
	left: 215px;
	top: 31px;
}

ul#mainNavList li:hover ul.three, ul#mainNavList li.sfhover ul.three {
	left: 485px;
	top: 31px;
}

ul#homeNavList1 li:hover ul.three, ul#homeNavList1 li.sfhover ul.three {
	left: 555px;
	top: 31px;
}

ul#mainNavList li:hover ul.four, ul#mainNavList li.sfhover ul.four {
	left: 625px;
	top: 31px;
}

ul#homeNavList1 li:hover ul.four, ul#homeNavList1 li.sfhover ul.four {
	left: 700px;
	top: 31px;
}

ul#mainNavList li:hover ul.five, ul#mainNavList li.sfhover ul.five {
	left: 745px;
	top: 31px;
}

ul#homeNavList1 li:hover ul.five, ul#homeNavList1 li.sfhover ul.five {
	left: 745px;
	top: 31px;
}

ul#mainNavList li:hover ul.six, ul#mainNavList li.sfhover ul.six {
	left: 18px;
	top: 59px;
}

ul#homeNavList1 li:hover ul.six, ul#homeNavList1 li.sfhover ul.six {
	left: 38px;
	top: 131px;
}

ul#mainNavList li:hover ul.seven, ul#mainNavList li.sfhover ul.seven {
	left: 250px;
	top: 59px;
}

ul#homeNavList1 li:hover ul.seven, ul#homeNavList1 li.sfhover ul.seven {
	left: 250px;
	top: 131px;
}

ul#mainNavList li:hover ul.eight, ul#mainNavList li.sfhover ul.eight {
	left: 520px;
	top: 59px;
}

ul#homeNavList1 li:hover ul.eight, ul#homeNavList1 li.sfhover ul.eight {
	left: 520px;
	top: 131px;
}

ul#mainNavList li:hover ul.ten, ul#mainNavList li.sfhover ul.ten {
	left: 720px;
	top: 59px;
}

ul#homeNavList1 li:hover ul.ten, ul#homeNavList1 li.sfhover ul.ten {
	left: 720px;
	top: 131px;
}

ul#mainNavList li ul.one li, ul#mainNavList li ul.two li, ul#mainNavList li ul.three li, ul#mainNavList li ul.four li, ul#mainNavList li ul.five li,  ul#mainNavList li ul.six li,  ul#mainNavList li ul.seven li,  ul#mainNavList li ul.eight li,  ul#mainNavList li ul.nine li,  ul#mainNavList li ul.ten li {
	display: block;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0;
}

ul#homeNavList1 li ul.one li, ul#homeNavList1 li ul.two li, ul#homeNavList1 li ul.three li, ul#homeNavList1 li ul.four li, ul#homeNavList1 li ul.five li,  ul#homeNavList1 li ul.six li,  ul#homeNavList1 li ul.seven li,  ul#homeNavList1 li ul.eight li,  ul#homeNavList1 li ul.nine li,  ul#homeNavList1 li ul.ten li {
	display: block;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0;
}

ul#mainNavList li ul.one li a, ul#mainNavList li ul.one li a:visited, ul#mainNavList li ul.two li a, ul#mainNavList li ul.two li a:visited, ul#mainNavList li ul.three li a, ul#mainNavList li ul.three li a:visited, ul#mainNavList li ul.four li a, ul#mainNavList li ul.four li a:visited, ul#mainNavList li ul.five li a, ul#mainNavList li ul.five li a:visited, ul#mainNavList li ul.six li a, ul#mainNavList li ul.six li a:visited, ul#mainNavList li ul.seven li a, ul#mainNavList li ul.seven li a:visited, ul#mainNavList li ul.eight li a, ul#mainNavList li ul.eight li a:visited, ul#mainNavList li ul.nine li a, ul#mainNavList li ul.nine li a:visited, ul#mainNavList li ul.ten li a, ul#mainNavList li ul.ten li a:visited {
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #000;
	padding: 3px 10px;
}

ul#homeNavList1 li ul.one li a, ul#homeNavList1 li ul.one li a:visited, ul#homeNavList1 li ul.two li a, ul#homeNavList1 li ul.two li a:visited, ul#homeNavList1 li ul.three li a, ul#homeNavList1 li ul.three li a:visited, ul#homeNavList1 li ul.four li a, ul#homeNavList1 li ul.four li a:visited, ul#homeNavList1 li ul.five li a, ul#homeNavList1 li ul.five li a:visited, ul#homeNavList1 li ul.six li a, ul#homeNavList1 li ul.six li a:visited, ul#homeNavList1 li ul.seven li a, ul#homeNavList1 li ul.seven li a:visited, ul#homeNavList1 li ul.eight li a, ul#homeNavList1 li ul.eight li a:visited, ul#homeNavList1 li ul.nine li a, ul#homeNavList1 li ul.nine li a:visited, ul#homeNavList1 li ul.ten li a, ul#homeNavList1 li ul.ten li a:visited {
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #000;
	padding: 3px 10px;
}

ul#mainNavList li ul.one li a:active, ul#mainNavList li ul.one li a:hover, ul#mainNavList li ul.two li a:active, ul#mainNavList li ul.two li a:hover, ul#mainNavList li ul.three li a:active, ul#mainNavList li ul.three li a:hover, ul#mainNavList li ul.four li a:active, ul#mainNavList li ul.four li a:hover, ul#mainNavList li ul.five li a:active, ul#mainNavList li ul.five li a:hover, ul#mainNavList li ul.six li a:active, ul#mainNavList li ul.six li a:hover, ul#mainNavList li ul.seven li a:active, ul#mainNavList li ul.seven li a:hover, ul#mainNavList li ul.eight li a:active, ul#mainNavList li ul.eight li a:hover, ul#mainNavList li ul.nine li a:active, ul#mainNavList li ul.nine li a:hover, ul#mainNavList li ul.ten li a:active, ul#mainNavList li ul.ten li a:hover {
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #fff;
	padding: 3px 10px;
	background-color: #000;
}

ul#homeNavList1 li ul.one li a:active, ul#homeNavList1 li ul.one li a:hover, ul#homeNavList1 li ul.two li a:active, ul#homeNavList1 li ul.two li a:hover, ul#homeNavList1 li ul.three li a:active, ul#homeNavList1 li ul.three li a:hover, ul#homeNavList1 li ul.four li a:active, ul#homeNavList1 li ul.four li a:hover, ul#homeNavList1 li ul.five li a:active, ul#homeNavList1 li ul.five li a:hover, ul#homeNavList1 li ul.six li a:active, ul#homeNavList1 li ul.six li a:hover, ul#homeNavList1 li ul.seven li a:active, ul#homeNavList1 li ul.seven li a:hover, ul#homeNavList1 li ul.eight li a:active, ul#homeNavList1 li ul.eight li a:hover, ul#homeNavList1 li ul.nine li a:active, ul#homeNavList1 li ul.nine li a:hover, ul#homeNavList1 li ul.ten li a:active, ul#homeNavList1 li ul.ten li a:hover {
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #fff;
	padding: 3px 10px;
	background-color: #000;
}
	

/* Sub Navigation Styles */

ul.subNavList {
	padding: 0px 10px;
	text-align: left;
	text-align: center;
}

ul.subNavList li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #999;
}

ul.subNavList h3 {
	display: inline;
}

ul.subNavList li.noBorder {
	border-right: none;
}

ul.subNavList a {
	text-decoration: none;
}

ul.subNavList li h3 a, ul.subNavList li h3 a:visited {
	color: #000;
	text-decoration: underline;
	font: bold 13px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

ul.subNavList li h3 a:hover, ul.subNavList li h3 a:active {
	color: #c30;
	text-decoration: none;
	font: bold 13px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

ul.subNavList li h3 a.here, ul.subNavList li h3 a.here:visited, ul.subNavList li h3 a.here:hover, ul.subNavList li h3 a.here:active {
	color: #c30;
	text-decoration: none;
	font: bold 13px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

/* Highlight Box Formatting */

.highlightBox ul {
	margin: 0px;
	padding: 10px 20px;
}

.highlightBox li {
	list-style-type: none;
	margin-bottom: 15px;
}

.highlightBox li h3 a, .highlightBox li h3 a:visited {
	font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	color: #c30;
	margin: 0px;
	padding: 0px;
}

.highlightBox li h3 a:active, .highlightBox li h3 a:hover {
	font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.highlightBox li h3 a.here, .highlightBox li h3 a.here:visited, .highlightBox li h3 a.here:active, .highlightBox li h3 a.here:hover {
	font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px;
	padding: 0px;
}

/* Photo Box Formatting */

.imagePlug p {
	color: #fff;
	font-size: 11px;
	padding: 3px 15px 0 15px;
	margin: 0px 0px 0px 0px;
}

.imagePlug a, .imagePlug a:visited {
	color: #f90;
	font-weight: bold;
	font-size: 11px;
}

.imagePlug a:active, .imagePlug a:hover {
	color: #f90;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

/* Buttons */

.buttonDiv {
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
}

a.button, a.button:visited {
	background: transparent url('images/button-left-off.gif') no-repeat scroll top left;
    display: block;
    float: left;
    height: 55px;
    padding-left: 40px; /* sliding doors padding */
	text-decoration: none;
}

a.button:active, a.button:hover {
	background: transparent url('images/button-left-on.gif') no-repeat scroll top left;
    display: block;
    float: left;
    height: 55px;
    padding-left: 40px; /* sliding doors padding */
	text-decoration: none;
}

a.button span.button2, a.button span.button2:visited {
    background: transparent url('images/button-right-off.gif') no-repeat top right;
	font: bold 13px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
    display: block;
    line-height: 48px;
    padding: 2px 40px 5px 0px;
}

a.button span.button2:active, a.button span.button2:hover {
    background: transparent url('images/button-right-on.gif') no-repeat top right;
	font: bold 13px/20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
    display: block;
    line-height: 48px;
    padding: 2px 40px 5px 0px;
}

/* Class Schedule Table Formatting */

table.schedule {
	border: none;
	width: 85%;
	text-align: center;
	margin: auto;
}

table.schedule td {
	font-size: 11px;
	padding: 3px 5px;
	border: 1px solid #666;
	text-align: left;
}

table.schedule td.date {
	background-color: #ccc;
	font-weight: bold;
}

table.schedule td.shaded {
	background-color: #efefef;
}

tr.topRow td {
	color: #fff;
	background-color: #333;
	font-weight: bold;
}

td.middle {
	vertical-align: middle;
}

/* Misc. Formatting Styles */

#footer img {
	margin-bottom: 20px;
}

#footer a, #footer a:visited {
	color: #ccc;
}

#footer p {
	margin-top: 5px;
}

#footer a:hover, #footer a:active {
	color: #ccc;
	text-decoration: none;
}

.noBorder {
	border: none;
}

.tight {
	margin: 0;
	padding: 0;
}

.indent {
	padding: 0 25px 10px 25px;
}

.noBorder, .noBorder img {
	border: none;
}

ul.gasOut li {
	padding-bottom: 10px;
}

/* Home Page Buttons */

#homeButtons {
	background: #fff url('images/home-burst-bg.gif') no-repeat top center;
	height: 285px;
	position: relative;
}

div.homeButtonLeft {
	position: absolute;
	width: 240px;
	height: 208px;
	left: 21px;
	top: 25px;
}

div.homeButtonLeft a, div.homeButtonLeft a:visited {
	background: transparent url('images/home-button-left-off.gif') no-repeat top left;
	padding: 105px;
	display: block;
	text-decoration: none;
}

div.homeButtonLeft a:active, div.homeButtonLeft a:hover {
	background: transparent url('images/home-button-left-on.gif') no-repeat top left;
	padding: 105px;
	display: block;
	text-decoration: none;
}

div.homeButtonRight {
	position: absolute;
	width: 240px;
	height: 208px;
	left: 690px;
	top: 25px;
}

div.homeButtonRight a, div.homeButtonRight a:visited {
	background: transparent url('images/home-button-right-off.gif') no-repeat top left;
	padding: 105px;
	display: block;
	text-decoration: none;
}

div.homeButtonRight a:active, div.homeButtonRight a:hover {
	background: transparent url('images/home-button-right-on.gif') no-repeat top left;
	padding: 105px;
	display: block;
	text-decoration: none;
}

div.homeButtonCenter {
	position: absolute;
	width: 400px;
	height: 57px;
	left: 277px;
	top: 208px;
}

div.homeButtonCenter a, div.homeButtonCenter a:visited {
	background: transparent url('images/home-button-middle-off.gif') no-repeat top left;
	padding: 17px 0px 22px 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	font: bold 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

div.homeButtonCenter a:active, div.homeButtonCenter a:hover {
	background: transparent url('images/home-button-middle-on.gif') no-repeat top left;
	padding: 17px 0px 22px 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	font: bold 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

/* Blog Items */

.blogItem {
	margin: 25px 55px 0 55px;
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 10px;
}

p.blogDate {
	color: #333;
	font-size: 10px;
}

h4.newsHeader {
	color: #f60;
}

