/**** TEXT ****/
p {
	color:#343434;
	font-size:0.9em;
	line-height:1.5em;
	margin:25px 0;
	text-align:justify;
}
p.textleft {text-align:left;}
p.nospace {margin:0;}
#sidebar span.alert p, p.alert {
background:#E3CECF none repeat scroll 0 0;
border:1px solid #CC0000;
color:#CC0000;
font-weight:bold;
line-height:normal;
margin:10px 0;
padding:10px;
}
#content p {
	line-height: 1.5em;
	margin:0 0 15px;
	text-align:justify;
}
#sidebar p {margin:0;}
#footer p {
	margin:0;
	text-align:right;
}
.members {
	font-size: .9em;
	text-align: center;
}
.center {
	text-align: center;
}
h1 {
	font-size:1.2em;
	color:#343434;
	font-variant: small-caps;
	font-weight: bold;
}
h1#welcome {
	height:30px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	top:0;
	margin:0 0 15px;
	width:305px;
}
h1#welcome span {
	background:#DBDBDC url(../images/aboutus.gif) no-repeat left;
	position:absolute;
	width:305px;
	height:100%;
	z-index:1;
}
h1#news{
	height:30px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	top:0;
	margin:0 0 15px;
	width:305px;
}
h1#news span {
	background:#DBDBDC url(../images/news.gif) no-repeat left;
	position:absolute;
	width:305px;
	height:100%;
	z-index:1;
}
h1#events{
	height:34px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	top:0;
	margin:0 0 15px;
	width:315px;
}
h1#events span {
	background:#DBDBDC url(../images/events.gif) no-repeat left;
	position:absolute;
	width:315px;
	height:100%;
	z-index:1;
}
h2 {
	font-size:1.3em;
	color:#30495f;
	font-variant: small-caps;
	font-weight: bold;
}
h3 {
	font-size:.9em;
	color:#30495f;
}
h4 {
	font-size:1.1em;
	color:#343434;
}

strong {
	font-weight: bold;
}
.center {text-align:center;}
#wrapper ul.eventul {
	background:#E3CECF none repeat scroll 0 0;
	border:1px solid #CC0000;
}
#wrapper ul, #wrapper ol {
	padding:15px 0 15px 45px;
	background:#E7E7E7;
	list-style:square;
	color:#343434;
	font-size:.9em;
	border:1px solid #CCC;
}
#wrapper ul.specbul {
	list-style:none;
	padding:15px 0;
}
#wrapper ul.specbul li {
	background:transparent url(../images/hawkbullet.gif) no-repeat scroll 25px 5px;
	padding:5px 0 5px 50px;
}
#wrapper ol {
	list-style:decimal;
}
#wrapper ul li, #wrapper ol li {
	padding:2px 0;
}
/**** ANCHORS ****/
a:link, a:visited {
	color:#30495f;
	text-decoration:none;
	font-weight: bold;
}
a:hover, a:active {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
a.morenews:link, a.morenews:visited {
	position:absolute;
	right:0;
	top:15px;
	z-index:2;
}
a.morenews:hover, a.morenews:active {
}
.more a:link, .more a:visited {
	color:#30495f;
	text-decoration:none;
	font-weight: bold;
	font-size: .7em;
}
.more a:hover, .more a:active {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size: .7em;
}
h2.registernow {margin:10px 0;}
h2.registernow a:link, h2.registernow a:visited {
	background:url(../images/registernow.gif) no-repeat 0 0;
	width:150px;
	height:43px;
	overflow:hidden;
	display:block;
	text-indent:-999em;
}
h2.registernow a:hover {
	background:url(../images/registernow.gif) no-repeat 0px -43px;
}
/**** NAVIGATION ****/
#menu {
	margin:2px 0 0;
	padding:0;
	width:600px;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
}
#menu ul.dropdown {
	display:none;
}
#menu ul#navigation {
	list-style:none;
	height:49px;
	width:600px;
	white-space:nowrap;
}
#menu ul#navigation li {
	display: inline;
	list-style-type: none;
	float:left;
}
#menu ul#navigation li a {
	float:left;
	font-size:0.8em;
	font-weight:normal;
	margin:0 6px 0;
	padding:17px 5px;
}
#menu ul li:hover a.aboot, #menu ul li:hover a.joindrop, #menu ul li:hover a.initdrop, #menu ul#navigation li a.top:hover, #menu ul#navigation li a.top:active {
	background: url(../images/rollover.gif) no-repeat 0px -15px;
}
/**** DROPS ****/
#menu ul#navigation li:hover ul.dropdown {
	background:#d9dcdc;
	padding:0;
	position:absolute;
	top:41px;
	width:191px;
	margin:auto;
	list-style:none;
	height:auto;
	display:block;
	font-size:.75em;
	float:left;
	z-index:10000;
}
#menu ul#navigation li:hover ul.dropdown li {
	float:left;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	width:191px;
	border-bottom:1px solid #CCC;
	font-size:1.2em;
}
ul.dropdown li:first-child {border-top:1px solid #CCC;}
#menu ul#navigation li:hover ul.dropdown li a.embed:link, #menu ul#navigation li:hover ul.dropdown li a.embed:visited {
	padding:5px;
	width:181px;
	margin:0;
	height:auto;
	color:#353535;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
}
#menu ul#navigation li:hover ul.dropdown li a.embed:hover, #menu ul#navigation li:hover ul.dropdown li a.embed:active {
	background:#006d96;
	color:#FFF;
	font-weight:bold;
}
/**** MEMBER FORM ****/
#memberform {
	float:left;
	width:564px;
}
#memberform fieldset {
	padding:10px 25px;
	background:#E7E7E7;
	border:1px solid #CCC;
	float:left;
}
#memberform legend {
	font-weight:bold;
	font-size:1.3em;
	color:#343434;
	font-family:Arial, Helvetica, sans-serif;
}
#memberform label {
	clear:left;
	float:left;
	font-size:0.74em;
	font-weight:bold;
	margin:3px 0;
	width:500px;
}
#memberform label small {
	font-size:.8em;
}
#memberform label span.right {
	float:right;
	margin:2px 0;
}
#memberform input {
	border:1px solid #CCCCCC;
	clear:left;
	float:left;
	padding:5px;
	width:500px;
}
#memberform input.radio {
	width:auto;
	margin:5px 5px 0 0;
}
#memberform span.options {
	clear:left;
	float:left;
	padding:10px 20px;
	width:472px;
}
#memberform br {
	clear:left;
}
#memberform span.options label, #memberform span.options input {
	float:left;
	clear:none;
	width:auto;
}
#memberform input#submit {
	float:right;
	width:auto;
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	color:#343434;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}
#memberform input#submit:hover {
	background:#CCC;
	border:1px solid #343434;
	color:#FFF;
}
div.prev-next {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #CCCCCC;
	float:left;
	margin:10px -27px -10px -25px;
	padding:10px;
	width:542px;
}
#memberform .prev-next .prev {float:left;}
#memberform .prev-next .next {float:right;}
