html, body {width:100%;}
body {
	margin:0;
	padding:0;
	background:#0c2a00 url(/page/-/images/body-bg.gif) repeat-x;	
        background:#2b0364 url(/page/-/images/body-bg3.gif) repeat-x;  /* Purple Friday */
        background:#afd598 url(/page/-/images/body-bg2.gif) repeat-x; 
	font:12px "CenturyGothic","Century Gothic", "Trebuchet MS", Arial, sans-serif;
        font:11px Verdana, Arial, Helvetica;
}
#main-container {
	margin: 0 auto;
	width:970px;
	padding:0 11px;
	background:url(/page/-/images/container-bg2.png) repeat-y;
}
form {
	padding:0;
	margin:0;
}
img {border:none;}
a {outline:none;}

/* header */
#header {
	height:190px;
	background:url(/page/-/images/header-bg-ravens.jpg) no-repeat;  /* Purple Friday */
	background:url(/page/-/images/header-bg.jpg) no-repeat;
	overflow:hidden;
}
#header strong {
	float:left;
	width:509px;
}
#header strong a {
	float:right;
	width:218px;
	height:137px;
	text-indent:-9999px;
}
#header div {
	float:right;
	width:232px;
	padding:33px 0 0 53px;
	height:157px;
	background:url(/page/-/images/form-bg.jpg) no-repeat;
}
#header div fieldset {
	overflow:hidden;
	border:none;
	width:100%;
	padding:5px 0 9px;
	margin:0;
}
#header div fieldset input {float:left;}
#header div fieldset .text {
	border:1px solid #000;
	color:#83b36a;
	font:13px Arial, Helvetica, sans-serif;
	padding:4px 0 5px 6px;
	width:177px;
}
#header div fieldset .t1 {
	display:inline;
	margin:0 18px 0 0;
	width:80px;
}

		#nav { background:url(/page/-/images/nav-bg.gif) repeat-x; height:36px; width: 970px; }
/* container */
#container {
	overflow:hidden;
}
.inner-page #container {background:url(/page/-/images/holder-bg.gif) repeat-y 100% 0;}
.seo-block {
	float:right;
	width:738px;
}

/* content */
#content {
	overflow:hidden;
	float:right;
	width:688px;
	padding:17px 26px 0 0;
	color:#333;
}
body.full-width #content {float: none; background: #fff; width: 935px; padding: 15px 15px;}
.seo-block #content {
	overflow:hidden;
	float:left;
	width:452px;
	padding:3px 0 0;
}
#content .title {
	overflow:hidden;
	margin:0 0 12px;
}
.seo-block #content .title {padding:0 6px;}

#content .title h1 {float:left;}
#content .title img {
	float:left;
	margin:11px 0 0;
}
#content h1 {
	margin:0;
	padding:10px 3px 0 0;
	font-size:24px;
	color:#548d37;
	font-weight:100;
}

#content h2 {
	margin:0;
	padding:0px 0px 4px 0;
	font-size:18px;
	color:#548d37;
	font-weight:100;
}


#content h4 {
	margin:0 0 10px 0;
	padding:0px 0px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}





#content p {
	margin:0 0 10px;
	line-height:16px;
}	
#content ul {
	padding:4px 0 0 25px;
	margin:0 0 11px;
	list-style:none;
}
#content ul li {
	padding:0 0 4px 11px;
	background:url(/page/-/images/bullet.gif) no-repeat 0 7px;
}	


/* @group 02 =COMMON STYLE */

body {  }

.base h1 {  }
.base h2 {  }
.base h3 {  }
.base h4 {  }

.base p {  }

a {  }
a:hover {  }

blockquote { border-left: 5px solid #99cc78; margin-left: 30px; padding-left: 15px;}

.base ul, ol {  }
.base ul {  }
.base ol {  }
.base ul li, .base ol li {  }
.base li ol {  }
.base li ul {  }

/* @end */

/* post */
.post {
	overflow:hidden;
	margin:0 0 8px;
}
.seo-block .post {padding:0 15px 0 21px;}
.post span {
	font-weight:bold;
	color:#666;
	padding:0 3px 0 0;
	font-size:11px;
}
.post strong {
	font-size:13px;
	color:#060;
	padding:0 4px 0 0;
}
.post a {color:#060;text-decoration:none;font-weight:bold;}
.post a:hover {text-decoration:underline;}

/* featured-block */
.featured-block {
	overflow:hidden;
	margin:0 0 0px;
	background:url(/page/-/images/featured-block-bg.gif) repeat-y;
}
.featured-block .fb-tbg,
.featured-block .fb-bbg {
	overflow:hidden;
	background:url(/page/-/images/featured-block-tbg.gif) no-repeat;
}
.featured-block .fb-bbg {
	background:url(/page/-/images/featured-block-bbg.gif) no-repeat 0 100%;
	padding:16px 16px 23px;
}
.featured-block .fb-bbg div {
	overflow:hidden;
}
.featured-block h3 {
	font-size:18px;
	text-align:center;
	color:#fff;
	margin:0 0 20px;
	padding:0;
	letter-spacing:2px;
}
.featured-block h3 a {color:#fff;text-decoration:none;}
.featured-block h3 a:hover {text-decoration:underline;}
.featured-block img {
	float:left;
	display:inline;
	margin:0 18px 0 0;
	border:4px solid #e6c073;
}
#content .featured-block p {
	margin:0;
	color:#403f3d;
	line-height:17px;
}
.featured-block p strong {color:#10100d;font-size:13px;}
.featured-block p a {
	color:#10100d;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.featured-block p a:hover {text-decoration:underline;}

/* rightbar */
#rightbar {
	float:right;
	width:273px;
	padding:5px 5px 0 0;	
}
#rightbar .block {
	overflow:hidden;
	padding:3px;
	margin:0 0 5px;
	background:#2d5e15;

}
#rightbar .block h3 {
	overflow:hidden;
	height:40px;
	overflow:hidden;
	margin:0 0 4px;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:42px;
	letter-spacing:1px;
	text-transform:uppercase;
	background:url(/page/-/images/block-title-bg.gif) no-repeat;
}
#rightbar a {
	color:#fff;
	text-decoration:none;
}
#rightbar a:hover {text-decoration:underline;}
#rightbar .player-holder {
	padding:0 3px 3px;
	overflow:hidden;
}
#rightbar .player-holder img {
	display:block;
}
#rightbar .text {
	overflow:hidden;
	padding:6px 7px 10px 11px;
}
#rightbar .text img {
	float:left;
	display:inline;
	margin:0 11px 0 0;
}
#rightbar .text p {
	color:#fff;
	margin:0 0 7px;
	font-size:12px;
	line-height:16px;
}
#rightbar .text p a {font-weight:bold;}
#rightbar .visit {
	margin:0 0 12px;
	padding:4px 0 0;
	text-align:center;
	color:#fff;
	font-size:13px;
}
#rightbar .visit a {font-weight:bold;}

#rightbar .homeNews a{color: #070;}
#rightbar .homeNews .entry{margin-bottom: 10px;}
h2.latestNews {
   background-image: url(/page/-/images/latestnews_h2.png);
   background-repeat:no-repeat;
   width:269px;
   height: 51px;
   display:block; 
   text-indent:-5000px;
	margin-bottom: 0;
}
z
.greenboxtop {
   background-image: url(/page/-/legsession/greenbox-top.png);
   background-repeat:no-repeat;
   width:269px;
   height:68px;
   display:block; 
   text-indent:-5000px;
}

.homeNews {
   background-image: url(/page/-/legsession/greenbox-middle.png);
   background-repeat:repeat-y;
   width: 239px;
   display:block;
	padding: 10px 15px;
}

/* leftbar */
#leftbar {
	float:left;
	width:209px;
	padding:15px 0 0 8px;
}
#leftbar .box {
	background:#fff url(/page/-/images/arrow.gif) no-repeat;
	overflow:hidden;
	padding:15px 6px 6px;
}

/* shedule */
.shedule {
	overflow:hidden;
	padding:0 0 32px;
}	
.shedule h3 {
	color:#666;
	margin:0 0 6px;
	padding:0 11px 0 0;
	text-align:center;
	font-size:16px;
}
.shedule ul {
	overflow:hidden;
	padding:0 5px 0 18px;
	margin:0;
	list-style:none;
}
.shedule ul li {
	padding:0 0 9px;
	line-height:16px;
}
.shedule ul strong {
	font-size:11px;
	text-transform:uppercase;
	display:block;
}
.shedule ul span {
	font-size:14px;
}
.shedule a {
	font-size:13px;
	text-decoration:none;
	color:#060;
	font-weight:bold;
}
.shedule a:hover {text-decoration:underline;}
.shedule p {
	margin:0;
	padding:6px 0 0 18px;
}
.shedule p a {font-size:12px;}

/* flickr */
.flickr {
	overflow:hidden;
	margin:0 0 16px;
}
.flickr a img {
	display:block;
	margin:0 0 3px;
}
.flickr div.box img {
	margin:0 0 7px;
}
.flickr div.box span.arrow-links {
	display:block;
	overflow:hidden;
	padding:0 0 0 76px;
	margin:0 0 3px;
}
.flickr div.box span.arrow-links img {
	display:inline;
	margin:0 12px 0 0;
	float:left;
}

/* twitter */
.twitter {
	overflow:hidden;
	margin:0 0 6px;
	color:#333;
}
.twitter a img {
	display:block;
	margin:0 0 3px;
}

h2.twitter {
	display: none;
}
.twitter ul {
	overflow:hidden;
	padding:2px 2px 0 10px;
	margin:0;
	list-style:none;
}	
.twitter ul li {
	padding:0 13px 0 0;
	margin:0 0 8px;
	/* background:url(/page/-/images/twitter-star.gif) no-repeat 100% 100%; */
}
.twitter ul li strong {
	font-size:11px;
	font-weight:100;
	line-height:13px;
	display:block;
}
.twitter ul p {
	margin:0;
	line-height:16px;
	padding:0 0 8px;
	border-bottom:1px solid #ccc;	
}
.twitter ul .last p {border:none;}
.twitter a {
	font-weight:normal;
	color:#060;
	text-decoration:none;
}
.twitter a:hover {text-decoration:underline;}
.twitter .all {
	margin:0 0 4px;
	padding:0 0 0 10px;	
}

/* footer */
#footer {
	overflow:hidden;
	height:28px;
	padding:12px 0 0;
	margin:0;
	list-style:none;
	text-align:center;
	color:#d7edc5;
	background:url(/page/-/images/footer-bg.gif) repeat-x;
}
#footer a {color:#d7edc5;}
#footer a:hover {text-decoration:none;}
#footer li {
	display:inline;
	padding:0 10px;
	background:url(/page/-/images/footer-separator.gif) no-repeat 100% 50%;
}
#footer li.last {background:none;}


#content .post img.delegate {
float: right;
margin: 6px;
}



.shedule ul span.schedule_day{
font-weight: bold;
font-size: 100%;
text-transform: uppercase;
}

#content ul.schedule_list{
list-style: none;
list-style-type: none;
padding-left: 0px;
}
#content ul.schedule_list li{
background-image: none;
padding-left: 0px;
padding-bottom: 8px;
}


.greenbox {
   background-image: url(/page/-/legsession/greenbox-middle.png);
   background-repeat:repeat-y;
   width:269px;
   display:block; 
}

.greenboxtop {
   background-image: url(/page/-/legsession/greenbox-top.png);
   background-repeat:no-repeat;
   width:269px;
   height:68px;
   display:block; 
   text-indent:-5000px;
}

.greenboxtop2 {
   background-image: url(/page/-/legsession/greenbox-top2.png);
   background-repeat:no-repeat;
   width:269px;
   height:68px;
   display:block; 
   text-indent:-5000px;
}

.greenboxbottom {
   background-image: url(/page/-/legsession/greenbox-bottom.png);
   background-repeat:no-repeat;
   width:269px;
   height:15px;
   display:block; 
}

.greenform {
	background-color:#FFFFFF;
	color:#333;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #bbd9aa;
	border-left:1px solid #8eae7c;

}

/* @group =INTERIOR PAGES */

#content.blog .title img { margin-left: 10px; }

div.blog .list { width: 450px; float: left;}
div.blog #blog-sidebar { width: 195px; float: right;}
#blog.list { width: 420px; margin-left: 20px;}
div.blog .entry, #blog.list .entry { margin-bottom: 40px; }
div.blog .entry a, #blog.list .entry a { color: #070; }
div.blog .entry a:hover, #blog.list .entry a:hover { text-decoration: underline; }

div.blog .entry span.byline, #blog.list .entry span.byline { font-size: 10px; color: #777;}
div.blog .entry span.byline span.author, #blog.list .entry span.byline span.author { font-weight: bold; color: #a41a17; }

#content.blog .entry h2, #blog.list .entry h2 { font-size: 18px; font-weight: bold; margin-bottom: 10px; padding-bottom: 0;margin-top:3px;} 
#content.blog .entry h2 a, #blog.list .entry h2 a { color: #070; text-decoration: none;}
#content.blog .entry h2 a:hover, #blog.list .entry h2 a:hover { text-decoration: underline; }

#content.blog .entry .more-links, #blog.list .entry .more-links { background: #ececec; padding: 10px; font-size: 10px; color: #777;}
#content.blog .entry .more-links p, #blog.list .entry .more-links p { margin-bottom: 5px;}
#content.blog .entry .more-links p.nomargin, #blog.list .entry .more-links p.nomargin { margin-bottom: 0; }
#content.blog .entry .more-links p a, #blog.list .entry .more-links p a { color: #777; font-weight: bold; text-decoration: none;}
#content.blog .entry .more-links p a:hover, #blog.list .entry .more-links p a:hover { text-decoration: underline; }
#content.blog .entry .more-links p a.tags, #blog.list .entry .more-links p a.tags { font-style: italic; font-weight: normal; text-decoration: underline;}
#content.blog .entry .more-links p a.tags:hover, #blog.list .entry .more-links p a.tags:hover { text-decoration: none; }
#content.blog .entry .more-links a.facebook, #blog.list .entry .more-links a.facebook { background: url(/page/-/images/btn-blog-socnet.png) no-repeat 0 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.facebook:hover, #blog.list .entry .more-links a.facebook:hover { background: url(/page/-/images/btn-blog-socnet.png) no-repeat 0 -20px; }
#content.blog .entry .more-links a.digg, #blog.list .entry .more-links a.digg { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -21px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.digg:hover, #blog.list .entry .more-links a.digg:hover { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -21px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.tweet, #blog.list .entry .more-links a.tweet { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -45px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.tweet:hover, #blog.list .entry .more-links a.tweet:hover { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -45px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.technorati, #blog.list .entry .more-links a.technorati { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -67px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.technorati:hover, #blog.list .entry .more-links a.technorati:hover { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -67px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.email, #blog.list .entry .more-links a.email { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -90px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
#content.blog .entry .more-links a.email:hover, #blog.list .entry .more-links a.email:hover { background: url(/page/-/images/btn-blog-socnet.png) no-repeat -90px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}

#blog-sidebar .box { background: url(/page/-/images/title-blog-sidebar-btmbg.png) no-repeat 0 100%; padding-bottom: 15px; margin-bottom: 10px; font: 11px Georgia, serif; color: #bd9540; font-style: italic;}
#blog-sidebar .box a { color: #bd9540; }
#blog-sidebar .box a.text { color: #bd9540;	margin-left: 5px;}
#blog-sidebar .box ul.news li{width: 150px;	margin-bottom: 21px;}
#blog-sidebar .box ul.news img.rss{float: left;	margin-top: -7px; 	margin-bottom: 4px;	padding-left: 0;}
#blog-sidebar .box ul.news img{	padding: 0 0 0 15px;}
#blog-sidebar .box a:hover { text-decoration: none; }
#content #blog-sidebar .box li {background: none; padding: 3px 0;}
#blog-sidebar .box h2 { padding-bottom: 0; }
#blog-sidebar .box h2.tag { background: url(/page/-/images/title-blog-sidebar-tag.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar .box h2.date { background: url(/page/-/images/title-blog-sidebar-date.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar .box h2.blog { background: url(/page/-/images/title-blog-sidebar-roll.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar .box h2.news { background: url(/page/-/images/news_h2.png) no-repeat 0 0; text-indent: -9999px; height: 40px; margin-bottom: 10px;}

#blog-sidebar .box #tag-select {z-index: 1000; width: 150px; margin-left: 22px;}

#blog-sidebar .box h2.thistrip { background: url(/page/-/images/title-blog-sidebar-thistrip.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.itinerary { background: url(/page/-/images/title-blog-sidebar-itinerary.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.tripvideo { background: url(/page/-/images/title-trip-video.jpg) no-repeat 0 0; text-indent: -9999px; height: 40px; }

#blog-sidebar h2.leglegsession { background: url(/page/-/legsession2010/title-thesession.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.legvideo { background: url(/page/-/legsession2010/title-video.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.legissues { background: url(/page/-/legsession2010/title-issues.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.legaction { background: url(/page/-/legsession2010/title-action.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
#blog-sidebar h2.legnewsclips { background: url(/page/-/legsession2010/title-newsclips.png) no-repeat 0 0; text-indent: -9999px; height: 40px; }
h2.legblog { background: url(/page/-/legsession2010/title-fromblog.png) no-repeat top center; text-indent: -9999px; height: 50px; width:480px; }

#leginteriorheader a { display:block; height:80px; width: 680px; text-indent: -9999px; background: url(/page/-/legsession2010/leg2010-header2.jpg) no-repeat top center; margin:0 0 20px 0; }
.entryleglist { text-align:center;font:11px/14px Verdana,Arial,Helvetica; padding:7px 0px;margin:0 7px; border-bottom:1px solid #DDDDDD;font-weight:bold; }
.entryleglist a {color:#060;}
.entryleglist a:hover {color:#333333;}


p.pagination span a { color: #060; text-decoration: none; font-weight: bold;}
p.pagination span a:hover { text-decoration: underline; }
p.pagination span.previous { float: left; margin-left: 10px;}
p.pagination span.next { float: right; margin-right: 10px;}

.fieldset .input h3 {background-color:#AFD598;padding:4px;}

/** Europe Trip Map **/

#map { width: 675px; background: #ececec; height: 300px; margin: 10px auto; border: 5px solid #CCC;}
div.popup div { width: 250px; height: 100px; display: block; margin-bottom: 5px;}
#map .popup h2 { font-size: 14px; }
#map h2 { font: bold 14px/18px Helvetica, sans-serif; margin-bottom: 5px;}
#map h4 { font: bold 12px/1.5em Verdana, sans-serif; margin: 0; }
#map p { line-height: 17px; margin: 0 0 10px 0;}
#map div.popup div div { height: 65px; overflow: hidden; display: block;}
#map div.popup div img { width: 85px; height: auto; float: left; margin-right: 10px;}
/* @end */




/* @group =UTILITY */

.stretcher { clear: both; height: 1px; visibility: hidden; }
.nomargin { margin-bottom: 0px; }
.floatl {float: left; margin: 0; padding: 0 10px 10px 0;}
.floatr {float: right; margin: 0; padding: 0 0 10px 10px;}
.floatl-nomargin { float: left; margin: 0; padding: 0;}
.floatr-nomargin { float: right; margin: 0; padding: 0;}
.clear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0;}
.required { color: red; }

i, em { font-style: italic; }
b, strong { font-weight: bold; }

sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative;}
sup { bottom: 1ex; }
sub { top: .5ex; }

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

/* @end */

	
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#nav .sf-menu {
margin: 0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em;
	margin-top: 9px;
}
.sf-menu ul li a {
	padding: 0; 
}
.sf-menu ul li {
	padding: 5px;
	width: 153px;
	border: 1px solid #fff;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	background:url(/page/-/images/nav-separator.gif) no-repeat 100% 0;
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:block;
	position:		relative;
	height: 26px;
	padding-top: 10px;
	margin: 0;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu li a {
	text-decoration:none;
	padding-right: 28px;
	padding-left: 28px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
}
.sf-menu li { }
.sf-menu li li {
	background: #265f09;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.active a {
	
	background:url(/page/-/images/nav-hover.gif) repeat-x; background-position:0 -46px;color:#000000;
}
.sf-menu li ul li a:hover {
	background-image: none;
}
 .sf-menu li ul li:hover {
	background-image: none; 
	background-color: #f2cb51;
}
li.navDonation, li.navRecord {
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
