html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { background:url(../images/bgTile.jpg) repeat-x;font-family:Georgia, "Times New Roman", Times, serif;}
p { line-height:24px;font-size:12px;margin-bottom:10px;}
.pipez { color:#fff;}
.contentThumbLeft { float:left;margin-right:10px;border:3px solid #011921;}
.contentThumbRight { float:right;margin-left:10px;border:3px solid #011921;}
h2 { color:#011921;font-weight:normal;font-size:18px;margin-bottom:10px;}
.hidden { display:none;}
.sectionHead { margin-top:30px;}
.sectionHead small { float:right;font-size:50%;}
.labelTop { display:block;margin-bottom:5px;}

ul.asts { font-size:12px;margin-bottom:20px;}
ul.asts li { margin-bottom:10px;background:url(../images/listBullet.gif) no-repeat 0px 5px;padding-left:20px;line-height:24px;}

.contentRow { overflow:auto;}
.cellContent { overflow:hidden;margin-bottom:20px;}
.contentCell { }

/* ===================================== TEMPLATE */

#wrapper { width:1000px;background:url(../images/pageBG.png) repeat-y;margin:0 auto;position:relative;}
#top { width:1000px;height:5px;background:url(../images/borderTop.png);margin:0 auto;position:relative;}
#bottom { width:1000px;height:4px;background:url(../images/borderBottom.png);margin:0 auto;position:relative;margin-bottom:20px;}

#header { width:1000px;margin:0 auto;position:relative;}
#header h1 { display:block;background:url(../images/titleH1.gif) no-repeat 4px 40px;height:90px;}
#header h1 span { display:none;}
#header h1 small{ float:right;background:url(../images/titleSmall.gif) no-repeat;display:block;width:455px;height:17px;margin-top:54px;margin-right:4px;}
#header h1 small span { display:none;}

.headerFlash { float:right;}

#homeHeader { background:url(../images/headerTileBG.jpg) repeat-x;height:304px;margin:0 4px;}
#homeHeader a { position:absolute;width:992px;height:304px;text-decoration:none;}
#homeHeader img { float:right;}
#homeHeader .msg { padding:67px 0 0 58px;}
#homeHeader .msg p { font-size:30px;color:#011921;margin-bottom:40px;line-height:38px;}

#nav { background:url(../images/navBarBG.jpg) repeat-x;height:31px;margin:0 4px;padding-top:10px;font-size:14px;}
#nav ul li { display:inline;padding-top:3px;}
#nav ul li a { color:#fff;padding:0px 15px;}
#nav ul li a:hover { text-decoration:none;}

#content { margin:0 4px;padding:30px 15px;background:url(../images/contentShadow.jpg) repeat-x;padding-bottom:0px;}
.homeLeft { float:left;width:599px;}
.homeRight { float:right;width:346px;}
.homeRight .cellContent { } 
#content h4 { line-height:30px;}

#programDropDown { display:block;width:263px;height:55px;background:url(../images/programsDropDown.gif) no-repeat;margin-top:-12px;margin-left:20px;position:relative;}
.programDropDown { float:left;}
#programDropDown ul { margin:1px 5px;border:1px solid #4a4a4a;background:#fff;margin-top:-45px;}
#programDropDown ul li { padding:10px;}
#programDropDown ul li:hover { background:#efefef;}
#programDropDown ul li a { text-decoration:none;color:#000;display:block;}
#hideDrop { position:absolute;margin-top:-90px;right:0px;margin-right:10px;}
#hideDrop a { color:red;}

.signUp { background:url(../images/signUpBG.png) no-repeat;width:318px;height:258px;padding:10px;float:right;}
#becomeAHero { display:block;width:263px;height:55px;background:url(../images/someOnesHero.png) no-repeat;margin-top:30px;}
#becomeAHero span { display:none;}

.involvementOptions div { background:#e9e9e9;border:1px solid #27638d;padding:10px;margin-bottom:15px;overflow:auto;padding-bottom:0px;padding-top:5px;}
.involvementOptions div h4 { font-size:14px;margin-bottom:10px;}
.involvementOptions div img { float:left;margin-right:10px;margin-bottom:10px;}
.involvementOptions div a { color:#27638d;}
.involvementOptions div a:hover { color:#000;}
.involvementOptions li { overflow:auto;display:block;margin-bottom:20px;}
.involvementOptions li span.headline { display:block;margin-bottom:5px;}
.involvementOptions li span.descrip { line-height:21px;font-size:12px;}

.newsUpdates ul li { display:block;width:316px;height:47px;background:url(../images/newsAndUpdatesBG.png) no-repeat;padding:15px;}
.newsUpdates ul li .date { display:block;color:#011921;}
.newsUpdates ul li .info { display:block;font-size:12px;padding-left:10px;padding-top:10px;}

.videoImages ul li { float:left;display:block;background:url(../images/imageThumbBG.png) no-repeat;width:89px;height:116px;padding-top:15px;padding-left:14px;margin-bottom:10px;}
.videoImages ul li.center { margin-left:10px !important;margin-right:10px;}
/*.homeRight.videoImages ul { margin-left:25px;}*/

.lcwPrograms h2 { border-bottom:1px solid #ccc;padding-bottom:10px;}

#footer { padding-bottom:20px;border-top:2px solid #011921;padding-top:20px;background:url(../images/footerBG.jpg) repeat-x 0px 100px;}
#footer ul li { float:left;font-size:12px;}
#footer a { color:#011921;text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .pipez { color:#000;margin:0px 5px;}
#footer p { clear:both;display:block;padding-top:20px;}
#footer p span { float:right;}

#content a { color:#011921;}
#content a:hover { color:#27638d;}

#contactForm { float:right;width:650px;}
#contactForm fieldset { padding:20px;border:1px solid #ccc;}
#contactForm .text { width:590px;padding:2px;border:1px solid #656565;}
#contactForm .select { width:590px;border:1px solid #656565;}
#contactForm .textarea { width:590px;border:1px solid #656565}

.donateLeft { float:left;width:599px;}
.donateLeft ul li { border:1px solid #ccc;padding:10px;margin-bottom:20px;font-weight:normal;}

.donateRight { float:right;width:346px;}
.donateRight h3 { font-weight:normal;margin-bottom:5px;}
.donateRight fieldset { border:1px solid #ccc;padding:5px;}

#galleryPics { display:block;overflow:auto;}
#galleryPics li { float:left;width:75px;height:100px;padding:3px;margin-left:4px;border:1px solid #ccc;margin-bottom:3px;}