	/*  General rules */
body, div, ul, ol, li, dl, dt, dd, p, address, table, th, td {
	margin:0;
	padding:0;
	}	

#main div dl dd div.hidden {
	/*padding-left:16px;*/
	background-color:#FFFFCC;
	display: none;
	}	
	
#main div dl dd div {
	margin-left:64px;
	display:block;
	width:378px;
	}
 
.hidden{
	display:none;
	}
	
img	{
	display: block;
	border: 0;
	}
	
ul li {	
	list-style-type: disc;
	}
	
	
th, dt	{
	font-weight: bold;
	}
	
#body dd {
	margin-left:0;
	padding-left:0;
	}	
	
address {
	font-style:normal;
	}		
	
#main p,#main h1, #main dl, #main ul {
	width:95%;
	}
	
#main ul {	
	margin-bottom:18px;
	}	
	
#main li {	
	margin-bottom:9px;
	line-height:1.1em;
	}		
	
	
/*  forms */	

error {
	background-color:#FFC;
	}
	
required {
	color:#39acea;
	}	
	
input.text, select.text, textarea, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	border:0;
	display:block;
	}	
	
select.text {
	padding:1px;
	}	
	
input.text, select.text, textarea {
	background-color:#fff;
	border: 1px solid #ccc;
	width: 200px;
	}	

select.text{
	width: 208px;
	}

fullwidth{
	width: 414px;
	}

label {
	margin-bottom:.2em;
	float: left;
	}	
	
input.text {
	margin-bottom:4px;
	}
	
checkbox {
	display:inline;
	}			
	
.radio, .checkbox {
	background:none;
	}		
	
btn{
	padding:3px;
	background-color: #39acea;
	margin:4px 0;
	color:#fff;
	width:96px;
	text-align:center;
;
	}	

div.membership{
	background-color: #ccc;
	float: left;
	clear: left;
	width: 416px;
	margin: 25px; padding: 7px;
	margin-bottom: 15px;
	}
div.membership label{
	background-color: transparent;
	}
div.membership input.text, div.membership select.text {
	width: 195px;
	}

div.cardinfo{
	padding-top: 20px;
	}

subm{
	clear: left; padding-bottom: 0px; padding-top: 10px;
	}html>body .subm{padding-bottom: 30px; padding-top: 20px;}
	/*  Establish general layout parameters */
	
#admin_menu {
	width:752px;
	margin:0 auto;
	position:relative;
	}	
	
#admin_menu ul {
	clear:both;
	background-color:#ccc;
	}	

#admin_menu li {
	display:inline;
	}	
	
#admin_menu li a {
	background-color:#ccc;
	font-weight:bold;
	padding:6px;
	line-height:2em;
	}	
	
#admin_menu li a:hover {
	background-color:#fff;
	}	
	
#admin_menu .last {
position:absolute;
right:0;
	}	
	
#admin_menu .last a {
	color:#000;
	background-color:#39acea;
	}	

#admin_menu .last a:hover {
	color:#FFF;
	background-color:#39acea;
	}	

body	{
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color:#fff;
	}
	
#wrap {
	margin:0 auto;
	width:752px;
	position:relative;
	background-color:#fff;
	background-image:url(../i/DESIGN/fauxcolumn.gif);
	background-repeat:repeat-y;
	background-position:center;
	}	
	
#header	{
	background-color:#fff;
	width:232px;
	float:right;

	}
	
/* hide from MacIE \*/
* html #header { margin-left: -3px; }
/* end hide */	

#footer	{
	clear:both;
	padding: 8px 0 8px 0;
	background-color:#fff;
	width:752px;
	margin:0 auto;
	color:#999999;
	font-size:10px;
	}	
	
	/* navigation */	
	
#nav {
	background-color:#fff;
	margin: 24px 0 20px 0;
	}	
	
#nav li {
	display:block;
	width:232px;
	line-height:1em;
	margin:0;
	padding:0;
	}	



bannerlet {
	border-bottom:1px solid #ccc;
	width:232px;
	float:right;
	clear:both;
	}
	
#rent {
	margin-bottom:16px;
	}
	
#rent img {
	border:1px solid #fff;
	}		
	
	/* utility navigation */		
	
#utility {
	background-color:#fff;
	width:512px;
	padding-top:10px;
	padding-left:8px;
	height:25px;
	}
			
#utility ul {
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	}
	
#utility li {
	display: inline;
	vertical-align:middle;
	padding-right:6px;
	border-right:1px solid #999;
	margin-right:6px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}		
	
#utility li.last {	
	padding-right:0;
	border-right:0;
	margin-right:0;
	}		
	
	/* masthead */	
	
#logo {
	height:86px;
	}	
	
#tagline {
	font-size:10px;
	color:#7c7c7c;
	text-align:center;
	line-height:1.1em;
	width:232px;
	position:absolute;
	right:0;
	top:84px;
	}	
	
#header h1 {
	position:absolute; 
	left:16px; 
	top:250px; 
	color:#39acea; 
	font-size:24px;
	 }	
	 
	/* home */	 
	

#classes dl {
	margin-bottom:18px;
	}	
	
#classes dd {	
	margin-bottom:9px;
	}		
	
#hours {
	float:left;
	width:504px;
	background-repeat:repeat-y;
	background-position:right;
	}	
	
	
#hours dl {
	float:left;
	margin-top:10px;
	}	
	
#hours dt {
	font-size:10px;
	height:12px;
	text-transform:uppercase;
	letter-spacing:.1em;
	}	
	
#hours dd {
	float:left;
	width:155px;
	font-size:10px;
	padding:4px;
	margin-right:3px;
	}		
		
#hours dd img {
	margin-bottom:6px;
	margin-left:-5px;
	}
	
#hours dd a {
	display:block;
	margin-top:4px;
	}		
	
#body_studios #hourssidebar {
	padding: 20px 0 0 20px;
	width:216px;
	border:0;
	}
	
blurb dd {
	font-size:10px;
	}	
	
#sidebar1 dt h2 {
	border-top:1px solid #999;
	padding-top:9px;
	margin-top:4px;
	display:block;
	}	
	
keyimg {
	padding-top:22px;
	margin-bottom:-22px;
	
	}
	
showphoto {
	float:left;
	margin-right:12px;
	margin-bottom:6px;
	}	

div.eventblock {
	margin-bottom:33px;
	}
	

	
/*div.eventblock img,
div.eventblock 
div.eventblock  {
	margin-right:28px;
	margin-bottom:44px;
*/
	}	
	
#body_home div.eventblock img {
	padding-top:0px;
padding-bottom: 12px;
background: transparent;
	}	


#main div {
	width:520px;	
	margin:0;
	}	
	
#body_home #main	{
	margin-bottom:0;
	}
	
#body_11 #main div {
	width:452px;
	}	
	
#body_11 #main div h2 {
	font-size:12px;
	}
	
#body_11 .date {
	font-weight:normal;
	font-size:10px;
	}	
	
#body_11 #main div dl {
	margin-bottom:6px;
	}	
	
div.eventblock dl, div.eventblock dt, div.eventblock dd, div.eventblock h2 {
	width:300px;
	}

	
#body_home #main dl, #body_home #main h2 {
	display:none;
	}	

#artistinresidence div.eventblock{
	float: left;
	width: 450px;
	padding-bottom: 15px;
}

#artistinresidence div.eventblock dl.piece, #artistinresidence div.eventblock dl.piece dt, #artistinresidence div.eventblock dl.piece dd{
	float: left;
	clear: left;
	width: 170px;
}
#artistinresidence div.eventblock dl.piece dt, #artistinresidence div.eventblock dl.piece dd{
	font-size:9px;
	font-style:italic;
}
#artistinresidence div.eventblock dl.piece dt img{
	padding: 0;
	margin: 0;
}
#artistinresidence div.eventblock dl.artist, #artistinresidence div.eventblock dl.artist dt, #artistinresidence div.eventblock dl.artist dd{
	float: left;
	width: 250px; 
	padding: 0 5px;
}

#freeconcertseries .eventblock{
	clear: left;
}

#freeconcertseries .eventblock img, #freeconcertseries .eventblock h2{
	float: left;
	}
#freeconcertseries .eventblock dl{
	float: left;
	width: 200px;
	}
			
div.eventblock h2 {
	margin-top:0;
	}	

img.galleryimg {
	margin-left:-16px;
	margin-top:-16px;
	margin-bottom:16px;
	}		
	
#main {
	width:520px;
	float: left;
	}
	

	
#body_firehousegallery	h1 {
	margin-top:16px;
	}	
	
#body_firehousegallery dd.location {
	display:none;
	}

#body_airportgallery dd.location{
	
}

#body_firehousegallery img.galleryimg {
	margin-left:0;
	margin-top:0;
	margin-bottom:16px;
	}			
	
#body_home #main, #body_firehousegallery #main		{
	padding:0;
	
	}
	
	
#body_home #main h2, #body_home #main dl, #body_home #main p {
	margin-left:16px;

	}	
	
#body_home #main dd {
	display:none;
	}	
	
#body_home #main a.more {
	margin-left:16px;
	}	
	
#body_home #main p {
	margin-top:12px;
	}	

	
#body_home .eventblock	{
	border:0;
	background-color:#fff;
	}
	
#body_home .eventblock	img.eventblock {
	margin-bottom:0;
	}
	
#body_home div.eventblock dl, #body_home div.eventblock h2, #body_home div.eventblock a.more {
	display:none;
	}	
	
program dl {
	margin:0;
	}	
	
program dt, .program dd {
	margin-bottom:0;
	line-height:1.2em;
	}	
	
program dd.date {
	font-weight:bold;
	}		
	
#sidebar1 {
	float:left;
	width:160px;
	}	
	
#classes {
	float:right;
	background-color:#ddd;
	width:232px;
	clear:both;
	}			
	
#classes .eventlist {
	margin-left:16px;
	width:200px;
	font-weight: normal;
	}	

#classes h2 {
	font-size:10px;
	text-transform:uppercase;
	margin-left:16px;
	width:200px;
	}			
	
#subnav {
	padding:16px;
	background-color:#ddd;
	width:200px;
	}	
	
html>body #subnav {
	}		

#subnav li {
	display:block;
	margin:0;
	padding:3px 3px 3px 0;
	border-bottom:1px solid #ccc;

	}

#subnav li.on {
	font-color:  #39acea;
	border-bottom:1px solid #39acea;
	

	}
	
#subnav li a {
	color:#666;
	display:block;
	padding-bottom:0px;
	}	

#subnav li a:hover  {
	color:  #39acea;
	display:block;
	padding-bottom:0px;
	 text-decoration: none;
	}


ul#seealso li {
border:0;
}

ul#related{
	padding-top: 0px;
	padding-left: 0;
	}

ul#related li{
	border: none;
	}
ul#related li a{
	padding-left: 20px;
	background: url(/i/DESIGN/pdf.gif) no-repeat;
	border: none;
	}	

#subnav ul {
padding-bottom:20px;
}
#subnav h3 {
color:#39ACEA;
}
/*  Floor Sprites */	
	
	ul#navi_vert{  }
	
	ul#navi_vert li{ }
	
	ul#navi_vert li, ul#navi_vert li a{ }

	ul#navi_vert li a{   }	
	
	ul#navi_vert li#nroof	{ }
	ul#navi_vert li#nfourth	{ }
	ul#navi_vert li#nthird	{ }
	ul#navi_vert li#nsecond	{ }
	ul#navi_vert li#nfirst	{ }
	ul#navi_vert li#nlower	{ }

	ul#navi_vert li#nroof	 	a	{ }
	ul#navi_vert li#nfourth  	a	{ }
	ul#navi_vert li#nthird 		a	{ }
	ul#navi_vert li#nsecond 	a	{ }
	ul#navi_vert li#nfirst 		a	{ }
	ul#navi_vert li#nlower 		a	{ }

	
	ul#navi_vert li#nroof	a:hover 						{ }
	ul#navi_vert li#nfourth	a:hover, ul#navi_vert li.on1	{ }
	ul#navi_vert li#nthird	a:hover, ul#navi_vert li.on2	{ }
	ul#navi_vert li#nsecond a:hover, ul#navi_vert li.on3	{ }
	ul#navi_vert li#nfirst	a:hover, ul#navi_vert li.on4	{ }
	ul#navi_vert li#nlower	a:hover, ul#navi_vert li.on5	{ }


	
#sidebar1 {
	margin-left:12px;
	}	
	
#sidebar2 {
	margin-right:12px;
	}		
	
#main dl {
	margin-bottom:24px;
	}	
	
#main dt {	
	font-size:12px;
	}	
	
#main dd div p.bio {
	margin-top:0;
	}	
	
event {
	padding:6px 9px;
	padding-top:18px;
	}	
	
event dt, .event dd {
	margin-bottom:.2em;
	line-height:1.2em;
	}	
	
event dt {
	font-size:12px;
	}	
	
event .date {
	font-weight:bold;
	}	
	
selected {
	background-color:#FFC;
	}	
	
img.next {
	margin-top:1px;
	}
	
h4.error {
	color:#39acea;
	line-height:1.4em;
	margin:1em;
	}	
	
info address {
	margin-bottom:12px;
	}	
	
info address p {
	margin:0px;
	}	
	
info a {
	display:block;
	}		
	
bio li {
	border-top:1px solid #ccc;
	padding: 0px 5px;
	padding-bottom: 1px;
	margin-top: -10px;
	}
bio li.first{
	border: none;
	}
bio dd {
	padding-top: 5px;
	}	
bio dt {
	font-size:12px;
	padding-top:10px;
	}
bio a {
	display:block;	
	}

	/*  Gallery */	

#gallerynav li {
	display:inline;
	margin-right:12px;
	border-right:1px solid #ccc;
	padding-right:12px;
	}	
	
#gallerynav li.last {
	margin-right:0;
	border-right:0;
	padding-right:0;
	}		
	
#body_fcva #main {
	}
	
#body_contact dl, #body_contact dt, #body_contact dd, #body_contact dd p {
	margin:0;
	padding:0;
	}
	
#body_contact dl {
	margin-bottom:1.5em;
	}			
	
#body_contact dt	{
	margin-bottom:.3em;
	margin-top:.5em;
	padding-top: 1.5em;
	}
	
#body_contact dd strong, #body_contact dd a {
	display:block;
	}
	
#body_contact address {
	margin-top:6px;
	}	
	
#body_contact .address dt, #body_contact  .address dd {
	display:inline;
	}	
		
		
	/*  Calendar */			
	
dl.eventlist dt {
	font-weight:bold;
	margin-bottom:0;
	padding-left:2px;
	}	
	
dl.eventlist dd {
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
	padding-left:2px;
	margin-bottom:9px;
	}	

dl.eventlist dd a {
	font-size:10px
	}	

	/*  Registration */
#selectclass {
width:425px;
}		

selyear{
	margin-top:16px;
	}html>body .selyear{margin-top:-5px;}


class_name, .class_name select, .class_name option {
	font-weight:bold;
	font-size:10px;
	padding:6px;
	}
	
class_name select {
padding:2px;
vertical-align:middle;
height:20px;
	}	
	
class_name option {
	border-bottom:1px solid #ccc;

	}
	
div.error {
	border:0;
	margin:0;
	padding:0 6px;
	color:#39acea;
	background:none;
	clear:left;
	height:1px;
		}	
		
#body_volunteer #main h3 a {
	display:block;
	margin-top:2em;
	}	
	

	
	/*  Typography */
	
h1, h2, h3, h4, h5, h6, dt	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	margin-bottom: .33em;
	padding:0;
	line-height:1.1em;
	}
	
h1 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	text-transform:uppercase;

	color:#39acea;
	margin-top:1.5em;
	margin-bottom:1em;
	border-bottom:1px solid #39acea;
	padding-bottom:3px;
	}	
	
h2 {
	font-size:13px;
	}


h2.subhead {
    font-size:13px;
	border-bottom: 1px solid #7c7c7c;
	padding-bottom: 4px;
	padding-top: 10px;
	margin-bottom:12px;
	color:#7c7c7c;
	clear: left;
    } 

h3{
	font-size:10px;
	letter-spacing:.1em;
	text-transform:uppercase;
	}		
dt{
	font-size:10px;
	}
	
	
p, dd, li, td	{
	line-height: 1.4em;
	text-align: left;
	margin-top: 0;
	margin-bottom: .4em;
	}

	/* General linkology */
	
a:link, a:visited {
	text-decoration : none;
	color: #39acea;
	background: transparent;
	}

a:hover {
	text-decoration: underline;
	background: transparent; 
	}

a:active {
	text-decoration: none;
	background: transparent;  
	}

/*  Nav Typography */

#nav li a {
	color:#39acea;;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:11px;
	background-color:#fff;
	padding:4px;
	padding-left:16px;
	line-height:1em;
	display:block;
	}		


body#body_fcva #nav li#navfcva a , 
body#body_firehousegallery #nav li#navfire a , 
body#body_classes #nav li#navclass a , 
body#body_studios #nav li#navstudios a , 
body#body_programs #nav li#navprograms a , 
body#body_calendar #nav li#navevents a , 
body#body_support #nav li#navsupport a, #nav li a.on  {background-color:#39acea;color:#fff;}


#body_burlingtonliteraryfestival b{
	display: block;
}

#nav li.first a {
	padding-top:4px;
	line-height: 130%
	}			
	
#nav li.last a {
	padding-bottom:4px;
	}		
	
#nav li a:hover {
	background-color:#39acea;
	color:#fff;
	text-decoration: none;
	}		

/* Header Typography*/
#utility a {
	color:#666;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:.1em;
	}
	
#utility a:hover {
	color:#39acea;

	}	
	
#main dd div a {
	display:block;
	margin-bottom:.3em;
	}	
	
a.instructor, dd.location a {
	font-weight:bold;
	}	
	
#freeconcertseries dd.location p{
	width: 250px;
	}

dd.register {
	display:block;
	margin:9px 0;
	}	
	
dd.register a {
	padding:3px;
	background-color: #39acea;
	margin:4px 0;
	color:#fff;
	width:96px;
	text-align:center;
	}	
	
dd.location div {
	margin-left:36px;
	}
	
#body_firehousegallery	h2, #body_firehousegallery	h1, #body_firehousegallery	dl, #body_firehousegallery #main p, #body_firehousegallery #main a.location, #gallerynav, #body_firehousegallery img.eventblock  {
	margin-left:0px;
	}	

#body_donors div#main {
margin:0;
}

ul.bullet {
	padding-left: 30px;
}

ul.bullet li {
	list-style: disc;
}

ul.bullet2 {
	padding-left: 40px;
}

ul.bullet2 li {
	list-style: disc;
}


ul.block {
	line-height: 22px;
	padding-left: 30px;
	margin-bottom: 15px;
}

ul.block li {




	
}
ul.block li.firstdonor {

}

#body_donors div.donorlistleft {
float:left;
width:200px;
}
div.donorlistleft ul li {
width:150px;
}
#body_donors div.donorlistright {
float:left;
width:200px;
}

* html #body_donors div.donorlistright, {
margin-top:20px;
}
* html #body_donors div.donorlistleft {
margin-top:20px;
}
	
	
/* Fixes */		 

clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
clearfix  {display: block;}
/* End hide from IE-mac */	 

/***DONATION INDEX PAGE ****/

#donatewrapper {
height:450px;
width:100%;
margin-top:200px;
position:relative;

}
#donate_index h1 {
text-indent:-9999em;
border:0;
background:url('/i/BCA_Logo_donate.gif') no-repeat top left;
height:86px;
width:200px;
margin:0;
position:absolute;
right:20px;;
top:-100px;
}
#donate_index #wrap {
width:720px;
}


#donatecontent {
background:url('/i/Background.gif') repeat-x top left;
height:270px;
color:#fff;
}
#donatecontent h2 {
text-align:center;
text-transform:uppercase;
font-size:20px;
text-indent:-9999em;
background:url('/i/donate_header.gif') no-repeat top left;
margin:0 auto 10px auto;
height:30px;
}
#donatetext {
width:521px;
margin:0 auto;
padding:36px 240px;
font-size:12px;
font-weight:700;
position:relative;

}
#donatetext p {
text-indent:-9999em;
font-size:1px;
background:url('/i/donate_paragraph.gif') no-repeat top left;
height:92px;
margin:0;
padding:0;

}
* html #donatetext {
padding-bottom:0;
}
* html #donatebuttons {
zoom:1;
}
#donatebuttons {
margin-top:65px;
}
#donatebuttons ul li {
list-style:none;
text-indent:-9999em;
float:left;
height:16px;
margin-right:13px;
display:block;
}
#donatebuttons ul li a {
display:block;
height:100%;
}
#donatebuttons ul li.nb1 {
width:149px;
background:url('/i/Member_Btn.gif') no-repeat top left;
}

#donatebuttons ul li.nb2 {
width:146px;
background:url('/i/Donation_Btn.gif') no-repeat top left;
}
#donatebuttons ul li.nb3 {
width:194px;
background:url('/i/Homepage_Btn.gif') no-repeat top left;
margin:0;
}
#donatewrapper #photo {
position:absolute;
top:-185px;
left:-55px;
text-indent:-9999em;
width:298px;
height:358px;
}
#donatewrapper #photo a {
display:block;
height:100%;
background:url('/i/polaroid.png') no-repeat top left;
}
#donatewrapper #photo a:hover {
background:url('/i/polaroid.png') no-repeat 0 -408px;
}
#donate_index #footer {
margin:0 0 0 10px;
}



/****DONATE FORM*****/

#donate_form_wrapper {
width:750px;
margin:0 auto;
background:#fff;

}
#headerleft {
float:left;
width:638px;
}
#headerleft h1 {
border:0;
text-indent:-999em;
background:url("/i/donate_form_header.gif") no-repeat;
height:142px;
margin:0;
padding:0;
}
#headerleft p {
text-indent:-999em;
}
#headerright {
float:left;
width:112px;
height:142px;
background:url("/i/donate_form_navbar.gif") no-repeat;
position:relative;
}
#headerright ul {
margin:0;
padding:0;
}
#headerright ul li {
list-style:none;
text-indent:-999em;
position:absolute;
width:90px;
height:32px;
top:15px;
}
#headerright ul li a {
display:block;
height:100%;
}
#headerright ul li a:hover {
background:url("/i/donate_form_navbar.gif") 0 -157px;
}


#donationform {
width:550px;
margin:0 auto;

}

body#donate_form div#footer {
width:734px;
}
body#donate_form h3 {
clear:both;
margin:0 10px;
text-align:center;
font-size:12px;
}
clearboth {clear:both;}


#main #dining-card-box {
background:#ddd;
height:170px;
border:2px solid #999;
width:400px;
margin:0 0 20px 40px;
padding:8px 0 0 0 ;

}
#dining-card-box #diningtext {
width:230px;
margin:0px 12px 12px 12px;
padding:0;
float:left;
}
#dining-card-box #diningimg {
float:right;
width:120px;
margin-top:0px;
}


#searchbox {
color:#999;
width:150px;
float:right;
padding-top:4px;
position:absolute;
left:375px;
top:9px;
}

* html #searchbox {
top:5px;
left:380px;
}

#searchbox input#searchfield {
background-color:#ddd;
height:10px;
font-size: 9px; 
margin: -1px 2px 0 5px; 
border:1px solid #ddd;
vertical-align:top;
float:left;
}

#searchbox span {
text-transform:uppercase;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
margin-top:2px;
display:block;
float:left;
letter-spacing:0.1em;
color: #666;
}
#searchbox input#searchbutton {
border:0px ;
display:block;
margin-top:-3px;
}
#utility {
position:relative;
}

ul.bio li {list-style:none;}

div#subnav ul li { list-style:none; }

#body_search #main table.isearch_prevnext td div { 
width:300px;

}
* html #body_home div#flashcontent object {}
* html #searchbox input#searchbutton {margin:-1px;}

div.donateblock img,
div.donateblock object,
div.donateblock embed {
	margin-top:50px;
	margin-bottom:44px;

	}	

//Press Page
main#pressImages {
width: 510px;
height:125px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-color:#39acea;
display:block;
float:left;
}

#pressImage {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-color:#39acea;
display:block;
}
	
#photo {
	width:520px;
	padding-top:10px;
	background-repeat:repeat-y;
	background-position:right;
	
	}	
	
	
#photo dl {
	float:left;
	}	
	
#photo dt {
	font-size:10px;
	height:12px;
	text-transform:uppercase;
	letter-spacing:.1em;
	}	
	
#photo dd {
	float:left;
	/*width:155px;*/
	font-size:10px;
	padding:4px;
	margin-right:3px;
	}		
		
#photo dd img {
	margin-bottom:6px;
	margin-left:-5px;
	}
	
#photo dd a {
	display:block;
	margin-top:4px;
	}	
