/* v1.0 | 20080212 */

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;
}

/* ================================================END CSS RESET=================================================== */

body { background:url(/images/index/bg.jpg) repeat top center;text-align:center; }
h3 { font-family:verdana, arial, helvetica;font-size:12px;color:#000000; text-align:left; line-height:150%; } 
/* =================================================LAYOUT========================================================== */

#body-container { margin: 0 auto; width: 962px; }

#header { width:962px; height:111px; }
	#nav-container { width:962px; height:49px; }
	
#left-container { width:678px; height:727px; float:left; }
	#flash { width:678px; height:290px; background:url(/images/index/main.jpg) no-repeat; }
	#welcome { width:678px; height:157px; float:left; background:url(/images/index/welcome-bg.jpg) no-repeat; }
	#thrift-container { width:678px; height:280px }
		#thrift-shop-body { width:438px; height:280px; float:left; background:url(/images/index/thrift-shop-bg.jpg) no-repeat; }
		#donate-body { width:240px; height:280px; float:right; background:url(/images/index/donate-bg.jpg) no-repeat; }

#right-container { width:284px; height:727px; float:right; }
	#latest-news { width:284px; height:350px; float:right; background:url(/images/index/latest-news-bg.jpg) no-repeat; }
	#featured-event { width:284px; height:400px; _height: 377px; float:right; background:url(/images/index/forgotten-treasure-bg.jpg) no-repeat; }

#int-header { width:962px; height:67px; }
#int-content { width:962px; background:url(/images/int-stretch.gif) center top repeat-y; }
#int-content-footer { width:962px; height:16px; background:url(/images/int-stretch-footer.gif) center top repeat-y; }

#about-nav-containter { width:238px; float:left; }
#about-content { width:724px; text-align:justify; float:left; }
#about-mission { width:659px; text-align:justify; padding:0 30px 25px 35px; }
#about-values { width:664px; padding:55px 25px 25px 35px; background:url(/images/about/values-sh.jpg) top center no-repeat; }
#about-history { width:659px; padding:55px 30px 25px 35px; background:url(/images/about/history-sh.jpg) top center no-repeat; }
#about-my-day { width:659px; padding:55px 30px 25px 35px; background:url(/images/about/my-day-sh.jpg) top center no-repeat; }
#about-residential { width:659px; padding:55px 30px 25px 35px; background:url(/images/about/residental-program-sh.jpg) top center no-repeat; }
.about-mission { margin:16px 0 10px 0; }
.about-values-list { margin:0 0 0 40px; list-style-type:disc; }
.about-history-pic { margin:0 10px 2px 0; float:left; }

#news-nav-containter { width:238px; float:left; }
#news-content { width:724px; text-align:justify; float:left;}
#news-join { width:659px; text-align:justify; padding:0 30px 25px 35px; }
#news-janey { width:649px; text-align:justify; padding:65px 30px 25px 35px; background: url('/images/janey/janey-sh.jpg') top left no-repeat; margin: 0 0 0 10px; }
#news-careers { width:649px; text-align:justify; padding:0 30px 25px 35px; margin: 0 0 0 10px;}
#news-qa { width:649px; text-align:justify; padding:15px 30px 25px 35px;  margin: 0 0 0 10px; }
#news-latest { width:659px; padding:55px 25px 25px 35px; background:url(/images/news/latest-sh.jpg) top center no-repeat; }
#news-press { width:659px; padding:55px 25px 25px 35px; _padding:55px 18px 25px 35px; background:url(/images/news/latest-events-sh.jpg) top center no-repeat; }
#news-calendar { width:659px; padding:55px 30px 25px 35px; background:url(/images/news/calendar-sh.jpg) top center no-repeat; }
.news-join { margin:16px 0 10px 0; }
.career_lists { list-style-type:decimal; margin: 10px 0 10px 25px; }

#vol-container {}
#vol-nav-container { width:238px; float:left; }
#vol-content { width:724px; text-align:justify; float:left; }
#vol-forgotten { width:659px; text-align:justify; padding:25px 30px 25px 35px; }
#vol-blessing { width:659px; text-align:justify; padding:0 30px 25px 35px; }
#vol-give-money { width:664px; padding:0 25px 25px 35px; background:url(/images/volunteer/give-money-sh.jpg) top center no-repeat; }
#vol-give-money-button { width:664px; height:55px; }
#vol-give-time { width:659px; padding:55px 30px 25px 35px; background:url(/images/volunteer/give-time-sh.jpg) top center no-repeat; }
#vol-give-goods { width:659px; padding:55px 30px 25px 35px; background:url(/images/volunteer/give-goods-sh.jpg) top center no-repeat; }
#vol-give-goods-left { width:299px; float:left; padding:0 0 10px 30px; }
#vol-give-goods-right { width:320px; float:left; margin:0 0 0 10px; }
#vol-give-time-left { width:299px; height:560px; float:left; padding:0 0 0 30px; }
#vol-give-time-right { width:330px; height:560px; float:left; }
#vol-give-time-middleleft { width:299px; height:160px; float:left; padding:0 0 0 30px; }
#vol-give-time-middleright { width:330px; height:160px; float:left; }
.vol-blessing { margin:16px 0 10px 0; }
.vol-blessing-list { margin:0 0 0 40px; list-style-type:disc; font-weight:bold; }
.vol-give-money-button { margin:15px 10px 0 0; float:right; } 
.vol-give-list { margin:0 0 0 40px; list-style-type:disc; }
.vol-give-goods-list { margin:0 0 0 15px; list-style-type:disc; line-height:20px; }
.vol-give-time-list { margin:0 0 0 15px; list-style-type:disc; line-height:20px; }
.vol-give-time-list-under { margin:0 0 0 25px; list-style-type:circle; line-height:20px; }
.vol-give-time-bottom-text { margin:0 0 0 5px; list-style-type:none; line-height:20px; }
.vol-give-time-list-double { margin:0 0 0 25px; list-style-type:square; line-height:20px; text-decoration:italic;}
.vol-give-time-middlelist { margin:0 0 0 15px; list-style-type:disc; line-height:20px; }
.vol-give-time-middlelist-under { margin:0 0 0 25px; list-style-type:circle; line-height:20px; }
.vol-give-time-middlelist-double { margin:0 0 0 25px; list-style-type:square; line-height:20px; text-decoration:italic;}

#thrift-container2 { }
#thrift-left-container { width:238px; float:left; }
#thrift-content { width:724px; text-align:justify; float:left; }
#thrift-thrift { width:659px; text-align:justify; padding:0 30px 25px 35px; }
#thrift-hours { width:614px; padding:55px 25px 25px 85px; background:url(/images/thrift/hours-sh.jpg) top center no-repeat; }
#thrift-sale { width:614px; padding:55px 25px 25px 85px; background:url(/images/thrift/sale-sh.jpg) top center no-repeat; }
#thrift-board { width:614px; padding:55px 25px 25px 85px; background:url(/images/volunteer/board-of-directors-sh.jpg) top center no-repeat; }
.thrift-thrift { margin:16px 0 10px 0; }
.thrift-thrift-list { margin:0 0 0 40px; list-style-type:disc; }

#links-container2 { }
#links-left-container { width:238px; float:left; }
#links-content { width:724px; text-align:left; float:left; }
#links-links { width:679px; text-align:justify; padding:0 0px 5px 35px; }
#links-links2 { width:679px; text-align:justify; padding:0 0px 5px 35px; }
#links-links-left { width:539px; float:left; }
#links-links-left2 { width:539px; float:left; }
#links-links-right { width:315px; height:500px; float:left; }
#links-bottom-container { width:679px; padding:0px 10px 25px 35px; }
.links-links { margin:16px 0 10px 0; }

#contact-container { }
#contact-left-container { width:238px; float:left; text-align:left; }
#contact-content { width:724px; text-align:justify; float:left; }
#contact-list { width:659px; text-align:justify; padding:0 30px 25px 35px; }
#contact-my-day { width:664px; padding:55px 25px 25px 35px; background:url(/images/contact/my-day-sh.jpg) top center no-repeat; }
#contact-board { width:629px; padding:55px 30px 25px 65px; background:url(/images/contact/board-sh.jpg) top center no-repeat; }
#contact-directions { width:629px; padding:55px 30px 25px 65px; background:url(/images/contact/directions-sh.jpg) top center no-repeat; }
.contact-list { margin:16px 0 10px 0; }

#returns-text { margin:20px 40px 25px 35px; }

#footer-nav { width:962px; height:114px; float:left; background:url(/images/footer/footer.png) no-repeat; margin:40px 0 0 0; }

#copyright { width:962px; height:150px; float:left; line-height:170%; }

#janey-history { width:664px;_width:724; padding:55px 25px 25px 35px; background:url(/images/janey/history-sh.jpg) top center no-repeat; }
#janey-supporting-residents { width:664px;_width:724; padding:55px 25px 25px 35px; background:url(/images/janey/supporting-residents-sh.jpg) top center no-repeat; }
#janey-special-events { width:664px;_width:724; padding:55px 25px 25px 35px; background:url(/images/janey/special-events-sh.jpg) top center no-repeat; }
#janey-other-info { width:664px;_width:724; line-height:180%; padding:55px 25px 25px 35px; background:url(/images/janey/other-info-sh.jpg) top center no-repeat; }
#news-janey {}
.ride_list { font-family:verdana, arial, helvetica;font-size:11px;color:#000000; text-align:left; line-height:150%; list-style-type:disc; margin:0 0 0 30px; }
.ride_sponsors { border:solid blue 1px; display:block; float:left; }

/* ===================================================TOP NAV====================================================== */

#nav { width:962px; height:49px; float:left; z-index: 1; }
#nav a { display: block; }
#nav li { float:left; }
#nav li a { height:49px; }

#home a { background: url(/images/nav/home.jpg) bottom no-repeat; width:108px; height:49px; }
#about-us a { background: url(/images/nav/about.jpg) top left no-repeat; width:134px; height:49px; }
#give a { background: url(/images/nav/give.jpg) top left no-repeat; width:100px; height:49px; }
#latest-news-and-events a { background: url(/images/nav/news.jpg) top left no-repeat; width:208px; height:49px; }
#thrift-shop a { background: url(/images/nav/thrift-shop.jpg) top left no-repeat; width:141px; height:49px; }
#links a { background: url(/images/nav/links.jpg) top left no-repeat; width:108px; height:49px; }
#contact-us a { background: url(/images/nav/contact.jpg) top left no-repeat; width:163px; height:49px; }

#home a:hover,
#about-us a:hover,
#give a:hover,
#latest-news-and-events a:hover,
#thrift-shop a:hover,
#links a:hover,
#contact-us a:hover { background-position:bottom; }

/* ===================================================FOOTER NAV====================================================== */

#nav-f-about { width:143px; float:left; margin:-40px 0 0 0; }
#nav-f-about a { margin:0 0 0 30px; }
#nav-f-about li { float:left; }

#nav-f-give { width:135px; float:left; margin:-40px 0 0 0; }
#nav-f-give a { margin:0 0 0 51px; }
#nav-f-give li { float:left; }

#nav-f-news { width:215px; float:left; margin:-40px 0 0 0; }
#nav-f-news a { margin:0 80px 0 35px; }
#nav-f-news li { float:left; }

#nav-f-shop { width:164px; float:left; margin:-40px 0 0 0; }
#nav-f-shop a { margin:0 0 0 43px; }
#nav-f-shop li { float:left; }

#nav-f-links { width:135px; float:left; margin:-40px 0 0 0; }
#nav-f-links a { margin:0 0 0 49px; }
#nav-f-links li { float:left; }

#nav-f-contact { width:170px; float:left; margin:-40px 0 0 0; }
#nav-f-contact a { margin:0 0 0 48px; }
#nav-f-contact li { float:left; }

/* ===================================================ABOUT NAV====================================================== */

#about-nav { width:238px; height:164px; float:left; z-index: 1; }
#about-nav a { display: block; }
#about-nav li { float:left; }
#about-nav li a { height:41px; }

#mission a { background: url(/images/about/mission.jpg) top left no-repeat; width:238px; height:41px; }
#values a { background: url(/images/about/values.jpg) top left no-repeat; width:238px; height:41px; }
#history a { background: url(/images/about/history.jpg) top left no-repeat; width:238px; height:41px; }
#residential a { background: url(/images/about/residential-btn.jpg) top left no-repeat; width:238px; height:41px; }
#my-day a { background: url(/images/about/my-day.jpg) top left no-repeat; width:238px; height:41px; }

#mission a:hover,
#values a:hover,
#history a:hover,
#residential a:hover,
#my-day a:hover { background-position:bottom; }

/* ===================================================LATEST NEWS NAV====================================================== */
#blank_nav_wrapper { width:238px; float:left; }
#blank-nav { width:173px; float:left; z-index: 1; margin:20px 0 0 42px; _margin:10px 0 0 21px; }

#news-nav { width:238px; height:164px; float:left; z-index: 1; }
#news-nav a { display: block; }
#news-nav li { float:left; }
#news-nav li a { height:41px; }

#join a { background: url(/images/news/join.jpg) top left no-repeat; width:238px; height:41px; }
#latest a { background: url(/images/news/latest.jpg) top left no-repeat; width:238px; height:41px; }
#press a { background: url(/images/news/press.jpg) top left no-repeat; width:238px; height:41px; }
#janeys-ride a { background: url(/images/news/janeys-ride-btn.jpg) top left no-repeat; width:238px; height:41px; }
#calendar a { background: url(/images/news/calendar-btn.jpg) top left no-repeat; width:238px; height:41px; }

#join a:hover,
#latest a:hover,
#press a:hover,
#janeys-ride a:hover,
#calendar a:hover { background-position:bottom; }

/* ===================================================VOL NAV====================================================== */

#vol-nav { width:238px; float:left; z-index: 1; }
#vol-nav a { display: block; }
#vol-nav li { float:left; }
			
#thrift-shop-btn a { float:left; background: url(/images/thrift/thrift-shop-btn.jpg) top left no-repeat; width:238px; height:41px; }
#thrift-hours-btn a { float:left; background: url(/images/thrift/hours-btn.jpg) top left no-repeat; width:238px; height:41px; }
#thrift-sale-btn a { float:left; background: url(/images/thrift/sale-btn.jpg) top left no-repeat; width:238px; height:41px; }
#thrift-board-btn a { float:left; background: url(/images/thrift/board-of-directors-btn.jpg) top left no-repeat; width:238px; height:41px; }
#thrift-coupon-btn a { float:left; background: url(/images/thrift/coupon.jpg) top left no-repeat; width:238px; height:41px; }

#thrift-coupon-btn a:hover,
#thrift-shop-btn a:hover,
#thrift-hours-btn a:hover,
#thrift-sale-btn a:hover,
#thrift-board-btn a:hover { background-position:bottom; }

#route-btn a { background: url(/images/janey/left-hand-nav/2010-route.jpg) top left no-repeat; width:238px; height:41px; }
#sponsors-btn a { background: url(/images/janey/left-hand-nav/2010-sponsors.jpg) top left no-repeat; width:238px; height:41px; }
#janeys-ride-btn a { background: url(/images/janey/left-hand-nav/janeys-ride-btn.jpg) top left no-repeat; width:238px; height:41px; }
#history-btn a { background: url(/images/janey/left-hand-nav/history-btn.jpg) top left no-repeat; width:238px; height:41px; }
#residents-btn a { background: url(/images/janey/left-hand-nav/residents-btn.jpg) top left no-repeat; width:238px; height:41px; }
#other-info-btn a { background: url(/images/janey/left-hand-nav/other-info-btn.jpg) top left no-repeat; width:238px; height:41px; }
#special-events-btn a { background: url(/images/janey/left-hand-nav/special-events-btn.jpg) top left no-repeat; width:238px; height:41px; }
#review-btn a { background: url(/images/janey/left-hand-nav/2009-review.jpg) top left no-repeat; width:238px; height:37px; }

#route-btn a:hover,
#janeys-ride-btn a:hover,
#history-btn a:hover,
#residents-btn a:hover,
#other-info-btn a:hover, 
#review-btn a:hover,
#sponsors-btn a:hover, 
#special-events-btn a:hover { background-position:bottom; }

#forgotten_treasure a { background: url(/images/buttons/forgotten-treasure-btn.jpg) top left no-repeat; width:238px; height:41px; }
#blessing a { background: url(/images/volunteer/blessing.jpg) top left no-repeat; width:238px; height:41px; }
#give-money-btn a { background: url(/images/volunteer/give-money.jpg) top left no-repeat; width:238px; height:41px; }
#give-time a { background: url(/images/volunteer/give-time.jpg) top left no-repeat; width:238px; height:41px; }
#give-goods a { background: url(/images/volunteer/give-goods.jpg) top left no-repeat; width:238px; height:41px; }

#forgotten_treasure a:hover,
#blessing a:hover,
#give-money-btn  a:hover,
#give-time  a:hover,
#give-goods a:hover { background-position:bottom; }

#resources a { background: url(/images/links/resources-btn.jpg) top left no-repeat; width:238px; height:41px; }
#friends a { background: url(/images/links/friends-btn.jpg) top left no-repeat; width:238px; height:41px; }
#elected a { background: url(/images/links/elected-btn.jpg) top left no-repeat; width:238px; height:41px; }

#resources a:hover,
#friends  a:hover,
#elected  a:hover { background-position:bottom; }

/* ==========================================TEXT/LINKS/MARGINS================================================= */

td { font-family:verdana, arial, helvetica;font-size:12px;color:#000000; line-height:150%; }
p { font-family:verdana, arial, helvetica;font-size:12px;color:#000000; text-align:left; line-height:150%; }

a:link { font-family:verdana, arial, helvetica; font-size:12px; text-decoration:none; }
a:visited { font-family:verdana, arial, helvetica; font-size:12px; text-decoration:none; }
a:hover { font-family:verdana, arial, helvetica; font-size:12px; text-decoration:underline; }

a.black_10_ul:link { font-family:verdana, arial, helvetica; font-size:10px; text-decoration:underline; color:#000; }
a.black_10_ul:visited { font-family:verdana, arial, helvetica; font-size:10px; text-decoration:underline; color:#000; }
a.black_10_ul:hover { font-family:verdana, arial, helvetica; font-size:10px; text-decoration:underline; color:#000; }

a.blue_12_b:link { font-family:verdana, arial, helvetica; font-size:12px; color: blue; text-decoration:none; font-weight:bold; }
a.blue_12_b:visited { font-family:verdana, arial, helvetica; font-size:12px; color: blue; text-decoration:none; font-weight:bold; }
a.blue_12_b:hover { font-family:verdana, arial, helvetica; font-size:12px; color: blue; text-decoration:none; font-weight:bold; }

a.news_link:link  { font-family:verdana, arial, helvetica; font-size: 10px;  color: blue; font-weight: normal;  text-decoration:none; }
a.news_link:visited  { font-family:verdana, arial, helvetica; font-size: 10px;  color: blue; font-weight: normal;  text-decoration:none; }
a.news_link:hover { font-family:verdana, arial, helvetica; font-size: 10px;  color: #fbb905; font-weight: normal;  text-decoration:none; }

a.black-11:link { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
a.black-11:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
a.black-11:hover { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }

a.black-11-under:link { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
a.black-11-under:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
a.black-11-under:hover { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }

a.white-12-bold:link { font-family:verdana, arial, helvetica; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.white-12-bold:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.white-12-bold:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }

a.none:link { text-decoration:none; font-size:11px; }
a.none:visited { text-decoration:none; font-size:11px; }
a.none:hover { text-decoration:none; font-size:11px; }

a.footer-link:link { font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.footer-link:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.footer-link:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff; text-decoration:underline; font-weight:normal; }

a.orange_16_b:link { font-family:verdana, arial, helvetica; font-size:16px; color:#fbb905; line-height:16px; font-weight:bold; }
a.orange_16_b:visited { font-family:verdana, arial, helvetica; font-size:16px; color:#fbb905; line-height:16px; font-weight:bold; }
a.orange_16_b:hover { font-family:verdana, arial, helvetica; font-size:16px; color:#fbb905; line-height:16px; font-weight:bold; }

a.orange_12_b_link:link {font-family:verdana, arial, helvetica; font-size: 12px; color: #fbb905; font-weight: bold; text-decoration: none; line-height: 150%;}
a.orange_12_b_link:visited {font-family:verdana, arial, helvetica; font-size: 12px; color: #fbb905; font-weight: bold; text-decoration: none; line-height: 150%; }
a.orange_12_b_link:hover {font-family:verdana, arial, helvetica; font-size: 12px; color: #fbb905; font-weight: bold; text-decoration: underline; line-height: 150%;}

a.orange_11_b_link:link {font-family:verdana, arial, helvetica; font-size: 11px; color: #fbb905; font-weight: bold; text-decoration: none; }
a.orange_11_b_link:visited {font-family:verdana, arial, helvetica; font-size: 11px; color: #fbb905; font-weight: bold; text-decoration: none; }
a.orange_11_b_link:hover {font-family:verdana, arial, helvetica; font-size: 11px; color: #fbb905; font-weight: bold; text-decoration: underline; }

a.orange_11:link { font-family:verdana, arial, helvetica; font-size:11px; color:#fbb905; line-height:16px; font-weight:normal; text-decoration: none; }
a.orange_11:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#fbb905; line-height:16px; font-weight:normal; text-decoration: none; }
a.orange_11:hover { font-family:verdana, arial, helvetica; font-size:11px; color:#fbb905; line-height:16px; font-weight:normal; text-decoration: none; }

.green_12_b { font-family:verdana, arial, helvetica; font-size: 12px; color: green; font-weight: bold; }
.blank_nav_items { font-family:verdana, arial, helvetica; font-size:16px; color:#1e5681; font-weight:bold; text-decoration:none; width:173px; text-align:left; padding:5px 0 10px 0; }
.blue-12 { font-family:verdana, arial, helvetica; font-size:12px; color:#1e5681; text-decoration:none; }
.blue-16 { font-family:verdana, arial, helvetica; font-size:16px; color:#1e5681; text-decoration:none; font-weight:bold; }
.header-14 { font-family:verdana, serif; font-size:14px; color:#000; text-decoration:none; font-weight:bold; }
.header-13 { font-family:verdana, serif; font-size:13px; color:#000; text-decoration:none; font-weight:bold; }
.small-text-10 { font-family:verdana, serif; font-size:10px; color:#000; text-decoration:none; }
.small-text-9 { font-family:verdana, serif; font-size:9px; color:#000; text-decoration:none; }
.white-12 { font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff; text-decoration:none; }
.black-11 { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; line-height:16px; }
.black-11-bold { font-family:verdana, arial, helvetica; font-size:11px; color:#000000; line-height:16px; font-weight:bold; }
.orange-11-bold { font-family:verdana, arial, helvetica; font-size:11px; color:#fbb905; line-height:16px; font-weight:bold; }
.news-date { font-family:verdana, arial, helvetica; font-size:11px; color:#f3ad02; text-decoration:none; font-weight:bold; }
.news-title { font-family:verdana, arial, helvetica; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; }
.news-title-blue { font-family:verdana, arial, helvetica; font-size:12px; color:#1e5681; text-decoration:none; font-weight:bold; }

.index-margin { margin:60px 20px 0 40px; }
.news-margin { margin:80px 30px 0 20px; }
.event-margin { margin:60px 30px 0 20px; }
.donate-margin { margin:60px 20px 0 20px; }

.tentop { margin: 10px 0 0 0; }
.tenbottom { margin: 0 0 10px 0; }
.twentytop { margin: 20px 0 0 0; }

.right { float:right; }
.left { float:left; }

.circle { list-style-type:circle; }
.disc { list-style-type:disc; }

.index_width  {width: 580px;}

.index_news_list { font-family: verdana, arial, helvetica; font-size: 10px; line-height: 130%; text-align: left; margin: 5px 0 0 21px;}
.index_news_list li { margin: 0 0 3px 0; width: 235px;}
.news_read_more { float: right; margin: 4px 45px 0 0; }
.ul-1 { margin:0 0 0 20px; }
.ul-2 { margin:0 0 0 40px; }
.ul-3 { margin:0 0 0 20px; }

.qa { position:absolute; }
.qa-text { position:absolute; margin:5px 0 0 30px; }

#payment_form {border:0px;}
#payment_form label {display:block; width:110px; float:left; text-align:right;margin:0px 10px 0px 0px;}
#payment_form input {display:block;width:200px;padding:3px;margin:0px 0px 10px 0px}
#payment_form select.long {display:block;width:210px;padding:3px;margin:0px 0px 10px 0px}
#payment_form select.short {width:75px;padding:3px;margin:0px 0px 10px 0px}
#payment_form button {display:block; width:155px; float:left; margin:0px 0px 0px 120px;}

label.show {display:block; width:110px; float:left; text-align:right;margin:0px 10px 0px 0px;}
input.show {display:block;width:200px;padding:3px;margin:0px 0px 10px 0px}
select.long {display:block;width:210px;padding:3px;margin:0px 0px 10px 0px}
select.short {width:75px;padding:3px;margin:0px 0px 10px 0px}
button.show {display:block; width:155px; float:left; margin:0px 0px 0px 120px;}

.receipt_table td {border:1px solid #AFAFAF;padding:3px;}

#content_fix {font-family:verdana, arial, helvetica; font-size:12px; padding:15px;}
#receipt_table th {width:120px;text-align:right;}
#receipt_table td {padding:8px;}

.centered_input_wrapper { width: 100%; float: left; margin: 5px 0 10px 45px; }
	.centered_input_label { width: 350px; float: left; margin: 0 0 5px 22px; }
		label#club_label { width: 250px; }
		label#hear_label { width: 250px; }
	.centered_input { width: 350px; float: left; margin: 0 0 0 75px; }
.newsletter-input { font-family:verdana, arial, helvetica; font-size:12px; color:#AAAAAA; line-height:150%; height:20px; width:220px; font-weight:normal; border:2px solid #CEC4CB; margin:3px 0 10px 0; }

/* BEGIN CLEARFIX FOR FLOAT STYLES */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;_height: 1%;}
.clearfix {display:block;}
/* BEGIN CLEARFIX FOR FLOAT STYLES */