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;}


/* COLOR INFO - important */
/* main beige is #e9e2ca */
/* main green is #4a7562 */

.pastQueens td {border-bottom: 1px solid #E9E2CA; padding:2px;}
.Princesses td {border-bottom: 1px none transparent; padding:2px;}

.right td {float: right;}

.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:#e9e2ca; padding: 3px 3px 3px 3px;}

/*makes a box for the main entry area*/
.box2 {width:100%; background-color:#e9e2ca; padding: 3px 3px 3px 3px;}

/*makes a box for the eNewsletter subscription on the Home page*/
.box3 {background-color:#e9e2ca; 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;}
/*NoNav3 is for BLACK effect*/
.headerNoNav3 {background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold; height:23px; text-transform: uppercase;}

<!-- BuyTickets page code -->
.ticketsMatrix {margin: 10px 0;}
.ticketsMatrix td {background-color: #e0e0e0; text-align:center; padding:6px;}
.ticketsMatrix th {width: 100%; text-align:left; font-size:11px; padding:6px;}

.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: 0px;}
.festivalNews .newsItem p {padding-bottom: 5px; 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,
body.roses .leftNavigation ul li a.roses,
body.donations .leftNavigation ul li a.donations,
body.cityfair .leftNavigation ul li a.cityfair,
body.waterfrontevents .leftNavigation ul li a.waterfrontevents,
body.rnrphm .leftNavigation ul li a.rnrphm

/* 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; }

/*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; }

.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; }

.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; }

.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; }

.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; }
.footerCopyrightsmall { text-align:center; color:#4A7562; font-size:80%; }

.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; }

/*added to create a line for spacing, based on 'back to top' without link ...cmc */
.line-x { border-top:1px solid #4A7562; 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 table { font-size:80%; }

/*makes RED emphasis...cmc...*/
.redbold { color: #ab003d; font-size: 100%; font-weight: bolder; }
.redbold a p { color: #ab003d; font-size: 100%; font-weight: bolder; }
.redbold h1 h2 h3 h4 h5 h6 { color: #ab003d; font-size: 100%; }

/*makes YELLOW highlight emphasis...cmc...*/
.ybold { background-color: yellow; color:#4B493D; font-weight: bolder; }
.ybold a p { background-color: yellow; color:#4B493D; font-weight: bolder; }
.ybold h1 h2 h3 h4 h5 h6 { background-color: yellow; color:#4B493D; 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 */

/* Sitemap styles */


.lhead {
background-color:#fff;
padding:3px;
font-weight:bold;
font-size:16px;
}
.lpart {
padding:0px;
}
.lpage {
font:normal 12px verdana;
}
.lcount {
background-color:#000000;
color:#fff;
padding:2px;
margin:2px;
font:bold 12px verdana;
}
a.aemphasis {
font-weight:bold;
}

/* end of Sitemap styles */

/*this is the end of the styles*/
