BODY { background-color:#e9e2ca;  text-align:center;  /*IE 5 IE 5.5*/ }
body#popup {text-align:left; background-color:#fff;}
body#popup .content {margin:10px;}
* {margin:0; padding:0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px; color:#4B493D;}
html { min-height: 100%; margin-bottom: 1px; position: relative;}
img {border:0; }
.highlight {background-color:yellow;}
a {color:#4A7562;}
.error {color:#f00;}
.rule {border-bottom: 1px solid #E9E2CA; padding:0; margin-top:10px;}
.pastQueens td {border-bottom: 1px solid #E9E2CA; padding:2px;}
.paddedTableContent td {padding:2px;}
.photoTable td {padding-bottom:15px;}
.photoTable td img {margin-bottom:3px;}
.courtAmbassadors img {margin-top:17px; margin-right:10px;}
blockquote {margin:10px 10px 10px 10px }
ul.expandedSpacing {padding:0 0 10px 0;}
ul.expandedSpacing li {margin-top:10px;}
ol.expandedSpacing {padding:0 0 10px 0;}
ol.expandedSpacing li {margin-top:10px;}

.backtotop {border-top:1px solid #4A7562; text-align:right; margin: 10px 0px 0px 0px;}
.backtotop a {text-decoration:none; font-size:10px;}

/*makes a narrow box for the sidebar*/
.box {width:140px; text-align:left; background-color:#efe7d6; padding: 3px 3px 3px 3px;}

/*makes a box for the main entry area*/
.box2 {width:100%; background-color:#efe7d6; padding: 3px 3px 3px 3px;}

/*makes a box for the eNewsletter subscription on the Home page*/
.box3 {background-color:#efe7d6; border: medium solid #4A7562; padding: 5px 10px 5px 10px;}

/*container*/
#container { width: 760px; margin-left:auto; margin-right:auto; text-align:left; /*IE 5 IE 5.5*/ }
h1 {color:#4A7562; font-size:15px; margin-bottom: 3px;}

/*no space under h1*/
h1.shallow {margin-bottom:0px;background-color:#efe7d6;}

p {margin-top:10px;}
p.first {margin-top:0px;}

/*white link ... white paragraph*/
p.white a.white {color: white;}

/*header styles, including logo and utility navigation*/

.top {float:left;}
.top .logo {float:left; margin-left: 20px; width:220px;}
.top .nav {float:right; width:460px; text-align:right; padding:30px 15px 0 5px;}
.top .nav a {padding-right:10px;}
.primaryNavigation {padding-left:10px; clear:both;}

.headerNoNav {background-color:#C2082B; color:#fff; font-size:14px; font-weight:bold; height:23px; text-transform: uppercase;}
.headerNoNav2 {background-color:#C2082B; color:#fff; font-size:14px; font-weight:bold; height:23px;}



.ticketsMatrix {margin: 10px 0;}
.ticketsMatrix td {text-align:right; padding:6px;}
.ticketsMatrix th {text-align:left; font-size:11px; padding:6px;}
.ticketsMatrix .darkRow {background-color:#F4F0E4;}

.regularContent p, .regularContent b {font-size:11px;}
.regularContent h2 {font-size:12px; margin-top:15px; color:#4A7562;}
.regularContent h3 {font-size:11px; margin-top:10px;}
.regularContent ul {margin:5px 0 5px 0;}
.regularContent ol {margin:5px 0 5px 10px;}
.regularContent li {margin-left:20px; font-size:11px;}
.regularContent img {margin:4px;}

.eventBasics {margin: 7px 0 7px 0; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.eventBasics td {padding:5px;}
.eventBasics ul {margin: 0 0 5px 0; list-style: none;}
.eventBasics li {padding-left: 15px; background:url(/images/bullet.gif) top left no-repeat;  background-position: .1em .2em; line-height:12px; margin-bottom: 5px;}

.shoppingNavigation {font-weight:bold; text-align:right; line-height:15px;}
.shoppingNavigation a {  padding-right:5px; font-size:10px;}

.utilityNavigation { text-align:right; line-height:30px;}
.utilityNavigation a {  padding-right:5px; font-size:10px;}

.todaysEvents a {font-size:10px;}
.todaysEvents .event {padding-top: 5px;}
.todaysEvents .event .eventLink {font-weight:bold;}
.todaysEvents .event p {padding-top:3px;}

.festivalNews .newsItem {padding-top: 5px;}
.festivalNews .newsItem p {padding-bottom: 10px; font-size:11px; margin-top:0px;}
.festivalNews a { font-size:11px;}

.leftNavigation {width:170px;}
.leftNavigation h1 {background : url(/images/left_nav_tab_1.gif) no-repeat top; color:#fff; font-size:13px; padding:37px 0 3px 10px; text-transform: uppercase;}
.leftNavigation h1.option2 {background : url(/images/left_nav_tab_2.gif) no-repeat top; color:#fff; font-size:13px; padding:37px 0 3px 10px; text-transform: uppercase;}
.leftNavigation ul {list-style-type: none; width:170px; padding-left:1px; border-bottom: 1px solid #769789;}
.leftNavigation ul li a { width:155px !important; width/**/:168px; display: block; color: #fff; text-decoration: none; /*font-size:11px*/; font-size:10px; line-height:15px; padding: 1px 3px 3px 10px; border-top: 1px solid #769789;}
.leftNavigation ul li a:hover {color:#fff; background-color:#809E90;}
.leftNavigation ul li a.active {color:#fff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90;}

/*centennial events sub-subnavigation*/

.leftNavigation ul ul {display:none;} /*hide sub-subnavigation from all pages until we need it*/
body.centennialEvents	.leftNavigation ul ul {display:block;}
.leftNavigation ul ul {list-style-type: none; width:168px; padding-left:0; border-bottom: none;}
.leftNavigation ul ul li {border-top: 1px solid #769789;}
.leftNavigation ul ul li a { width:145px !important; width/**/:168px; display: block; color: #fff; text-decoration: none; /*font-size:11px*/; font-size:10px; line-height:15px; padding: 1px 3px 3px 20px; border-top: none;}

/*......end of centennial events sub-subnavigation*/

/*begin styles for specifying ACTIVE states for left nav*/

/*events*/
body.eventscalendar .leftNavigation ul li a.eventscalendar,
body.news .leftNavigation ul li a.news,
body.auction .leftNavigation ul li a.auction,
body.blog .leftNavigation ul li a.blog,
body.champcargrandprix .leftNavigation ul li a.champcargrandprix,
body.communitypartnerevents .leftNavigation ul li a.communitypartnerevents,
body.concert .leftNavigation ul li a.concert,
body.rosecourt .leftNavigation ul li a.rosecourt,
body.dragonboatrace .leftNavigation ul li a.dragonboatrace,
body.festivalofflowers .leftNavigation ul li a.festivalofflowers,
body.fireworks .leftNavigation ul li a.fireworks,
body.fleet .leftNavigation ul li a.fleet,
body.fromonerose .leftNavigation ul li a.fromonerose,
body.grandfloralparade .leftNavigation ul li a.grandfloralparade,
body.historyandroses .leftNavigation ul li a.historyandroses,
body.juniorparade .leftNavigation ul li a.juniorparade,
body.memorialday .leftNavigation ul li a.memorialday,
body.motionpicture .leftNavigation ul li a.motionpicture,
body.musicfest .leftNavigation ul li a.musicfest,
body.onemoretime .leftNavigation ul li a.onemoretime,
body.rivergames .leftNavigation ul li a.rivergames,
body.portlanddragonboat .leftNavigation ul li a.portlanddragonboat,
body.coronation .leftNavigation ul li a.coronation,
body.centennialall .leftNavigation ul li a.centennialall,
body.centennialexpo .leftNavigation ul li a.centennialexpo,
body.centennialball .leftNavigation ul li a.centennialball,
body.rosecupraces .leftNavigation ul li a.rosecupraces,
body.roseshow .leftNavigation ul li a.roseshow,
body.worldbeat .leftNavigation ul li a.worldbeat,
body.starlightparade .leftNavigation ul li a.starlightparade,
body.starlightrun .leftNavigation ul li a.starlightrun,
body.waterfrontvillage .leftNavigation ul li a.waterfrontvillage,
body.news .leftNavigation ul li a.news,
body.news_archive .leftNavigation ul li a.news,
body.tallships .leftNavigation ul li a.fleet,
body.clowncorps .leftNavigation ul li a.clowncorps,
body.visitors .leftNavigation ul li a.visitors,
body.support .leftNavigation ul li a.support,
body.joinmailinglist .leftNavigation ul li a.joinmailinglist,
body.gfwalk .leftNavigation ul li a.grandfloralwalk,
body.blog .leftNavigation ul li a.blog,
body.livinghistory .leftNavigation ul li a.livinghistory,
body.jurassicjoe .leftNavigation ul li a.jurassicjoe,
body.bands .leftNavigation ul li a.bands,
body.volunteer .leftNavigation ul li a.volunteer,
body.pledge .leftNavigation ul li a.pledge,
body.videoteam .leftNavigation ul li a.videoteam,
body.golf .leftNavigation ul li a.golf,
body.membership .leftNavigation ul li a.membership,
body.memorialday .leftNavigation ul li a.memorialday,
body.openhouse .leftNavigation ul li a.openhouse

/* when adding to above navigation remember to put comma at end, except on the last line...the actual coding is below this comment */

/* when the previous menu link OUTSIDE our website, the body and anchor codes aren't really necessary... */

{ color:#ffffff; background: url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

body.centennialEvents .leftNavigation ul li a.centennialEvents
{ color:#fff; background : url(/images/bullet_leftnavsubpages.gif) no-repeat top left #809E90; }

/*centennial events*/

body.centennialEvents.motionpicture .leftNavigation ul li a.motionpicture,
body.centennialEvents.centennialball .leftNavigation ul li a.centennialball,
body.centennialEvents.centennialexpo .leftNavigation ul li a.centennialexpo
{ color:#fff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat 10px 0  #809E90; }

/*about*/

body.about .leftNavigation ul li a.about,
body.foundation .leftNavigation ul li a.foundation,
body.aboutassociation .leftNavigation ul li a.aboutassociation,
body.boardofdirectors .leftNavigation ul li a.boardofdirectors,
body.staff .leftNavigation ul li a.staff,
body.employment .leftNavigation ul li a.employment,
body.interns .leftNavigation ul li a.interns,
body.newsmedia .leftNavigation ul li a.newsmedia,
body.roseconnections .leftNavigation ul li a.roseconnections,
body.highlights .leftNavigation ul li a.highlights,
body.festivalawards .leftNavigation ul li a.festivalawards,
body.green .leftNavigation ul li a.green,
body.centennial .leftNavigation ul li a.centennial,
body.royalrosarians .leftNavigation ul li a.royalrosarians,
body.contactus .leftNavigation ul li a.contactus
{ color:#fff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

/* these styles make sure the "About Us" item in the utility nav remains turned on throughout the About subpages */

body.about .utilityNavigation a.about,
body.foundation .utilityNavigation a.about,
body.aboutassociation .utilityNavigation a.about,
body.boardofdirectors .utilityNavigation a.about,
body.staff .utilityNavigation a.about,
body.employment .utilityNavigation a.about,
body.interns .utilityNavigation a.about,
body.newsmedia .utilityNavigation a.about,
body.roseconnections .utilityNavigation a.about,
body.highlights .utilityNavigation a.about,
body.festivalawards .utilityNavigation a.about,
body.centennial .utilityNavigation a.about,
body.royalrosarians .utilityNavigation a.about,
body.openhouse .utilityNavigation a.about
{ text-decoration:none; color:#000000; }

/*event participants*/
body.participants .leftNavigation ul li a.participants,
body.court .leftNavigation ul li a.court,
body.bands .leftNavigation ul li a.bands,
body.onemoretimearound .leftNavigation ul li a.onemoretimearound,
body.grandfloralapplication .leftNavigation ul li a.grandfloralapplication,
body.starlightapplication .leftNavigation ul li a.starlightapplication,
body.juniorapplication .leftNavigation ul li a.juniorapplication,
body.musicfestapplication .leftNavigation ul li a.musicfestapplication,
body.artsfestivalapplication .leftNavigation ul li a.artsfestivalapplication
{ color:#ffffff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

/*join mailing list*/
body.joinmailinglist .utilityNavigation a.joinmailinglist
{ text-decoration:none; color:#000000; }

/*support*/
body.support .leftNavigation ul li a.support,
body.sponsorships .leftNavigation ul li a.sponsorships,
body.volunteer .leftNavigation ul li a.volunteer,
body.fundraising .leftNavigation ul li a.fundraising,
body.businesspartnerships .leftNavigation ul li a.businesspartnerships,
body.businesspartners .leftNavigation ul li a.businesspartners,
body.supportauction .leftNavigation ul li a.supportauction
{ color:#fff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

/*these styles make sure the "Support the Festival" item in the utility nav remains turned on throughout support subpages*/
body.support .utilityNavigation a.support,
body.sponsorships .utilityNavigation a.support,
body.volunteer .utilityNavigation a.support,
body.fundraising .utilityNavigation a.support,
body.businesspartnerships .utilityNavigation a.support,
body.supportauction .utilityNavigation a.support
{ text-decoration:none; color:#000000; }

/*guests*/
body.guestsoverview .leftNavigation ul li a.guestsoverview,
body.hotels .leftNavigation ul li a.hotels,
body.restaurants .leftNavigation ul li a.restaurants
{ color:#fff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

/*vendors*/
body.vendorsoverview .leftNavigation ul li a.vendorsoverview,
body.foodbevapp .leftNavigation ul li a.foodbevapp,
body.exhibitorapp .leftNavigation ul li a.exhibitorapp
{ color:#ffffff; background : url(/images/bullet_leftnavactivepage.gif) no-repeat top left #809E90; }

.eventNavigation
{ background-color:#D9CDA3; border-left:1px solid #fff; border-bottom: 2px solid #ffffff; height:35px; }
.eventNavigation span.active a { color:#ffffff; text-decoration:none; }
.eventNavigation span { text-align:center; padding:5px 7px 5px 7px; display:inline; float:left; }
.eventNavigation span.active { text-align:center; padding:5px 7px 5px 7px; display:inline; float:left; background-color:#A0967B; height:25px !important; height/**/:35px;  color:#ffffff; }

.eventNavigationSingleLine { background-color:#D9CDA3; border-left:1px solid #ffffff; border-bottom: 2px solid #ffffff; height:25px; }
.eventNavigationSingleLine span.active a { color:#ffffff; text-decoration:none; }
.eventNavigationSingleLine span { text-align:center; padding:5px 7px 5px 7px; display:inline; float:left; }
.eventNavigationSingleLine span.active { text-align:center; padding:5px 7px 5px 7px; display:inline; float:left; background-color:#A0967B; height:15px !important; height/**/:25px;  color:#ffffff; }

.eventSponsors { background: url(/images/sponsor_footer.gif) repeat-x bottom; margin-bottom: 20px; border-bottom: 1px solid #A47C6F; }
.eventSponsors .sponsor { text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #E9E2CA; }
.eventSponsors .sponsor p { margin-top:0; }
.eventSponsors .sponsorLast { text-align:center; padding: 10px 0 10px 0; }

.additionalEventResources a { font-size:10px; }
.additionalEventResources ul { margin: 0 0 15px 0; list-style: none; }
.additionalEventResources li { padding-left: 15px; background:url(/images/bullet.gif) top left no-repeat; background-position:.1em .2em; line-height:12px; margin-bottom: 5px; }

.Volunteeronly a { font-size:10px; }
.Volunteeronly ul { margin: 0 0 15px 0; list-style: none; }
.Volunteeronly li { padding-left: 15px; background:url(/images/bullet.gif) top left no-repeat; background-position:.1em .2em; line-height:12px; margin-bottom: 5px; }

.hairline { background-color:#D9CDA3; height:1px; }

.homepageSponsorArea { border-top:1px solid #999; margin:10px 0 10px 0; padding-top:5px; }

/*I changed the weather callout height from 100 to 60...cmc...*/

.calloutWeather { background : url(/images/callout_weather.gif) no-repeat top; padding-top:35px; margin:10px 0 0 0; height:60px; }
.calloutWeather p { padding:10px; margin-top:0px; }

.calloutPrimary { border-bottom: 1px solid #600; background:url(/images/callout_primary.gif) no-repeat top #E9E2CA; padding-top:35px; margin-bottom: 10px; }
.calloutPrimary h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutPrimary p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutPrimary a img { text-align:right; }

/*a NEW Callout for the Home page to replace the Centennial version...cmc...*/

.calloutHome { border-bottom: 1px solid #600; background : url(/images/callout_home.gif) no-repeat top #E9E2CA; padding-top:60px; margin-bottom: 10px; }
.calloutHome h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutHome p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutHome a img { text-align:right; }
.HomeDetails, .HomeDetails b { color:#4A7562; font-size:10px; }

.calloutCentennial { border-bottom: 1px solid #600; background:url(/images/callout_centennial.gif) no-repeat top #E9E2CA; padding-top:60px; margin-bottom: 10px; }
.calloutCentennial h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutCentennial p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutCentennial a img { text-align:right; }
.centennialDetails, .centennialDetails b { color:#4A7562; font-size:10px; }

.calloutHome { border-bottom: 1px solid #600; background:url(/images/callout_home.gif) no-repeat top #E9E2CA; padding-top:60px; margin-bottom: 10px; }
.calloutHome h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutHome p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutHome a img { text-align:right; }
.HomeDetails, .HomeDetails b { color:#4A7562; font-size:10px; }

.calloutSecondary { border-bottom: 1px solid #600; background:url(/images/callout_secondary.gif) no-repeat top #E9E2CA; padding-top:15px; margin-bottom: 10px; }
.calloutSecondary h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutSecondary p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutSecondary a img { text-align:right; }

/*a new callout for special purposes ...cmc...*/

.calloutSpecial { border-bottom: 1px solid #600; background:url(/images/callout_special.gif) no-repeat top #E9E2CA; padding-top:15px; margin-bottom: 10px; }
.calloutSpecial h3 { padding: 0 10px 0 10px; font-size:11px; }
.calloutSpecial p { padding: 0 10px 10px 10px; font-size:11px; margin-top:0px; }
.calloutSpecial a img { text-align:right; }

.pushRight { text-align:right; }

.contentWell { background-color:#ffffff; }

.footerLine { background-color:#E9E2CA; border-top: 1px solid #4A7562; margin-bottom:2px; }
.footerNav { background-color:#4A7562; text-align:center; padding:10px; color:#C8D5CF; font-size:9px; }
.footerNav a { color:#C8D5CF; font-size:9px; }
.footerCopyright { text-align:center; color:#4A7562; margin-top:3px; }

.headerCopy { color:#ffffff; font-size:9px; text-align:right; padding:11px 10px 0 0 }
.headerCopy a { color:#ffffff; font-size:9px; }

.blogEntry { float:left; margin:20px 0 5px 0; padding:5px 0 5px 0; border-top:1px solid #ccc; }
.blogEntry .headerInfo { float:left; width: 300px; font-size:9px; color:#4A7562; }
.blogEntry .headerInfo h2 { margin:0; padding:0; font-size:15px; }
.blogEntry .comments { float:right; width:75px; text-align:right; }

/*self-explanatory*/
.clearfloats { clear:both; padding-top:.05px; }

/*...I added this below to create a line for spacing in place of an hr, based on the 'back to top' but with no link...cmc */
.line-x { border-top:1px solid #4A7562; text-align:right; margin: 10px 0px 0px 0px; }
.backtotop-x a { text-decoration:none; background-color: #4A7562; color: white; font-size:10px; }

/*...added for spacing... */
.space { padding-top: 20px; }

/*special area...cmc*/
.special-area h1 a { color:#ffffff; font-size:9px; text-align:center; }

/*makes NEWS dates red...cmc...*/
.date { color: #ab003d; margin-top:0px; font-size:90%; font-weight:bold; }

/*Added to make text smaller...*/
.tiny a p h1 h2 h3 b { font-size:80%; }

/*makes RED emphasis...cmc...*/
.redbold { color: #ab003d; font-size: 100%; font-weight: bolder; }
.redbold a p h1 h2 h3 h4 h5 h6 { color: #ab003d; font-size: 100%; font-weight: bolder; }

/*added large RED emphasis...cmc...*/
.redboldbig { color: #ab003d; font-size:12px; font-weight: bolder; }
.redboldbig a p h1 h2 h3 h4 h5 h6 { color: #ab003d; font-size:12px; font-weight:bolder; }

/*'new' on the employment page...cmc...*/
.new { background-color: #ab003d; color: #ffffff; font-size:13px; }

/* Added to justify an area...*/
.justify a p h1 h2 h3 h4 h5 h6 b { text-align: justify; }

/* image double-border effect */

img.double-border 

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

/* image double-border effect ABOVE HERE */

/* NON-image double-border effect */

p.double-border

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

table.double-border 

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

tr.double-border

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

td.double-border 

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

span.double-border 

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

div.double-border

{
	border: 5px solid #4A7562;
	padding: 5px; /*Inner border size*/
	background: transparent; /*Inner border color*/
}

/* NON-image double-border effect ABOVE */

/* Image Effect - Frame and Text Added */

.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
}

.imgteaser a img {
	float: left;
	margin: 0;
	border: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #c0c0c0;
}

.imgteaser a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 85%;
	color: #fff;
	background: #4A7562;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser a:hover .desc{
	display: block;
	font-size: 85%;
	padding: 10px 0;
	background: #4A7562;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 11px;
	left: 11px;
	padding: 10px;
	margin: 0;
	width: 566px;
	border-top: 1px solid #999;
}
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size: 85%;
}

.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}

/* ABOVE HERE - Image Effect - Frame and Text Added */

/* Image Effect - Text Added */

.imgteaser2 {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser2 a {
	text-decoration: none;
	float: left;
}
.imgteaser2 a:hover {
	cursor: pointer;
}

.imgteaser2 a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 85%;
	color: #fff;
	background: #4A7562;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser2 a:hover .desc{
	display: block;
	font-size: 85%;
	padding: 10px 0;
	background: #4A7562;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 11px;
	left: 11px;
	padding: 10px;
	margin: 0;
	width: 566px;
	border-top: 1px solid #999;
}
.imgteaser2 a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size: 85%;
}

.imgteaser2 a .desc {	display: none; }
.imgteaser2 a:hover .more { visibility: hidden;}

/* ABOVE HERE - Image Effect - Text Added */




/* Make Staff photo pop up on name hover */






/*this is the end of the styles*/