/* C O L O R *********************************************/
div#main h1, div#main p, div#mainLg h1, div#mainLg p, div#sidebar h2, div#sidebar p, ul, a, div#footerMid h5 { color: #fff; }
div#footerMid h4 { color: #d21245; }
#newsletterForm label, #newsletterForm input.text, div#footerMid p.cleaner, div#footerMid .event p { color: #7e959e; }
/***/

* { font: 100% Georgia, serif;padding: 0;margin: 0;outline: none; }
body {
	background: #060708 url(/images/bg_body.gif) left top repeat-x;
	height: 2000px;
}
h1 {
	font: bold 3em "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: 3px;text-transform: uppercase;
}
h3 {
	font: bold 1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: 2px;
	margin-bottom: 0.5em;
}
h5 {
	font: 0.875em Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;
}
strong { font-weight: bold; }
img { border: none; }
.cleaner { clear: both; }
p.right { text-align: right; }
div#pageWrapper {
	width: 1000px;
	margin-left: -500px;padding-bottom: 100px;
	position: relative;top: 0;left: 50%;
}
div#navWrapper {
	background: url(/images/bg_nav.png) center bottom no-repeat;
	padding-top: 26px;padding-bottom: 9px;
}
div#nav{
	text-align: center;
	height: 45px;
	padding-top: 4px;margin: 0 20px;
}
div#nav li { display: inline; }
div#nav li a { text-decoration: none; }
div#contentWrapper {
	background: url(/images/bg_contentWrapper.png);
	margin-top: 5px 10px;
}
div#headerImage {
	height: 1%;width: 946px;
	padding: 0;margin: 0 27px;
}
div#content {
	background: url(/images/bg_content.png) no-repeat;
	height: 1%;
	padding: 0 0 30px 0;margin: 3px 27px 0 27px;
	position: relative;
}
div#entry {
	background: url(/images/h_star.png) left top no-repeat;
	padding-top: 3em;
}
div#main {
	width: 520px;
	margin-left: 30px;
	float: left;
}
div#mainLg { margin: 0 30px; }
div#main p, div#mainLg p {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}
div#main ul, div#mainLg ul {
	padding-bottom: 1em !important;
	list-style-type: none;
	display: inline-block;
}
div#main li, div#mainLg li {
	background: url(/images/bullet_star.gif) left 0.25em no-repeat;
	width: 240px;
	padding-left: 15px;
	display: inline-block;
}
p.date { font-size: 0.75em;line-height: 1em;margin-top: -0.5em; }
div.event h3 { line-height: 1em;margin: 0; }
div#gallery ul { display: inline; }
div#gallery li {
	background: url(/images/bg_pic.png) center center no-repeat;
	text-align: center;vertical-align: middle;
	height: 130px;width: 130px;
	padding: 10px;margin: 12px;
	list-style-type: none;
	display: inline-block;
}
div#sidebar {
	width: 340px;
	padding-right: 24px;
	position: absolute;top: 138px;right: 0;
}
div#sidebar ul {
	margin: 0 0 1em 20px;
	list-style-image: url(/images/bullet_star.gif);
}
div#sidebar li {
	font-size: 0.75em;
	margin-bottom: 1em;
}
div#videos { z-index: -2; }
div#supporters li { width: 270px;margin: 0 5px 1em 0;float: left; }
div#contentBtm {
	background: url(/images/bg_contentBtm.png) !important;
	height: 8px;width: 946px;
	margin: 0 27px 7px 27px;
}
div#linkBar {
	background: url(/images/bg_linkbar.png);
	height: 92px;
	padding: 30px 0 0 1px;margin: 0 27px;
}
div#linkBar ul {
	list-style-type: none;
	display: inline;
}
div#linkBar li {
	height: 85px;width: 213px;
	margin: 0 10px;
	display: inline !important;
}
div#footerWrapper {
	background: url(/images/bg_footer.png) no-repeat;
	width: 946px;
	padding-top: 7px;margin: 8px 27px 0 27px;
}
div#footerMid {
	background-color: #171d1f;
	width: 946px;
}
div#footerMid h4 {
	background: url(/images/footer_header_line.gif) left bottom repeat-x;
	font: 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 4px;text-transform: uppercase;
	padding-bottom: 20px;margin-bottom: 16px;
}
div#contentWrapperBtm {
	background: url(/images/bg_contentWrapperBtm.png) center top no-repeat;
	height: 100px;width: 1000px;
}
div#eventsList{
	height: 300px;width: 428px;
	margin: 30px 15px 30px 30px;
	float: left;
}
div#newsletterSignup {
	height: 250px;width: 428px;
	margin: 30px 30px 30px 15px;
	float: right;
}
form#newsletterForm fieldset {
	border: none;
	padding: 0;margin: 0;
}
#newsletterForm label {
	font: 0.75em "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;text-transform: uppercase;
}
#newsletterForm input.text {
	background-color: #171d1f;
	font: 1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 416px;
	padding: 5px;margin: 5px 0;
	border: 2px solid #7e959e;
}
#newsletterForm input#submit {
	border: 2px solid #7e959e;
	margin-top: 20px;
}
div#socialLinks {
	height: 100px;width: 428px;
	margin: 30px 30px 30px 15px;
	float: right;
}
div#footerMid p.cleaner {
	font: 0.625em "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;text-transform: uppercase;text-align: center;
	padding: 12px 0 0 0;margin: 0;
}
div#footerMid .event { margin-bottom: 1.5em; }
div#footerMid .event p { font: 0.75em Helvetica, Arial, sans-serif;line-height: 1em;margin-bottom: 0.5em; }
div#footerBtm { background: url(/images/grid/grid_blue.png); }
div#flag { background: url(/images/grid/grid_blue.png); }
