body {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	background: #666 url('../../../../images/layout/bodybg.png') repeat-x;
	font-family:Georgia, serif;
}

#headercommon {
	border-top:none;
	background-color:transparent;
	color:#CCC;
}

#headercommon a {
	color:#0A416B;
}

#headercommon a:hover {
	color:#FFF;
}


#header {  
	background: #000000 none repeat-x 1000px 0;
	margin: 0; 
	padding: 0; 
	position: relative; 
	top: 0; 
	width: 100%; 
	height: 280px;
}

#header-left {
    background: #38672f;
	background: rgba(56,103,47,.75);
    height: 2.2em;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    width: 100%;
}

#header-left .home {
	height:0;
	width:0;
}

#header-left #site-name {
    color: #FFFFFF;
    display: inline;
    font-size: 2em;
    line-height: 1em;
    margin-left: 0.5em;
    visibility: visible;
  	text-shadow: 0px 0px 4px #000;
	letter-spacing: 0.5em;
	word-spacing: 0.5em;
	text-transform:uppercase;
}

#header-nav {
	height: 2.5em;
	padding: 2px 0 2px 0;
	background-color:#130E40;
	text-align:center;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	text-transform:uppercase;
	background-image:none;
}

#header-nav ul {
	width:100%;
	padding-bottom:10px;
	padding-top:11px;
	font-size:.8em;
}

#header-nav ul li {
	width:16.666%
}

#header-nav ul li a {
	border:0;
	color:#ffcc76;
}

#header-nav ul li a.current {
	color:#FFF;
	border-bottom:1px solid #FFF;
}

#header-nav ul li a:hover,
#header-nav ul li a.current:hover {
	background-color:#130E40;
	border-bottom:none;
	color:#FFF;
}

#header .c2 {
	padding-top:0px;
	text-transform:lowercase;
}

#header .c2 p {
	padding:0 10px 0 20px;
	margin-top:0px;
	float:right;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	text-align:right;
	font-size: 0.7em;
   	letter-spacing: 0.1em;
   	background-color:#333;
	background: rgba(51, 51, 51, 0.75);
	-moz-border-radius-bottomleft: 50px;
	border-bottom-left-radius: 50px;
	color:#FFF;
}

#header .c2 p a {
	text-decoration:none;
	color:#FFF;
}

#header .c2 p a:hover {
	text-decoration:underline;
}

#containerb {
	background-color:#FFF;
}

#b-content .b2 h1 {
	color:#38672F;
}

#b-content h2, 
#b-content h3 {
	border-top:none;
	color:#625366;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	margin-top: 4px;
}


#b-content h4 {
	border-top:none;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}


#b-content .b4 {
	border-top:2px dotted #CCC;
	border-bottom:2px dotted #CCC;
}

#b-content .b4 h3 {
	color:#625366;
}

#b-content a:link, #b-content a:visited {
	border:0;
	color:#D18952;
}

#b-content a:hover {
	text-decoration:underline;
}

#b-content img {
	border:none;
}

#b-content table {
	border:0;	
}

#b-content table td {
	border:0;
}

#b-content .faclist img {
	padding:0;
	margin: 0 0 20px 0;
}

#b-content ul, ol {
	padding-left:1em;
}

#b-content p, ul, ol {
	line-height:1.4em;
	padding-top:.6em;
	padding-bottom:.6em;
}

#c-content h3, #c-content a, #c-content address, 
#b-content .b4 h4, #b-content .b4 h3, #b-content .b4 p, #b-content .b4 ul li {
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}

#c-content {
	padding-top:50px;	
}

#c-content h3 {
	background-color:#FFF;
	color:#38672F;
	letter-spacing:.2em;
	border:0;
	padding:0;
	margin-top:16px;
}

#c-content p {
	line-height:1.5em;
	color:#666;
}

#c-content a {
	display:inline;	
}

#c-content ul {
	text-transform:lowercase;
	list-style-type:square;
	overflow:visible;
	margin-left:14px;
}

#c-content ul li {
	padding-left:0;
	margin-left:0;
	border-bottom:0;
	list-style-type:square;
}


#c-content a:hover {
	background-color:#FFF;
	color:#068029;
}

#c-content .c1 {
	margin:4px 10px 4px 10px;	
}

#footer {
	background-image:none;
	background-color:transparent;
}

#footer p {
	color:#CCC;
}

#footer a:link, #footer a:visited {
	color:#999;
}

h1, h2, h3, h4, h5 {
	text-transform:uppercase;
	letter-spacing:.2em;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}
	
.b3, .b5, .b7, .b8 {
	visibility: hidden;
}

#header-nav ul li:last-child {
	clear:both;
}

@media screen and (max-width: 750px) { 
	#headercommon li.last img {
		display:none;
	}
}

@media screen and (max-width: 400px) { 
	#c-content {
		display:none;
	}
	#b-content {
		margin-left:10px;
		margin-right:10px;
	}
	#b-content .b4 {
		float:none;
		margin-left:0;
	}
	#header {
		height:100px;
		background-image:none !important;
	}
	#header-left {
		height:85px;
		padding-left:10px;
		padding-right:10px;
	}
	#header-left #site-name {
		margin-left:0;
		padding-left:0;
	}
}

.subclub h2 {
	clear:left;	
}

.subclub .members .profile {
	float:left;
	width:250px;
	height:150px;
	margin-right:40px;
}

.subclub .members .profile img {
	float:left;
}

.item {
	clear:left;	
	margin-bottom:20px;
}

.item img {
	float:left;	
	margin:0 10px 10px 0;
}


#containerb {
	background-color:#FFF;
	border:1px solid #CCC;
}

#footer {
	background:#FFF none;
}

.last-updated {
	background-color:#FFF;	
	width:980px;
}
	
.b3, .b5, .b7, .b8
  { visibility: hidden }
