/* global */
body {margin: 0; padding: 0; min-width: 970px;}

.break {clear: both; visibility: hidden; }

h1 {margin: 0; padding: 0; }
h1.news {width: 620px; height: 25px; margin: 0; padding: 0 0 0 10px; background: url(../images/wrpr/bg_h1_left.gif) no-repeat;}
h1.connect {width: 310px; height: 25px; margin: 0; padding: 0 0 0 10px; background: url(../images/wrpr/bg_h1_right.gif) no-repeat; background-position:right;}
h2 {margin: 0; padding: 0;}
	* html h2 {margin: 0; padding: 0;}
h3 {margin: 0 0 5px 0; padding: 0;}

img {border: none;}

input {margin: 0; padding: 0; border: 1px solid #ccc;}
	input.small {margin: 0 0 5px 0; padding: 0; width: 130px;}
button { margin: 0; padding: 0; border: none; cursor: pointer; background: none;}
	* html button {margin: 0 0 0 0; padding: 0; border: none; cursor: pointer; background: none;}
	button.red {margin: 0; padding: 0; border: none; cursor: pointer; background: none; vertical-align:middle;}
.red {margin: 0; padding: 0; border: none; cursor: pointer; background: none; vertical-align:middle; width: 35px;}
.signup {margin: 0; padding: 0; border: none; cursor: pointer; background: none; vertical-align:middle; width: 50px;}
.greyline{border-bottom:#c9c9c9 1px solid; margin: 10px 0 20px 0; clear:both;}
.greyline_slim{border-bottom:#c9c9c9 1px solid; margin: 10px 0 10px 0; clear:both;}

/* body */
#wrapper {width: 950px; height: 100%; margin: 0 auto; padding: 0 10px;}

#header {width: 950px; height: 87px; margin: 0; padding: 0;}
#identity {float: left; width: 224px; height: 100px; margin: 0; padding: 0;}

#functional {float: right; width: 726px; height: 77px; margin: 0; padding: 10px 0 0 0;}
	#functional ul {margin: 0; padding: 0; list-style: none;}
	#functional li {float: right; margin: 0 10px; padding: 0;}
		#functional li.last {float: right; margin: 0 0 0 10px; padding: 0;}
	#functional a {display: block;}
		#functional a.first {display: block;}
	#functional li.fonts {float: right; margin: 0 3px; padding: 0;}

#search {float: right; width: 500px; margin: 0; padding: 0;}
#search input{float: right; line-height:20px; margin: 3px 0 0 0; padding: 0;}
.searchsubmit {float:right; line-height:20px; margin: 0 0 0 5px; padding: 0;}

/* main navigation */

#navGetInvolved {float: left; width: 462px; height: 52px; margin: 0; padding: 3px 0 0 0; font-size: 12px; background: url(../images/wrpr/bg_getinvolved.jpg) no-repeat; z-index: 999;}
	#navGetInvolved .push {color: #fff; margin: 10px 0 0 0; padding: 0 0 0 10px;}
	#navGetInvolved ul {margin: 2px 0 0 0; padding: 0; list-style: none;}
	#navGetInvolved li {float: left; padding: 0 16px; margin: 0; background: url(../images/wrpr/nav_div.jpg) no-repeat; background-position: 100% 0;}
					#navGetInvolved li.first {padding: 0 16px 0 10px;}
					#navGetInvolved li.last {background: none;}
	#navGetInvolved a {display: block; color: #fff; line-height: 34px; text-decoration: none; padding: 0; font-size:12px;}
	#navGetInvolved li ul {position: absolute; margin: 0 0 0 -16px; padding: 0; left: -999em; height: auto; width: 200px; font-weight: normal; background: url(../images/wrpr/bg_nav.png) bottom left;}
					#navGetInvolved li.first ul {position: absolute; margin: 0 0 0 -10px; padding: 0; left: -999em; height: auto; width: 200px; font-weight: normal; background: url(../images/wrpr/bg_nav.png) bottom left;}
	#navGetInvolved li li {padding: 0; margin: 0; border-bottom: 1px solid #716662; background: none;}                         
	#navGetInvolved li li:hover, #navGetInvolved li li.sfhover {background: none;}
	#navGetInvolved li li a {width: 180px; padding: 10px; line-height: 14px; text-transform: none;}
	#navGetInvolved li ul a {color: #fff; border-left: none;}
	#navGetInvolved li ul a:hover, #navGetInvolved li ul a.sfhover {padding: 10px; line-height: 14px; /*height: 34px;*/ color: #685c54; background: #fff;}
	#navGetInvolved li ul ul {margin: 0; width: 200px;}
	#navGetInvolved li:hover ul ul, #navGetInvolved li:hover ul ul ul, #navGetInvolved li.sfhover ul ul, #navGetInvolved li.sfhover ul ul ul {left: -999em;}
	#navGetInvolved li:hover ul, #navGetInvolved li li:hover ul, #navGetInvolved li li li:hover ul, #navGetInvolved li.sfhover ul, #navGetInvolved li li.sfhover ul, #navGetInvolved li li li.sfhover ul {color: #fff; left: auto;}
	#navGetInvolved li:hover, #navGetInvolved li.sfhover {color: #fff; background: url(../images/wrpr/bg_nav.png); /*height: 34px;*/ background-position: top;}

#navGetHelp {float: right; width: 487px; height: 52px; margin: 0; padding: 3px 0 0 0; font-size: 12px; background: url(../images/wrpr/bg_gethelp.jpg) no-repeat; z-index: 999;}
	#navGetHelp .push {color: #fff; margin: 10px 0 0 0; padding: 0 0 0 10px;}
	#navGetHelp ul {margin: 2px 0 0 0; padding: 0; list-style: none;}
	#navGetHelp li {float: left; padding: 0 15px; margin: 0; background: url(../images/wrpr/nav_div.jpg) no-repeat; background-position: 100% 0;}
		#navGetHelp li.first {padding: 0 14px 0 9px;}
		#navGetHelp li.last {background: none;}
	#navGetHelp a {display: block; color: #fff; line-height: 34px; text-decoration: none; padding: 0; font-size:12px;}
	#navGetHelp li ul {position: absolute; margin: 0 0 0 -16px; padding: 0; left: -999em; height: auto; width: 200px; font-weight: normal; background: url(../images/wrpr/bg_nav.png) bottom left;}
		#navGetHelp li.first ul {position: absolute; margin: 0 0 0 -10px; padding: 0; left: -999em; height: auto; width: 200px; font-weight: normal; background: url(../images/wrpr/bg_nav.png) bottom left;}
	#navGetHelp .child a {background: #fff;}
	#navGetHelp .child a:hover {color: #fff; background: red;}
	#navGetHelp li li {padding: 0; margin: 0; border-bottom: 1px solid #716662; background: none;}                 
	#navGetHelp li li:hover, #navGetHelp li li.sfhover {background: none;}
	#navGetHelp li li a {width: 180px; padding: 10px; line-height: 14px; text-transform: none;}
	#navGetHelp li ul a {color: #fff; border-left: none;}
	#navGetHelp li ul a:hover, #navGetHelp li ul a.sfhover {/*height: 34px;*/ color: #685c54; background: #fff; z-index:500;}
	#navGetHelp li ul ul {margin: 0; width: 200px;z-index:500;}
	#navGetHelp li:hover ul ul, #navGetHelp li:hover ul ul ul, #navGetHelp li.sfhover ul ul, #navGetHelp li.sfhover ul ul ul {left: -999em; z-index:500;}
	#navGetHelp li:hover ul, #navGetHelp li li:hover ul, #navGetHelp li li li:hover ul, #navGetHelp li.sfhover ul, #navGetHelp li li.sfhover ul, #navGetHelp li li li.sfhover ul {color: #fff; left: auto; z-index:500;}
	#navGetHelp li:hover, #navGetHelp li.sfhover {color: #fff; background: url(../images/wrpr/bg_nav.png); /*height: 34px;*/ background-position: top; z-index:500;}


/* body content */
#mainfeature {float: left; width: 714px; height: 260px; margin: 10px 0 20px 0; padding: 0;}
#findcontainer {float: right; width: 234px; height: 260px; margin: 10px 0 0 0; padding: 0; background: url(../images/wrpr/stroke_find.gif) no-repeat; background-position: right;}
	#find {width: 212px; height: 238px; margin: 0; padding: 10px; border: 1px solid #e8e6d7; border-width: 1px 0 1px 1px;}
		.findtext {float: right; margin: 10px 0 0 0;}
		.findtext img {margin: 0 0 0 5px;}
		
#content { width: 950px; margin: 0; padding: 0 0 1px 0; background: url(../images/wrpr/bg_body.gif) no-repeat; background-position: bottom;}
	/* news */
	#newscontainer {float: left; width: 630px; margin: 0; padding: 0; /*background: url(../images/wrpr/../images/stroke_news.gif) no-repeat; background-position: bottom;*/}
		#news {margin: 0; padding: 0 10px 20px 10px; /*border: 1px solid #e8e6d7; border-width: 0 1px; background: #faf8e9;*/}

		#news ul {margin: 0; padding: 0; list-style: none;}
		#news li.newsitem {margin: 0; padding: 20px 0; line-height: 20px; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
			#news img {margin: 0 20px 0 0; padding: 0;}
		#news li {margin: 0; padding: 10px 0; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
			#news li:hover {background: #f4f1de;}
		.newsfeed {margin: 0; padding: 0 0 0 20px; background: url(../images/wrpr/icon_rss2.gif) no-repeat; background-position: left;}

	/* connect */
	#connectcontainer {float: right; width: 320px; margin: 0; padding: 0 0 1px 0; /*background: url(../images/wrpr/../images/stroke_connect.gif) no-repeat; background-position: bottom;*/}
		#connect {margin: 0; padding: 20px 5px; /*border: 1px solid #e8e6d7; border-width: 0 1px 0 0; background: #fcfbf2;*/}
			#social {margin: 0 0 10px 0; padding: 0 0 10px 0; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
				#social img {margin: 0 0 0 10px;}
				#social img.first {margin: 0;}
				#social img.newrow {margin: 10px 0 0 0;}
				#social a {z-index:24;}
				#social a:hover {z-index:25;}
				#social a span {display: none;}
				#social a:hover span{display: block; position: absolute; width: 205px; height: 48px; top: -72px; left: -60px; margin: 0; padding: 10px; background: url(../images/wrpr/bg_tip.png) no-repeat;}					
				
			#login {float: left; width: 310px; margin: 0; padding: 0;background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom; padding-bottom:10px;}
			.HomeLoginSection {width:120px; float:left; padding-right: 10px;}
			.HomeLoginSection input {width:120px; height:12px;}
			.HomeLogin {float:left; vertical-align:bottom; padding-top:14px;}
			.HomeLoginLinks {float:left; width:300px;}
			
			#signup {float: left; width: 300px; margin: 0; padding: 0;}
			#homesignup {float: left; width: 300px; margin: 0; margin-top:0px; padding: 0;}
			#homesignup input.small{width:225px;}

			#homesignup .signuprow {float:left; width:300px; padding: 10px 0 0px 0;}
			#homesignup img {float:left; padding-right:5px;}
			#homesignup .signupabstract {line-height:16px;}
			#homesignup .registered {padding-right:3px;}
			#homesignup .registeredlink { padding-right:10px;}
			
			#homesignup .h3Link {margin: 0; padding: 0; border: none; cursor: pointer; background: none; vertical-align:middle;}
			#homesignup input.h3Link {width:150px; text-align:left;}


			#connect ul {margin: 0; padding: 0; list-style: none;}
			#connect li {margin: 0; padding: 10px 0; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
			#connect .listitems {margin: 20px 0 0 0; padding: 0; background: url(../images/wrpr/dash.gif) repeat-x; background-position: top;}
				#connect a.small {margin: 0; padding: 0 0 0 5px;}
			#connect .donate {width: 299px; height: 32px; background: url(../images/wrpr/btn_donate_off.gif) no-repeat;}
			#connect .donate a {width: 299px; height: 32px; display: block;}
			#connect .donate a:hover {width: 299px; height: 32px; display: block; background: url(../images/wrpr/btn_donate_on.gif) no-repeat;}

#seccontent { width: 950px; margin: 0; padding: 10px 0 1px 0;}
	#seccontent ul { list-style: disc;}
	#seccontent ul li{ margin-top:5px;}

#footer {width: 950px; height: 100%; margin: 0 auto; padding: 20px 0;}
	#footer .address {float: left; width: 700px;}
	#footer .charity {float: right; width: 200px;}
		#footer .charity img {margin: 0 0 0 10px;}
.HomeSignup {margin: 5px 0 5px 0;}

/*------------------------------------------------------ 
secondary pages
------------------------------------------------------*/
#sec_content { width: 950px; margin: 0; padding: 0; }
	#sec_content #main {float: right; width: 694px; margin: 10px 0px 0 20px; padding: 0;}
#main li {list-style: none; margin-bottom: 15px;}
#main ul {list-style: none; }
		#breadcrumbs {float: left; width: 594px;}
			#breadcrumbs ul {margin: 0; padding: 0; list-style: none;}
			#breadcrumbs li {float: left; margin: 0; padding: 0; white-space:nowrap;}
			#breadcrumbs a {margin: 0 5px; font-size: 10px;}
				#breadcrumbs a.first {margin: 0 5px 0 0;}
			
		#pagetools {float: right; width: 83px;}
			#pagetools ul {margin: 0; padding: 0; list-style: none;}
			#pagetools li {margin: 0; padding: 0;}
			#pagetools a {margin: 0 5px 0 0;}

		#intro {margin-bottom:15px;}	
		#intro .imgfloatright {float: right; margin: 0 0 20px 20px;}
		#intro li {list-style-type:disc;}

		#services {height: 67px; background: url(../images/wrpr/sec_bg_services.gif) repeat-x;}
			#services ul {margin: 0; padding: 0; list-style: none;}
			#services li {float: left; width: 115px; height: 40px; margin: 0; padding: 7px 0 0 0; background: url(../images/wrpr/sec_bg_services_dash.gif) repeat-y; background-position: right;}
				#services li.last {float: left; width: 119px; height: 40px; margin: 0; padding: 7px 0 0 0; background: none;}
			#services a {display: block; height: 40px; margin: 0; padding: 0 0 0 5px;}
				#services a span {margin: 0; padding: 0;}

		.stories {margin: 0px 0 10px 0; padding: 10px 0 0px 0; background: url(../images/wrpr/sec_dash.gif) repeat-x; background-position: top;}
			.storypic {float: left; width: 150px; margin: 10px 20px 0 0; padding: 0;}
			.storycontent {float: right; width: 524px; margin: 10px 0 0 0; padding: 0; line-height: 18px;}
				.storycontent ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
				.storycontent li {margin: 0; padding: 0 0 0 15px; background: url(../images/wrpr/bullet_chevron_brown.gif) no-repeat; background-position: 0 5px;}
				

		.promos {float: left; width: 218px; margin: 20px 20px 0 0; padding: 0;}
			.promos.last {float: left; width: 218px; margin: 20px 0 0 0; padding: 0;}


	#sec_content #sidebar {float: left; width: 236px; margin: 10px 0 0 0; padding: 0px 0 1px 0; background: url(../images/wrpr/sec_bg_sidebar.gif) no-repeat; border-bottom: 1px solid #e8e6d7;}

		
		#sec_content #sidebar_nobox {float: right; width: 236px; margin: 10px 0 0 0; padding: 0 0 1px 0; background: #fcfbf2; border-bottom: 1px solid #e8e6d7;}
			#sec_content h1.name {float: left; width: 126px; margin: 0; padding: 0 0 0 10px; }
			#sec_content h1.btn a {float: right; width: 90px; margin: 0; padding: 0 10px 0 0;}
				* html #sec_content h1.btn a {float: right; width: 90px; margin: 0; padding: 6px 10px 0 0;}

		#member {margin: 0; padding: 10px 10px 10px 10px; background: url(../images/wrpr/sec_bg_sidebar_member.jpg) no-repeat; }
			#member ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
			#member li {margin: 0; padding: 5px 0; background: url(../images/wrpr/sec_dash.gif) repeat-x; background-position: top;}
			#member a {display: block;}
				
			
		#inside {margin: 20px 0 0 0; padding: 0 10px; }
			#inside ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
			#inside li {margin: 0; padding: 5px 0; background: url(../images/wrpr/sec_dash.gif) repeat-x; background-position: top;}
				
			#inside a {display: block;}

		#sec_find {margin: 0px 0 0 0; padding: 10px 10px 0 10px; border-top: 3px solid #e8e6d7;}
			#sec_find .imgfloatleft {float: left; margin: 0 10px 10px 0;}
			#sec_find a {padding: 0 10px 0 0; background: url(../images/wrpr/bullet_chevron_brown.gif) no-repeat; background-position: 100% 3px; line-height:16px;}
			
		#sec_donate {margin: 10px 0 0 0; padding: 0px 10px 0 10px; border-top: 3px solid #e8e6d7;}
		#sec_connect {margin: 20px 0 0 0; padding: 0 10px; }
		
		#sec_login {margin: 20px 0 0 0; padding: 0 10px; display: none;}
		.LoginLabel {width:200px;}
		
		#sec_signup {float: left;margin: 0; padding: 0 10px 0px 10px;  background: url(../images/wrpr/dash.gif) no-repeat; background-position: top;}

			#sec_signup input.small{width:155px;}

			#sec_signup .signuprow {float:left; width:230px; padding: 10px 0 0px 0;}
			#sec_signup img {float:left; padding-right:5px;}
			#sec_signup .signupabstract {line-height:16px;}

		#sidebar .small p {margin: 5px 0 0 0; padding: 0;}


#sec_footer {margin: 50px 0 0 0; padding: 0; background: url(../images/wrpr/sec_dash.gif) repeat-x; background-position: top;}


/*------------------------------------------------------ 
tertiary pages
------------------------------------------------------*/
#ter_intro {margin: 0; padding: 0 0 20px 0; line-height: 20px; }
#ter_intro li {list-style-type:disc;}

#ter_intro_noline {margin: 0; padding: 0 0 10px 0; line-height: 20px; }		
#ter_intro_noline li {list-style-type:disc;}
		
#resources { margin: 0 0 20px 0; padding: 20px 0 20px 0; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
	#resources ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
	#resources li { margin: 0 0 10px 0; padding: 0; line-height: 20px;}
	
#ter_content {margin: 0; padding: 0 0 20px 0; line-height: 20px; background: url(../images/wrpr/dash.gif) repeat-x; background-position: bottom;}
#ter_content li {list-style-type:disc;}
	
	#ter_content .imgfloatright {float: right; margin: 0 0 20px 20px;}
#ter_fullwidth { width: 950px; margin: 0; padding: 0px; line-height: 18px; float:left; }  


.HealthServices {float: left; border: 1px solid #685c54; padding: 10px;background: #f4f1de; margin: 15px 0 15px 0; width:625px;}
    .HealthServicesLeft {float:left; padding-right:10px;width:225px;}
		.HealthServicesLinks {margin-top: 15px;}
    .HealthServicesPhotos {float:left;padding-left:10px; border-left: 1px dotted #685c54; }

.PhotoAlbum {float:left; padding-top:25px;}
.HealthServicesPhotoAlbum {float:left; width: 347px; height: 275px; text-align: center;}

.LocalOfficeAbs {float: left; width:674px;}
.LocalOffices {float: left; border: 1px solid #685c54; padding: 10px;background: #EFE9BA; margin: 15px 0 15px 0; width:674px;}
.LocalOfficeSectionLeft {float: left; width:325px;}
.LocalOfficeSectionRight {float: left; width:325px;}
.LocalOfficeSection {float:left; margin-top:5px; width:674px; text-align: center;}
.LocalOfficeSection p{font-weight:bold;}

.LocalOfficeContent {float:left; margin-top:10px; width:450px;}
.LocalOfficeCallout {float:left; width: 213px; height: 195px; margin: 10px 10px 0 0; padding: 5px; border: 1px solid #e8e6d7; border-width: 1px 1px 1px 1px;}

.LocalOfficeCombo { margin-bottom: 10px;}

.SocialIconsPanel {float:left; }
.SocialIconsImageSec {margin-top:10px;}

.HealthServicesSearch {float: left; border: 1px solid #685c54; padding: 10px;background: #f4f1de; margin: 15px 0 15px 0; width:550px;}
.HealthServicesSearchFilters {float:left; padding-right:15px; padding-top:5px;}
.HealthServicesSearchFilters input {float:left; margin-top:25px; width: 50px; color: #900;}
.HealthServicesSearchResults {float:left; border-top: 1px dashed #685c54; width:550px; margin-top: 15px; padding-top:5px;}

.PhotoTour {text-align:center; margin-top:15px; margin-bottom:15px;}
.ImageGallery {margin:10px 0 15px 0;}
.LargeImageContainer { margin: 0 auto 0 auto; text-align:center;}
.LargeImage {}
.ImageDescription {text-align:center;}
.ImageList {float: left; width:100%; margin: 10px 0 15px 0; border-top: 1px dashed #000; border-Bottom: 1px solid #000; }
.ImageList img {margin: 5px 5px 5px 0;}

.ContentHeadlineImage {float:right; padding: 0 0 10px 10px;}

/*donation box*/
	
.donatecontainer {float: left; width: 300px; margin:5px; margin-top:0px; padding: 5px 0; padding-top:0px; border: 1px #eee solid; min-height:300px; }
.donate {width: 290px;  margin: 5px; margin-top:0px;  margin-left: 0px; padding: 0;}

.donate h1 {font: normal 18px/20px Arial, Helvetica, Sans-Serif;text-align:center; /*text-transform:uppercase;*/color:#900; padding: 0 0 5px 0;}
.donatetext img {margin: 5px;}
.donatetext {padding: 5px;}
.donation_list{float:left; margin:5px ;padding: 2px; width:270px ;}
.donation_list select{width: 225px; padding: 2px; }
.donatefield {float:left; width: 75px; margin: 0;font-size: 12px; padding:2px}
.findbtn {width:40px; height:20px; margin: 0;font-size: 12px; font-weight:bold; padding:2px}
.donation_list label  {float:right; margin:0 55px 0 0 ;padding: 0px;}

.donatelabel  {float:right; margin:0 55px 0 0 ;padding: 0px; color:#939393;} 
 
.imgfloatright {float: right;}
.imgfloatleft {float: left; padding:5px;}

.iFramecentercontent {margin-bottom:15px;}

/*donate button*/
.donatebutton_row{float: left; margin:0 0 20px 0; padding:0;}
.donatebutton_container {float: left; width: 300px; margin:0px; margin-bottom:5px; padding:  0; border: 1px #eee solid; }
.donatebutton { background: url(../images/wrpr/bg_donate_button.gif) repeat-x; padding:5px; text-align:center; overflow: hidden;}
.donatebutton a {font: normal 18px/20px Arial, Helvetica, Sans-Serif;color:#fff; }
.donatebutton a:hover {color:#eee;}
.donate_search {margin: 20px 0 0 0; padding: 0;}

/*------------------------------------------------------ 
resources
------------------------------------------------------*/

.resource_list {float:left; margin:10px 0 0 0; padding:0; width:100%;}

.resource_year {float:left; margin: 5px 5px 5px 0;}
.resource_year select{font-size: 11px; padding:2px; width:200px;}


.resource_date{float:left; margin:0 20px 0 0; padding:0; width:100px;}
.resource_description {float:right; margin: 0; padding:0; width:559px;}
.media_contact {margin: 10px 0 0 0; padding: 10px ; border-top: 3px solid #e8e6d7; background:#e8e6d7 }

/*------------------------------------------------------ 
media
------------------------------------------------------*/
.media_container_row {float:left; margin-top: 10px;}
.media_container_left {float:left; margin:0px 5px 0px 0; padding:5px; width:322px;  border-right: 5px #fff solid;}
.media_container {float:left; margin:0px 5px 10px 0; padding:5px; width:322px;  border: none}
.media_list {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.media_date{float:left; margin: 0; padding:0; width:75px;}
.media_description {float:right; margin: 0; padding:0; width:242px;}
.media_list img{float:left; padding-right: 5px; }
.float_right{float:right;margin: 10px 0 0 0; padding: 10px 0 0 0;}
	
/*------------------------------------------------------ 
action team
------------------------------------------------------*/
.main_onecolumn {float:left; margin:5px 0; padding:5px; width:335px;}
.action_ad {float:left;}
.action_ad h1{ padding: 10px 5px; }
.action_ad img{float:left; margin: 0; padding:5px; }
.sec_social_network  {margin: 20px 0 0 0; padding: 0 10px;}
.sec_social_network img  {float:left; margin: 5px 0 0 0 ; padding:0px; }
	
/*------------------------------------------------------ 
video
------------------------------------------------------*/
.VideoGallery {margin: 10px 0 15px 0;}
.video_list {float:left; margin:10px 0 0 0; padding:0; width:100%; padding-bottom:10px; border-bottom: 1px dashed #685c54;}
.video_description {float:left; margin: 0; padding:0; width:570px;}
.video_type {float:right; width:30px;}
.video_list img{float:left; padding-right: 5px; }
.VideoPlayerPanel {margin: 10px 0 15px 0;}

/*------------------------------------------------------ 
Press Kit and Bios
------------------------------------------------------*/
.presskit {float:left; margin:10px 5px 10px 0; padding:5px; width:322px;  border: none}
	.presskit ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
	.presskit li { margin: 0 0 10px 5px; padding: 0; line-height: 16px;}

.imageslogos {float:left; margin:10px 5px 10px 0; padding:5px; width:322px;  border: none}
	.imageslogos ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
	.imageslogos li { margin: 0 0 10px 5px; padding: 0; line-height: 16px;}

.bios {float:left;margin:10px 0px 10px 0; padding:5px;}
.bio_list {float:left; margin:10px 0 0 0; padding:0; width:322px; }
.bio_list img{float:left; padding-right: 5px; }
.bio_description {float:right; margin: 0; padding:0; width:242px;}

.ourcommunityfacebook {float:left; margin: 10px 15px 0 0;}
.ourcommunitytwitter {float:left; margin: 10px 0 0 0;}

/*------------------------------------------------------ 
Spirit Magazine
------------------------------------------------------*/

#spirit_content {float:left; margin: 0; padding:0; width:694px; margin: 10px 0 20px 0;}

.SpiritCover {float:left;  width:690px; padding: 5px; padding-bottom:10px; background-color:#FFEEC6; margin-bottom: 10px;}
.CoverFeatureImage {float:left; width: 200px; margin-right: 5px;}
.CoverFeatureImage p {font-size:10px; padding: 0; margin: 0px; line-height:11px;}
.CoverStory {float:left; width: 550px; margin-right:15px}
.CoverStory p {float:left; margin: 0; padding: 0;}
.CoverStory h2 {padding-bottom: 5px;} 
.CoverImage {float:left; width:125px; background-color:#FFF6E0; border: 1px solid #73A534; text-align: center;}
.CoverImage h3 {color:#73A534; border-bottom : 1px solid #73A534; padding: 3px 0 3px 0;}

.SpiritFeatures {float:left;  width:460px; }
.SpiritFeatures h3 {font: normal 16px/18px Arial, Helvetica, Sans-Serif; font-weight:normal;}
.SpiritDepartments {float:left;  width:230px; }
.SpiritDepartments h3 {font: normal 16px/18px Arial, Helvetica, Sans-Serif; font-weight:normal;}
.SpiritDepartments ul {margin: 10px 5px 5px 10px;}
.SpiritDepartments li {margin-bottom: 5px; line-height: 14px;}

/*------------------------------------------------------ 
telrik controls
------------------------------------------------------*/

#mainTelrik li {list-style: none; }
#mainTelrik ul {list-style: none; }
