/* @override http://bcmg.devspace.net/mmlib/css/default.css */
div, img { behavior: url(/mmlib/js/iepngfix.htc); }


body {width:980px;margin:0;padding: 0px 20px 20px 0px;font-family: 'Century Gothic', 'Avant Garde', avantgarde, sans-serif; background:#fff;color:#A89EA0;}
body.home {background: #fff;}
body.wider {width:1000px;}

#mainlogo { 
	margin-left: 29px;
	margin-top: 24px;
	display: block;
}

div#maincontent {float:left;width:790px;}

/* Generic declarations */
.clear {clear:both;}
img {border:0;}
a {text-decoration:none; color:#333;}
a:hover {color:#000;}
address {font-style:normal;font-size:11px;line-height:1.4;}
a.top {float:right;padding-right:32px;font-size:10px;color:#aaa;}
label {font-size:12px;}

div#cmscontent {font-size:13px;}
div#cmscontent p {font-size:13px;}
div#cmscontent div div{font-size:13px;}
div#cmscontent div{font-size:13px;}
body.home div#cmscontent p {font-size:14px;margin-top:10px;}

div#cmscontent a {text-decoration: underline;}

div#cmscontent blockquote {padding: 0px; margin: 0px; font-style: italic ;}
div#cmscontent table {padding:0px; }
div#cmscontent table tr {padding:0px;}
div#cmscontent td {font-size:13px; color:#666; padding:4px; vertical-align:top;}

/* Search */
form#search {
	left:27px;
	padding:10px;
	position:absolute;
	top:122px;
	zoom: 1;
	background: #f4f4f4;
	background: url(../img/search-bg.gif) no-repeat;
	width: 120px; height:52px;
}
form#search input.text {
	float: left;
	border:1px solid #ccc;
	width:110px;
	padding: 2px;
	text-align: right;
}
form#search input.button {width:107px;height:22px;margin:0;padding:0; margin-left: 8px; padding-top: 10px;}

/* Large text button */
div#textsize {position:absolute; top: 72px; left:312px; width: 106px;height:23px; zoom:1;}
div#textsize p {text-align:center;margin:0;padding:0;font-size:18px;}
div#textsize p a {display:block;margin:0;padding:0;color:#999;}
div#textsize p a:hover {color:#000;text-decoration:none;}


div#kids {width:460px;}

div.jround {margin:30px 0 20px 0;}
div.jround h4 {padding:0 8px 0 8px; font-size:14px;}
div.jround p.download {margin:0;padding:2px 8px 0 8px; font-size:11px;}
div.jround a {color:#333; text-decoration: none;}
/* div.jround p a {background:url(/mmlib/img/linkline.gif) bottom left no-repeat; text-decoration: none;} */
div.jround a:hover {color:#000;}
/* div.jround p a:hover {background:url(/mmlib/img/linkline.gif) bottom right no-repeat;} */


/* Page title */
div#pagetitle {margin:36px 0 24px 0;padding:0;width:315px;background:#C4191C; }
div#pagetitle p.trail {margin:0;padding:0 4px 0 8px;font-size:10px;color:#fff;line-height:1;color:#ddd;font-weight:bold;}
div#pagetitle p.trail a {color:#DD7C7E;font-weight:bold;font-size:13px;background:none;}
div#pagetitle p.trail a:hover {color:#eee;}

h1 {font-weight:normal;font-size:20px;margin:0;padding:0 4px 2px 8px;color:white;line-height:1;}
body.home h1 {font-weight:normal;font-size:18px;margin:0;padding:4px 0 0 0;background:none;}

table.email-friend tr td {font-size:13px;}

/* Base typography */
#cmscontent {font-size: 12px; line-height: 1.5; color: #666}
h2 {font-weight:normal;font-size:16px;margin:0 0;padding:0 0 12px 0;}
h3 {font-weight:normal;font-size:14px;margin:0 0;padding:16px 0 8px 0;}
h4 {font-weight:normal;font-size:12px;margin:0 0;padding:16px 0 0 0;}
h5 {font-weight:normal;font-size:11px;margin:0 0;padding:16px 0 0 0;}
p {font-size:12px;line-height:1.5;margin:0;padding: 4px 16px 8px 0; color: #666;}
ul {margin:8px 0px 8px 8px;padding:0px 8px}
ul li {margin:0; padding: 0 0 6px 0;font-size:13px;line-height:1.2;}
div#cmscontent ul li{color:#666;}
table {margin-bottom: 16px;}
div#cmscontent div {font-size:13px;}
div#cmscontent p.smallprint {font-size: 70%;}

/* Diary Booking */

div#booking-form label{width: 140px; float: left;}
.errorfield{color: red;}

div#booking-form fieldset{color: #333; border: 1px solid #ccc;}
div#booking-form fieldset legend{font-size: 13px;}

/* Home page elements */
div#column1 {float:left; width:250px;margin:0px 2px 0 0;}
div#column2 {float:left;width:150px; margin:12px 10px 0 0;}
div#column3 {float:left;width:160px;margin:0px 0 0 0;}

p.homefeature {margin:0;padding:2px 0 5px 0;border:0;}


/* Fresh Homepage cols */

#home-nav {
	margin-top: 100px;
	background: red;
}

.home-col1 {
	float: left;
}


.home-col1#first {
	margin-top: -76px;	
}

.home-col2 {
	float:left;
	margin-left: 20px;
}


.home-col1 #cmscontent {
	height: 157px;
}


#side-end {
	background:transparent url(../img/side_end.gif) no-repeat scroll 0 0;
	height:10px;
	left:17px;
	position:absolute;
	top:618px;
	width:140px;
}

#rss-side {
	background:#F3F3F3 url(../img/rss-back.png) no-repeat scroll 0 0;
	font-size:12px;
	left:27px;
	padding:10px;
	position:absolute;
	top:631px;
	height:30px;
	width:120px;
	color: #ababab;
}
#rss-side .top	{ position:absolute; height:6px; top:0px; width:140px}


#logo-side {
	top: 700px;
	left: 55px;
	position: absolute;
}

#rss-side a {
	color: #ababab;	
}

#minilogo {
	margin-top: 40px;
	margin-left: 20px;
}




#rss-side img {
	float: right;
}

#topbox {
	width: 300px;
	position: absolute;
	height: 300px;
	zoom: 1;
		top: 26px;
	left: 666px;
}


#topbox.flickr {
	padding-top: 40px;
	background: #cccccc url('../img/flickr_top.gif') left top no-repeat;
	height: 250px;
	z-index: 10;
	
}

#topbox #flickr-wrapper {
	zoom: 1;
}

#topbox #flickr-wrapper a {
	margin: 0 auto;
	display: block;
	width: 275px;
	position: relative;
	z-index: 9999;
}

#topbox.flickr img {
	height: 175px;
	display:block;
	height:175px;
	width: auto;
	margin:0 auto;
	padding-left: 10px;
	max-width: 200px;
}

#topbox.flickr object { 
	margin-left: 10px;
}

#topbox.flickr a#more {
	background: #ffffff url('../img/flickr_bottom.gif') left top no-repeat;
	display: block;
	margin-top:0px;
	width: 300px;
	height:53px;
}

#topbox #flickr-wrapper {
	background:black none repeat scroll 0 0;
	height:195px;
	margin-left:10px;
	margin-top:9px;
	width:280px;
}

#topbox #flickr-wrapper img {
	margin-top:10px;
}

#topbox.flickr a#more span {
	display: none;
}


/* Scrolling marquee goodness */
#unit-home-ticker {
	width: 781px;
	background: #f2f2f2 url('../img/latest_end.gif') left top no-repeat;
	height: 42px;
	margin-bottom:20px;
	margin-top:20px;	
	float: left;
	clear: both;
			position:relative;

}
#unit-home-ticker .ticker-round	{ right:0px; position:absolute; height:42px; background:url(../img/ticker-round.gif) no-repeat right; width:6px; height:42px;}
#unit-home-ticker #ticker-wrap pointer	{ 
	width:655px;}
#unit-home-ticker #ticker-wrap {
	margin-left: 90px;
	padding-top: 10px;
	overflow: hidden;
}


#unit-home-ticker #ticker-wrap .the-ticker {
	display: none;
}
#unit-home-ticker #ticker-wrap .pointer {
	padding-left: 10px;
}

#unit-home-ticker #ticker-wrap span.sep {
	width: 40px;
	height: 16px;
	background: url('../img/news_sep.gif') top left no-repeat;
	margin-left: 10px;
	padding-right: 10px;
}

/* Left Col Homepage */

#unit-next-event  {
	float: left;
	width: 460px;
	height:265px;
	background: #f4cee5 url('../img/coming_up_corners.gif') top right no-repeat;
	position:relative;
}

#nexteventcorners {
	background: url('../img/coming_up_corners.gif') top left no-repeat;
	z-index: 99;
	height: 265px;
	width: 222px;
	left:0px;
	position: absolute;	
}

#nexteventimg {
	height: 265px;
	width: 222px;
	float: left;
}

#next-event-list {
	background: url('../img/coming_up_next.gif') top right no-repeat;
	padding-top: 30px;
	margin-left: 20px;
}

#next-event-list ol li#last {
	border-bottom: none;
}

#next-event-list ol li#first {
	background: #FF1CA6 url(../img/comingup_arrow.gif) no-repeat scroll 200px 27px;
	margin-top: 10px;
	padding-bottom: 5px;
}


#next-event-list li#first p {
	color: white;
	margin: 0;
	padding: 0;
}

#next-event-list li#first h3 {
	padding: 0;
	font-size: 14px;
	color: white;
}

#next-event-list li#first h3 a {
	color: white;
	font-weight: normal;
}

#next-event-list li h3 a {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

#next-event-list li p {
	margin: 0;
	padding: 0;
}

#next-event-list ol {
	margin: 0;
	padding: 0;
	list-style: none;
}


#next-event-list li {
	margin: 0 0 0 200px;
	padding-left: 19px;
	padding-top: 7px;
	border-bottom: 1px solid #ff1ca6;
	padding-bottom: 7px;
}

#next-event-list li h3 {
	margin: 0;
	padding: 0;
}


#feature-container {
	width: 460px;
	padding-top: 20px;
	clear: left;
}

.featurebox {
	width: 220px;
	height: 223px;
	background: url('../img/featurebox-corners.gif') top left no-repeat;
	float: left;
}

.featurebox .desc {
	padding-left:14px;
	padding-top:28px;
}

.featurebox .desc a {
	color: white;
}

#unit-featured-composer {
	margin-right: 19px;
	background: #03af16 url('../img/featured_composer_box.gif') bottom left no-repeat;	
	position:relative;
}
#unit-featured-composer .top, #unit-learning-feature .top	{ position:absolute; width:220px; height:5px; background: url('../img/featured-top.gif') no-repeat top left; top:0px; left:0px;
}

#unit-learning-feature {
	background: #08baf9 url('../img/learning_feature_box.gif') bottom left no-repeat; position:relative;
}



/* End Let Col Homepage */


/* Right Col Homepage */
#unit-youtube {
	background: #cccccc url('../img/youtube_top.gif') left top no-repeat;	
	width: 300px;
	padding-top: 40px;
}

#unit-youtube .footer {
	margin-top: 4px;
	height: 5px;
	width: 300px;
	background: #cccccc url('../img/youtube_bottom.gif') bottom no-repeat;	
}

#unit-youtube object {
	margin-left: 10px;
}


#home-buttons {
	width: 300px;
	margin-top: 20px;
}

#home-twitter {
	background: url('../img/social_home.gif') right;
	width: 140px;
	height: 61px;
	display: block;
	float: right;
}

#home-facebook {
	background: url('../img/social_home.gif') left;
	width: 140px;
	height: 61px;
	display: block;	
}

#home-listen-now {
	width: 300px;
	height: 59px;
	display: block;
	margin-top: 20px;
	background: url('../img/listen_now.gif') left top  no-repeat;
	
}

#unit-home-email-signup{
	margin-top: 20px;
	background: url('../img/home_signup.gif') left top no-repeat;
	height: 61px;
}

#unit-home-email-signup h3 {
	margin: 0;
	padding: 0;
	color: white;
	padding-top: 5px;
	padding-left: 9px;
	margin-bottom: 5px;
}

#unit-home-email-signup label input {
	display: inline;
	width: 90px;
	margin-left: 10px;
}
/* End Right Col Homepage */


/* End Fresh Homepage  */


div#nextevent {height:110px ;background:url(/mmlib/img/home/next-event.gif) top left no-repeat;}
div#nextevent h3 {margin: 0; padding: 32px 16px 0 8px;color:#fff;font-weight:bold;font-size:14px;}
div#nextevent h3 a {color:#fff;}
div#nextevent h3 a:hover {color:#FF86DB;}
div#nextevent p {margin: 0; padding: 0 12px 0 8px;color:#fff;line-height:1.4;}

div#latestnews {height:145px ;background:url(/mmlib/img/home/latest-news.gif) top left no-repeat;}
div#latestnews h3 {margin: 0; padding: 60px 8px 0 7px;color:#fff;font-weight:bold;font-size:13px;}
div#latestnews p {margin: 0; padding: 0 8px 0 7px;color:#C9C8BB;line-height:1.3;}
div#latestnews a {color:#FFF;}
div#latestnews a:hover {color:#C9C8BB;}

p#learningresource {height: 40px;background: url(/mmlib/img/home/learning-resources.gif) top left no-repeat;}
p#learningresource a{padding:20px 0 4px 8px; font-weight: bold; display: block;color:#fff;}
p#learningresource a:hover {color: #0D90E0;}

div#featuredcomposer {height:150px;margin:10px 0 8px 0;padding:0;}
div#featuredcomposer a {display:block;height:150px;}

p#composer {height:40px;margin:0;padding:0;}
p#composer a {display:block;padding:20px 0 4px 4px;background:url(/mmlib/img/home/featured-composer.gif) top left no-repeat; color:#fff;font-weight:bold;}
p#composer a:hover {display:block;padding:20px 0 4px 4px;background:url(/mmlib/img/home/featured-composer.gif) top left no-repeat; color:#31EA2C;font-weight:bold;}

div#learningimg {height:150px;margin:10px 0 7px 0;padding:0;}
div#learningimg a {display:block;height:150px;}


/* Diary list */
table.diaryList {padding: 20px 0 0 0; width: 600px;}
table.diaryList th {font-size: 12px; font-weight: bold;}
table.diaryList tr {border-bottom: medium solid #aaa;}
table.diaryList tr td {font-size:11px; padding: 10px 0 10px 5px; color:#333;}

/* Investment Form */

table.investmentform {width:300px;}
table.investmentform tr {line-height:1px;}


p.performanceHeader {font-size: 12px; font-weight: bold; border-bottom: 1px dotted #666;}

.even {background-color: #fff;}
.odd {background-color: #ffe6f8;}


/* View Show */
h2#showTitle {border-bottom: 1px solid #333; display: inline; padding: 0 0 5px 0;}
p#showDetail {}

/* Turn underline of image links */
p.performanceInfo a#buytickets {background:none;}
p.buynow a {background:none; border:none;}
p.buynow a:hover {background:none; border:none;}
p#emailtofriend a {background:none;}
p#emailtofriend a:hover {background:none;}




/* Footer */
div#footer {clear:both;height:48px;width:200px;background:#00b0a2;}

div#madefooter {padding-bottom:30px;}
div#madefooter a {background:none;}
div#madefooter a:hover {background:none;}


/* Navigation */
ul li.skipnav {display:none;}

ul#level0 {list-style:none;float:left; display:inline; width:140px;margin:10px 17px 0 27px; padding:8px 0;background:#fff;}
ul#level0 li {margin:0 ;padding:0;font-size:11px; text-align:right;}
ul#level0 li a {display:block;padding: 3px 9px 3px 0;color:#888;}
ul#level0 li a:hover{text-decoration:none;color:#333;}
ul#level0 li a.hinge {color:#C4191C;background: url(/mmlib/img/nav.gif) 100% 56% no-repeat;}
ul#level0 li a.selected {color:#C4191C;background: url(/mmlib/img/nav.gif) 100% 56% no-repeat;}
ul#level0 li ul {list-style:none;margin:0 ;padding:0;}
ul#level0 li ul li {margin:0 ;padding:0;}

/* Top level links */

li.home a:hover span{color:#00b0a2;}



ul#level0 li#toplevel0 a:hover{text-decoration:none;color:#008DAA;}
ul#level0 li#toplevel1 a:hover{text-decoration:none;color:#FF0DB8;}
ul#level0 li#toplevel2 a:hover{text-decoration:none;color:#939278;}
ul#level0 li#toplevel3 a:hover{text-decoration:none;color:#939278;}
ul#level0 li#toplevel4 a:hover{text-decoration:none;color:#75E92D;}
ul#level0 li#toplevel5 a:hover{text-decoration:none;color:#00C6ED;}
ul#level0 li#toplevel6 a:hover{text-decoration:none;color:#00AE22;}
ul#level0 li#toplevel7 a:hover{text-decoration:none;color:#C300A5;}
ul#level0 li#toplevel8 a:hover{text-decoration:none;color: #af001a;}
ul#level0 li#toplevel9 a:hover{text-decoration:none;color:#8B81DD;}
ul#level0 li#toplevel10 a:hover{text-decoration:none;color:#A5D800;}
ul#level0 li#toplevel11 a:hover{text-decoration:none;color:#4D27BC;}
ul#level0 li#toplevel12 a:hover{text-decoration:none;color:#ED38F3;}
ul#level0 li#toplevel13 a:hover{text-decoration:none;color:#8400C2;}

ul#level0 a {line-height:17px;}

ul#level1 {list-style:none;clear:both;margin:0 ; padding:0;}
ul#level1 li {margin:0 ;padding:0;font-size:11px;text-align:right;}
ul#level1 li a {display:block;padding: 2px 9px 2px 0;margin-bottom:1px;color:#DD7C7E; line-height:13px;}
ul#level1 li a:hover {text-decoration:none;}
ul#level1 li a.selected {}
ul#level1 li ul {list-style:none;margin:0 ;padding:0;}
ul#level1 li ul li {margin:0 ;padding:0;}


ul#level2 {clear:both;list-style:none;margin:0; padding:0;}
ul#level2 li {margin:0 0 0 16px ;padding:0;font-size:10px;text-align:right;}
ul#level2 li a {display:block;padding:1px 9px 1px 0;color:#DD7C7E; line-height:12px;}
ul#level2 li a:hover {text-decoration:none;}
ul#level2 li a.selected {}
ul#level2 li ul {list-style:none;margin:0 ;padding:0;}
ul#level2 li ul li {margin:0 ;padding:0;}

div#pageimage { 
	margin: 0 0 8px 16px;
	position: absolute;
	left: 650px;
	top: 20px;
	width: 300px;
	height: 270px;
	background-color: #009eba;
}

div#pageimage img {
}

div#pageimage p {
	margin-top: 5px;
	padding: 10px;
	background: #666;
	color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}

div.pageimage {float: left; width:160px; margin-left: 10px;}

p#eventcaption {width:160px; font-size: 10px;}
/*div#eventimg p {padding:4px; line-height:12px;}*/

div#downloadPanel {margin-bottom:16px;
margin-right:0;
padding-top:20px;
width:461px;}

div#downloadPanel h4 {margin:0;padding:0 4px 0 8px; font-size:14px;}
div#downloadPanel p {margin:0;padding: 0 4px 0 32px; font-size:11px;}
div#downloadPanel p.download {background:url(/mmlib/img/page_white.png) 8px 3px no-repeat;margin:0;padding: 0 4px 0 32px; font-size:12px;}
div#downloadPanel a {font-size:14px;color:#333;}

div#playPanel {width:315px;margin:12px 0;background:#fff;}
div#playPanel h4 {margin:0;padding:0 4px 0 8px; font-size:14px;}
div#playPanel p {margin:0;padding: 0 4px 0 8px; font-size:12px;}
div#playPanel a {font-size:16px;color:#333;}

#captionsection {width:160px;height:33px;margin:0 0 20px 0;padding:0;background: url(/mmlib/img/caption.png) top left no-repeat;}
#captionsection p {margin:0 ;padding:0 ;color:#fff;line-height:12px;font-weight:normal;font-size:11px;}
#captionsection p a {display:block;padding:4px 36px 5px 6px;color:#fff;background:none;}
#captionsection p a:hover {color:#7FC66D;background:none;}



/* Section colors */
body.home div#pagetitle {background:#008DAA; }
body.home div#pagetitle p a {color:#7Fc6D4;}
body.home ul#level0 li a.hinge {color:#00b0a2;background-color:#00b0a2;}
body.home ul#level0 li a.selected {color:#00b0a2;background-color:#00b0a2;}
body.home ul#level0 li a.selected:hover {color:#00b0a2;}
body.home div#footer {clear:both;height:48px;background-color:#00b0a2;}
body.home #captionsection {background-color:#00b0a2;}
body.home #captionsection p a:hover {color:#00b0a2;}

body.section0 div#pagetitle {background:#008DAA; }
body.section0 div#pagetitle p a {color:#7Fc6D4;}
body.section0 ul#level0 li a.hinge {color:#008DAA;background-color:#008DAA;}
body.section0 ul#level0 li a.selected {color:#008DAA;background-color:#008DAA;}
body.section0 ul#level0 li a.selected:hover {color:#008DAA;}
body.section0 ul#level1 li a {color:#7Fc6D4;}
body.section0 ul#level1 li a:hover {color:#7Fc6D4;}
body.section0 ul#level2 li a {color:#7Fc6D4;padding-top:5px;}
body.section0 div#footer {clear:both;height:48px;background-color:#008DAA;}
body.section0 #captionsection {background-color:#008DAA;}
body.section0 #captionsection p a:hover {color:#7Fc6D4;}
body.section0 div.jround {background:#e5f3f6;}
body.section0 .notround {background:#e5f3f6;}

body.section1 div#pagetitle {background:#FF0DB8;}
body.section1 div#pagetitle p a {color:#FF86DB;}
body.section1 ul#level0 li a.hinge {color:#FF0DB8;background-color:#FF0DB8;}
body.section1 ul#level0 li a.selected {color:#FF0DB8;background-color:#FF0DB8;}
body.section1 ul#level0 li a.selected:hover {color:#FF0DB8;}
body.section1 ul#level1 li a {color:#FF86DB;}
body.section1 ul#level1 li a:hover {color:#FF0DB8;}
body.section1 ul#level2 li a {color:#FF86DB;padding-top:5px;}
body.section1 div#footer {background-color:#FF0DB8;}
body.section1 #captionsection {background-color:#FF0DB8;}
body.section1 #captionsection p a:hover {color:#FF86DB;}
body.section1 div.jround {background:#ffe6f8;}
body.section1 .notround {background:#ffe6f8;}

body.section2 div#pagetitle {background:#939278; }
body.section2 div#pagetitle p a {color:#C9C8BB;}
body.section2 ul#level0 li a.hinge {color:#939278;background-color:#939278;}
body.section2 ul#level0 li a.selected {color:#939278;background-color:#939278;}
body.section2 ul#level0 li a.selected:hover {color: #74735e;}
body.section2 ul#level1 li a {color:#C9C8BB;}
body.section2 ul#level1 li a:hover {color:#939278;}
body.section2 ul#level2 li a {color:#C9C8BB;padding-top:5px;}
body.section2 div#footer {background-color:#939278;}
body.section2 #captionsection {background-color:#939278;}
body.section2 #captionsection p a:hover {color:#C9C8BB;}
body.section2 div.jround {background:#f4f4f1;}
body.section2 .notround {background:#f4f4f1;}


body.section3 div#pagetitle {background:#939278; }
body.section3 div#pagetitle p a {color:#C9C8BB;}
body.section3 ul#level0 li a.hinge {color:#939278;background-color:#939278;}
body.section3 ul#level0 li a.selected {color:#939278;background-color:#939278;}
body.section3 ul#level0 li a.selected:hover {color:#74735e;}
body.section3 ul#level1 li a {color:#C9C8BB;}
body.section3 ul#level1 li a:hover {color:#939278;}
body.section3 ul#level2 li a {color:#C9C8BB;padding-top:5px;}
body.section3 div#footer {background-color:#939278;}
body.section3 #captionsection {background-color:#939278;}
body.section3 #captionsection p a:hover {color:#C9C8BB;}
body.section3 div.jround {background:#f4f4f1;}
body.section3 .notround {background:#f4f4f1;}

body.section4 div#pagetitle {background:#75E92D; }
body.section4 div#pagetitle p a {color:#BAF496;}
body.section4 ul#level0 li a.hinge {color:#75E92D;background-color:#75E92D;}
body.section4 ul#level0 li a.selected {color:#75E92D;background-color:#75E92D;}
body.section4 ul#level0 li a.selected:hover {color:#75E92D;}
body.section4 ul#level1 li a {color:#9EF06C;}
body.section4 ul#level1 li a:hover {color:#75E92D;}
body.section4 ul#level2 li a {color:#9EF06C;padding-top:5px;}
body.section4 div#footer {clear:both;height:48px;background-color:#75E92D;}
body.section4 #captionsection {background-color:#75E92D;}
body.section4 #captionsection p a:hover {color:#BAF496;}
body.section4 div.jround {background:#f1fdea;}
body.section4 .notround {background:#f1fdea;}

body.section5 div#pagetitle {background:#00C6ED; }
body.section5 div#pagetitle p a {color:#7FE2F6;}
body.section5 ul#level0 li a.hinge {color:#00C6ED;background-color:#00C6ED;}
body.section5 ul#level0 li a.selected {color:#00C6ED;background-color:#00C6ED;}
body.section5 ul#level0 li a.selected:hover {color:#00C6ED;}
body.section5 ul#level1 li a {color:#7FE2F6;}
body.section5 ul#level1 li a:hover {color:#00C6ED;}
body.section5 ul#level2 li a {color:#7FE2F6;padding-top:5px;}
body.section5 div#footer {clear:both;height:48px;background-color:#00C6ED;}
body.section5 #captionsection {background-color:#00C6ED;}
body.section5 #captionsection p a:hover {color:#7FE2F6;}
body.section5 div.jround {background:#e5f9fd;}
body.section5 .notround {background:#e5f9fd;}

body.section6 div#pagetitle {background:#00AE22; }
body.section6 div#pagetitle p a {color:#7FD690;}
body.section6 ul#level0 li a.hinge {color:#00AE22;background-color:#00AE22;}
body.section6 ul#level0 li a.selected {color:#00AE22;background-color:#00AE22;}
body.section6 ul#level0 li a.selected:hover {color:#00AE22;}
body.section6 ul#level1 li a {color:#7FD690;}
body.section6 ul#level1 li a:hover {color:#00AE22;}
body.section6 ul#level2 li a {color:#7FD690;padding-top:5px;}
body.section6 div#footer {clear:both;height:48px;background-color:#00AE22}
body.section6 #captionsection {background-color:#00AE22;}
body.section6 #captionsection p a:hover {color:#7FD690;}
body.section6 div.jround {background:#e5f7e8;}
body.section6 .notround {background:#e5f7e8;}


body.section7 div#pagetitle {background:#C300A5; }
body.section7 div#pagetitle p a {color:#E17FD2;}
body.section7 ul#level0 li a.hinge {color:#C300A5;background-color:#C300A5;}
body.section7 ul#level0 li a.selected {color:#C300A5;background-color:#C300A5;}
body.section7 ul#level0 li a.selected:hover {color:#C300A5;}
body.section7 ul#level1 li a {color:#E17FD2;}
body.section7 ul#level1 li a:hover {color:#C300A5;}
body.section7 ul#level2 li a {color:#E17FD2;padding-top:5px;}
body.section7 #captionsection {background-color:#C300A5;}
body.section7 #captionsection p a:hover {color:#E17FD2;}
body.section7 div#footer {clear:both;height:48px;background-color:#C300A5;}
body.section7 div.jround {background:#f9e5f6;}
body.section7 .notround {background:#f9e5f6;}


body.section8 div#pagetitle {background:#C4191C; }
body.section8 div#pagetitle p a {color:#DD7C7E;}
body.section8 ul#level0 li a.hinge {color:#C4191C;background-color:#C4191C;}
body.section8 ul#level0 li a.selected {color:#C4191C;background-color:#C4191C;}
body.section8 ul#level0 li a.selected:hover {color:#C4191C;}
body.section8 ul#level1 li a {color:#DD7C7E;}
body.section8 ul#level1 li a:hover {color:#C4191C;}
body.section8 ul#level2 li a {color: #b2000d;padding-top:5px;}
body.section8 div#footer {clear:both;height:48px;background-color:#C4191C;}
body.section8 #captionsection {background-color:#C4191C;}
body.section8 #captionsection p a:hover {color: #ffe7e1;}
body.section8 div.jround {background:#fbe7e6;}
body.section8 .notround {background:#fbe7e6;}


body.section9 div#pagetitle {background:#8B81DD; }
body.section9 div#pagetitle p a {color:#C5C0EE;}
body.section9 ul#level0 li a.hinge {color:#8B81DD;background-color:#8B81DD;}
body.section9 ul#level0 li a.selected {color:#8B81DD;background-color:#8B81DD}
body.section9 ul#level0 li a.selected:hover {color:#8B81DD;}
body.section9 ul#level1 li a {color:#C5C0EE;}
body.section9 ul#level1 li a:hover {color:#8B81DD;}
body.section9 ul#level2 li a {color:#C5C0EE;padding-top:5px;}
body.section9 div#footer {clear:both;height:48px;background-color:#8B81DD;}
body.section9 div.jround {background:#f3f2fc;}
body.section9 .notround {background:#f3f2fc;}


body.section10 div#pagetitle {background:#A5D800; }
body.section10 div#pagetitle p a {color:#D2Eb71;}
body.section10 ul#level0 li a.hinge {color:#A5D800; background-color:#A5D800;}
body.section10 ul#level0 li a.selected {color:#A5D800; background-color:#A5D800;}
body.section10 ul#level0 li a.selected:hover {color:#A5D800;}
body.section10 ul#level1 li a {color:#D2Eb71;}
body.section10 ul#level1 li a:hover {color:#A5D800;}
body.section10 ul#level2 li a {color:#D2Eb71;padding-top:5px;}
body.section10 div#footer {clear:both;height:48px;background-color:#A5D800;}
body.section10 div.jround {background:#f6fbe5;}
body.section10 .notround {background:#f6fbe5;}

body.section11 div#pagetitle {background:#4D27BC; }
body.section11 div#pagetitle p a {color:#A693DD;}
body.section11 ul#level0 li a.hinge {color:#4D27BC;background-color:#4D27BC;}
body.section11 ul#level0 li a.selected {color:#4D27BC;background-color:#4D27BC;}
body.section11 ul#level0 li a.selected:hover {color:#4D27BC;}
body.section11 ul#level1 li a {color:#A693DD;}
body.section11 ul#level2 li a {color:#A693DD;padding-top:5px;}
body.section11 div#footer {clear:both;height:48px;background-color:#4D27BC;}
body.section11 div.jround {background:#ede9f8;}
body.section11 .notround {background:#ede9f8;}

body.section12 div#pagetitle {background:#ED38F3; }
body.section12 div#pagetitle p a {color:#F69BF9;}
body.section12 ul#level0 li a.hinge {color:#ED38F3; background-color:#ED38F3;}
body.section12 ul#level0 li a.selected {color:#ED38F3; background-color:#ED38F3;}
body.section12 ul#level1 li a {color:#F69BF9;}
body.section12 ul#level1 li a:hover {color:#ED38F3;}
body.section12 ul#level2 li a {color:#F69BF9;padding-top:5px;}
body.section12 div#footer {clear:both;height:48px;background-color:#ED38F3;}
body.section12 div.jround {background:#ede9f8;}
body.section12 .notround {background:#ede9f8;}

body.section13 div#pagetitle {background:#8400C2; }
body.section13 div#pagetitle p a {color:#C17FE0;}
body.section13 ul#level0 li a.hinge {color:#8400C2;background-color:#8400C2;}
body.section13 ul#level0 li a.selected {color:#8400C2;background-color:#8400C2;}
body.section13 ul#level0 li a.selected:hover {color:#8400C2;}
body.section13 ul#level1 li a {color:#C17FE0;}
body.section13 ul#level1 li a:hover {color:#8400C2;}
body.section13 ul#level2 li a {color:#C17FE0;padding-top:5px;}
body.section13 div#footer {clear:both;height:48px;background-color:#8400C2;}
body.section13 #captionsection {background-color:#8400C2;}
body.section13 #captionsection p a:hover {color:#C17FE0;}
body.section13 div.jround {background:#f2e5f9;}
body.section13 .notround {background:#f2e5f9;}

body.section14 div#pagetitle {background:#C4191C; }
body.section14 div#pagetitle p a {color:#DD7C7E;}
body.section14 ul#level0 li a.hinge {color:#C4191C;background-color:#C4191C;}
body.section14 ul#level0 li a.selected {color:#C4191C;background-color:#C4191C;}
body.section14 ul#level0 li a.selected:hover {color:#C4191C;}
body.section14 ul#level1 li a {color:#DD7C7E;}
body.section14 ul#level1 li a:hover {color:#C4191C;}
body.section14 ul#level2 li a {color:#C17FE0;padding-top:5px;}
body.section14 div#footer {clear:both;height:48px;background-color:#C4191C;}
body.section14 #captionsection {background-color:#C4191C;}
body.section14 #captionsection p a:hover {color:#C17FE0;}
body.section14 div.jround {background:#fbe7e6;}
body.section14 .notround {background:#fbe7e6;}

body .notround {
	margin-top: 10px;
	margin-bottom: 20px;
}


body #second .notround {
	margin-top: 0px;
}

/*	Sign in box	*/

#signinbox p {clear: both; margin-bottom: 11px;}
#signinbox p label {display: block; padding-bottom: 5px;}
#signinbox p label span {display: block; float: left; width: 70px; text-align: right; padding-right: 6px; font-size: 13px;}
#signinbox p label input {float: left;}

#login a {
	margin-top: 12px;
	margin-bottom: 20px;
}

li#login {
	background: url(/mmlib/img/side_end.gif) bottom no-repeat;
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}

.spammer-input {display: none;}

#email-signup {
	clear:both;
	height:120px;
	width: 401px;
	margin: 0;
	background: url(/mmlib/img/email-signup.gif) no-repeat left bottom;
	padding-top: 15px;
}
#email-signup h3 {
	display: none;
}

#email-signup form {
	padding-top: 35px;
	margin: 0;
}

#email-signup label {
	display: block;
	padding: 1px 0px 1px 7px;
	width: 390px;
	height:25px;
	zoom: 1;
}
#email-signup .formtextbox {
	width: 236px;
}
#email-signup strong {
	display: inline-table;
	width: 140px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	zoom: 1;
}
#email-signup .submit {
	clear: left;
	display: block;
	padding-left: 148px;
}

body.news-section #kids {
	float:left;
	width:590px;
}
body.news-section #kids .kid {
	clear:both;

}
body.news-section #kids h2 {
	padding: 0 0 0 10px;
	width: 400px;
	font-weight: bold;
}
body.news-section #kids p.date {
	color: #999;
}
body.news-section #kids p {
	color: #333;
	padding-left: 10px;
}
body.news-section .newer-posts{
	font-weight: bold;
	margin-right: 20px;
	font-size: 1.2em;
}
body.news-section .older-posts{
	font-weight: bold;
	font-size: 1.2em;	
}

body.news-section .more-posts {
	margin-bottom: 3em;
}
body.news-section #tweets {

}

/* Extra Conent */

body.news-section{
	width:900px;
}

.news-section #maincontent{
	float:left;
	width:590px;
}

#extracontent{
	float:right;
	margin-top:127px;
	width: 200px;
}

#extracontent a{
	font-size: 12px;
}

#extracontent a img, p.rss a img{
	float: left;
	margin: 2px 5px 10px 0;
}

p.rss{
	padding-top: 0;
	line-height: 1.3;
}

ul#level0 .jround{
	margin-bottom: 30px;
}

ul#level0 li#rss{
	float: left;
}

ul#level0 li#rss a{
	padding-left:10px;
	text-align:left;
	line-height:1.3em;
		background:url(../img/rss-back.png) no-repeat scroll 0 0;
font-size:12px;
height:30px;
padding:10px;
width:120px;	
}


li#rss a img{
	float:right;
	margin: 0 0 0 5px;
}

li#email-sign-up h3{
	margin: 20px 0 0 5px;
	display: inline;
	text-align: left;
	padding-bottom:10px;
	padding-left:0;
	float: left;
	padding-top: 10px;
	zoom:1;
}

ul li#email-sign-up {
	margin-top: 75px;	
}

li#email-sign-up h3 {
	margin: 0;
	background: white;
	
}

li#email-sign-up .jround{
	float: left;
	margin: 0;
}

li#email-sign-up form{
	text-align: left;
	width: 130px;
	padding-left: 10px;
	float:left;
	padding-left: 7px;	
}

li#email-sign-up label{
	font-size: 1em;

}

li#email-sign-up  .submit{
	width: 65px;
}

li#email-sign-up input{
	width:120px;
	margin-bottom: 5px;
}

p.full-width-content, p.content{
	float: left;
	position: relative;
}

p.content{
	width: 390px;
	float: right;
	display: inline;
	padding: 0;
	margin-right:10px;
}

p.full-width-content{

}

.read-more{
	clear:both;
	text-align: right;
	padding: 0 0 0 10px;
	width: 96%;
}

.read-more a{
	background:url(../img/button-read-more.gif) no-repeat top right;
	display: block;
	width: 79px;
	height: 23px;
	padding-right: 6px;
	padding-top:2px;
	text-align: right;
	margin-left:487px;
}


/* Fresh Sitewide Style */

#page-nav {
	position:relative;
	top:100px;
}

body div#pagetitle {
	width: 460px;
}

body div#pagetitle h1 {
	padding-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
}

div#pagetitle p.trail  {
	padding-top: 10px;
	padding-left: 10px;
}


#cmscontent {
	width: 470px;
}

/* if page has no image */
body #maincontent.noimage div#pagetitle {
	width: 600px;
}

body #maincontent.noimage #kids {
	width: 600px;
} 

body #maincontent.gallery {
	width: 725px;
}
/* if page shouldn't be wide */
body #maincontent.notwide div#pagetitle {
	width: 480px;
}

body #maincontent.notwide #kids {
	width: 480px;
}
/* End Fresh Sitewide Style */

