body { font-family:Verdana, Geneva, Helvetica; background:#2b2b2b url(../images/bg.png) repeat-x; font-size:13px; margin:0; color:#333 }
html { height:100%; }
body, td { line-height:120% }
table { border-collapse:collapse }
td { vertical-align:top }

/* LINK STYLES */
a { color:#15729E; margin:0 }
a:hover {
	font-weight:bold;
	color: #FFF;
}
.menu ul { margin:0 0 0 25px; padding:0; list-style:none; width:200px }
.menu li {
	list-style:none;
	color:#fff;
	background:url(../images/list.gif) no-repeat 0 5px;
	padding-left:15px
}
.menu li a { color:#fff; text-decoration:none }
.menu li a:hover {
	color:#ccc;
	margin:0;
	padding:5px;
	font-family: Verdana, Geneva, Helvetica;
}
#newsLetter a { text-decoration:none; color:#fff }
#newsLetter a:hover { text-decoration:underline }
#events a, leftColumn {color:#fff }
/* END LINK STYLES */

/*____________MAIN LAYOUT STYLES__________*/
#wrapper { background:#fff; padding:0; margin:0 auto; width:940px; overflow:hidden }
#wrapper2 { background:#fff url(../images/wrapper2-bg.png) repeat-y; padding:0; margin:0 auto; width:940px; overflow:hidden }
#logo { float:left; background:url(../images/logo_andy.gif	) no-repeat; height:354px; width:300px; padding:0; margin:0; font-size:1.2em }
#logoSpacer { height:135px; clear:both }
#topRight { float:right; width:640px; height:354px }
#rightColumn { float:right; width:640px }
#leftColumn { float:left; width:300px; color:#fff }
.content {
	padding:15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #036;
}
#calendar { background:#000; width:620px; height:20px; padding:5px 20px 0 0; text-align:right }
#flashPic { float:left; background:#000; border-bottom:19px solid #000 !important; border-bottom:17px solid #000; height:310px; width:320px; padding:0; margin:0 }
#joinUs { 
	float:left; 
	background:#e7e7e7 url(../images/join-us.gif) no-repeat top; 
	padding:65px 15px 0 15px; 
	margin:0; 
	color:#000; 
	font-size:.85em; 
	border-bottom:1px solid #a8a8a8;
	width:290px;
	height:263px 
}
#mainLeft { width:620px; float:left }
#newsLetter { 
	background:#000 url(../images/paper-bg.png) bottom no-repeat; 
	padding:10px 15px 0 15px;
	margin:0;
	color:#fff; 
	font-size:.85em;
	height:60px;
	font-weight:bold;
	width:590px
}
#newsLetter .form { font-size:.9em; color:#333; padding:0; border:1px solid #AEA8A6; background:url(../images/field-bg.gif); height:18px; width:145px }
#homeContent { float:left; width:590px; padding:15px }
#events {
	float:right; 
	background:#254877 url(../images/upcoming-events.gif) no-repeat top;
	padding:35px 0 0 0; 
	margin:15px 15px 15px 0; 
	width:288px; 
	color:#fff;
	display:inline
}
.eventsDate { color:#fff; background:#e3601a; padding:1px; margin-bottom:5px;font-weight:bold } 
#footer { background:url(../images/bt-nav.png) repeat-x; padding:12px 10px 8px 10px; margin:0;  height:20px; font-size:.85em; color:#fff }
#footer a { color:#fff; text-decoration:none }
#copyright { float:right }
#inTopbg { 
	background:url(../images/in-top.gif) repeat-x; 
	padding:15px 15px 0 0; 
	color:#fff; 
	text-align:right; 
	font-size:1.4em; 
	font-family:Times New Roman; 
	height:95px;
	width:625px;
	overflow:hidden
}
#inTopbg img { float:left; padding:10px 0 0 40px }
.goBtn { background:#AB2D03; border:1px solid #AEA8A6; color:#fff; font-weight:bold; height:21px; width:25px; font-family:Verdana } 
.goBtn:hover {
	background:#421001;
	font-size: 16px;
} 
.form { font-size:.9em; color:#333; padding:0; border:1px solid #AEA8A6; background:url(../images/field-bg.gif); height:18px; width:250px }
.newsTitle {
	color:#E2A422;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.textHighlight { background:#F8F3B9; padding:1px }
.spacer { clear:both; height:10px !important; height:1px; width:100%; padding:0; margin:0 }
.clear {
	clear:both;
	font-family: Verdana, geneva, helvetica;
}#wrapper2 #leftColumn .content h2 {
	text-align: center;
}
#wrapper2 #rightColumn .content p .clear strong {
	font-size: large;
	color: #C30;
}
#wrapper2 #rightColumn .content p {
	color: #000;
	font-size: small;
	font-weight: bold;
}
.orheader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: large;
	font-style: normal;
	color: #C30;
	font-weight: bold;
}
.youthfont {
	font-family: "Comic Sans MS", cursive;
}
.whitecontent {
	color: #FFF;
}
.medium.white {
	font-size: medium;
}
.whitecontent .medium {
	font-size: medium;
}
.comicbold {
	font-family: "Comic Sans MS", cursive;
	font-size: large;
	font-style: oblique;
	font-weight: bolder;
	color: #639;
}
.largecontent {
	font-size: large;
}
.largecontent {
	font-size: medium;
}
