@media screen, projection{
/*
	=TYPE
*******************************/
html,body{
	font-size:87%;
	text-align:center;
	font-family:"trebuchet MS", Verdana, Arial;
}

/*ELEMENTS*/
a{outline:none; font-weight:bold; text-decoration:none; font-size:1em;}
a:link,a:visited{color:#004f5a;border-bottom:1px solid #e1e1e1;}
a:hover, a:active{color:#01798a;border-bottom:1px solid #c6c4c4;}
h2{color:#004F5A; font-size:1.5em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.08em; margin-bottom:12px;}
h3{color:#E8941A; font-size:1.1em; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:0.05em; margin-top:20px;}
input{padding:0; line-height:1.25em; vertical-align:middle;}
p{margin-bottom:8px;}

/*
	=HEADER STYLING
*******************************/
#header_main h1 a, #header h1 a{position:absolute; left:0; text-indent:-9999px; border:none;}
#header_main h1 a{width:150px; height:100px; top:0; background:url(../images/logo_pillar_large.jpg) top center no-repeat;}
#header h1 a{width:120px; height:77px; top:14px; background:url(../images/logo_pillar_small.gif) top center no-repeat;}

/*
	=NAVIGATION STYLING
*******************************/

/*
	=primary navigation
*******************************/
#navigation_primary li {float:left; line-height:1;/* margin-left:3px; */display:inline;}
#navigation_primary li a{display:block; width:auto; height:auto; float:left; border:none; line-height:1;}

/*
	=secondary navigation
*******************************/
#navigation_secondary{padding:22px 0px 0 0px;}
#navigation_secondary li{margin-bottom:8px; padding:0 5px 0 5px;/* border-bottom:1px solid #f7d87e;*/}

#navigation_secondary li:hover{/*border-bottom:1px solid #f7e3a7;*/}

#navigation_secondary li a{font-size:1em; text-decoration:none; border:none;}
#navigation_secondary li a:link, #navigation_secondary li a:visited{color:#2a2926;}
#navigation_secondary li a:hover, #navigation_secondary li a:active{color:#666;}

#navigation_secondary li a.current{color:#eb971d;}
#navigation_secondary li.sub{color:#1d2205; background-image:url(../images/bullet_square_green.jpg); background-repeat:no-repeat; background-position:0 .55em; padding-left:10px; margin-left:15px;}
#navigation_secondary li.hide_header{position:absolute; overflow:hidden; text-indent:-5000px;}


/*
	=CONTENT STYLING
*******************************/
#content_primary{padding:0; font-size:1.1em;}
#content_primary h4{font-size:1em; margin-bottom:5px;}
#content_primary h5{margin:15px 0 0 0;}
#content_primary ul,#content_primary ol{margin:0px 0 20px 15px;}
#content_primary ol{list-style-position:outside; list-style:decimal;}
#content_primary ol li{padding-left:0px; margin:7px 0 7px 25px; line-height:1.4em;}
#content_primary ul li{color:#1d2205; background-image:url(../images/bullet_square_green.jpg); background-repeat:no-repeat; background-position:0 .55em; padding-left:10px; margin:7px 0; line-height:1.4em; margin:10px 0;}
#content_primary ul li ul{margin:0 0 0 12px; padding:0;}

#content_primary ul.download_items li{color:#1d2205; background-image:url(../images/icon_download.gif); background-repeat:no-repeat; background-position:0 0; padding-left:20px;}
#content_primary p.empty{margin:0; padding:0; line-height:0; display:none;}
#content_primary p span.number_countdown{display:block; font-size:1.3em; float:left; width:30px; height:30px; font-weight:bold; color:#eb971d; clear:both;}
#content_primary p.download{padding-left:20px; background:url(../images/icon_download.gif) no-repeat top left; margin-bottom:0;}

#content_primary div.item_images{width:100%;}
#content_primary div.item_images img{margin:0 auto; text-align:center; display:inline-block;}

#content_primary dl dt a{padding-right:18px; background-image:url(../images/icon_external.gif); background-repeat:no-repeat; background-position:center right;}
#content_primary dl dd{margin-bottom:35px; padding:10px 5px; background:url(../images/bg_row.gif) repeat-x bottom center;border-bottom:1px solid #e1e1e1;}

.external {padding-right:18px; background-image:url(../images/icon_external.gif); background-repeat:no-repeat; background-position:center right;}
p a.imgLink{border:none;}
.imgFloatRight{display:block; float:right; margin:0 0 12px 12px;}

/*
	=SIDEBAR STYLING
*******************************/

/*
	=COMPONENTS STYLING
******************************************/

/*
	global
**************/
p.continue a{font-size:0.9em; border:none; margin:0; padding:0;}
p.center_image{text-align:center;}

.media_item,.search_result{border-bottom:1px solid #e1e1e1; background:url(../images/bg_row.gif) repeat-x bottom left;margin:0 0 12px 0; padding:5px 0 5px 5px;}
.media_item h4 a,.search_result a{font-size:1.15em;}

#volunteering,#member_community{font-size:0.9em; padding-top:24px;}
#features h2, #spotlight h3, #volunteering h3, #member_community h3{position:absolute; overflow:hidden; text-indent:-5000px;}
#volunteering li a, #member_community li a{text-decoration:none;font-size:1.1em; font-weight:bold;display:block; padding:3px 0px 3px 8px;margin:4px 0; }
/*
	individual
**************/
.media_item{margin:10px 0;}
.media_item p{margin:0 0 8px 0;}
.media_item p.continue{margin:0; padding:0;}
.media_item h4{margin-bottom:3px;}
#media_news,#media_events,#media_releases{background:url(../images/bg_media_header.gif) no-repeat top left}

.cta-pillar-awards{width:100%; margin-top:15px; font-size:110%; overflow:auto;}
.cta-pillar-awards div{float:left; padding:15px; width:138px; height:50px; text-align:center; font-weight:bold;-moz-border-radius:5px; -webkit-border-radius:5px;}
.cta-buy-tickets{ background-color:#2b889e; margin-right:15px; color:#fff;}
	.cta-buy-tickets a{font-size:76%; color:#fff;}
.cta-event-info{background-color:#eaa35b; margin-right:15px;}
.cta-sponsor{background-color:#abb15a;}
.share-btn{margin-top:15px;}

p.entry_date{margin:0 0 6px 0; font-size:0.9em; font-weight:bold; color:#615f5f}

.search_result p{margin:5px 0 0 0; padding:0;}

#search p{margin:0; padding:0;}
#search #keywords{width:95px;}
#search .btn{border:1px solid #999; background-color:#eee;}

#features{color:#545454; padding-top:20px; padding-left:15px;}
.features_item{margin-bottom:20px;}
.features_item h3{color:#000; font-size:0.9em; line-height:1.4em; margin-bottom:8px;}
.features_item p{margin:8px 0 0 0; line-height:1.3em;}
.features_item h3 a{color:#000; font-size:1em; text-transform:uppercase;}
.features_item h3 a:hover, .features_item h3 a:active{text-decoration:none; background-color:transparent;}
.features_item p.continue a{text-decoration:none;}

#about_pillar{color:#f4f5f5; font-size:0.96em; min-height:202px; padding:18px 15px 9px 15px; }
#about_pillar h2{color:#fff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:0.03em; line-height:1.2em;}
#about_pillar p{margin-bottom:0; line-height:1.6em;}
#about_pillar a:link, #about_pillar a:visited{color:#fff; border-bottom:1px solid #006985;}
#about_pillar a:hover, #about_pillar a:active{color:#999999;}

#volunteering a{background:url(../images/button_volunteer.png) no-repeat 97% 0; border:none;}
#volunteering a:link, #volunteering a:visited{color:#454809;}
#volunteering a:hover, #volunteering a:active{color:#848935;}

#member_community a{background:url(../images/button_member_community.png) no-repeat 97% 0; border:none;}
#member_community a:link, #member_community a:visited{color:#7e5f02;}
#member_community a:hover, #member_communitya:active{color:#bb9319; }

#donate{padding-top:28px;}
#donate img,.donate-now{margin:0 auto 30px auto; display:block;}
#donate a {border:none;}
#donate a.social-link,#social a{text-decoration:none; border:none;}
#donate a.social-link img,#social img{margin:0; display:inline; margin:0 3px;}
.donate-now{position:absolute; top:350px; right:10px;} 

#social{margin-bottom:10px}

#spotlight{/*padding-top:140px;*/ padding-top:35px; padding-bottom:20px;}
#spotlight h4{color:#004F5A; margin:0 15px; font-weight:bold; font-size:1.2em;}
#spotlight p{margin:12px 15px 0 15px;}
#spotlight img{display:block; margin:0 auto; padding:0;}
/*#spotlight .spotlight_image{margin:0; padding:0; text-align:center;}*/

#testimonials p{font-weight:bold; margin:0; padding:0;}
#testimonials p.source_org{font-size:1.1em;}
#testimonials p.source{margin-bottom:28px;}
#testimonials blockquote{display:block; margin:0; padding:0 25px 0 25px; background:url(../images/quote_orange.gif) no-repeat top left;}
#testimonials blockquote p{font-weight:normal; margin:8px 0; color:#014f5b;}

#site_info {color:#004f5a;}
#site_info ul{margin-top:40px;}
#site_info ul li a{ margin:0 5px; border:none;}
#site_info ul li a.first{margin-left:0;}
#site_info ul li a:link,#site_info ul li a:visited{color:#A0C3CA; text-decoration:none;}
#site_info ul li a:hover,#site_info ul li a:active {color:#004F5A; text-decoration:underline;}

#member_information{}
#member_information h3{font-size:1em;color:#004f5a;}
#member_information h3 a{padding-right:10px; border-bottom:1px solid #999;}
#member_information h3 a br{position:absolute; text-indent:-9999px; overflow:hidden;}


/*
	=CLASSES
*******************************/


}

@media print {

	html { font: 100%/1.5 Tahoma,arial, serif; }
}

@media handheld {}

