a img { border: 0; background: transparent; }
fieldset { border: none; }
.pagePic {
	border: 1px solid #000000;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: auto;
}



/* =BASIC ELEMENTS
_________________________________________________________________ */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #6B642E;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url(Images/backTile1.jpg);
	background-position: center top;

}
.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


p {
	font: 14px/130% Geneva, Helvetica, Arial, sans-serif;
	text-align: left;
	margin-top: 30px;
	margin-left: 0px;
	color: #333333;
	margin-right: 25px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	text-transform: none;
	width: 100%;
	padding-bottom: 5px;
	text-align: center;
	letter-spacing: 4px;
	color: #660000;
	margin-bottom: 0px;
}

h2 {
	color: #780000;
	margin: 20px 0 5px 0;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 140%;
	font-weight: normal;
}
h3 {
	color: #660000;
	margin: 0;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: normal;
}
h4 { font: bold 100%/120% Geneva, Helvetica, Arial, sans-serif; color: #780000; margin: 3px 0; border-bottom: 1px dotted #FFF; padding-bottom: 3px; }
h5 { font: bold 85%/120% Geneva, Helvetica, Arial, sans-serif; color: #A25B1B; margin: 10px 0 3px 0; }
h6 { font: bold 80%/140% Geneva, Helvetica, Arial, sans-serif; margin: 0 0 10px 0; padding: 4px; color: #FFF; background: #A5A9A6; width: 280px; }
strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7A5B1B;

}

.photoframe { padding: 9px; background: #FFF; border: 1px solid #DED7C9; }
.caption { font: 70% Arial, Helvetica, sans-serif; color: #575757; margin: 4px auto; }
.subTitle{
	color: #660000;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	padding: 0px;
}


#container {
	width: 100%;
	float: left;
}

#wrap {
	width: 800px;
	text-align: center;
	margin: 0 auto;
	z-index: 20;
}

#head {
	width: 760px;
	background: #000000;
	padding: 0;
	z-index: 30; 
}
#photo1 {
	top: 322px;
	left: -37px;
	position: absolute;
}
#photo2 { position: absolute; top: 282px; left: 311px; width: 110px; height: 100px; }
#photo3 { position: absolute; top: 377px; left: 518px; width: 110px; height: 100px; }
#photo4 { position: absolute; top: 370px; left: 649px; width: 110px; height: 100px; }

#header {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 800px;
	background-image: url(Images/headerPic1.jpg);
}



/* =CONTENT 
_________________________________________________________________ */
#content {
	width: 800px;
	margin: 0 auto;
	text-align: center;
}

#content2
{
	width:800px;
	background-image: url(assets/Images/page-top-fader_05.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


#contentLeft {
	float: left;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA6533;
	width: 228px;
	left: 42px;
	top: 20px;
}
#contentMiddle {
	width: 800px;
	background-color: #F4F4F4;
	background-image: url(Images/tile_back_top_800.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-top: 40px;

}
#contentRight {
	background-color: #FF9900;
	width: 200px;
	float: right;
	height: 600px;
	padding: -80px 0px 0px;
	z-index: 30;
	top: 10px;
}
.copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #372203;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	width: 250px;

}
.fielderror {
	color: #C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#sidebar {
	width: 160px;
	margin: 90px 0 0 45px;
	float: left;
	display: inline;
	line-height: 0;
}
#logoCTP {
	width: 137px;
	height: 85px;
	position: absolute;
	top: 329px;
	left: -64px;
	background-color: #E4E2D1;
}
img a.logo:hover { background-color: transparent; }
.line { margin: 0 auto; text-align: center; }


/* =NAV (MAIN)
_________________________________________________________________ */
#navContainer {
	width: 800px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#navContainer img {
	float: left;
	margin: 0px;
	padding: 0px;
}

#navBox {
	width: 800px;
	float: left;
	background-image: url(Images/navBack.png);
	text-align: center;
	background-repeat: repeat-y;
	background-position: left;
}

#navBox ul {
	list-style-type: none;
	float: left;
	width: 25%;
	margin: 0px;
	padding: 0px;

}
html>body #navBox ul {
	width: 25%;

}
#navBox li {
	list-style-type: none;
	text-align: left;
	padding-top: 1px;

}

#navBox a:link, #navBox a:visited {
	color: #FBF4D8;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
#container #content #header #headerTop {
	height: 200px;
}


#navBox li a:hover {
	text-decoration: underline;
}



/* =SEARCH
_________________________________________________________________ */
#searchcont {
	color: #FFF;
	text-align: center;
	margin: 10px auto 0 auto;
	position: relative;
	height: 30px;
}
#searcher {
	background: #FFF;
	width: 110px;
	border: 1px solid #F9EBDC;
	padding: 1px 6px 1px 1px; 
	margin: 0;
	position: absolute; top: 0; left: 0; 
} 
#searcher:hover { background: #FFF; border: 1px solid #F00500; }
#searcher:focus { background: #F3EDCC; border: 1px solid #F00500; }
#goimg { border: none;  position: absolute; top: 0; right: 0; }


/* =ANNOUNCEMENTS
_________________________________________________________________ */
#announcements {
	font: 70%/160% Geneva, Helvetica, Arial, sans-serif;
	color: #FFF;
	border: 4px solid #380004;
	background: #4A0007;
	padding: 7px;
	position: relative;
	width: 200px;
	float: right;
}
.annmargin { margin: 12px 0 3px 0; }

#announcements li {
	list-style-image: url(assets/bullet_announcements.png);
	list-style-position: inside;
	position: relative;
}
#announcements li a:link { color: #FEC041; text-decoration: underline; }
#announcements li a:visited { color: #FFFF99; text-decoration: underline; }
#announcements li a:hover { background: none; color: #FFF; text-decoration: none; }
#announcements li a:active { color: #F00; text-decoration: none; }


/* =SIGNUP
_________________________________________________________________ */
#signupform caption {
 padding:3px;
 color:#666;
 font-style:italic;
 border-bottom:1px solid #6A7DA7;
 background:#FFF;
 
}
#signupform {
	width: 475px;
	font: 85%/190% Geneva, Helvetica, Arial, sans-serif;
	margin: 10px 0;
	border: 2px solid #780000;
}
#signupform th {
 background: #FFF;
 padding: 5px;
 text-align: right;
 vertical-align: top;
 padding-top: 12px;
 width: 30%;
 }
 
#signupform th label { color: #6A7DA7; font-weight: bold; }
.required { padding-left: 15px; background: url(assets/required.gif) no-repeat 0 0; }
#signupform td {
 text-align: left;
 padding: 10px 0 10px 10px;
 color: #333;
 font-size: 10px;
 background: #E8E2C6;
 }
#signupform td input, form td select {
  margin: 0 0 6px 0; padding: 3px;
  font-size: 11px;
  border: 1px solid #777;
  }
#signupform td input.radio, form td input.check { margin: 0; }
#signupform input:hover, textarea:hover { background: #FFF; border: 1px solid red; }
#signupform input:focus, textarea:focus { background: #E6E9F3; border: 1px solid red; }
#signupform .checkbox { border: 1px solid #777; }
#signupform td label.sub {
 width: 120px;
 display: block;
 float: left;
 font-weight: bold;
 clear: left;
 margin: 3px 5px 0 0;
 text-align: left;
 padding: 0 0 0 4px;
 }
#signupform td textarea {
 margin: 0 0 6px 0;
 border: 1px solid #777;
 padding: 3px;
 width: 275px;
 height: 100px;
 }
#signupform th.buttonbar {
 color: #C3BB9E;
 text-align: right;
 background: #fff;
 width: 100%;
 padding: 10px;
 }
 #signupform p { font-size: 110%; margin-right: 10px; }
.biggertxt { font: bold normal 150% Geneva, Helvetica, Arial, sans-serif; color: #544534; margin-left: 10px; }



#column1 {
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-bottom: 0;
	float: left;
	width: 300px;
	padding-left: 70px;
	text-align: right;

}

#column2 {
	width: 300px;
	border-top:none;
	voice-family: "\"}\"";
	voice-family:inherit;
	text-align: left;
	margin-bottom: 0;
	float: left;
	padding-left: 60px;

}


#column3 {
	float:left;
	width: 262px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0 auto;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 10px;
	position: relative;

}
html> #column1 {
	width:263px;
} 
html> #column2 {
	width:274px;
} 
html> #column3 {
	width:263px;
} 


/* =FOOTER
_________________________________________________________________ */
#sectionLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DFDCC6;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DFDCC6;
}

#sectionLinks a:link, #sectionLinks a:visited {
	font-weight: normal;
	color: #DFDCC6;
	text-decoration: none;
	font-size: 10px;
}

#sectionLinks a:hover{
	background-image: none;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

#footer {
	width: 800px;
	color: #67717B;
	clear: both;
	background-color: #ECE9E0;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
#footer h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#footer a:link, #footer a:visited	{
	color: #67717B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	{ color: #C89280; }
#footer a:hover		{
	color: #003366;
}


#contentLeftText {
	display: inline;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA6533;
	width: 160px;
	margin-left: 20px;
	padding-top: 20px;
}
.sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #544534;
	font-weight: normal;
	line-height: 25px;
	width: 250px;
	text-align: left;
}
#wrapFlash {
	width: 785px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#pageTop {
	width: 788px;
	background: url(Images/table-top-1.gif) no-repeat center top;
	padding: 0;
	height: 8px;
	margin-left: 6px;
	clear: both;
	float: left;
}
#pageBottom {
	width: 800px;
	background: url(Images/table-top-1.gif) no-repeat center top;
	padding: 0;
	height: 8px;
}
#pageMiddle {
	padding: 0;
	text-align: center;
	margin-left: 80px;
	float: left;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 600px;
}
#contentMiddle p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666;
}
#extraDiv3 {
	background-color: #DBDAC5;
	width: 700px;
}
#extraDiv3Left {
	width: 300px;
	float: left;
}

#extraDiv3 img {
}
#timeline {
	background-image: url(Images/timelineBacker.gif);
	width: 800px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#clear {
	clear: both;
	height: 0px;
	padding: 0px;
}
#contentMiddle p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4A391C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 2em;
	padding-bottom: 10px;
}
#flash {
	clear: both;
}
#column2 img {
	margin-bottom: 5px;
}
li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #780000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E703F;
	list-style-type: none;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}
/*#Gunevent {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #780000;
}
#Gundetail{text-align:left; line-height:1em;}
*/
div#men1 {height:50px; background-color:#360;}
div#picture {width:800px; height:400px;}
div#logo {postition:absolute; top:20px; width:460px; height:73px;}
div#sprymenu {width:800px; height:auto; 
}
.smallmenu {font-size:8px; font-weight:400;}
div#enter {position:absolute; top: 0px; left:0px; width:30px; height:30px; z-index:10;}
