/* main start */
body{
	margin:0;
	background:#fff;
	font:11px/14px Verdana, Helvetica, sans-serif;
	color:#333;
}
img{border-style:none;}
a{color:#416482;
outline: none;
}
a:hover{text-decoration:none;}
a{outline: none;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:960px;
	margin:0 0;
	padding:0 0px 20px 45px;
}
#main{
	width:960px;
	overflow:hidden;
	background:url(/assets/images/bg-main.gif) repeat-y 220px 0;
	position:relative;
	z-index:10;
}
#twocolumns{
	float:right;
	width:739px;
	overflow:hidden;
}
#content-wide { /* Overrides two-column layout */
	background-color: #fff;
	clear: both;
	padding-top: 5px;
	padding-bottom: 20px;
}

#content-fullwidth { /* Overrides two and three column layout */
	background-color: #fff;
	clear: both;
	padding-top: 5px;
	padding-bottom: 20px;
}
/*header start*/
#header{
	height:165px;
	padding:10px 0 0;
	position:relative;
	z-index:1000;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header .logo-holder{
  width:100%;
	overflow:hidden;
/*	margin:0 0 10px; */
}
/*
#header .logo{
	background:url(/assets/images/bg-logo.gif) no-repeat;
	margin:0 0 0 16px;
	overflow:hidden;
	width:60px;
	height:72px;
	float:left;
	text-indent:-9999px;
}*/
#header .logo-holder a {
/*	width:60px;
	height:72px; */
	display:block;
	width:580px;
	padding-top:135px;
	margin:0 0 0 25px;
	background:url(/assets/images/wfp-logo.gif) no-repeat;
	overflow:hidden;
	height:0;
}
#header .slogan{
	float:left;
	margin:16px 0 0 25px;
	background:url(/assets/images/bg-slogan.gif) no-repeat;
	text-indent:-9999px;
	width:693px;
	height:44px;
}
/* navigation start */
#header .nav{
	background:#e0ded8 url(/assets/images/bg-navigation.gif) left top no-repeat;
	height:22px;
	position:relative;
	z-index:100;
	padding:0 0 0 0;
}
#header .firsthover {
  background-position: 0 -21px !important;
}
#header .lasthover {
  background-position: 0 -42px !important;
}
 
#header .nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav {
	margin:0;
	padding:1px 0 0;
	list-style: none;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	float:left;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	background:url(/assets/images/sep-nav.gif) repeat-y;
	position:relative;
	height:21px;
	padding:0 0 0 1px;
}
#nav li span.marked{
	display:block;
	padding:0 10px;
	/* background:url(/assets/images/bg-nav-arrow.gif) no-repeat 100% 4px; */
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 4px;
}
#nav li:first-child{background:none;}
#nav li .drop li:first-child{border:0;}
#nav a {
	padding:0 18px;
	height: 20px;
	float: left;
	color:#4a3c31;
	text-decoration: none;
}
#nav ul a {
  height:19px;
}
#nav a:hover{
	background:#416482;
	color:#e0ded8;
}
#nav li .marked span{
	padding:0 15px 0 0;
	margin:0 -15px 0 0;
	display:block;
	/* background:url(/assets/images/bg-nav-arrow.gif) no-repeat 100% 4px; */
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 4px;
}
#nav ul li:hover .marked span,
#nav ul li.hover .marked span{
  /* background:url(/assets/images/bg-nav-sub-arrow.gif) no-repeat 100% 4px; */
 	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 4px;
}
#nav ul li:hover li .marked span,
#nav ul li.hover li .marked span{
  /* background:url(/assets/images/bg-nav-arrow.gif) no-repeat 100% 4px; */
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 4px;
}
#nav ul li li:hover .marked span,
#nav ul li li.hover .marked span{
  /*  background:url(/assets/images/bg-nav-sub-arrow.gif) no-repeat 100% 4px; */
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 4px;
}
 
#nav .drop ul li .marked:hover{background:#fff;}
#nav ul li:hover .marked,
#nav ul li.hover .marked{
	background:#fff;
	text-decoration:underline;
	color:#000;
}
#header #nav ul li li:hover .marked,
#header #nav ul li li.hover .marked{
	background:#fff;
	text-decoration:underline;
	color:#000;
}
#nav ul li:hover li .marked,
#nav ul li.hover li .marked{
	background:none;
	text-decoration:none;
	color:#2b5180;
}
#nav .has-drop-down a,
#nav .has-drop-down .has-drop-down a,
#nav .has-drop-down .has-drop-down .has-drop-down a { text-decoration: underline; }
#nav .has-drop-down li a,
#nav .has-drop-down .has-drop-down li a,
#nav .has-drop-down .has-drop-down .has-drop-down li a { text-decoration: none; }
#nav li.active a,
#nav li:hover a,
#nav li.hover a,
#nav li.current a {
	color:#e0ded8;
	background:#416482;
}
#nav li a:hover{color:#e0ded8;}
#nav li:hover,
#nav li.hover {position:relative;}
#nav li:hover .drop,
#nav li.hover .drop,
#nav li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop li.hover .drop { display:block; }
#nav li:hover .drop .drop,
#nav li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop,
#nav li.hover .drop li.hover .drop .drop { display:none; }
#nav .drop {
	position: absolute;
	left:0;
	top:21px;
	z-index: 999;
	width: 999px;
	background-color:#e0ded8;
	border:1px solid #ccc;
	cursor:pointer;
	display: none;
}
#nav .drop .drop{
	top: 8px;
	margin:0 -10px;
}
#nav .drop div { float: left; }
#nav .drop ul {
	padding:3px 5px 2px;
	margin: 0;
	float: left;
	list-style: none;
}
#nav .drop ul li {
	float: none;
	height:auto;
	background:none;
	border-top:1px solid #c1c1c1;
	font-size: 0;  
	line-height: 0;
	padding:2px 0 1px;
	margin: 0 0 -1px;
}
#nav .drop ul li a {
	padding: 2px 25px 2px 5px;
	margin:0 0 3px;
	background:none;
	float: none;
	display: block;
	height: auto;
	color:#2b5180;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#nav .drop ul li a:hover {
	background: #efefef;
	text-decoration:underline;
	color:#000;
}
.pointer { display: none; }
/* if javascript disable start */
#nav.menu-hard-code .drop {width: auto; }
#nav.menu-hard-code .drop .drop { left: 200px; }
#nav.menu-hard-code .drop ul { width: 200px; }
/* if javascript disable end */
.navigation-box{
	position:absolute;
	bottom:11px;
	right:299px;
	background:url(/assets/images/bg-charity-navigation.gif) no-repeat;
	width:88px;
	height:31px;
	text-indent:-9999px;
}
.navigation-box a{
	display:block;
	width:88px;
	height:31px;
}
/* navigation end */
/*header end*/
/*sidebar start*/
#sidebar{
	float:left;
	width:285px;
	overflow:hidden;
	padding:25px 0 0;
}
#sidebar .search-form{
	width:274px;
	float:right;
}
#sidebar .txt{
	width:238px;
	margin:3px 0 0 8px;
}
#sidebar #btn-go{
	float:left;
	border:0;
	background:none;
	padding:2px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#808080;
}
 
 
.visual-box{
	width:274px;
	overflow:hidden;
	float:right;
	padding:11px 0 0 11px;
	border-bottom:1px solid #ce8e00;
	height:548px;
}
.visual-box .visual-block{
	width:274px;
	position:relative;
	margin:0 0 11px;
}
.visual-box .new-box{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.visual-box .new-box p{
	margin:0 0 2px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.visual-box .new-box p a{
	color:#040200;
	text-decoration:none;
	font-weight:bold;
}
.visual-box .new-box .detail a{color:#416482;}
.visual-box .new-box p a:hover{text-decoration:underline;}
.visual-box .visual-block img{display:block;}
.visual-box .title-holder{margin:0 0 7px;}
.visual-holder{
	position:absolute;
	bottom:13px;
	left:5px;
	color:#fff;
}
.visual-holder strong{
	margin:0;
	font:bold 22px/25px Arial, Helvetica, sans-serif;
	float:left;
}
.visual-box .partner-box{font:bold 24px/27px Arial, Helvetica, sans-serif;}
.visual-box address{font:bold 18px/24px Arial, Helvetica, sans-serif;}
.visual-box address span{font:bold 24px/27px Arial, Helvetica, sans-serif;}
.visual-holder p{
	font:bold 11px/14px Verdana, Helvetica, sans-serif;
	margin:0;
}
.visual-holder .visual-text{
	font:15px/24px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.title-holder span{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	position:relative;
	top:-2px;
	padding:0 0 0 1px;
	float:left;
}
.visual-box .new p{
	margin:0;
	font:11px/14px Verdana, Helvetica, sans-serif;
}
.visual-box .new p a{
	font-weight:bold;
	text-decoration:none;
	color:#060400;
}
.visual-box .new p a:hover{text-decoration:underline;}
.visual-box .detail{font:11px/14px Arial, Helvetica, sans-serif;}
.contact-block{
	width:274px;
	overflow:hidden;
	/* float:right;
	padding:12px 0; */
	position: absolute;
	bottom:11px;
	left:686px;
}
.contact-block ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.contact-block li{
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.contact-block li img{display:block;}
.contact-block div{
	padding:4px 0 0;
	float:left;
	width:180px;
}
.contact-block p{
	margin:0;
	color:#465983;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.inner #twocolumns .info-area {
	width:718px;
	overflow:hidden;
	padding:0 0 0 16px;
}
.inner .info-wrapper{
	width:718px;
	margin:0 0 0 -16px;
	padding:0 0 0 16px;
	border-bottom:1px solid #ce8e00;
}
.inner #twocolumns .info-area .images {
	width:738px;
	overflow:hidden;
	margin:0 0 7px;
}
.inner #twocolumns .info-area .images img {
	float:left;
	margin:0 13px 0 0;
}
.inner #twocolumns .info-area .info {
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.inner #twocolumns .details {
	width:100%;
	overflow:hidden;
}
.inner #twocolumns .info-area .details h2 {
	margin:0 5px 0 0;
	font:bold 11px/14px Verdana , Helvetica, sans-serif;
	color:#ce8e00;
	float:left;
}
.inner #twocolumns .info-area .details dl {
	margin:0;
	font: 11px/14px Verdana , Helvetica, sans-serif;
	color:#444;
}
.inner #twocolumns .info-area .details dl a {color:#35476e;}
.inner #twocolumns .info-area .details dt {
	float:left;
	font:bold 11px/14px Verdana , Helvetica, sans-serif;
	background:url(/assets/images/separator-01-inner.gif) no-repeat 0 3px;
	margin:0 2px 0 0;
	padding:0 0 0 8px;
}
.inner #twocolumns .info-area .details dt:first-child {
	background:none;
	padding-left:0;
}
.inner #twocolumns .info-area .details dd {
	margin:0;
	float:left;
	margin:0 5px 0 0;
}
.inner #twocolumns .info-area .w-holder {
	border-top:1px solid #ce8e00;
	margin:0 0 0 -16px;
	padding:13px 0 0;
	border:0;
}
.inner #twocolumns .info-area .block-information {
	width:100%;
	overflow:hidden;
	padding:0 0 0 14px;
}
.inner #twocolumns .info-area .block-information h3,
.inner #twocolumns #contentDiv h3
 {
	font:bold 12px/18px Verdana , Helvetica, sans-serif;
	color:#ce8e00;
	margin:0;
	margin:0 0 6px;
}
.inner #twocolumns #sidebar {
	padding:0 0 0 10px;
	margin:25px 0 0;
	width:221px;
	border-left:1px solid #ce8e00;
}
.inner #twocolumns #sidebar form {
	width:221px;
	overflow:hidden;
}
.inner #twocolumns #sidebar .search-form {
	width:221px;
	margin:0 0 15px;
}
.inner #twocolumns #sidebar .txt {width:184px;}
.inner #twocolumns .news-holder {
	width:221px;
	border:0;
	margin:0;
	padding:0;
}
#home .column .news-holder {
  width:211px;
}

.inner #twocolumns .w-holder {
	border-bottom:1px solid #ce8e00;
	margin:0 0 10px -10px;
	padding:0 0 0 10px;
}
.inner #twocolumns .news-holder h3 {font-weight:bold;}
.inner #twocolumns .join {
	width:100%;
	overflow:hidden;
	font: 13px/17px Verdana , Helvetica, sans-serif;
	letter-spacing:1px;
}
.inner #twocolumns .events-holder {
	border-top:1px solid #ce8e00;
	font: 11px/15px Verdana , Helvetica, sans-serif;
	padding:5px 0 0 9px;
	margin:10px 0 12px;
	float:left;
	width:221px;
}
.inner #twocolumns .events-holder h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	color:#ce8e00;
}
.inner #twocolumns .events-holder .box-image {
  width:221px;
  margin-bottom:10px;
}
.inner #twocolumns .events-holder .box-image img {display:block;}
.inner #twocolumns .events-holder strong {
	font: bold 11px/14px Verdana , Helvetica, sans-serif;
	color:#444;
}
.inner #twocolumns .events-holder p {
	margin:0;
	color:#333;
}
.inner #twocolumns .events-holder .event {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.inner #twocolumns .events-page {border-left:0 !important;}
.inner #twocolumns .events-page .w-holder {
	width:230px;
	overflow:hidden;
	margin:0 0 0 -20px;
	border:none;
}
.join p {
	margin:0;
	color:#fefdfd;
	padding:0 13px 0 0;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.join p.link {
	background:url(/assets/images/separator-03-inner.gif) no-repeat 100% 5px;
	float:left;
}
.inner #twocolumns .join .holder {
	width:208px;
	padding:6px 0 8px 13px;
}
.join {
	letter-spacing:1px;
}
.join .holder {
	background:#989b94;
	
	overflow:hidden;
	padding:6px 0 8px 9px;
	width:200px;
}
.join a {
	text-decoration:none;
	display:inline-block;
	color:#ecf58c;
}
.join a:hover {text-decoration:underline;}
/*sidebar end*/
/*column start*/
.column{
	float:left;
	width:221px;
	overflow:hidden;
	padding:25px 0 11px;
	background:url(/assets/images/bg-column.gif) repeat-x;
}
.column form {
	width:209px;
	overflow:hidden;
}
.search-form{
	background:url(/assets/images/bg-form.gif) repeat-x 0 -19px;
	height:19px;
	width:209px;
}
.search-form label{display:none;}
.row{
	height:19px;
	overflow:hidden;
	background:url(/assets/images/bg-form.gif) no-repeat 100% -38px;
	position:relative;
}
.row-area{
	height:19px;
	background:url(/assets/images/bg-form.gif) no-repeat;
	overflow:hidden;
	position:relative;
}
.search-form input{padding:0;}
.search-form .txt{
	border:0;
	padding:0 5px 0 0;
	margin:3px 0 0 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#808080;
	height:13px;
	width:175px;
	background:none;
	float:left;
	position:relative;
}
.search-form #btn-search{
	float:left;
	margin:4px 0 2px 5px;
	height:12px;
	width:12px;
	cursor:pointer;
}
.news-holder{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ce8e00;
	margin:10px 0;
	padding:9px 0 0;
}
strong.news-date{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#ce8e00;
}
h2.news-holder,
.news-holder h2{
	margin:0 0 5px;
	font:bold 18px/21px Verdana, Helvetica, sans-serif;
	color:#ce8e00;
}
h2.news-holder {
  border-bottom:none;
  border-top:none !important;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.nobar {
  border-top:none !important;
  margin-top:0;
}

.new{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
	margin:0;
	padding:0;
	list-style:none;
}
.new li{
	padding:0 0 10px;
	color:#444;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
}
.new a{color:#416482;}
.column .more, .news-holder .blog-more {
	font:bold 11px/14px Verdana, Helvetica, sans-serif;
	float:left;
	margin:-5px 0 0;
}
.column .more a, .news-holder .blog-more a {
	padding:0 11px 0 0;
	color:#ce8e00;
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 5px;
	text-decoration:none;
}
.column .more a:hover, .news-holder .blog-more a:hover{text-decoration:underline;}
.news-holder p{
	margin:0;
	overflow:hidden;
}
.news-holder .detail{
	font:11px/13px Arial, Helvetica, sans-serif;
	display:block;
}
.news-holder .detail a{color:#416482;}
.news-holder .blog-box{
	float:left;
	font:bold 11px/14px Verdana, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
}
.news-holder .blog-box:hover{text-decoration:underline;}
.news-holder .blogs-header{
	font:bold 11px/14px Verdana,Helvetica, sans-serif;
	margin:0 0 2px;
	color:#ce8e00;
}
.news-holder .block-area{
	padding:0 0 5px;
	width:100%;
}
.news-holder .blog-more{
	/* font:10px/14px Verdana, Helvetica, sans-serif;	
	float:left;
	padding:0 0 12px; */
}
/* .news-holder .blog-more a{color:#455882;} */
.column-end {
  position:absolute;
  bottom:11px;
}
.gallery-holder{
	margin:10px 0 0 1px;
	position:relative;
	width:220px;
	height:154px;
}
.gallery-holder img{
  display:block;
  position:absolute;
  z-index:0;
  border:0 !important;
}
.gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:9px;
	left:12px;
	font:bold 15px/21px Arial, Helvetica, sans-serif;
}
* html .gallery-holder ul {
	overflow:visible;
	height:1%;
}
.gallery-holder a{
  display:block;
  position:absolute;
  height:16px;
  z-index:1000;
  background:#eee;
  left:12px;
}
.gallery-holder a:hover{text-decoration:underline;}
.inner .column .promo,
.inner .column .promo .btn-donate {
	float:left;
}
.inner .column .promo {
	padding:19px 0 0;
	margin:0;
}
.inner .column .block-links {
	width:100%;
	overflow:hidden;
	margin:-1px 0 1px;
	position:relative;
	padding:0;
	list-style:none;
}
.inner .column .block-links li {
	margin:0 0 7px;
	padding:6px 0 0;
	font: bold 13px/18px Verdana , Helvetica, sans-serif;
	border-top:1px solid #ce8e00;
}
.inner .column .block-links ul {
	margin:0;
	padding:0 0 7px 12px;
	list-style:none;
	font: bold 13px/24px Verdana , Helvetica, sans-serif;
	overflow:hidden;
	width:206px;
}
.inner .column .block-links ul li {
	border:0;
	margin:0;
}
.inner .column .block-links a {
	color:#416482;
	text-decoration:none;
	letter-spacing: 0.1em;
}
.inner .column .block-links a:hover,
.inner .column .block-links a.active {
	color:#ce8e00;
}
/* for convio's markup */
.inner .column .block-links .navigationItem {
	margin:0 0 9px;
	padding:8px 10px 0;
	font: bold 11px/13px Verdana, Helvetica, sans-serif;
	border-top:1px solid #ce8e00;
	text-transform: uppercase;
}
.inner .column .block-links .linksetSubMenu-2 {
	margin:-7px 0 0;
	padding:0 0 7px 12px;
	list-style:none;
	overflow:hidden;
	width:206px;
}
.inner .column .block-links .linksetSubMenu-2 .navigationItem {
	border:0;
	margin:0;
	text-transform: none; 
	font: bold 10px/14px Verdana , Helvetica, sans-serif !important;
	letter-spacing:0.05em;
}
.inner .column .holder-block-links {
	padding:0 0 0 2px;
	width:218px;
	overflow:hidden;
	float:left;
	margin:-6px 0 0;
	position:relative;
}
.event-area .inner #twocolumns {background:url(/assets/images/bg-border.gif) repeat-y -2px 10px;}
.inner .w {
	background:url(/assets/images/bg-wite.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.donate .search-form {margin:0 0 36px;}
/*column end*/
/*content start*/
#content{
	float:left;
	width:454px;
	overflow:hidden;
	padding:15px 0 0;
}

#content-fullwidth{
	float:left;
	width:960px;
	overflow:hidden;
	padding:15px 0 0;
}
.content-box{
	width:438px;
	border-right:1px solid #ce8e00;
	padding:0 0 18px 15px;
}
.content-box:after {
	content:"";
	display:block;
	clear:both;
}
#content h1, #content-wide h1, #content-fullwidth h1 {
	color:#ce8e00;
	font:bold 48px/1.1em "Bell Gothic Black",Verdana, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
	letter-spacing:0.1em;
}
h1.huge {
  font-size:76px !important;
  line-height:1.1em !important;
}
 
h1.smaller,h1.large {
  font-size:55px !important;
  line-height:1em !important;
}
h1.medium {
  font-size: 42px !important;
  line-height:1em !important;
}
h1.small {
  font-size: 30px !important;
  line-height:1em !important;
  letter-spacing: normal;
}
 
.main-box{
	padding:4px 0 0 15px;
	margin:0 0 0 -15px;
	min-height:584px;
	overflow:hidden;
}
* html .main-box{
	overflow:visible;
	height:584px;
}
.main-box .promo-img{
	display:block;
	position:absolute;
	left:221px;
	bottom:-1px;
}
.main-box .promo-img img{display:block;}
.links-list{
	margin:0;
	padding:13px 0 0 0;
	float:left;
	list-style:none;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	width:250px;
}
.links-list li{
	margin:0 0 5px;
	overflow:hidden;
}
/*
* html .links-list li {
	overflow:visible;
	height:1%;
}
.links-list span{
	font:bold 28px/30px Arial, Helvetica, sans-serif;
	padding:0 11px 0 0;
	float:left;
	background:url(/assets/images/bg-sep-new.gif) no-repeat 100% 11px;
}
.links-list a{
	color:#000;
	text-decoration:none;
	display:block;
}
.links-list a:hover{text-decoration:underline;}
.links-list a:hover span {text-decoration:underline;}
*/
.promo{
	float:right;
	overflow:hidden;
	width:180px;
	padding:12px 0 0;
	margin: 0 0 30px;
}
.promo .donate-holder{
	width:180px;
	overflow:hidden;
}
.promo .btn-donate{
	float:right;
	text-indent:-9999px;
	background:url(/assets/images/btn-donate.gif) no-repeat;
	width:113px;
	height:30px;
	margin:0 8px 0 0;
	padding:0 0 9px;
}
.promo .promo-text{
	overflow:hidden;
	width:168px;
	text-align:right;
	border-bottom:1px solid #ce8e00;
	padding:0 12px 15px 0;
	margin:0 0 15px;
	font:11px/14px Verdana, Helvetica, sans-serif;
	color:#060400;
}
.promo .promo-text a{
	text-decoration:none;
	color:#060400;
	font-weight:bold;
}
.promo .promo-text a:hover{text-decoration:underline;}
.promo .promo-text p{margin:0;}
 
span.breadcrumbComponent {
  font:9px/14px Verdana,Geneva,sans-serif;
  color:#444;
  display:block;
  padding:2px 0 4px;
}
 
.breadcrumbComponent a.breadcrumb {
  color:#444;
  text-decoration:none;
}
.breadcrumbComponent a.breadcrumb:hover {
	text-decoration:underline;
}
 
 
ul.breadcrumbs {
	margin:0;
	padding:6px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font:9px/14px Verdana, Helvetica, sans-serif;
}
ul.breadcrumbs li {
	float:left;
	margin:0 3px 0 0;
	padding:0 0 0 5px;
	background:url(/assets/images/separator-breadcrumbs.gif) no-repeat 0 3px;
}
ul.breadcrumbs li:first-child {
	background:none;
	padding-left:0;
}
ul.breadcrumbs li a {
	color:#444;
	text-decoration:none;
}
ul.breadcrumbs li a:hover {
	text-decoration:underline;
}
.inner #twocolumns .holder {
	width:723px;
	overflow:hidden;
	padding:0 0 0 16px;
}
.inner #twocolumns {width:739px;}
.inner #content {
	width:477px;
	overflow:hidden;
	margin:0 14px 0 0;
	display:inline;
	padding:0;
}
.inner #content .block-information {
	width:100%;
	overflow:hidden;
}
.inner #content .block-information .heading {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.inner #content .block-information img.map {
	display:block;
	float:right;
}
.inner #twocolumns .block-information p {
	margin:0 0 15px;
	font:11px/14px Verdana, Helvetica, sans-serif;
	color:#333;
}

#contentDiv li {
  font-size:11px;

}
.inner #twocolumns .block-information ul {
	font-size:11px;
}
.inner #twocolumns .block-information li {
	font-size:11px;
}

.inner #content .block-information h1 {
	font:bold 82px/67px Verdana, Helvetica, sans-serif;
	color:#ce8e00;
	margin:0 0 0 -8px;
	position:relative;
	float:left;
}
.inner #content .block-information .events {
	width:100%;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #ce8e00;
	margin:1px 0 -1px;
	padding:9px 0 7px;
}
.inner #content .block-information .events .details {
	width:340px;
	overflow:hidden;
	margin:0 0 9px;
}
.inner #content .block-information .events .details p {margin:0;}
.inner #content .block-information .events address {font-style:normal;}
.inner #content .block-information .events p {margin:0 0 8px;}
.inner #content .block-information strong.date {
	color:#35476e;
	font: bold 12px/15px Verdana , Helvetica, sans-serif;
}
.inner #content .block-information strong.author {
	color:#ae8835;
	font: bold 14px/15px Verdana , Helvetica, sans-serif;
}
.inner #content .block-information strong {
	display:block;
	margin:0 0 8px;
}
.inner #content .block-information strong {
	font: bold 14px/15px Verdana , Helvetica, sans-serif;
	color:#ae8835;
}
.inner #content .block-information strong span {
	display:block;
	font-weight:normal;
}
.inner #content .events .box-image {
	width:121px;
	overflow:hidden;
	float:right;
	margin:5px 0 0;
}
.inner #content .events a.download {
	margin:0 0 15px;
	display:inline-block;
}
.inner #content .events a.mail {text-decoration:none;}
.inner #content .events a.mail:hover {text-decoration:underline;}
.inner #content .events-holder {
	width:100%;
	overflow:hidden;
	padding:29px 0 0;
	border:0;
}
/*content end*/
#footer {
	width:960px;
	overflow:hidden;
	border-top:1px solid #b58e2d;
	padding:8px 0 0;
}
#footer ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	font: 11px/14px Verdana , Helvetica, sans-serif;
	overflow:hidden;
	width:100%;
}
#footer ul.menu li {
	float:left;
	background:url(/assets/images/separator-02-inner.gif) no-repeat 0 3px;
	letter-spacing:1px;
	margin:0 13px 0 0;
	padding:0 0 0 13px;
}
#footer ul.menu li:first-child {
	background:none;
	padding-left:0;
}
#footer ul.menu li a {
	color:#c93;
	text-decoration:none;
}
#footer ul.menu li a:hover {text-decoration:underline;}
.info-block{
	width:960px;
	overflow:hidden;
	color:#c93;
	font:11px/14px Verdana, Helvetica, sans-serif;
	padding:5px 0 0;
}
.info-block .info-box{
	float:left;
	width:340px;
}
.info-block .info-box address{font-style:normal;}
.info-block .info-box p{margin:0;}
.info-block .info-box a{color:#c93;}
.info-block .info-area{
	float:left;
	width:500px;
	overflow:hidden;
	margin:0 0 0 30px;
}
.info-block .info-area p{margin:0;}
.info-block .info-area ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.info-block .info-area li{
	float:left;
	background:transparent url(/assets/images/separator-02-inner.gif) no-repeat 0 3px;
	padding:0 7px;
	font:11px/14px Verdana, Helvetica, sans-serif;
}
.info-block .info-area li:first-child{
	background:none;
	padding:0 7px 0 0;
}
.info-block .info-area a{
	color:#ce8e00;
	text-decoration:none;
}
.info-block .info-area a:hover{text-decoration:underline;}
.logo-box{
	float:right;
	background:url(/assets/images/bg-convio.gif) no-repeat;
	width:88px;
	height:31px;
	text-indent:-9999px;
}
.logo-box a{
	display:block;
	width:88px;
	height:31px;
}
/* main end */
 
 
#home #id02 {
  width:232px !important;
}
 
#home div#content {
  padding-top:25px;
  height:100%;  /* not sure if this'll work */
}
 
 
/* !changes to CSS for the program page. If these adversely affect other content, let Ben Byrne know */
 
#content h1.program {
  position:relative;
  z-index:80;
  /* margin-top:-2px; */
}
 
.programmap {
  /* position: absolute;
  z-index: 50;   
  top:25px;
  right:0; */
  float:left;
  margin-right:15px;
}
 
.inner #content {
  position:relative;
}
 
.intro {
  clear:both;
  margin-top:30px;
}
  
.inner #twocolumns .programs-holder h2 {
	font:bold 18px/20px "Bell Gothic Black",Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	color:#ce8e00;
	text-transform: uppercase;
}
 
.inner #twocolumns #sidebar {
  border-left:none;
}
 
.w-holder {
  clear:both;
}
 
.inner #twocolumns .info-area {
  background:#fff;
  clear:both;  
  margin-left:-16px;
}
 
div.w br {
  display:none;
}
 
.inner #twocolumns .info-area .block-information {
  width:auto;
}
 
.inner #twocolumns .info-area .images {
  margin-top:4px;
}
 
 
/* CSS for blog DT */
#content h1.blogtitle, #content-wide h1.blogtitle {
  font:bold 24px Verdana, Helvetica,sans-serif;
  letter-spacing:normal;
  text-transform: none;
  margin-top:0;
}
 
#content h4.postinfo {
  margin-left:0px;
  font-weight:normal;
  font-style: oblique;
  font-size:110%;
}
 
div.w #content h4 br {
  display:inline !important;
}
 
 
/* CSS for events DTs */
 
.scrollcopyheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ce8e00;
}
 
div.divider {
  height:1px;
  background:#ce8e00;
  margin:12px 0;
  line-height:0;
  overflow:hidden;
}
 
#contentDiv p br, #content-wide br {
  display:inline !important;
}

#contentDiv p,
#contentDiv ul, 
#contentDiv li {
  font-size:11px;

}

#contentDiv a {
  color:#416482 !important;
}

#contentDiv li a {
  color:#000;
}

/* convio hacks */
p.publist {
  margin:0.4em 0;
}

p {
  margin:1em 0;
}

h2 {
  font-size:16px;
  margin:0.83em 0;
}