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

/* >>> To Zero Browser Defaults <<< */
body, h1, h2, h3, h4, h5, h6, p, ol, ul, dl, address, form, blockquote {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code {font-size: 1em;}
a img {border: none;}
a {text-decoration: none;}

/* >>> Begin Layout <<< */

body {text-align: center;background: #3E322E;color: #333333;}
	
#container {width: 940px;position: relative;text-align: left;margin: 0 auto;background: #ecebd7;}
	
#pageHeader {height: 151px;margin: 0px;padding-left: 10px;background: url(../assets/common_img/header_bd.jpg) repeat-x;text-align:center;}
#pageHeader img {padding: 0px;}	
#pageHeader h2{font-family: Georgia, "Times New Roman", Times, serif;color: #2B2B56;font-size: 1.3em;font-weight: normal;letter-spacing: 1px;margin-top: 0px;}	
#pageHeader h3{color:#AB3D0A;letter-spacing: 4px;}	

/* >>>>>>.NAVIGATION - HORZ. BAR >>>>> */
#nav {width: 100%;text-align: center;padding: 0px;margin: 0px;background: #636;height: 30px;position: relative;}
#nav ul {text-decoration: none;font-size: 13px;list-style: none;margin: 0px;padding: 8px;text-align: center;}
#nav li {display: inline;}
#nav  a:link, #nav  a:visited {padding: 6px 14px 8px;color: #fff;text-align: center;font-weight: bold;letter-spacing: 1px;background: #636;margin: 0px;}
#nav  a:hover, #nav  a:active {padding: 6px 14px 8px;color: #636;font-weight: bold;letter-spacing: 1px;background: #ECEBD7;height: 28px;margin: 0px;}

.home #nav a.homeLink,
.schedule #nav a.scheduleLink,
.about #nav a.aboutLink,
.contact #nav a.contactLink {color: #636;background: #ECEBD7;}

/* IMAGE CONTAINER */			
#imageContainer {width: 940px;}			
#imageContainer.map {padding-top: 20px;padding-left: 20px;width: 625px;}	
#mainContent {}
#textContainer {
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin: 20px 260px 20px 280px;
}
#textContainer img.right {float: right;}	
	
/* >>>MAIN CONTENT STORIES - SEPARATED INTO SECTIONS<<<*/

.classes_stories {
	padding: 15px 0px 15px;
	border-top: 2px dotted #A9863F;
	margin-top: 20px;
}
.classes_stories h2 {
	font-size: 1em;
}

/* >>> CONTACT PAGE - MAP <<<*/

#sidebar {width: 220px;margin-top: 10px;margin-bottom: 25px;margin-left: 5px;}
#sidebar ul {margin: 10px;list-style: square inside;}
#sidebar li {font-size: .9em;margin: 5px;}

#wrapper_left {margin:0; padding:0; float:left; position:relative;}
#wrapper_right {
	margin: 0;
	padding: 0;
	float: right;
	position: relative;
	width: 240px;
}			

#footer {clear: both;width: auto;text-align: center;height: 70px;background: #b89f75;}				
#footer h4, #footer p, #footer ul {color: #663300;line-height: 120%;}
#footer h4 {margin-bottom: 4px;margin-top: 0px;font-size: 0.9em;font-weight: bold;color: #663300;}
#footer h4 a:link, #footer h4 a:visited {color: #663300;}
#footer h4 a:hover, #footer h4 a:active {color: #fff;}	
#footer p {margin-bottom: 5px;}	
#footer .footerDiv1, #footer .footerDiv2, #footer .footerDiv3, #footer .footerDiv4 {margin-right: 25px;text-align: left;margin-left: 25px;}
#footer .footerDiv1{float: right;}
#footer .footerDiv2 {margin-top: 0px;float: left;}
#footer .footerDiv3 {margin-top: 0px;padding: 0 0 0 50px;}
#footer .footerDiv1 p, #footer .footerDiv2 p, #footer .footerDiv3 p {padding: 0;font-size: 0.8em;color: #663300;}
#footer .footerDiv2 ul {text-decoration: none;list-style: none;}
#footer .footerDiv2 li, #footer .footerDiv2 img {display: inline;padding-right: 20px;margin-top: 0px;font-size: 0.9em;font-weight: bold;color: #4f6535;}
#footer .footerDiv2 li a:link, #footer .footerDiv2 li a:visited {color: #663300;}
#footer .footerDiv2 li a:hover, #footer .footerDiv2 li a:active {color: #fff;}			

/* >>> Miscelleanous Class <<<*/
.hide {display: none;}
.topMargin10 {margin-top: 10px;}
.topMargin20 {margin-top: 20px;}
.topMargin70 {margin-top: 70px;padding: 10px;}
.floatImageRt {float: right;padding: 0px 5px 5px 15px;margin-top: 0px;}
.floatImageRt_16top {float: right;margin-top: 16px;padding: 0px 5px 5px 15px;}
.paddingLeft20 {padding-left: 20px;}

/* >>> Begin Typography <<<*/

body	{
	font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 100.1%;}

h1, h2, h3, h4, h5, h6, p, ul {
	margin-top: 10px;
	}
h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.6em;line-height: 110%;font-weight: normal;letter-spacing: 1px;color: #663366;margin-top: 5px;}
h2	{font-size: .9em;line-height: 110%;font-weight: bold;margin-top: 15px;}
h3	{font-size: 0.9em;line-height: 120%;font-weight: bold;}
h4	{font-size: 0.8em;line-height: 130%;font-weight: bold;color: #B03F0B;}
h5	{font-size: .8em;line-height: 130%;font-weight: bold;font-style: italic;}
h6	{font-size: .8em;line-height: 130%;font-weight: normal;font-style: normal;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0;}

/* >>> Standard Body Text <<< */

p	{font-size: .9em;line-height: 150%;}

p img.left	{float: left;margin: 1.5em 1.5em 1.5em 0; padding: 0;}
p img.right	{float: right:margin: 1.5em 0 1.5em 1.5em;padding: 0;}
blockquote	{margin: 1.5em}

a:link {color: #36C;}
a:visited {color: #639;}

/* >>> Custom Adjustments <<< */

#sidebar h3 {
	font-weight: bold;
	font-size: 0.85em;
	margin-top: 5px;
}
#sidebar p {
	font-size: 0.7em;
}
#textContainer ul, ol {
	font-size: 0.85em;
	line-height: 140%;
	}
#textContainer li {
	margin-top: 10px;
	list-style-position: inside;
	}
	
	/*Form Styles*/
.redtype {color:#FF0000;}
