BODY { margin:0; padding:0; font-family:Helvetica, Arial, san-serif; }
#SiteWrapper { margin:0 auto; padding:10px 0; border-top:10px solid #000; width:960px; }

.Left { float:left; }
.Right { float:right; }
.clear {
	display:block;
	clear:both;
}

#Logo { position:absolute; padding:10px 0 0 40px; float:left;  }
#Logo H1, H2 { margin:0; padding:0; }
#Logo h3 {
	width:682px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	color:#0078ae;
	position:absolute;
	top:0;
	left:0;
}
#Logo h3 strong {
	color:#000;
}
#Home #Logo h3 {
	width:478px;
	top:120px;
	left:205px;
	text-align:center;
}

HR { height:0; clear:both; padding:0; margin:0; background-color:#444; border:none; height:1px; }
P { margin:0 0 10px 0; }
.YellowStripes { background:url(../images/bkg-yellow_stripes.gif); }

P { font-size:85%; color:#000; }
A { color:#00a493;  text-decoration:none; }
A:HOVER { color:#41c4dc; }

#DonateArea { text-align:right; float:right; margin:10px 0 0 0; position:relative; }
#DonateArea A.Button { font-size:80%; text-decoration:none; padding:8px 12px 5px 12px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#636564; } 
#DonateArea A.Button:HOVER { background-color:#000; }

#MainNav { width:694px; clear:both; text-align:left; padding:30px 0 0 244px; margin:0; position:relative; top:-4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#MainNav LI { text-transform:title; padding:5px 0 0; margin:0 10px 0 0; list-style:none; display:inline; }
#MainNav LI A { font-size:17px; font-weight:bold; text-decoration:none; color:#000; padding:1px; }
#MainNav LI A:HOVER { color:#00a1e4; }
#MainNav LI.Selected A, #MainNav li.parent_Selected a { color:#00a1e4; } 
#MainNav LI.JoinMail { padding:5px 0; margin:0;}
#MainNav LI.JoinMail INPUT.UserInput { width:200px; border:2px solid #00456A; margin:0; } 
#MainNav LI.JoinMail INPUT.UserBtn { width:93px; color:#FFF; text-transform; uppercase; border:2px solid #003459; background-color:#003459; }

#Home #MainNav { padding:0; }
#Home #MainNav .Left { float:right; }
#Home #MainNav .Left li.first { display:none; }
#Home #MainNav LI.JoinMail INPUT.UserInput { width:130px; margin:0 0 0 45px;  } 
#Home #Logo { position:relative; padding-bottom:15px; }

#SlideNav { margin:272px 0 0 18px; display:block; position:absolute; z-index:1000; }
#SlideNav A { margin:0 2px 0 3px; border:none; width:13px; height:1px; padding-top:12px; overflow:hidden; float:left; background:url(../images/slides.png)  0 0 no-repeat; }
#SlideNav .activeSlide { background-position:0 -13px; }
#SlideNav A:HOVER { background-position:0 -13px; }

#Slideshow { position:relative; height:300px; overflow:hidden; width:716px; background:#000}
#Slideshow H3 { width:676px; padding:20px; text-shadow:#222 2px 2px 2px; line-height:1.25em; font-weight:bold; color:#FFF; font-size:145%; position:absolute; top:0; left:0; z-index:9999; background:url(../images/slides/transparent.png); }

#Columns { margin:0 0 10px; padding:5px 0 0; clear:both; display:block; }
#Column1 .Content { padding:10px 0; }
#Column1 .Content H3 { font-weight:bold; }

#ColumnNav { float:left; width: 190px; padding:10px 0; margin:175px 0 50px 45px; }
#ColumnNav LI { list-style:none; display:block; clear:both; }
#ColumnNav LI.Selected A { }
#ColumnNav LI A { text-decoration:none;  }

/* NOT SELECTED */
#ColumnNav LI.Selected LI LI { display:none; }
#ColumnNav LI LI { display:none; }
#ColumnNav LI LI LI { display:none; }

/*SELECTED */
#ColumnNav LI { font-family:Helvetica, Arial; text-transform:title; display:block; font-size:23px; font-weight:bold; padding:0; margin:0; }
#ColumnNav LI.Selected LI { font-family:Helvetica, Arial; padding:1px 0; display:block; font-size:15px;  text-transform:none; border-bottom:none;  }
#ColumnNav LI.Selected LI.Selected LI { padding:1px 0; display:block; font-size:12px; font-weight:normal; }
#ColumnNav LI.Selected UL { padding:0px 0 2px 0; display:block; }
#ColumnNav LI.Selected UL UL { padding:0; margin:0; border-top:none; }

#ColumnNav LI A { color:#231f20; }
#ColumnNav LI A:HOVER { color:#636466; }
#ColumnNav LI.Selected A { color:#0077af; }
#ColumnNav LI.Selected LI A { color:#636466; }
#ColumnNav LI.Selected LI A:HOVER { color:#0377b0; }
#ColumnNav LI.Selected LI.Selected  A { color:#0377b0;  }
#ColumnNav LI.Selected LI.Selected LI A { color:#636466;  }
#ColumnNav LI.Selected LI.Selected LI A:HOVER { color:#42c6df;  }
#ColumnNav LI.Selected LI.Selected LI.Selected A { color:#42c6df; }

#Columns.TypeB #Column1 { float:right; width:716px; overflow:hidden; }


#Home #DonateArea { height:155px; }

#Home #Logo H1 { float:left; }
#Home #Logo H2 { float:left; margin:30px 0 0 10px; }
#Home #Column1 { float:left; width:716px; }
#Home #Column2 { float:right; width:233px; }

#Home #Column1 .Columnars { width:225px; float:left; margin:10px 20px 0 0; }
#Home #Column1 .Columnars.Last { margin:10px 0 0 0; }
#Home #Column1 .Columnars h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#00a493;
}
#Home #Column1 .Columnars h1 a {
	color:#00a493;
}
#Home #Column1 .Columnars h1 a:hover {
	color:#0078ae;
}
#Home #Column1 .Columnars p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0 0 20px;
}
#Home #Column1 .Columnars p a {
	color:#0078ae;
}
#Home #Column1 .Columnars p a:hover {
	color:#00a493;
}

#Home #Column1 .Content { position:relative; width:726px; }
#Home .Content .Item { overflow:hidden; width:232px; position:relative; float:left; margin:0 10px 20px 0; } 
#Home .Content .Item A { color:#005b8f; }
#Home .Content .Item A:HOVER { color:#41c5de; }
#Home .Content .Item DL { padding-right:10px; }
#Home .Content .Item A.MyCity-Image IMG { width:120%; }
#Home .Content .Item A.MyCity-Image { margin:0 0 10px 0; height:150px; width:233px; overflow:hidden; display:block; vertical-align:middle; clear:both; background:#AAA url(../images/mycity-no_image.jpg) top left no-repeat; }
#Home .Content .Item.fourth { margin:0 0 20px 0; } 

#Home  P.MyCity-Category { margin:0; padding:0; font-size:70%;  text-transform:uppercase; }
#Home .MyCity-Title { margin:0; padding:0 0 5px 0; font-size:100%;  font-weight:bold; line-height:1.2em;  }
#Home .MyCity-Excerpt { margin:2px 0; padding:0; font-size:80%;  }
#Home .MyCity-Author { margin:10px 0 0 0; padding:0; font-size:80%;  }
#Home .MyCity-Date { margin:0px 0; padding:0; font-size:70%;  }
#Home .Featured-Content { width:222px; float:left; }
#Home .MyCity-Detail { margin:10px 0 0 0; font-size:85%; }



#TakeAction.MailingList LABEL { font-size:95%; float:left;  width:55px; margin:5px 0;  padding:3px 3px 3px 0; }
#TakeAction.MailingList INPUT { float:left; width:210px; margin:5px 0; border:1px solid #999; padding:3px; }
#TakeAction.MailingList INPUT.Button { padding:6px 0; margin:5px 5px 20px 58px; width:95px; border:none; color:#FFF; background-color:#000; cursor:pointer;  font-weight:bold; }

#Events .Content H2 { font-size:170%; margin:0 0 0px 0; line-height:1.25em; color:#0078ad;  }


#Events #Column1 DT { font-weight:bold; font-size:100%; color:#005b8f; margin:10px 0 0 0;  }
#Events #Column1 DD { font-size:85%; line-height:1.2em; margin:0px 0 3px 0;  }
#Events #Column1 DD.Meta { color:#666; margin:0 0 20px 0;  } 

#Events.Listing DL { border-top:1px solid #414141; padding:10px 0; margin:0; }
#Events.Listing DD,
#Events.Listing DT { width:550px; }

#Events.Listing DT { margin:0; padding:0; clear:both; display:block;  }
#Events.Listing DT SPAN { color:#666; font-size:80%; text-transform:uppercase; margin:0; padding:0; }
#Events.Listing DD.Event-Detail,
#Events.Listing DD.Event-Detail P { font-size:12px; margin:10px 0 10px 0; line-height:1.45em; }
#Events.Listing DD.Event-Date { font-size:75%; padding:0px; margin:0; }
#Events.Listing DD.Event-Location { font-size:75%;  padding:0px 0 0 0; color:#0077af; }
#Events.Listing .NavMonth { margin:20px 0 10px 0; font-size:80%; }
#Events.Listing .NavMonth A { color:#009371; text-decoration:none; }
#Events.Listing .NavMonth A:HOVER { color:#000; }

#Events.Listing .Pagination { margin:10px 0; font-size:85%; }
#Events.Listing #CountrySelect { margin:15px; float:right; }

#Events.Form #Column1 .Content P { color:#232323; font-size:75%; }

#Exhibition #Column1 .Content { position:relative; width:726px; }
#Exhibition.City .Item { overflow:hidden; width:232px; position:relative; float:left; margin:0 10px 10px 0; } 
#Exhibition.City .Item P { color:#FFF;}
#Exhibition.City .Item SPAN { padding:0 8px; font-weight:bold;  display:block; }
#Exhibition.City .Item A { color:#f2ea0d; }
#Exhibition.City .Item A:HOVER { color:#FFF; }
#Exhibition.City .ItemTwo { width:474px; float:left; margin:0 10px 10px 0; height:170px; overflow:hidden; }
#Exhibition.City .ItemTwo H1 { color:#0078ad; font-size:145%; line-height:1.35em; padding:0; margin:0; }
#Exhibition.City .Item SPAN.Title { background-color:#0078ad; }
#Exhibition.City  A SPAN.Fact { padding:10px; background:url(../images/btn-city_hover.png) top; display:none; width:212px; height:130px; text-shadow:#000 1px 1px 1px; }
#Exhibition.City  A SPAN.Fact P { font-weight:normal; line-height:1.25em; } 
#Exhibition.City  A:HOVER SPAN.Fact { display:block; position:absolute; margin-top:0px; }

#Exhibition.City.Poll .Item A SPAN.Fact { color:#FFF; position:absolute; margin-top:0px; padding-top:47px; height:93px; }
#Exhibition.City.Poll .Item A.Results SPAN.Fact { color:#FFF; display:block; position:absolute; margin-top:0px; padding-top:47px; height:93px; }

#Exhibition.Architect .Content UL { margin:0 20px 20px 20px; list-style:none; }

.Container { padding:10px; display:block; }

.Blue { display:block; background-color:#00a1e4; }
.Blue H2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f2ea0d; }
.Blue DL { color:#FFF; }
.Blue DT { font-weight:bold; font-size:14px; margin:5px 0 0 0; }
.Blue DD { line-height:1.25em; font-size:13px; margin:0 0 15px 0; }
.Blue P { font-size:80%; }
.Blue A { color:#FFF; font-weight:bold; text-decoration:none;  }
.Blue A:hover { color:#FFCD7D !important; }
.Blue A:visited { color:#FFF; }

.BlueGreen { display:block; background-color:#00a493; }
.BlueGreen A { color:#FFF; font-weight:bold; text-decoration:none;  }
.BlueGreen A:hover { color:#f2ea0d !important; }
.BlueGreen A:visited { color:#FFF; }
.BlueGreen H1 { font-size:180%; color:#FFF; font-weight:bold; }
.Content.BlueGreen { padding:4px 10px 3px 10px; margin:10px 0; }


.Blue LI { list-style:none; margin:0 0 15px 0; font-size:13px; color:#FFF; }
.Blue #tweetbox { margin:5px 0 5px 0; position:relative; display:block; overflow:hidden; min-height:395px; }
.Blue #tweetbox A { color:#EEE; } 
.Blue #tweetbox A:HOVER { color:#f2ea0d; } 
.Blue #tweetbox .tweet_text A {  color:#00c8de;  } 

#Intro.Blue { }
#Intro.Blue H1 { line-height:1.2em;  font-size:170%; font-weight:bold; color:#f2ea0d; margin:3px 0 0 0; padding:5px 15px 3px 15px; }
#Intro.Blue P { margin:0; padding:0; font-size:14px; font-weight:bold; line-height:18px; color:#fff; }
#Intro.Blue A {color:#FFF; }
#Intro.Blue A:HOVER {color:#63E6FE; }
#Intro.Blue.Padding { padding:15px;  }
#Intro.Blue.Padding H1 {padding:0; margin:0; }

#About.MediaKit H2 {margin:10px 0; font-weight:bold; color:#0078ad; font-size:120%;  }
#About.MediaKit DL { width:430px; margin:15px 0; }
#About.MediaKit DT { font-weight:bold; line-height:1.25em; }
#About.MediaKit DD { font-size:80%; font-weight:normal; line-height:1.25em;  padding: 3px 0 5px 0;  }
#About.MediaKit DD A { color:#0078ad; }

#Columns .Leftpanel { float:left; width:540px; padding:0 0px 0 0; }
#Columns .Leftpanel #Intro { margin:0 0 15px 0; }
#Columns .Leftpanel #Slider { margin:0; padding:0; width:540px; height:291px; overflow:hidden; }
#Columns .Sidepanel { float:right; width:160px; margin:0 10px 0 0px; }
#Columns .Sidepanel h3 { color:#0078ad; font-weight:bold; font-size:16px; }
#Columns .Sidepanel P { color:#0078ad; font-size:12px; line-height:1.45em; }
#Columns .Sidepanel DL { font-size:12px; color:#0078ad; }
#Columns .Sidepanel DT { font-weight:bold; line-height:1.25em; }
#Columns .Sidepanel DD { font-weight:normal; line-height:1.25em;  padding: 3px 0 15px 0;  }

#SocialNetworking { float:right; width:166px; height:22px; position:absolute; top:28px; right:16px; margin:-5px 0 0 4px; z-index:999;}
#SocialNetworking LI { list-style:none; display:inline; }
#SocialNetworking LI A { margin:2px 10px 0 0; width:73px; float:left; height:1px; padding-top:19px; overflow:hidden;  }
#SocialNetworking LI A.Facebook {  background:url(../images/social-facebook.png) top left no-repeat; }
#SocialNetworking LI A.Twitter { background:url(../images/social-twitter.png) top left no-repeat; }
#SocialNetworking LI A:HOVER { background-position:0 -20px; }
#Home #SocialNetworking { width:233px; margin:9px 0 0 0; top:145px; right:0; }

#Exhibition .SlideNav { float:right; width:20px; height:9px; position:relative; top:4px; z-index:1000; }
#Exhibition .SlideNav a {
	display:block;
	float:left;
	width:5px;
	height:9px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/slides/slide-nav.gif) no-repeat;
}
#Exhibition .SlideNav a.Next {
	float:right;
	background-position:right top;
}
#Footer { display:block; clear:both; padding:10px 10px 5px 10px; margin:0; background-color:#e1f1f1; }
#Footer P { color:#747577; font-size:12px; }
#Footer H1 { padding:10px 0 5px; }
#Footer .FooterNav UL { list-style:none; font-weight:bold; font-size:14px; }
#Footer .FooterNav LI { display:inline; margin:0 15px 5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
#Footer  A { color:#7d7d7d; text-decoration:none; }
#Footer  A:HOVER { color:#41c5de;  }

#Footer .Contact { width:465px; }
#Footer .Contact P { font-size:80%; } 

#MyCity #Featured { float:left; width:696px; padding:10px; margin:0 0 10px 0; background-color:#00a593; display:block; clear:both; }


#MyCity #Featured .MyCity-Category,
#MyCity #Featured .MyCity-Title,
#MyCity #Featured .MyCity-Excerpt,
#MyCity #Featured .MyCity-Author,
#MyCity #Featured .MyCity-Date { color:#FFF; }
#MyCity #Featured A { color:#FFF; }
#MyCity #Featured A:HOVER { color:#41c5de; }

#MyCity .Content H2 { font-size:170%; margin:0 0 15px 0; line-height:1.25em; color:#0078ad;  }

#MyCity #Featured H3 { font-size:130%; color:#f2ea0d; margin:5px 0 10px 0; }
#MyCity P.MyCity-Category { margin:0; padding:0; font-size:70%;  text-transform:uppercase; }
#MyCity .MyCity-Title { margin:0; padding:0 0 5px 0; font-size:100%;  font-weight:bold; line-height:1.2em;  }
#MyCity .MyCity-Excerpt { margin:2px 0; padding:0; font-size:80%;  }
#MyCity .MyCity-Author { margin:10px 0 0 0; padding:0; font-size:80%;  }
#MyCity .MyCity-Date { margin:0px 0; padding:0; font-size:70%;  }
#MyCity .Featured-Content { width:222px; float:left; }
#MyCity .MyCity-Detail { margin:10px 0 0 0; font-size:85%; }

#MyCity #Column1 .Content { position:relative; width:726px; }
#MyCity .Item { overflow:hidden; width:232px; position:relative; float:left; margin:0 10px 20px 0; } 
#MyCity .Item A { color:#00a493; }
#MyCity .Item A:HOVER { color:#41c5de; }
#MyCity .Item DL { padding-right:10px; }
#MyCity .Item A.MyCity-Image IMG { width:120%; }
#MyCity .Item A.MyCity-Image { margin:0 0 10px 0; height:150px; width:233px; overflow:hidden; display:block; vertical-align:middle; clear:both; background:#AAA url(../images/mycity-no_image.jpg) top left no-repeat; }

#MyCity .Pagination { margin:8px 0; font-size:85%; }

#MyCity.Detail .Content H2 { font-size:110%; margin:0 0 10px 0; clear:both; font-weight:bold; }

#MyCity.Detail .Content .MyCity-Entry { width:580px; }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Title { color:#005b8f; font-size:180%; font-weight:normal; margin:0; padding:10px 0 0px 0;  }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Author { margin:0; padding:0; font-weight:bold; font-size:85%; }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Date { color:#999; margin:0; padding:5px 0 20px 0; }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Date A { color:#797979; }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Date A:HOVER { color:#005b8f; }
#MyCity.Detail .Content .MyCity-Entry .MyCity-Image { width:580px; display:block; clear:both; float:none; padding:0 0 10px 0; }
#MyCity.Detail .Content .MyCity-Entry P.Caption { font-size:80%; text-transform:italic; color:#Ababab; }

#CommentWrapper, #Form { padding:10px; margin-right:10px; }
#Comments .Comment { display:block; clear:both; margin:0; padding:0; }
#Comments H3 { font-size:130%; padding:5px 0 10px 0; clear:both;  }
#Comments .Bubble { padding:15px 15px 5px 15px; background-color:#FFF; width:500px; }
#Comments .BubbleBottom {  font-size:85%; background:url(../images/bubble-point.png) 480px 0 no-repeat; display:block; padding-left:535px; }
#Comments .BubbleBottom SPAN.Author { font-weight:bold; font-size:135%; }
#Comments .BubbleBottom SPAN.Location { font-weight:bold; font-size:135%; }


#Form { padding:0;}
#Form A { color:#EEE; }
#Form A:HOVER { color:#005b8f; }
#Form P { color:#666; }
#Form LABEL { display:block; color:#005b8f; font-weight:normal; font-size:13px; margin:10px 0 3px 0; }
#Form INPUT.txtInput { line-height:1.25em; font-weight:bold;  background-color:#EDEDED; width:335px; padding:8px 5px 6px 5px; font-family:Helvetica, Arial, san-serif; font-size:14px; color:#0078ad; border:1px solid #666; }
#Form TEXTAREA { font-weight:bold; background-color:#EDEDED;  width:335px; margin:0 0 10px 0; padding:5px; font-family:Helvetica, Arial, san-serif; font-size:14px; color:#0078ad; border:1px solid #666;  }
#Form INPUT.Button { font-size:13px; padding:6px 10px; text-transform:uppercase;  margin:5px 5px 20px 0px; width:95px; border:none; color:#FFF; background-color:#0078ad; cursor:pointer;  font-weight:bold; }
#Form TEXTAREA.FullTxt { width:706px; line-height:1.25em;}
#Form IMG { width:345px; height:71px; border:1px solid #FFF !important; margin:0 0 7px 0; }
#Form .Left { width:350px; margin-bottom:5px; }
#Form .Right { width:338px; margin-bottom:5px; }


#Form.BlueGreen { padding:12px 10px 10px 12px; }
#Form.BlueGreen A { color:#EEE; }
#Form.BlueGreen A:HOVER { color:#005b8f; }
#Form.BlueGreen P { color:#FFF; }
#Form.BlueGreen LABEL { display:block; color:#FFF; font-weight:normal; font-size:13px; margin:10px 0 3px 0; }
#Form.BlueGreen INPUT.txtInput { font-weight:bold;  background-color:#ECECEC; width:320px; padding:6px 5px 4px 5px; font-family:Helvetica, Arial, san-serif; font-size:14px; color:#0078ad; border:1px solid #FFF; }
#Form.BlueGreen TEXTAREA { font-weight:bold; background-color:#ECECEC;  width:320px; margin:0 0 10px 0; padding:5px; font-family:Helvetica, Arial, san-serif; font-size:14px; color:#0078ad; border:1px solid #FFF;  }
#Form.BlueGreen INPUT.Button { font-size:13px; padding:6px 10px; text-transform:uppercase;  margin:5px 5px 20px 0px; width:95px; border:none; color:#FFF; background-color:#444; cursor:pointer;  font-weight:bold; }

#Form.BlueGreen IMG { width:330px; height:71px; border:1px solid #FFF !important; margin:0 0 7px 0; }
#Form.BlueGreen .Left { width:340px; }
#Form.BlueGreen .Right { width:335px; }

#Postcards { width:716px; float:left; clear:both; display:block; padding:0 0 10px 0; }
#Postcards .Card { float:left; width:125px; margin:15px 20px 0 0; }
#Postcards .Card.Last { float:left; width:125px; margin:15px 0px 0 0; }
#Postcards .Card { line-height:1.25em; font-size:80%; }
#Postcards .Card A { display:block; height:95px; width:130px; margin:0 0 5px 0; overflow:hidden; background-color:#000;}
#Postcards .Card A IMG { border:none;	filter:alpha(opacity=85);	-moz-opacity:0.85;	-khtml-opacity:0.85;	opacity:0.85;}
#Postcards .Card A:HOVER IMG { 	filter:alpha(opacity=100);	-moz-opacity:1;-khtml-opacity:1;opacity:1; }
#Postcards .Card.Selected IMG {  border:none; filter:alpha(opacity=100);	-moz-opacity:1;-khtml-opacity:1;opacity:1; }
#Postcards .Card.Selected A { border:5px solid #41c5de; width:120px; height:85px; }
#Postcards .Card.Selected A IMG { border:none; margin:-5px 0 0 -5px; }
#Postcards #Card { border:1px solid #e1e1e1; background-color:#FFF;  }

#About.Supporters .Content H2 { font-size:170%; margin:0 0 15px 0; line-height:1.25em; color:#0078ad; }
#About.Supporters .Content H3 { font-size:140%; margin:0 0 8px 0; line-height:1.25em; color:#0078ad; font-weight:normal; }
#About.Supporters .Content IMG { margin:10px 0 5px 0; }


#TakeAction.Form .Content H2 { font-size:170%; margin:0 0 15px 0; line-height:1.25em; color:#0078ad; }
#TakeAction.Form #Card { width:347px; height:464px; background-color:#FFF; overflow:hidden; border:1px solid #0078ad; }
#TakeAction.Form #Form .Left TEXTAREA { width:335px; height:200px; }


/* REVISIONS */
#DonateArea { width:233px; float:right; margin:10px 0 0 0; }
#DonateArea h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#b7b7b7;
	margin:0 0 28px;
	position:relative;
	top:-13px;
}
#DonateArea h3 span {
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	padding:0 10px;
}
#DonateArea h3 a {
	display:block;
	float:left;
	width:76px;
	height:28px;
	text-align:left;
	text-indent:-9999px;
	background:url(../images/program-logo.png) no-repeat;
}
#DonateArea img {
	display:block;
}
#DonateArea h4 a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	text-transform:uppercase;
	padding:5px 26px;
	color:#fff;
	background:#72c267;
}
#DonateArea h4 a:hover {
	background:#0078ae;
}
ul#exhibitions-list {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul#exhibitions-list li {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	text-transform:lowercase;
	color:#3ea39f;
	margin:0 0 12px;
}
ul#exhibitions-list li a {
	display:block;
	width:233px;
	height:30px;
	color:#3ea39f;
	padding:0 0 0 32px;
	background:url(../images/sidebar-icon.png) 0 2px no-repeat;
}
ul#exhibitions-list li a strong {
	color:#206495;
}
ul#exhibitions-list li a span {
	display:block;
	float:left;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	padding:0 13px 0 0;
	background:url(../images/sidebar-arrow.png) right 3px no-repeat;
}
ul#exhibitions-list li a:hover span {
	color:#666;
}
ul#exhibitions-list li.last a {
	text-indent:-9999px;
	padding:0;
	background:url(../images/sidebar-icon-last.png) no-repeat;
}
.Blue .twtr-tweet-text p {
	font-size:11px !important;
	line-height:normal !important;
}
#Footer {
	position:relative;
}
#Footer p.buttons {
	width:220px;
	position:absolute;
	right:0;
	bottom:0;
}
#Footer p.buttons a {
	display:block;
	width:100px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	margin:0 10px 0 0;
	background:#0078ad;
}
#Footer p.buttons a:hover {
	background:#00a94f;
}
#slide-thumbs h2 {
	font-size:85%;
	font-weight:bold;
	margin:0 0 3px;
}
#slide-thumbs img {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
#Footer.program { display:block; clear:both; padding:10px 0 0; margin:0 0 50px 0; border-top:1px solid #d2d2d2; }
#Footer.program p { color:#747577; font-size:12px; }
#Footer.program p small {
	font-size:10px;
}
#Footer.program h1 { padding:15px 0 5px; }
#Footer.program .FooterNav ul { list-style:none; font-weight:bold; font-size:12px; }
#Footer.program .FooterNav li { display:inline; margin:0 10px 0 0; font-size:12px; }
#Footer.program  a { color:#747577; text-decoration:none; }
#Footer.program  a:hover { color:#000;  }

#Footer.program .Contact { width:510px; margin:-18px 0 0; }
#Footer.program .Contact p { float:left; width:255px; font-size:12px; padding:29px 0 0; } 
#Footer.program .Contact p a {
	color:#00a94f;
}
#Footer.program .Contact p a:hover {
	color:#0078AD;
}
#Footer.program {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:none;
	position:relative;
}
#Footer.program p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#Footer.program p.buttons {
	height:30px;
	position:absolute;
	top:61px;
	left:210px;
}
#Footer.program p.buttons a {
	display:block;
	width:100px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	margin:0 10px 0 0;
	background:#0078ad;
}
#Footer.program p.buttons a:hover {
	background:#00a94f;
}
table#sponsors {
	clear:both;
	width:960px;
	border-top:1px solid #d2d2d2;
}
table#sponsors td {
	vertical-align:middle;
	text-align:center;
	padding:10px 0 0;
}

/* program nav */
#ColumnNav #program-nav ul, #ColumnNav #program-nav ul li {
	display:block !important;
}
#ColumnNav #program-nav ul {
	padding:0 0 2px !important;
}
#ColumnNav #program-nav ul li {
	padding:1px 0 !important;
}
#ColumnNav #program-nav ul li {
	font-size:15px !important;
}
#ColumnNav #program-nav ul ul li {
	font-size:12px !important;
	font-weight:normal !important;
}
#ColumnNav #program-nav ul ul ul li {
	font-size:11px !important;
}
.program-content p, .program-content ul, .program-content ol {
	font-size:14px;
	line-height:22px;
	margin:0 0 22px;
}
.program-content object, .program-content embed {
	width:716px !important;
	height:537px !important;
}






