/* .... css reset .... */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* .... end of css reset .... */

img
{
	border: none;
}

a
{
	text-decoration: none;
}

h1
{
}

h2
{
}

h3
{
}

p
{
}

.clearBoth
{
	clear: both;
}

.resetBorderLeft
{
	border-left: none !important;
}

.resetBorderRight
{
	border-right: none !important;
}

body
{
	font-size: 62.5%;
	font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
	text-align: center;
	background: url(../images/bodybg.gif) repeat-x top;
}

#container
{
	margin: 0px auto;
	text-align: left;
	width: 986px;
	background: url(../images/containerbg.gif) repeat-y top;
}

#innerContainer
{
	width: 954px;
	margin: 0px auto;
}

#header
{
	position: relative;
	width: 954px;
	height: 97px;
	background: url(../images/main_02.gif) no-repeat top;
}

#header2
{
	position: relative;
	width: 954px;
	height: 97px;
	background: url(../images/main_02-backup.gif) no-repeat top;
}


ul#topNav
{
	position: absolute;
	top: 0px;
	left: 552px;
}

ul#topNav li
{
	float: left;
	display: inline;
	padding: 9px 9px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fceab4;
	border-right: 1px solid #412a16;
	border-left: 1px solid #7e5849;
}

ul#topNav li a
{
	color: #fceab4;
}

ul#topNav li a:hover
{
	color: #fef5d8;
}

ul#mainNav
{
	clear: both;	
	display: block;
	position: relative;
}

ul#mainNav img
{
	display: inline;
}

ul#mainNav li
{
	float: left;
	display: inline;
}

#introContainer
{
	clear: both;
}

#introContainer img
{
	display: block;
}

#leftIntro
{
	float: left;
	display: inline;
	height: 254px;
}

#rightIntro
{
	float: left;
	display: inline;
	background: url(../images/main_14.gif) no-repeat top;
	height: 254px;
	width: 234px;
}

#rightIntro h1

{

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #4e1e0d;
	margin: 10px 0px 0px 17px;
		padding-right: 10px;

}



#rightIntro p

{

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #544f46;
	margin: 10px 17px 0px 17px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;

}



#rightIntro span a

{

	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #535353;
	font-size: 11px;
	margin: 3px 17px 0px 0px;
	background: url(../images/bullet2.gif) no-repeat 4px 4px;
	padding-left: 13px;
	padding-top: 0px !important;
	line-height auto;

}



#rightIntro span a:hover

{

	color: #6e6e6e;

}


#calendar
{
	background-color: #fffcf3;
}

#rightCol h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #43653a;
	background: url(../images/right_head.gif) no-repeat bottom;
	height: 44px;
	width: 223px;
	padding-top: 1px;
	margin-top: 4px;
	text-align: center;
	line-height: 28px;
}

h2 a {color: #1d5b16;}
h2 a:hover {color: #28801f;}

#rightIntro span a:hover
{
	color: #6e6e6e;
}

#3colContainer
{
	clear: both;
	position: relative;
}

#leftCol
{
	float: left;
	display: inline;
	background: url(../images/main_16.gif) no-repeat top;
	width: 216px;
	height: 410px;
	margin-top: 10px;
}

#leftCol h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin-top: 8px;
	text-align: center;
}

#leftCol h1 span
{
	font-size: 16px;
}

#leftCol h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #414040;
	margin: 17px 0px 0px 17px;
}

#leftCol p
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #517647;
	line-height: 1.3em;
	margin: 14px 17px;
}

#leftCol span a
{
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1d5b16;
	margin: 0px 17px 0px 0px;
	background: url(../images/bullet2.gif) no-repeat 4px 4px;
	padding-left: 13px;
}

#leftCol span a:hover
{
	color: #28801f;
}

#midCol
{
	float: left;
	display: inline;
	margin: 10px;
	width: 490px;
	height: 410px;
	
}

#midCol img
{
	float: left;
	display: inline;
	margin-left: 20px;
}

#midCol h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #682b07;
	height: 37px;
	width: 490px;
	background: url(../images/mid_orna_top.gif) no-repeat bottom;
	text-align: center;
	padding-top: 8px;
}

#midCol h1 span
{
	font-size: 16px;
}

#midCol h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #1d5b16;
}

#midCol h3
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7e4a33;
}

#midCol p
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #796d58;
	margin-top: 10px;
}

#midCol span a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1d5b16;
}

#midCol span a:hover
{
	color: #28801f;
}

.featArt1
{
	position: relative;
	background: url(../images/feat_mid.gif) no-repeat top;
	height: 145px;
	width: 490px;
	border-bottom: 1px solid #f1e0bb;
}



.featArt1 span a
{
	display: block;
	text-align: right;
	background: url(../images/bullet2.gif) no-repeat 200px 4px;
}

#featArt1 span a:hover
{
	color: #28801f;
}

.featArt2
{
	position: relative;
	padding-top: 10px;
	background: url(../images/feat_mid.gif) no-repeat top;
	height: 102px;
	width: 490px;
}

.featArt2 span a
{
	display: block;
	text-align: right;
	margin-top: 2px;
	background: url(../images/bullet2.gif) no-repeat 200px 4px;
}

#featArt2 span a:hover
{
	color: #28801f;
}

.featArt3
{
	position: relative;
	border: 1px solid #e7dcc7;
	width: 488px;
	height: 150px;
}

.featArt3 span a
{
	display: block;
	text-align: right;
	margin: 6px 11px 0px 0px;
	background: url(../images/bullet.gif) no-repeat 189px 4px;
}

#featArt3 span a:hover
{
	color: #28801f;
}

.articleContainer
{
	float: left;
	display: inline;
	width: 280px;
	margin-left: 20px;
}

#rightCol
{
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 2px;
	height: 410px;
}

#rightCol h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #43653a;
	background: url(../images/right_head.gif) no-repeat bottom;
	height: 39px;
	width: 223px;
	padding-top: 7px;
	text-align: center;
}

#rightCol h1 span
{
	font-size: 16px;
}

#rightCol h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #2d671e;
	background: url(../images/right_head2.gif) no-repeat bottom;
	height: 40px;
	width: 223px;
	margin-top: 8px;
	text-align: center;
	line-height: 30px;
}

#rightCol h2 span
{
	font-size: 14px;
}

#rightBottomForm
{
	position: relative;
	background: url(../images/right_bottombg.gif) no-repeat bottom;
	width: 221px;
	height: 165px;
	border: 1px solid #f3ecdb;
}

ul#checkList
{
	padding: 0px 0px 0px 8px;
}

table#checkList 
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #7c4625;
	width: 204px;
	margin: 5px auto;
}

table#checkList td
{
	height: 30px;
}

table#checkList input
{
	margin-right: 5px;
}

#newsLetter
{
	border: 5px solid #ede2c7;
	width: 90%;
	margin: 0px auto;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #553628;
	font-size: 10px;
	padding: 3px 5px;
	margin: 5px auto 4px auto;
	background-color: #fef9ed;
}

#checkList td img.bttnSignup
{
	display: block;
	margin-left: 2px;
}

#footer
{
	clear: both;
	display: relative;
	background: url(../images/footerbg.gif) no-repeat top;
	height: 46px;
	width: 954px;
}

.wheelChair
{
	float: right;
}

ul#copyright
{
	margin-left: 13px;
	padding-top: 16px;
}

ul#copyright li
{
	display: inline;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #edc597;
	padding-right: 5px;
}

#bottomDrop
{
	margin: 0px auto;
	height: 13px;
	width: 986px;
	background: #fff9eb url(../images/bottom_drop.gif) no-repeat top;
}

#bottomContainer
{
	width: 986px;
	margin: 0px auto;
	text-align: left;
}

#bottomContainer img
{
	float: right;
	margin: -5px 0px 10px 15px;
}

ul#bottomNav
{
	position: relative;
	margin-left: 28px;
	width: 50%;
}

ul#bottomNav li
{
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #b39f85;
	font-size: 10px;
	padding-right: 3px;
	display: inline;
}

ul#bottomNav li a
{
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #b39f85;
	font-size: 10px;
}

ul#bottomNav li a:hover
{
	color: #8c7b66;
}
