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

html, body {
	margin: 0;
	padding: 0;
}
body {
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
#pagewrap {
	width: 969px;
	
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
#header {
height: 237px;
background-color: #000000;
	background-image: url(images/headerbg.jpg);
	background-repeat:no-repeat;
}
#header img {
float:left;
position:absolute;
z-index:1;
margin-left:65px;
margin-top:30px;
border:none;
}


#nav {
float:left;
position:absolute;
z-index:2;
margin-left:275px;
margin-top:160px;
height: 23px;
width:570px;
border:solid 1px #6cd0ff;
background:#000000;


}

#nav ul{
margin: 0;
padding: 0;

}
#nav li {
padding-left: 12px;
padding-right: 12px;
float:left;
list-style:none

}
#nav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
line-height:21px;
font-size:14px;
color: #ccc;
text-decoration:none;
}
#nav a:hover {
color:#fff;
}

#navadmin {
float:left;
position:absolute;
z-index:2;
margin-left:275px;
margin-top:160px;
width:570px;
border:solid 1px #6cd0ff;
background:#000000;


}

#navadmin ul{
margin: 0;
padding: 0;

}
#navadmin li {
padding-left: 12px;
padding-right: 12px;
float:left;
list-style:none

}
#navadmin a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
line-height:21px;
font-size:14px;
color: #ccc;
text-decoration:none;
}
#navadmin a:hover {
color:#fff;
}


#contentwrap {

	background-color: #000000;
	background-image: url(images/bottombg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6cd0ff;
	border-bottom-color: #6cd0ff;
	border-left-color: #6cd0ff;
}

div#centercol {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
    width: 195px;
    float: right;
}
div#centercol h4{
color:#B5D334;
font-weight:lighter;
font-size:15px;
margin-bottom:0px;
padding-bottom:0px;
}
div#centercol .links {
background-image: url(images/transparentbluebg.png);
padding:10px;

}
div#centercol .links ul{
margin:0px;
padding:0px;
font-size:12px;
}
div#centercol .links li{
list-style:none;
padding:4px;
}
div#centercol .links li a{
text-decoration:none;
color:#cccccc;
}
div#centercol .links li a:hover{
color:#ffffff;
}


div#main {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:450px;
    padding: 10px;
    margin-left: 15px;
    margin-right: 160px;
}
div#main h2{
	color:#B5D334;
	line-height:23px;
	font-size:23px;
	font-weight:lighter;
	margin-top:12px;
}
div#main p{
font-size:14px;
font-weight:lighter;
}
div#rightcol {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;

    padding: 10px;
    width: 225px;
    float: right;
}
div#rightcol h4{
color:#FCB568;
font-weight:lighter;
font-size:15px;
    margin: 0;
    padding: 0;

}
div#column2 {
    margin: 0;
    padding: 0;

    width: 100%;

	
    
}
div#column2 a {
color:#B5D334;
}
div#column1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.imageleft {
float:left;
margin-right:7px;
margin-top:7px;

}
#rightcol .contact {
	padding: 5px;
	width:100%;
	height: 60px;
	margin-bottom:7px;
	
}
#rightcol .contact h2{
	padding: 0px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#rightcol .contact h2 a{
text-decoration:none;
color:#cccccc;

}
#rightcol .contact h2 a:hover{
color:#ffffff;
}
#rightcol .contact p{
padding: 0px;
margin:0px;
font-size:12px;
color:#65CCF5;
text-decoration:none;
}
#rightcol .contact img{
float:left;
margin-right:5px;
border:1px solid #B5D334;
}
#rightcol .contactinfo {
	width: 200px;
	padding: 10px;
	background-color: #fff;
	margin: 20px 0 10px;
	border: 1px solid #9e9d9d;
	background-image: url(images/contactinfobg.jpg);
}
#rightcol ul{
margin:0px;
padding:0px;

}
.members li{
float:left;
margin-right: 5px;
margin-bottom: 3px;
margin-top:0px;
margin-left:0px;
list-style:none;
}
.members li img{
border:solid 1px #B5D334;
}
/* Center Column */

div#centercol h4 {


}
div#centercol #events {
background-image: url(images/transparentbluebg.png);
}


div#centercol #event a{
color:#FFFFFF;
}

div#centercol .event{
	margin:0px;
	padding: 8px 7px 8px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div#centercol .event h2{
font-size:12px;
margin:0px;
padding:0px;

}
div#centercol .event p{
font-size:10px;
margin:0px;
padding:0px;
}

/* Members List Page */

div#mainmembers {
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	margin-left: 35px;
	margin-bottom: 90px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div#mainmembers h2{
	color:#B5D334;
	line-height:23px;
	font-size:23px;
	font-weight:lighter;
	margin-top:12px;
	border-bottom:1px solid #6cd0ff;
}
div#mainmembers p{
font-size:14px;
font-weight:lighter;
}
div#mainmembers .contact{
float:left;
}

div#mainmembers .contact {
	padding: 5px;
	width:100%;
	height: 60px;
	margin-bottom:7px;
	
}
div#mainmembers .contact h2{
	padding: 0px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:none;
}
div#mainmembers .contact h2 a{
text-decoration:none;
color:#cccccc;

}
div#mainmembers .contact h2 a:hover{
color:#ffffff;
}
div#mainmembers .contact p{
padding: 0px;
margin:0px;
font-size:12px;
color:#65CCF5;
text-decoration:none;
}
div#mainmembers .contact img{
float:left;
margin-right:5px;
border:1px solid #B5D334;
}

div#mainmembers .executives{
width:100%;
clear:both;
}
div#mainmembers .executives .contact{
width:210px;
height: 180px;
}

div#mainmembers .executives .contact img{
float:none;
}
div#mainmembers .members{
width:100%;
clear:both;
padding-top:30px;

}
div#mainmembers .members .contact{
width:210px;
}
div#mainmembers .visitors{
width:100%;
clear:both;
padding-top:30px;

}
div#mainmembers .visitors .contact{
width:210px;
}

/* Member Pages */

div#mainbio {
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	margin-left: 35px;
	margin-bottom: 90px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div#mainbio h1{
font-size:18px;
}
div#mainbio h2{
font-size:16px;
	color:#B5D334;
	font-weight:lighter;
}
div#mainbio h3 {
font-size: 14px;
}
div#mainbio h4 {
font-size: 12px;
}
div#mainbio h1, h2, h3, h4 {
margin:0px;
paddiing:0px;
}
div#mainbio p{
font-size:14px;
font-weight:lighter;
}
div#mainbio a{
color:#B5D334;
text-decoration:none;
}
div#mainbio a:hover {
color:#c6e63a;
text-decoration:underline;
}
div#mainbio img {
float:left;
margin-right:20px;
border:1px solid #B5D334;
}
div#mainbio .imageright {
float:right;
margin:10px;
border:none;
}
div#mainbio .noborder {
border:none;
}

/* News Pages */


div#news {
  padding:10px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#news img{
margin:5px;
}
div#news a{
color:#B5D334;
text-decoration:none;
}
div#news a:hover{
color:#c6e63a;
text-decoration:underline;
}

.footnote,
.footnote a {
	font-size:12px;
	line-height:1.3em;
	color:#aaa;
}

.footnote em {
	background-color:transparent;
	font-style:italic;
}

.footnote code {
	background-color:transparent;
	font:11px/14px monospace;
	color:#aaa;
}

p.subscribe {
	background-color:#f3f3f3;
	font-size:12px;
	text-align:center;
}

p.highlight {
	background-color:#ffc;
	font-size:12px;
	text-align:center;
}

p.sample_feeds {
	font-size:12px;
	line-height:1.2em;
}

div.sp_errors {
	background-color:#eee;
	padding:5px;
	text-align:center;
	font-size:12px;
}

.noborder {
	border:none !important;
}

img.favicon {
	margin:0 4px -2px 0;
	width:16px;
	height:16px;
}

p.favicons a,
p.favicons a:hover {
	border:none;
	background-color:transparent;
}

p.favicons img {
	border:none;
}
div.chunk {
	
	border-bottom:1px solid #ccc;
}

/* Events Pages */


div#events {
  padding:10px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}


div#events p{
font-size:12px;
}
div#events img{
margin:5px;
}
div#events a{
color:#B5D334;
text-decoration:none;
}
div#events a:hover{
color:#c6e63a;
text-decoration:underline;
}
.separator {
 margin-top:10px; margin-bottom:15px; margin-left:1px; border-bottom-width:1px; border-bottom-color:#6cd0ff;  border-bottom-style:solid; }
div#events p, th, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;  }
div#events h1 { font-size:16pt; text-align:center;}
div#events h2 { font-size:18px; line-height:16pt; margin-top:1px; margin-bottom:1px;color:#B5D334; }
div#events h3 { font-size:10pt; }

div#events .small {font-size:8pt; }

div#footer {
	color: #999999;
	margin-top: 15px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#footer a, #footer a:link, #footer a:visited {
	color: #999999;
	text-decoration:none;
}

#footer a:hover {
	color: #CCCCCC;
}

div.cmagma {
	float: right;
}
div.cmagma img{
vertical-align:middle;
}