#header #logo {display:none;}

#content, #header-inner {
width:979px;
padding:0 20px;
margin:0 auto;
background:#fff;
}

#intro {
margin-bottom:30px;
}


#pagetext {
padding-top:20px;
}

#schedule .container {
background:#e6f8ff;
}

#content {
width:960px;
width:955px;
padding:0 15px;
background:#fff url(/img/bg.jpg) top center repeat-y;
}

#header {
background:#e7e7e7 url(/img/bg.jpg) top center repeat-y;
}

#header-inner {
position:relative;
margin:0 auto;
padding:144px 15px 0;
background: url(/img/header.jpg) top center no-repeat;
}

body {
background:#e7e7e7;
}

body #header-inner .mainnav-inner {
margin-left:10px;
}

#ja-cssmenu li ul, #ja-mainnav {
	z-index:99999;
	position:relative;
}

#ja-feed a {
display:block;
float:left;
background:url(/img/rss.png) left center no-repeat;
padding: 0 0 0 32px;
color:#fff;
line-height:27px;
font-weight:700;
text-decoration:none;
}

#ja-feed a:hover {
text-decoration:underline;
}

#bwheader {
padding:20px;font-weight:700;
clear:both;
}

#ja-cssmenu li ul {
display:none;
width:10em;
position:absolute;
z-index:999;
width:180px;
}

#ja-cssmenu li a {
	margin: 0;
	padding: 0 15px;
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	line-height: 30px;
}

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	background: url(http://www.blogworldexpo.com/templates/Blogworld%2008/images/mainnav-hover.gif) repeat-x top;
	color: #FFFFFF;
}

#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover {
	background: url(http://www.blogworldexpo.com/templates/Blogworld%2008/images/mainnav-hover.gif) repeat-x top;
	color: #FFFFFF;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	color: #fff;
	background: url(http://www.blogworldexpo.com/templates/Blogworld%2008/images/mainnav-active.gif) repeat-x top #E6E6E6;
}

/* 2nd level and above */
#ja-cssmenu li ul {
	border: 2px solid #E6E6E6;
	background: url(http://www.blogworldexpo.com/templates/Blogworld%2008/images/trans-bg.png);
}

#ja-cssmenu li ul li {
	border: none;
	background: none;
	line-height: 30px;
}

#ja-cssmenu li ul a {
	margin: 0;
	padding: 0 10px;
	font-weight: normal;
	font-size: 100%;
	line-height: 30px;
	color: #fff;
}

#ja-cssmenu li.havesubchild,
#ja-cssmenu li.havesubchild-active {
	background: url(../images/arrow.png) no-repeat 94% 50%;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: url(../images/grad4.gif) repeat-x center #666666;
	color: #FFFFFF;
}

#ja-cssmenu ul li a.active,
#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus {
	background: none !important;
	color: #fff;
}


#schedule h3 {
background:#18a2da;
}

#schedule .container {
border-left:5px solid #18a2da;
border-bottom:1px solid #18a2da;
border-top:1px solid #18a2da;
}

.mailchimp {
float:right;
margin-top:-106px;
}

.mailchimp a{
padding:5px 0 0;
display:block;
float:right;
}

#chimp-print {display:none;}
