/* reset
----------*/
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;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

table {
	border-spacing: 0;
}

acronym {
	cursor: help;
}

html {
	font-size: 100.01%;
}

body {
	font-size: 62.5%; line-height: 1.2;
}

input, select, textarea {
	font-size: 100%;
}

input.text, textarea {
	padding: 1px 2px;
	font-size: 100%;
	font-family: Tahoma, Geneva, sans-serif;
}

.submit {
	cursor/**/: /**/pointer;
	font-family: Tahoma, Geneva, sans-serif;
}

select {
	font-size: 100%;
	font-family: Tahoma, Geneva, sans-serif;
}

select > option {
	padding: 0 5px 0 3px;
}

.alR {
	text-align: right;
}

.alC {
	text-align: center;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

.flL {
	float: left;
}

.flR {
	float: right;
}

.ir {
	position: relative;
	overflow: hidden;
}

.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -1000em;
}

a:link,
a:visited {
	text-decoration: none;
	cursor/**/: /**/pointer;
}

a:link:hover,
a:visited:hover {
	text-decoration: underline;
}

.gallery:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.gallery li.video img{
	width: 152px;
}


/* custom
----------*/

a:link, a:visited {
	color: #e11838;
}

a:visited { 
}

a:link:hover, a:visited:hover {
}

html {
	height: 100.01%; 
}

body {
	font-family: Tahoma, Geneva, sans-serif;
	background: #FFFFFF url('../img/bkg-body.png') repeat-x 50% 0;
	height: 100%;
}

#page {
	width: 1000px;
	margin: 0 auto;
	font-size: 1.1em;
	color: #3d3c3b;
	min-height: 100%;
	background:  url('../img/bkg-page.png') repeat-y 0 0;
}

#page2 {
	width: 884px;
	min-height: 700px;
	margin: 0 0 0 58px;
	padding: 18px 0 0 0;
}

#top {
	width: 100%;
	overflow: hidden;
}

#logo {
	float: left;
	margin: 0 6px 0 0;
}

#logo a:link, #logo a:visited {
	display: block;
	width: 152px;
	height: 152px;
	text-indent: -1000em;
	background: url('../img/logo.gif') no-repeat 0 0;
}

#menu {
}

#menu ul {			
}

#menu li {
	float: left;
	width: 152px;
	height: 152px;
	margin: 0 6px 0 0;
}

#menu li.last {
	margin: 0;
}

#menu #b5,
#menu #b6 {
	width: 44px;
}

#menu #b1 a:link,
#menu #b1 a:visited,
#menu #b2 a:link,
#menu #b2 a:visited,
#menu #b3 a:link,
#menu #b3 a:visited,
#menu #b4 a:link,
#menu #b4 a:visited,
#menu #b6 a:link,
#menu #b6 a:visited {
	float: left;
	display: block;
	position: relative;
	text-indent: -1000em;
}

#menu #b6 a:link,
#menu #b6 a:visited {
	width: 44px;
}

#menu #b1 a:link span,
#menu #b1 a:visited span,
#menu #b2 a:link span,
#menu #b2 a:visited span,
#menu #b3 a:link span,
#menu #b3 a:visited span,
#menu #b4 a:link span,
#menu #b4 a:visited span,
#menu #b6 a:link span,
#menu #b6 a:visited span {
	position: absolute;
	left: 0;
	top: 0;
	width: 152px; height: 152px;
	background: url(../img/bkg-menu.jpg) no-repeat 0 0;		
}

#menu #b6 a:link span,
#menu #b6 a:visited span {
	width: 44px; 
}

#menu #b1 a:link span,
#menu #b1 a:visited span {
	background-position: 0 0;
}

#menu #b1 a:link:hover span,
#menu #b1 a:visited:hover span {
	background-position: 0 100%; 
}

#menu #b1.active a:link span,
#menu #b1.active a:visited span {
	background-position: 0 100%;
}

#menu #b2 a:link span,
#menu #b2 a:visited span {
	background-position: -158px 0;
}

#menu #b2 a:link:hover span,
#menu #b2 a:visited:hover span {
	background-position: -158px 100%;
}

#menu #b2.active a:link span,
#menu #b2.active a:visited span {
	background-position: -158px 100%;
}

#menu #b3 a:link span,
#menu #b3 a:visited span {
	background-position: -316px 0;
}

#menu #b3 a:link:hover span,
#menu #b3 a:visited:hover span {
	background-position: -316px 100%;
}

#menu #b3.active a:link span,
#menu #b3.active a:visited span {
	background-position: -316px 100%;
}

#menu #b4 a:link span,
#menu #b4 a:visited span {
	background-position: -474px 0;
}

#menu #b4 a:link:hover span,
#menu #b4 a:visited:hover span {
	background-position: -474px 100%;
}

#menu #b4.active a:link span,
#menu #b4.active a:visited span {
	background-position: -474px 100%;
}

#menu #b6 a:link span,
#menu #b6 a:visited span{
	background-position: -682px 0;
}

#menu #b6 a:link:hover span,
#menu #b6 a:visited:hover span {
	background-position: -682px 100%;
}

#menu #b6.active a:link span,
#menu #b6.active a:visited span {
	background-position: -682px 100%;
}

#menu #b5 {
	background: url(../img/bkg-menu.jpg) no-repeat -632px 0;
}

#menu #bt,
#menu #bf {
	width: 32px;
	height: 32px;
	display: block;
	position: relative; overflow: hidden;
	margin: 0 auto;
}

#menu #bf {
	margin-top: 77px;
}

#menu #bt {
	margin-top: 3px;
}

#menu #bt span,
#menu #bf span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -1000em;
}

#menu #bt span {
	background: url('../img/btn-twitter.png') no-repeat 0 0;
}

#menu #bf span {
	background: url('../img/btn-facebook.png') no-repeat 0 0;
}

#menu #bf:hover span,
#menu #bt:hover span {
	background-position: 100% 0;
}

#wrap {
	width: 100%;
	overflow: hidden;
	margin: 12px 0 0 0;
	position: relative;
	padding: 0 0 0 0;
}

#wrap2 {
	width: 629px;
	overflow: hidden;
	float:left;
}

.columns2 #wrap2 {
	width: 860px;
}

#content {
	float: right;
	width: 448px;
	margin: 0 0 0 6px;
	padding: 0 0 10px 20px;
	line-height: 1.6;
	min-height: 350px;
}

.paddingTop#content {
	padding-top: 30px;
}

#content ul.paddingLeft {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

.columns3 #content {
	width: 448px;
}

.columns2 #content {
	width: 682px;
}

#content.bio .bio-pic {
	float: left;
	width: 171px;
	margin: 30px 15px 0 0 ;
}

#content.bio .bio-text-pic {
	padding-top: 30px;
	float: left;
	width: 495px;
}

#content.bio .bio-text-nopic {
	float: left;
	width: 660px;
	padding-top: 30px;
}

#content.bio .bio-text-nopic {
	float: left;
	width: 660px;
	padding-top: 30px;
}

#quote {
	height: 121px;
	width: 450px;
	background: url('../img/bkg-quote.jpg') no-repeat 0 0;
	text-indent: -1000em;
}

.content-left {
	float: left;
	width: 430px;
}

.polaroid {
	width: 148px;
	height: 195px;
	float: left;
	margin: 0 15px 10px 0;
	background: url('../img/bkg-polaroid.jpg') no-repeat 0 0;
}

.polaroid img {
	margin: 11px 0 0 12px;
	width: 118px;
	height: 122px;
}

.polaroid a:link, .polaroid a:visited,
#polaroid a:link, #polaroid a:visited{
	text-align: center;
	display: block;
	width: 100%;
	margin: 46px 0 0 0;
	text-decoration: underline;
	font-weight: bold;
	font-size:90.90%;
}

.polaroid a:link:hover, .polaroid a:visited:hover,
#polaroid a:link:hover, #polaroid a:visited:hover {
	text-decoration: none;
	color: #48bfbe;
}

#content *{
	font-size: 12px;
}

#content p {
	margin: 0 0 10px 0;
}

#content * + p{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content p.left {
	float: left;
	width: 330px;
	margin: 0 0 10px 0;
}

#content p.leftClear {
	clear: left;
	float: left;
	width: 330px;
	margin: 0 0 10px 0;
}

#content p img.flL{
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	border: 5px solid #e9e5e6;
}

#content p.title {
	font-size: 109.09%;
}

#content p.title .date {
	color: #a9a7a6;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

#content p.title .location{
	display: block;
	font-style: italic;
	font-size: 12px;
	color: #999999;
}

#content p.title .outlook{
	display: block;
	font-size: 12px;
	color: #999999;
}

#content p.title .location a,
#content p.title .location a:link,
#content p.title .location a:active,
#content p.title .location a:visited,
#content p.title .outlook a,
#content p.title .outlook a:link,
#content p.title .outlook a:active,
#content p.title .outlook a:visited{
	color: #333333;
}

#content p.title .location a:hover,
#content p.title .outlook a:hover{
	color: #666666;
}

#content ul,
#content ol {
	list-style: disc;
	margin: 0px;
	padding: 0px;
	margin: 0 0 1em 1.3em;
}

#content ul.paddingLeft {
	padding-left: 30px;
}

#content ol {
	list-style: decimal;
}

#content ul.green {
	float: left;
}

#content ul.green li {
	color: #48bfbe;
	font-weight: bold;
}
	
#content h2 {
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 .3em;
}

#content h3 {
	font-size: 125%;
	font-weight: bold;
	margin: 0 0 .5em;
}

#content h2.head1 {
	margin: 30px 0 7px 0;
	color: #e11838;
	font-size: 100%;
}

#content h2.head2 {
	margin: 0 0 7px 0;
	color: #e11838;
	font-size: 100%;
}

#content h3 {
	margin:0 0 7px 0;
	color: #e11838;
	font-size: 100%;
}

#videos-container {
	clear: left;
	background: #b2e5f3 url('../img/bkg-videos.jpg') no-repeat 0 0;
	padding: 2px 2px 2px 58px;
	width: 380px;
}

#videos-container ul {
	background: #fff;
	list-style:none;
	min-height: 173px;
	margin: 0;
}

#videos-container ul li {
	width: 50%;
	float: left;
	padding: 12px 0;
	text-align: center;
}

#videos-container ul li a:link span ,  #videos-container ul li a:visited span {
	color: #3d3c3b;
	display: block;
	text-decoration: underline;
}

.cont-links {
	height: 15px;
}

.cont-links a:link, .cont-links a:visited {
	padding: 0 0 0 20px;
	margin: 0 20px 0 0;
	display: block;
	height: 15px;
	font-size: 90.90%;
	line-height: 13px;
	float: left;
	color: #3d3c3b;
}

.cont-links a.twitter:link,
.cont-links a.twitter:visited {
	background:url('../img/bkg-twitter-small.png') no-repeat  0 0;
}

.cont-links a.twitter:link:hover,
.cont-links a.twitter:visited:hover {
	background-position:  0 -18px;
}

.cont-links a.print:link,
.cont-links a.print:visited {
	background: url('../img/bkg-print-small.png') no-repeat  0 0;
}

.cont-links a.print:link:hover,
.cont-links a.print:visited:hover {
	background-position:  0 -18px;
}

.cont-links a.share:link,
.cont-links a.share:visited {
	background: url('../img/bkg-share-small.png') no-repeat  0 0;
}

.cont-links a.share:link:hover,
.cont-links a.share:visited:hover {
	background-position: 0 -18px;
}

#side1 {
	float: left;
	width: 152px;
}

#side1 ul {
}

#side1 ul li {
	margin: 0 0 2px 0;
}

#programs:link,
#programs:visited,  
#outreach:link,
#outreach:visited,
#news:link,
#news:visited,
#event-calendar:link,
#event-calendar:visited,
#our-girls:link,
#our-girls:visited,  
#history:link,
#history:visited,
#our-team:link,
#our-team:visited,
#community-partners:link,
#community-partners:visited,				
#funders-sponsors:link,
#funders-sponsors:visited,
#volunteer:link,
#volunteer:visited,
#become-a-member:link,
#become-a-member:visited,
#donate:link,
#donate:visited,
#contact:link,
#contact:visited,
#surveys:link,
#surveys:visited,
#directions:link,
#directions:visited,
#social:link,
#social:visited,
#privacy:link,
#privacy:visited{
	height: 29px;
	width: 152px;
	display: block;
}

#outreach:link,
#outreach:visited,
#community-partners:link,
#community-partners:visited,				
#funders-sponsors:link,
#funders-sponsors:visited,
#become-a-member:link,
#become-a-member:visited,
#social:link,
#social:visited{
	height: 49px;
}

#our-girls:link,
#our-girls:visited,  
#history:link,
#history:visited,
#our-team:link,
#our-team:visited,
#volunteer:link,
#volunteer:visited,
#donate:link,
#donate:visited,
#contact:link,
#contact:visited,
#surveys:link,
#surveys:visited,
#directions:link,
#directions:visited,
#privacy:link,
#privacy:visited {
	height: 29px;
}

#programs:link span,
#programs:visited span {
	background: url('../img/menu-left/btn-programs-programs.gif') no-repeat 100% 0;
}

#outreach:link span,
#outreach:visited span {
	background: url('../img/menu-left/btn-programs-outreach.gif') no-repeat 100% 0;
}

#news:link span,
#news:visited span {
	background: url('../img/menu-left/btn-ne-news.gif') no-repeat 100% 0;
}

#event-calendar:link span,
#event-calendar:visited span {
	background: url('../img/menu-left/btn-ne-events.gif') no-repeat 100% 0;
}

#our-girls:link span,
#our-girls:visited span {
	background: url('../img/menu-left/btn-story-girls.gif') no-repeat 100% 0;
}

#history:link span,
#history:visited span {
	background: url('../img/menu-left/btn-story-history.gif') no-repeat 100% 0;
}

#our-team:link span,
#our-team:visited span {
	background: url('../img/menu-left/btn-story-team.gif') no-repeat 100% 0;
}

#community-partners:link span,
#community-partners:visited span {
	background: url('../img/menu-left/btn-story-partners.gif') no-repeat 100% 0;
}

#funders-sponsors:link span,
#funders-sponsors:visited span {
	background: url('../img/menu-left/btn-story-sponsors.gif') no-repeat 100% 0;
}

#volunteer:link span,
#volunteer:visited span {
	background: url('../img/menu-left/btn-involved-volunteer.gif') no-repeat 100% 0;
}

#become-a-member:link span,
#become-a-member:visited span {
	background: url('../img/menu-left/btn-involved-member.gif') no-repeat 100% 0;
}

#donate:link span,
#donate:visited span {
	background: url('../img/menu-left/btn-involved-donate.gif') no-repeat 100% 0;
}

#contact:link span,
#contact:visited span {
	background: url('../img/menu-left/btn-contact-contact.gif') no-repeat 100% 0;
}

#surveys:link span,
#surveys:visited span {
	background: url('../img/menu-left/btn-contact-surveys.gif') no-repeat 100% 0;
}

#directions:link span,
#directions:visited span {
	background: url('../img/menu-left/btn-contact-directions.gif') no-repeat 100% 0;
}

#social:link span,
#social:visited span {
	background: url('../img/menu-left/btn-social-media.gif') no-repeat 100% 0;
}

#privacy:link span,
#privacy:visited span {
	background: url('../img/menu-left/btn-privacy.gif') no-repeat 100% 0;
}

#side1 ul li.active a:link span,
#side1 ul li.active a:visited span,
#programs:link:hover span,
#programs:visited:hover span,
#outreach:link:hover span,
#outreach:visited:hover span,
#news:link:hover span,
#news:visited:hover span,
#event-calendar:link:hover span,
#event-calendar:visited:hover span,
#our-girls:link:hover span,
#our-girls:visited:hover span,
#history:link:hover span,
#history:visited:hover span,
#our-team:link:hover span,
#our-team:visited:hover span,
#community-partners:link:hover span,
#community-partners:visited:hover span,
#funders-sponsors:link:hover span,
#funders-sponsors:visited:hover span,
#volunteer:link:hover span, #volunteer:visited:hover span,
#become-a-member:link:hover span,
#become-a-member:visited:hover span,
#donate:link:hover span,
#donate:visited:hover span,
#contact:link:hover span,
#contact:visited:hover span,
#surveys:link:hover span,
#surveys:visited:hover span,
#directions:link:hover span,
#directions:visited:hover span,
#social:link:hover span,
#social:visited:hover span,
#privacy:link:hover span,
#privacy:visited:hover span { 
	background-position: 0 0; 
}

#side1 ul li ul {
	margin: 10px 0 10px 25px;
}

#side1 ul li ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}

#side1 ul li ul li a:link, #side1 ul li ul li a:visited {
	color: #6f6d6b;
	line-height: 1.2;
}

#side1 ul li ul li a:link:hover, #side1 ul li ul li a:visited:hover {
	text-decoration: none;
	font-weight: bold;
	color: #e11838;
}

#side1 ul li ul li.active a:link, #side1 ul li ul li.active a:visited {
	color: #e11838;
	font-weight: bold;
}

#side1 ul li ul li a,
#side1 ul li ul li a:link,
#side1 ul li ul li a:active,
#side1 ul li ul li a:visited,
#side1 ul li ul li a:hover{
	display: block;
}

#side2 {
	float: right;
	width: 248px;
}

#content-home2 #side2 {
	width: 212px;
}

#nav-color2 {
	float: right; 
	background: url('../img/bkg-color-2.jpg') no-repeat 0 0; 
	height: 40px; 
	width: 711px;
}

#nav-color2 li {
	height: 40px;
	float: left;
}

#nav-color2 li a:link,
#nav-color2 li a:visited {
	position: relative;
	overflow: hidden;
	height: 40px;
	display: block;
}

#nav-color2 .c1 a:link,
#nav-color2 .c1 a:visited {
	width: 135px;
	margin: 0 0 0 139px;
}

#nav-color2 .c2 a:link,
#nav-color2 .c2 a:visited {
	width: 183px;
}

#nav-color2 .c3 a:link,
#nav-color2 .c3 a:visited {
	width: 113px;
}

#nav-color2 .c4 a:link,
#nav-color2 .c4 a:visited {
	width: 141px;
}

#nav-color2 .c1 a:link span,
#nav-color2 .c1 a:visited span {
	background-position: -139px 0;
}

#nav-color2 .c2 a:link span,
#nav-color2 .c2 a:visited span {
	background-position: -274px 0;
}

#nav-color2 .c3 a:link span,
#nav-color2 .c3 a:visited span {
	background-position: -457px 0;
}

#nav-color2 .c4 a:link span,
#nav-color2 .c4 a:visited span {
	background-position: -570px 0;
}

#nav-color2 li a:link span,
#nav-color2 li a:visited span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -1000em;
	background: url('../img/bkg-color-2.jpg') no-repeat 0 0;
}

#nav-color2 .c1 a:link:hover span,
#nav-color2 .c1 a:visited:hover span {
	background-position: -139px 100%;
}

#nav-color2 .c2 a:link:hover span,
#nav-color2 .c2 a:visited:hover span {
	background-position: -274px 100%;
}

#nav-color2 .c3 a:link:hover span,
#nav-color2 .c3 a:visited:hover span {
	background-position: -457px 100%;
}

#nav-color2 .c4 a:link:hover span,
#nav-color2 .c4 a:visited:hover span {
	background-position: -570px 100%;
} 

#footer {
	margin: 5px 0 0 0;
	padding: 20px 0 1px 0;
	background: #fff url('../img/bkg-footer.jpg') repeat-x 0 0;
}

#footer p {
	color: #5d5c5b;
	font-size: 81%;
	line-height: 1.5;
	margin: 0 0 15px 0;
}

#footer p a:link,
#footer p a:visited,
#footer p span {
	color: #5d5c5b;
}

#footer p a.rss:link,
#footer p a.rss:visited {
	background: url('../img/img-rss.png') no-repeat 0 50%;
	padding: 3px 0 3px 20px;
	height: 15px;
}

#footer p a:link img,
#footer p a:visited img{
	vertical-align: bottom;
	margin: 0 10px 0 0;
}

.more {
	padding: 0 14px 0 0;
	background: url('../img/btn-more.png') no-repeat 100% 100%;
}

.img-more {
	vertical-align: middle;
	margin: 0 0 0 2px;
}

.sidebox {
	background: #eeeeed;
	padding: 13px 16px;
	border-top: 3px solid #fff;
	overflow: hidden;
}

.sidebox h3 {
	color: #3d3c3b;
	font-size: 109.09%;
	line-height: 1.3;
	margin: 0 0 20px 0;
}

.box2 {
	background: #b2e5f3;
	width: 222px;
	float: right;
	overflow: hidden;
}

.box2 .b2 {
	background: url('../img/bkg-b2.jpg') no-repeat 50% 100%;
	overflow: hidden;
}

.box2 .b3 {
	background: url('../img/bkg-b3.jpg') no-repeat 50% 0;
	overflow: hidden;
}

#content #events-calendar {
	margin: 0 0 0 0;
}

#calendar-container {
	margin: 30px 0 0 0;
	text-align: center;
}

#calendar-container .b3 {
	padding: 0 0 20px 0;
}

.calendar {
	width: 210px;
	margin: 0 auto;
}

table.calendar {
}

.calendar th {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 118.18%;	
	color: #6f6d6b;
	height: 27px;
}

.calendar th.month {
	color: #e11838;
	background: url('../img/bkg-cal-month.jpg') no-repeat 50% 0;
}

.calendar th.month a,
.calendar th.month a:active,
.calendar th.month a:link,
.calendar th.month a:visited {
	color: #6f6d6b;
}

.calendar th.month a:link:hover,
.calendar th.month a:visited:hover {
	color: #e11838;
	text-decoration: none;
}

.calendar td a,
.calendar td a:active,
.calendar td a:link,
.calendar td a:visited {
	background: url('../img/bkg-cal-td.png') no-repeat 0 0;
	width: 30px;
	height: 27px;
	display: block;
	line-height: 25px;
	font-weight: bold;
	color: #fff;
}

.calendar td a:link:hover,
.calendar td a:visited:hover {
	background-position: 100% 0;
	text-decoration: underline;
}

.calendar td a.active:link,
.calendar td a.active:visited {
	background: url('../img/bkg-cal-td-active.png') no-repeat 0 0;
}

.calendar td a:link:hover,
.calendar td a:visited:hover {
	background-position: 100% 0;
	text-decoration: underline;
}

#today-active{
	color: #222222;
}

#search-container {
	text-align: center;
	margin: 10px 0 0 0;
	font-size: 109.09%;
}

#search-container .b3 {
	padding: 5px 0 15px 0; 
}

#search-container table {
	margin: 0 auto;
	width: 180px;
}

#search-container th {
	color: #e11838;
	font-weight: bold;
	font-size: 108.33%;
	text-transform: uppercase;
	padding: 15px 0 5px 0;
}

#search-container .select {
	float: left;
	margin: 0 8px 0 0;
}

#search-container .select label {	
	margin: 0 0 3px 0;
}

#keywords-container {
	margin: 10px 0 0 0;
}

#keywords-container .b3 {
	padding: 18px 0 15px 7px;
}

#form-keywords {
	padding-left: 14px;
}

#form-keywords #text{
	width: 146px;
}

.btn-submit {
	background: url('../img/bkg-more2.png') no-repeat 0 0;
	border: 0;
	width: 17px;
	height: 17px;
	cursor: pointer;
} 

.link1:link,
.link1:visited {
	font-weight: bold;
	text-decoration: underline;
}

.link1:link:hover,
.link1:visited:hover {
	color: #48bfbe;
	text-decoration: none;
}


#content .article-list,
.article-list,
.article-list-no-margin {
	list-style-type: none;
	margin: 0;
	padding-top: 30px;
	width:100%;
	overflow: hidden;
}

.article-list-no-margin{
	margin-top: 0px;
	padding-top: 0px;
}

.article-list li, 
.article-list-no-margin li{
	float: left;
	width: 432px;
}

#home-list.article-list li,
#home-list.article-list li , 
#related-events.article-list li,
#related-events.article-list li {
	width: 170px;
	padding: 0 0 17px 0;
}

.bb1 {
	background: #f2efef;
}

.article-list li a:link,
.article-list li a:visited,
.article-list-no-margin li a:link, 
.article-list-no-margin li a:visited { 
	padding: 7px; 
	display: block; 
	color: #4a4949; 
	line-height: 1.55; 
	font-size: 90.90%; 
	text-decoration: none; 
}

#home-list.article-list li a:link,
#home-list.article-list li a:visited, 
#related-events.article-list li a:link,
#related-events.article-list li a:visited {
	padding: 0;
}

.article-list li a:link strong,
.article-list li a:visited strong,
.article-list-no-margin li a:link strong,
.article-list-no-margin li a:visited strong {
	font-size: 120%; 
	display: block; 
} 

.article-list li a:link .date,
.article-list li a:visited .date,
.article-list-no-margin li a:link .date,
.article-list-no-margin li a:visited .date { 
	 color: #a9a7a6; 
	 font-weight: bold; 
	 font-size: 120%; 
	 display: block; 
	 text-transform: uppercase; 
} 

.article-list li a:link:hover span,
.article-list li a:visited:hover span,
.article-list-no-margin li a:link:hover span,
.article-list-no-margin li a:visited:hover span { 
	text-decoration: underline; 
}

#home-list.article-list li a:link:hover span.date,
#home-list.article-list li a:visited:hover span.date {
	text-decoration: none;
	color: #a9a7a6;
}

 .article-list li a:link:hover span.date,
 .article-list li a:visited:hover span.date,
 .article-list-no-margin li a:link:hover span.date,
 .article-list-no-margin li a:visited:hover span.date { 
	color: #e11838; 
	text-decoration: none; 
} 

.article-list li a:link:hover strong,
.article-list li a:visited:hover strong,
.article-list-no-margin li a:link:hover strong,
.article-list-no-margin li a:visited:hover strong { 
	text-decoration: none; 
} 

.list-right1 {
}

.list-right1 li {
	margin: 0 0 16px 0;
}

.list-right1#news-links{
	margin-left: 0px;
}

.list-right1 li.news{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

.list-right1 li a:link,
.list-right1 li a:visited {
	color: #3d3c3b;
	text-decoration: underline;
}

.list-right1 li a:link:hover,
.list-right1 li a:visited:hover {
	color: #e11838;
	text-decoration: none;
}

#downloads.list-right1 li {
	margin: 0 ;
}

#h-news, #h-resources {
	width: 212px;
	height: 32px;
	background: url('../img/bkg-h-news-events.jpg') no-repeat 0 0;
	text-indent: -1000em;
}

#h-resources {
	background: url('../img/bkg-h-resources.jpg') no-repeat 0 0;
}

/* HOME PAGE */

#head {
	float: left;
}

#content-home {
	margin: 0 0 20px 0;
	overflow: hidden;
	height: 263px;
}

#content-home2 {
}

#nav-color {
	float: right;
	width: 212px;
	background: url('../img/bkg-color-1.jpg') no-repeat 0 0;
	padding: 93px 0 0 0;
}

#nav-color li {
	height: 42px;
}

#nav-color li a:link,
#nav-color li a:visited {
	position: relative;
	overflow: hidden;
	width: 212px;
	height: 42px;
	display: block;
}

#nav-color .c1 a:link span,
#nav-color .c1 a:visited span {
	background-position: 0 -92px;
}

#nav-color .c2 a:link span,
#nav-color .c2 a:visited span {
	background-position: 0 -134px;
}

#nav-color .c3 a:link span,
#nav-color .c3 a:visited span {
	background-position: 0 -176px;
}

#nav-color .c4 a:link span,
#nav-color .c4 a:visited span {
	background-position: 0 -218px;
}

#nav-color li a:link span,
#nav-color li a:visited span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -1000em;
	background: url('../img/bkg-color-1.jpg') no-repeat 0 0;
}

#nav-color .c1 a:link:hover span,
#nav-color .c1 a:visited:hover span {
	background-position: 100% -92px; 
}

#nav-color .c2 a:link:hover span,
#nav-color .c2 a:visited:hover span {
	background-position: 100% -134px;
}

#nav-color .c3 a:link:hover span,
#nav-color .c3 a:visited:hover span {
	background-position: 100% -176px;
}

#nav-color .c4 a:link:hover span,
#nav-color .c4 a:visited:hover span {
	background-position: 100% -218px;
}

#callouts {
	float: left;
}

#side2 #callouts {
	margin: 30px 0 0 0;
	float: right;
	width: 209px;
}

#content #callouts {
	list-style-type: none;
	margin: 0;
}

#content #callouts.cl2 {
	padding-top: 20px;
	clear: both;
}
#callouts li { 
	width :207px; 
	float: left;
	margin: 0 18px 0 0;
	padding: 8px 0 0 0;
}

#side2 #callouts li { 
	margin: 0 0 36px 0;
}

#callouts.cl2 li{
	width: 150px;
	border-right: 1px solid #979695;
	padding: 0 10px 0 0;
}

#callouts li.last {
	margin: 0;
	border: none;
}

#callouts li a:link,
#callouts li a:visited {
	color: #3d3c3b;
	display: block;
}

#callouts li a:link:hover,
#callouts li a:visited:hover {
	text-decoration: none;
}

#callouts li img.im {
	margin: 0 0 12px 0;
}

#callouts li a:link span,
#callouts li a:visited span {
	line-height: 1.4;
}

#callouts li a:link:hover span,
#callouts li a:visited:hover span {
	text-decoration: underline;
}

#callouts li a:link span strong, 
#callouts li a:visited span strong{
	font-size: 109.09%;
	line-height: 1.7;
	display: block;
}

#callouts li span.h {
	width: 208px;
	height: 27px;
	display: block;
	text-indent: -1000em;
}

#callouts.cl2 li span.h {
	width: 150px;
}

#callouts li span#ph {
	background: url('../img/text-program-highlight.jpg') no-repeat 0 0;
}

#callouts li span#cp {
	background: url('../img/text-community-partners.jpg') no-repeat 0 0;
}

#callouts li span#mg {
	background: url('../img/text-meet-our-girls.jpg') no-repeat 0 0;
}	

#callouts li span#mogt {
	background: url('../img/text-meet-our-girls-today.jpg') no-repeat 0 0;
}

#callouts li span#pftc {
	height: 42px;
	background: url('../img/text-programs-for-the-21st-century.jpg') no-repeat 0 0;
}

#callouts li span#cp2 {
	height: 42px;
	background: url('../img/text-community-partners2.jpg') no-repeat 0 0;
}		

#callouts li span#og {
	background: url('../img/text-our-girls.jpg') no-repeat 0 0;
}

#callouts li span#ot {
	background: url('../img/text-our-team.jpg') no-repeat 0 0;
}
			
/* FILE TYPES */
.pdf:link,
.pdf:visited {
	background: url('../img/bkg-pdf.png') no-repeat 0 0;
	padding: 10px 0 0 50px;
	display: block;
	color: #3d3c3b;
	text-decoration: underline;
	height: 51px;
	width: 100px;
	line-height: 1.2;
}

.pdf:link:hover,
.pdf:visited:hover {
	color: #e11838;
	text-decoration: none;
}

#pdfWide{
	width: 170px;
}

/* addRightB */
#wrap.addRightB {
	background: url('../img/bkg-side2.jpg') repeat-y 632px 0;
}

.addRightB 	#wrap2 {
	width: 626px;
}

#wrap.addRightB #side2 {
	padding: 0 50px 0 0;
	width: 202px;
}

.addRightB .sidebox {
	background: #e9e5e5;
}

.addRightB .list-right2 li:hover .date {
	color: #e11838;
}


/* addRightB2 */
#wrap.addRightB2 {
	background: url('../img/bkg-addRightB2.jpg') repeat-y 100% 0;
}

/* OUR STORY - OUR TEAM */
#content .president {
	background: url('../img/bkg-president.jpg') no-repeat 0 0;
	height: 34px;
	width: 578px;
	overflow: hidden;
	margin: 5px 0 30px 0;
	padding: 0px;
	clear: both;
}

#content .president strong{
	display: block;
	padding-left: 12px;
	padding-top: 8px;
	color: #e11838;
	text-transform: uppercase;
}

.president a:link, .president a:visited {
	display: block;
	height: 34px;
	line-height: 34px;
	text-align: right;
}

.more2:link, .more2:visited {
	padding: 0 34px 0 8px;
	display: block;
	background: url('../img/bkg-more2.png') no-repeat 100% 50%;
}

#content .team-list {
	width: 510px;
	margin: 0 0 0 20px;
	list-style-type: none;
	width:520px;
	overflow: hidden;
}

#content .team-list li  {
	width: 100%;
	float: left;
}

#content .team-list li a:link, #content .team-list li a:visited {
	padding-top: 11px;
	width: 470px;
	padding-bottom: 11px;
	text-transform: uppercase;
	display: block;
}
	
/* headers small text */

#find-out {
	height: 76px;
	width: 409px;
	background: url('../img/bkt-h-find-out.jpg') no-repeat 0 0;
	text-indent: -1000em;
}

#girls-inc {
	height: 76px;
	width: 409px;
	background: url('../img/bkg-h-girls-inc.jpg') no-repeat 0 0;
	text-indent: -1000em;
}

#content h2#where-the {
	height: 39px;
	width: 450px;
	margin: 20px 0 0 0;
	background: url('../img/bkg-h-where-the.jpg') no-repeat 0 0;
	text-indent: -1000em;
}

/* headers large red */

h2.headers {
	height: 57px;
	width: 450px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -1000em;
	padding: 0 0 20px 0;
}

#our-story {
	background-image: url('../img/headers/bkg-headers-story.gif');
}

#our-girls {
	background-image: url('../img/headers/bkg-headers-girls.gif');
}

#history {
	background-image: url('../img/headers/bkg-headers-history.gif');
}

#our-team {
	background-image: url('../img/headers/bkg-headers-team.gif');
}

#community-partners {
	height: 114px;
	background-image: url('../img/headers/bkg-headers-partners.gif');
}

#sponsors {
	height: 114px;
	background-image: url('../img/headers/bkg-headers-sponsors.gif');
}

#our-programs {
	background-image: url('../img/headers/bkg-headers-our-programs.gif');
}

#our-scholarships {
	height: 114px;
	background-image: url('../img/headers/bkg-headers-our-scholarships.gif');
}

#scholarships {
	background-image: url('../img/headers/bkg-headers-scholarships.gif');
}

#outreach-programs {
	width: 580px;
	background-image: url('../img/headers/bkg-headers-outreach.gif');
}

#request-form {
	background-image: url('../img/headers/bkg-headers-request-form.gif');
}

#download-forms {
	height: 114px;
	background-image: url('../img/headers/bkg-headers-download-forms.gif');
}

#get-involved {
	background-image: url('../img/headers/bkg-headers-involved.gif');
}

#volunteer {
	background-image: url('../img/headers/bkg-headers-volunteer.gif');
}

#member {
	height: 114px;
	background-image: url('../img/headers/bkg-headers-member.gif');
}

#donate {
	background-image: url('../img/headers/bkg-headers-donate.gif');
}

#contact-us {
	background-image: url('../img/headers/bkg-headers-contact.gif');
}

#directions {
	background-image: url('../img/headers/bkg-headers-directions.gif');
}

#surveys {
	background-image: url('../img/headers/bkg-headers-surveys.gif');
}

#news-events {
	background-image: url('../img/headers/bkg-headers-news-events.gif');
}

#events {
	background-image: url('../img/headers/bkg-headers-events.gif');
}

#news {
	background-image: url('../img/headers/bkg-headers-news.gif');
}

#general {
	background-image: url('../img/headers/bkg-headers-general.gif');
}

#newsletter {
	background-image: url('../img/headers/bkg-headers-newsteller.gif');
}

#in-the-press {
	background-image: url('../img/headers/bkg-headers-press.gif');
}

#ceo-bio {
	background-image: url('../img/headers/bkg-headers-ceo-bio.gif');
}

#board {
	width: 500px;
	background-image: url('../img/headers/bkg-headers-board.gif');
}

#staff {
	background-image: url('../img/headers/bkg-headers-staff-bios.gif');
}

#employment {
	background-image: url('../img/headers/bkg-headers-employment.gif');
}

#join {
	background-image: url('../img/headers/bkg-headers-join.gif');
}

#policy {
	background-image: url('../img/headers/bkg-headers-policy.gif');
}

#security {
	background-image: url('../img/headers/bkg-headers-security.gif');
}

#disclaimer {
	background-image: url('../img/headers/bkg-headers-disclaimer.gif');
}

/*polaroid*/
#polaroid{
	float: left;
	margin: 0 15px 10px 0;
}

#polaroid .topLeft {
	width: 11px;
	height: 10px;
	background-image: url('../img/polaroid/bgk-top-left.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#polaroid .topCenter {
	height: 10px;
	background-image: url('../img/polaroid/bgk-top-center.gif');
	background-repeat: repeat-x;
}

#polaroid .topRight {
	width: 17px;
	height: 10px;
	background-image: url('../img/polaroid/bgk-top-right.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#polaroid .midLeft {
	width: 11px;
	background-image: url('../img/polaroid/bgk-mid-left.gif');
	background-repeat: repeat-y;
}

#polaroid .midCenter {
}

#polaroid .midRight {
	width: 17px;
	background-image: url('../img/polaroid/bgk-mid-right.gif');
	background-repeat: repeat-y;
}

#polaroid .botLeft {
	width: 11px;
	height: 42px;
	background-image: url('../img/polaroid/bgk-bot-left.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#polaroid .botCenter {
	height: 42px;
	background-image: url('../img/polaroid/bgk-bot-center.gif');
	background-repeat: repeat-x;
}

#polaroid .botRight {
	width: 17px;
	height: 42px;
	background-image: url('../img/polaroid/bgk-bot-right.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#polaroid .botCenter .gallery {
	margin: 0px;
	padding: 0px;
}

#polaroid .botCenter .gallery li {
	display: inline;
}

#polaroid .botCenter .gallery li.hidden {
	display: none;
}

/* other */
p.clearFloat {
	clear: both;
}

#by-program {
	width: 150px;
}

#programImage {
	display: block;
	width: 207px;
	height: 91px;
	background-position: center center;
}


h4.blueHeader {
	color: #4bbfbc;
	font-weight: bold;
	font-size: 18px;
}

h4.blueHeader a{
	color: #4bbfbc;
}

sup {
	font-size: 10px;
	vertical-align: super;
}

.contactLeft {
	float: left;
	width: 220px;
}

.clearFix {
	clear: both;
}

#map1 {
	width: 650px;
	height: 400px;
	border: 1px solid #cccccc;
}

#startLocation {
	width: 160px;
}

strong.red {
	font-weight: bold;
	color: #e11838;
}

.red {
	color: #e11838;
}

.red a,
.red a:link,
.red a:active,
.red a:visited{
	text-decoration: underline;
}

.red a:hover{
	text-decoration: none;
}


.bioQuote {
	width: 682px;
	float: left;
	padding-bottom: 20px;
}

.bioQuoteSmall {
	width: 482px;
	float: left;
	padding-bottom: 20px;
}

.bioQuoteSmall2 {
	width: 442px;
	float: left;
	padding-bottom: 20px;
}

.bioQuoteLanding {
	padding-top: 30px;
	width: 442px;
	float: left;
	padding-bottom: 20px;
}

.bioQuote .quoteLeft,
.bioQuoteSmall .quoteLeft,
.bioQuoteSmall2 .quoteLeft,
.bioQuoteLanding .quoteLeft {
	width: 49px;
	height: 37px;
	display: block;
	float: left;
	background-image: url('../img/bg-quote-open.gif');
	margin-right: 10px;
}

.bioQuote h4 {
	float: left;
	width: 566px;
	margin-bottom: 20px;
	color: #e11838;
	font-size: 14px;
}

.bioQuoteSmall2 h4.quote-one,
.bioQuote h4.quote-two,
.bioQuote h4.quote-three {
	margin-bottom: 0px;
}

.bioQuoteSmall2 h4.quote-one {
	color: #b5be17;
	padding-bottom: 0px;
}

.bioQuote h4.quote-two {
	color: #cc3ec4;
}

..bioQuoteSmall2 h4.quote-two {
	color: #cc3ec4;
}

.bioQuote h4.quote-three {
	color: #ffa202;
}

.bioQuoteSmall h4 {
	float: left;
	width: 366px;
	padding-bottom: 20px;
	color: #e11838;
	font-size: 14px;
}

.bioQuoteSmall2 h4 {
	float: left;
	width: 326px;
	color: #e11838;
	font-size: 14px;
	padding-bottom: 0px;
}

.bioQuoteLanding h4 {
	float: left;
	width: 316px;
	margin-bottom: 20px;
	padding-right: 50px;
	color: #e11838;
	font-size: 14px;
	background-image: url('../img/bg-quote-close.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bioQuote span.label,
.bioQuoteSmall span.label,
.bioQuoteSmall2 span.label,
.bioQuoteLanding span.label {
	text-align: right;
	font-style: italic;
	clear: both;
	display: block;
	color: #666666;
	padding-right: 20px;
}

.bioQuote .quoteRight,
.bioQuoteSmall .quoteRight,
.bioQuoteSmall2 .quoteRight {
	width: 47px;
	height: 36px;
	display: block;
	float: right;
	background-image: url('../img/bg-quote-close.gif');
	margin-left: 10px;
}

h4.blueBio{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
	color: #4bbfbc;
}

.staffHeader{
	float: left;
	width: 228px;
}

#headerRotation{
	position: relative;
	left: -20px;
}

#sponsorships{
	width: 250px;
}

#donateWays{
	width: 220px;
}

#rightColumn,
#rightColumn2,
#rightColumnBottom{
	width: 240px;
}

#memberMenuFix{
	padding-top: 12px;
}

#memberHeader{
	margin-left: 20px;
}

#fundersLogo{
	clear: left;
	padding-top: 20px;
	width: 150px;
	pverflow: hidden;
}

#bottom-copy{
	clear: both;
	color: #e11838;
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
}