/* @override 
	http://waltercamp.org/index.php?css=site/main.v.1200113941
	http://waltercamp.org/index.php?css=site/main.v.1200114484
*/

body {
	margin: 0;
	background: url(images/site/body.gif);
}

/* @group links */

a:link {
	color: #9f2d20;
}
a:hover {
	color: #9f2d20;
	text-decoration: none;
}
a:visited {
	color: #9f2d20;
}

/* @end */

/* @group headlines */

h1 {
	color: white;
	text-indent: -5000px;
	width: 396px;
	height: 47px;
	margin: 60px 0 0 0;
}
h1 a {
	display: block;
	background: url(images/site/h1.gif) no-repeat;
	width: 396px;
	height: 47px;
}
h1 a:hover {
	background: url(images/site/h1.gif) bottom no-repeat;
}
h2 {
	color: #647a15;
	font-size: 1em;
	margin-bottom: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #d3d923;
}
h2 span, h3 span {
	text-transform: none;
	font-size: 0.85em;
}
h2 span a, h3 span a {
	color: #647a15;
	text-decoration: none;
}
#subcontent h3 span a {
	color: white;
}
#subcontent h3 span a:hover {
	color: #d3d923;
}
h3 {
	color: #135587;
	font-size: 1.25em;
	
}
.sidebar h3 {
	color: #647a15;
}
h4 {
	color: #9f2d20;
}
h5 {
	color: #44540e;
}
.subtitle {
	font-style: italic;
	color: #647a15;
}

/* @end */

p.img {
	margin: 0;
	float: left;
}
img.no_float {
	float: none;
	margin-bottom: 1em;
}
.full_entry, .excerpt {
	overflow: hidden;
}
.meta {
	border: 1px solid #dce5ec;
	border-width: 1px 0;
	color: #8498a7;
	margin-bottom: 1em;
}
.meta p {
	margin: 0.5em 0 0.25em 0;
}
.excerpt {
	margin-bottom: 2.5em;
}
.excerpt h3 a, .full_entry h3 a {
	color: #135587;
	text-decoration: none;
}
.excerpt h3 a:hover, .full_entry h3 a:hover {
	color: #103e61;
}
.colborder {
	border-color: #dce5ec;
}
.more {
	margin: 0;
	text-align: right;
}
.more a {
	display: block;
	background: #ecf1f4;
	padding: 0.25em 0.75em 0.15em 0;
	color: #135587;
	text-decoration: none;
        clear: left;
}
.more a:hover {
	color: white;
	background: #135587;
}
.pdf_link {
	padding-left: 25px;
	background: url(images/site/page_white_acrobat.png) no-repeat;
}
.rss {
	padding: 1px 0 0 18px;
	background: url(images/site/rss.png) no-repeat;
}

.box {
	background: #ecf1f4;
}
.box_alt {
	margin-bottom:1.5em;
	padding:0.5em;
	border: 1px solid #d3d923;
}
.box_alt a {
	color: #6d841f;
}
.featured {
	color: white;
	background: #135587;
	overflow: hidden;
}
.featured h3 {
	color: #d3d923;
}
.featured p.img {
	width: 195px;
	overflow: hidden;
}
.featured a:link, .featured a:visited {
	color: white;
}

.search_results h5 {
	padding-top: 1em;
	border-top: 1px solid #dce5ec;
}

/* @group pagination */

.pagination {
	color: #647a15;
	position: relative;
}
.p_links {
	background: #e4e892;
	text-align: center;
	padding: 0.5em 0 0.375em 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.pagination b {
	padding: 0.35em 0.5em 0.25em 0.5em;
	margin: 0 0.25em;
	background: #d3d923;
	color: #000;
	border: 1px solid white;
}
.pagination a {
	text-decoration: none;
	background: white;
	padding: 0.35em 0.5em 0.25em 0.5em;
	border: 1px solid white;
}
.pagination a:hover {
	background: #647a15;
	color: white;
}
/* hides the pagination p if viewing a single full entry*/
.hideif1page { 
	display: none;
}

/* @end */

/* @group Teams */

.teams h5 {
	margin-bottom: 0;
}
.teams ul {
	margin-left: 0;
	margin-right: 0.25em;
	font-size: 0.9em;
	list-style: none;
}
.teams ul li {
	border-top: 1px solid #dce5ec;
	padding: 0.5em 0 0.25em 0;
}

/* @end */

/* @group Awards */

.awards {
	background: #e4e892;
}
.awards h4, .awards h5 {
	font-size: 1em;
	margin-bottom: 0;
}
.awards h4 {
	padding-top: 1em;
	border-top: 1px solid #d3d923;
}
.awards h5 {
	font-size: 1.1em;
}
.awards p {
	margin-bottom: 1em;
}
.awards_by_year h3 {
	padding-top: 0.75em;
	border-top: 1px solid #135587;
}
.awards_by_year h3.first {
	padding-top: 0;
	border-top: 0;
}
.awards_by_year h4 {
	font-size: 1em;
	color: #8498a7;
}
.award_listing {
	padding-top: 0.5em;
	border-top: 1px solid #dce5ec;
}
.award_info {
	margin-bottom: 1em;
}
.award_info h5, .award_info p {
	margin-bottom: 0.5em;
}
.award_description {
	padding-top: 0.5em;
	border-top: 1px solid #ecf1f4;
}
.toggle a {
	text-decoration: none;
	font-size: 0.9em;
}
/* @end */

/* @group Links */

.linkage {
	border: 1px solid #dce5ec;
	border-width: 0 0 1px 0;
	margin-bottom: 1.5em;
}
.linkage h3 {
	margin-bottom: 0.25em;
}
.linkage img {
	margin-right: 0;
}
/* @end */



/* @group tables */

table {
	width: 100%;
	border-top: 1px solid #dce5ec;
}
table .cell_title {
	width: 50%;
	vertical-align: top;
}
table .title {
	color: #6d841f;
}
table .sec_level {
	font-size: 0.85em;
	margin-top: 0;
}
table td {
	border-bottom-color: #dce5ec;
}
table td p {
	margin: 0.5em 0 0.25em 0;
}
table.gallery {
	border: 0;
	border-collapse: collapse;
	margin-bottom: 2.5em;
}
table.gallery th {
	padding: 5px 0 2.5px 0;
	font-weight: normal;
	border-bottom-color: #135587;
	color: #135587;
	font-size: 1.25em;
	margin-bottom: 0.5em;
}
table.gallery td {
	padding: 2px 0;
	text-align: center;
	border: 1px solid #647a15;
}
table.gallery img {
	margin: 0;
	border: 1px solid #fff;
}
table.medium {
	border: 1px solid #d3d923;
	border-width: 0 1px 1px 0;
}
table.medium td {
	background: none;
	border: 1px solid #d3d923;
	
	padding: 4px 0;
}
table.medium th {
	border: none;
}
table.albums th {
	font-size: 1em;
	color: #647a15;
	border-top: 1px solid #dce5ec;
}
table.albums td {
	text-align: left;
	border-width: 1px 0;
	border-color: #dce5ec;
}

/* @end */
label {
	font-weight: normal;
}
textarea {
	height: auto;
	width: auto;
}
textarea, input#from, input#subject {
	border: 1px solid #d2d682;
	background: white;
	padding: 5px;
}

#header {
	margin-bottom: 40px;
}

#hero img {
	margin: 0;
	display: block;
}

/* @group secondary nav */

#secondary_nav {
	color: #d5db2e;
	margin: 0;
	list-style: none;
	float: left;
	width: 370px;
	border--right: 1px solid #356590;
        margin-left:20px;
	background: transparent url(images/site/secondary_nav.png);

}
#secondary_nav li {
	float: left;
	border-left: 1px solid #356590;
	height: 90px;
	text-indent: -3000em;
}
#secondary_nav li a {
	display: block;
	height: 90px;
}
#secondary_nav li#li_history a {
	width: 60px;
	background: url(images/site/li_history.gif) no-repeat center bottom;
}
#secondary_nav li#li_foundation a {
	width: 83px;
	background: url(images/site/li_foundation.gif) no-repeat center bottom;
}
#secondary_nav li#li_links a {
	width: 48px;
	background: url(images/site/li_links.gif) no-repeat center bottom;
}
#secondary_nav li#li_contact a {
	width: 63px;
	background: url(images/site/li_contact.gif) no-repeat center bottom;
}
#secondary_nav li#li_store a {
	width: 50px;
	background: url(images/site/li_store.gif) no-repeat center bottom;
}
#secondary_nav li#li_login a {
	width: 58px;
	background: url(images/site/li_login.gif) no-repeat center bottom;
}
#secondary_nav li#li_logout a {
	width: 58px;
	background: url(images/site/li_logout.gif) no-repeat center bottom;
}
#secondary_nav li:hover {
	background: url(images/site/secondary_nav_over.png);
}
/* @end */

/* @group navbar */

#navbar {
	background: #647a15;
	color: white;
	height: 41px;
	margin: 0;
}
#navbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 950px;
	height: 41px;
}
#navbar ul li {
	float: left;
	height: 41px;
	text-align: center;
	text-indent: -3000em;
	border-right: 1px solid #4d5b17;
}
#navbar ul li#li_commissionersclub {
	border-right: none;
}
#navbar ul li a {
	display: block;
	height: 41px;
	color: white;
}
#navbar ul li .on {
	cursor: default;
}
#navbar ul li#li_teamsandawards a {
	width: 184px;
	background: url(images/site/li_teamsandawards.gif) top no-repeat;
}
#navbar ul li#li_teamsandawards a.on,#navbar ul li#li_teamsandawards a:hover.on {
	background: url(images/site/li_on_teamsandawards.gif) top no-repeat;
}
#navbar ul li#li_newsandevents a {
	width: 163px;
	background: url(images/site/li_newsandevents.gif) top no-repeat;
}
#navbar ul li#li_newsandevents a.on,#navbar ul li#li_newsandevents a:hover.on {
	background: url(images/site/li_on_newsandevents.gif) top no-repeat;
}
#navbar ul li#li_membership a {
	width: 137px;
	background: url(images/site/li_membership.gif) top no-repeat;
}
#navbar ul li#li_membership a.on, #navbar ul li#li_membership a:hover.on {
	background: url(images/site/li_on_membership.gif) top no-repeat;
}
#navbar ul li#li_sponsorship a {
	width: 136px;
	background: url(images/site/li_sponsorship.gif) top no-repeat;
}
#navbar ul li#li_sponsorship a.on, #navbar ul li#li_sponsorship a:hover.on {
	background: url(images/site/li_on_sponsorship.gif) top no-repeat;
}
#navbar ul li#li_multimedia a {
	width: 127px;
	background: url(images/site/li_multimedia.gif) top no-repeat;
}
#navbar ul li#li_multimedia a.on, #navbar ul li#li_multimedia a:hover.on {
	width: 127px;
	background: url(images/site/li_on_multimedia.gif) top no-repeat;
}
#navbar ul li#li_commissionersclub a {
	width: 198px;
	background: url(images/site/li_commissionersclub.gif) top no-repeat;
}
#navbar ul li#li_commissionersclub a.on, #navbar ul li#li_commissionersclub a:hover.on {
	width: 198px;
	background: url(images/site/li_on_commissionersclub.gif) top no-repeat;
}
#navbar ul li#li_teamsandawards a:hover {
	width: 184px;
	background: url(images/site/li_teamsandawards.gif) bottom no-repeat;
}
#navbar ul li#li_newsandevents a:hover {
	width: 163px;
	background: url(images/site/li_newsandevents.gif) bottom no-repeat;
}
#navbar ul li#li_membership a:hover {
	width: 137px;
	background: url(images/site/li_membership.gif) bottom no-repeat;
}
#navbar ul li#li_sponsorship a:hover {
	width: 136px;
	background: url(images/site/li_sponsorship.gif) bottom no-repeat;
}
#navbar ul li#li_multimedia a:hover {
	width: 127px;
	background: url(images/site/li_multimedia.gif) bottom no-repeat;
}
#navbar ul li#li_commissionersclub a:hover {
	width: 198px;
	background: url(images/site/li_commissionersclub.gif) bottom no-repeat;
}

/* @end */

/* @group submenu */

#submenu {
	background: #d2d682 url(images/site/submenu.gif) repeat-x;
}
#submenu ul {
	margin: 0;
	list-style: none;
	float: left;
	height: 33px;
        text-shadow: rgba(0,0,0,.01) 0 0 1px;
	padding-left: 10px;
}
#submenu ul li {
	float: left;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: small-caps;
	height: 33px;
}
#submenu a {
	color: #6d841f;
	text-decoration: none;
	display: block;
	padding: 10px 10px 5px 10px;
}
#submenu a:hover {
	color: #44540e;
}
#submenu a.on, #submenu a:hover.on {
	color: #9f2d20;
	cursor: default;
	background: transparent url(images/site/on.gif) center bottom no-repeat;
}

/* @end */

#content {
	padding: 2em 0;
	background: white;
}
#about {
	background: #000;
	color: white;
}
#search {
	background: #d3d923;
}
#search p {
	margin-bottom: 0;
}
#subcontent .box {
	background: #647a15;
}
#subcontent h3 {
	color: white;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #809b21;
}
#subcontent .gallery {
	margin: 0;
}
#subcontent .gallery td {
	text-align: left;
}
#subcontent .gallery img {
	border-color: #44540b;
}
#footer {
	border-top: 1px solid #ddd;
	padding-top: 1.75em;
	background: white url(images/site/wc_arches.gif) 96% 50% no-repeat;
	color: #647a15;
}
#footer p {
	padding-right: 110px;
}
#footer a, #footer a:hover {
	color: #647a15;
}