#sitemain .mainpadding {padding: 0px !important; text-align: left;}


#header {width: 984px; height: 183px; background: transparent url("../images/mpheader1.jpg") top left no-repeat; }

#header .sitehead-left {float: left; width: 655px; height: 153px;}
#header .sitehead-right {float: right; height: 61px; width: 222px; margin: 70px 0 0 0;	text-align: left;}
.wliwlogo {text-align: right; padding: 0px;}
p.rightbuttons { padding-top: 13px; }
#searchform #s {padding: 2px; width: 165px; }
div#header .sitehead-right input { color: #666; }


/* ------------------- */
/* --- primary nav --- */
/* ------------------- */

/* sets the background image for the entire nav bar */
#nav { background: transparent url("../images/navbar.png") top left no-repeat; }

/* sets the global nav color and hover background image */
#nav a:hover,
#nav a:active {
	background: none;
	color: #fff;
}



/* --------------------- */
/* -- nav left column -- */
/* --------------------- */

/* sets the width for the left set of navigation */
div.navleft { width: 970px; }

/* sets the font styling for the left dynamic nav */
#nav div.navleft a,
#nav div.navleft a:visited,
#nav div.navleft a:link {
	text-transform: uppercase;
        font-weight: bold;
		border-right: 1px solid transparent; border-left: 1px solid transparent;
}

/* sets the global nav hover background */
#nav div.navleft a:hover,
#nav div.navleft a:active { background: transparent url("../images/navbar-hover.png") top left repeat-x; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff;}

/* sets the padding for the home link */
#nav li.home-uri a,
#nav li.home-uri a:visited,
#nav li.home-uri a:link {
	width: 100px;
	text-align: center;
	border-left: 0px;
}

#nav li.home-uri a:hover {border-left: 0px;}


/* sets the padding for the video link */
#nav li.video-cat a,
#nav li.video-cat a:visited,
#nav li.video-cat a:link {
	width: 100px;
	text-align: center;
}

#nav li.video-cat li {
	padding: 0 0 0 1px !important;
	margin: 0 !important;
	height: auto !important;
	line-height: auto !important;
}

/* sets the default padding for the video drop down nav */
#nav li.video-cat li a,
#nav li.video-cat li a:visited,
#nav li.video-cat li a:link {
	color: #fff;
	padding: 2px 0 2px 7px !important;
	margin: 0 !important;
	text-align: left;
	text-transform: lowercase;
	font-size: 11px;
	font-family: verdana;
	height: 18px !important;
	line-height: 18px !important;
	width: 115px;
	font-weight: normal;
	border-left: 0px; border-right: 0px;
}


/* sets the padding for the blog link */
#nav li.blog-cat a,
#nav li.blog-cat a:visited,
#nav li.blog-cat a:link {
	width: 100px;
	text-align: center;
}

#nav li.blog-cat li {
	padding: 0 0 0 1px !important;
	margin: 0 !important;
	height: auto !important;
	line-height: auto !important;
}

/* sets the default padding for the blog drop down nav */
#nav li.blog-cat li a,
#nav li.blog-cat li a:visited,
#nav li.blog-cat li a:link {
	color: #fff;
	padding: 2px 0 2px 7px !important;
	margin: 0 !important;
	text-align: left;
	text-transform: lowercase;
	font-size: 11px;
	font-family: verdana;
	height: 18px !important;
	line-height: 18px !important;
	width: 115px;
	font-weight: normal;
	border-left: 0px; border-right: 0px;
}



/* sets the padding for the resources link */
#nav li.resources-cat a,
#nav li.resources-cat a:visited,
#nav li.resources-cat a:link {
	width: 150px;
	text-align: center;
}

#nav li.resources-cat li {
	padding: 0 0 0 1px !important;
	margin: 0 !important;
	height: auto !important;
	line-height: auto !important;
}

/* sets the default padding for the resources drop down nav */
#nav li.resources-cat li a,
#nav li.resources-cat li a:visited,
#nav li.resources-cat li a:link {
	color: #fff;
	padding: 2px 0 2px 7px !important;
	margin: 0 !important;
	text-align: left;
	text-transform: lowercase;
	font-size: 11px;
	font-family: verdana;
	height: 18px !important;
	line-height: 18px !important;
	width: 115px;
	font-weight: normal;
	border-left: 0px; border-right: 0px;
}

/* sets the padding for the for teachers link */
#nav li.about-cat a,
#nav li.about-cat a:visited,
#nav li.about-cat a:link {
	width: 100px;
	text-align: center;
}

#nav li.about-cat li {
	padding: 0 0 0 1px !important;
	margin: 0 !important;
	height: auto !important;
	line-height: auto !important;
}

/* sets the default padding for the episodes drop down nav */
#nav li.about-cat li a,
#nav li.about-cat li a:visited,
#nav li.about-cat li a:link {
	color: #fff;
	padding: 2px 0 2px 7px !important;
	margin: 0 !important;
	text-align: left;
	text-transform: lowercase;
	font-size: 11px;
	font-family: verdana;
	height: 18px !important;
	line-height: 18px !important;
	width: 115px;
	font-weight: normal;
	border-left: 0px; border-right: 0px;
}

/* sets the padding for the for schedule link */
#nav li.calendar-cat a,
#nav li.calendar-cat a:visited,
#nav li.calendar-cat a:link {
	width: 110px;
	text-align: center;
}


/* sets the padding for the for schedule link */
#nav li.schedule-cat a,
#nav li.schedule-cat a:visited,
#nav li.schedule-cat a:link {
	width: 110px;
	text-align: center;
}

/* sets the padding for the for shop link */
#nav li.shop-cat a,
#nav li.shop-cat a:visited,
#nav li.shop-cat a:link {
	width: 80px;
	text-align: center;
}



#nav li.news-cat li a:hover,
#nav li.about-cat li a:hover,
#nav li.blogs-cat li a:hover,
#nav li.educators-cat li a:hover { background: #aca7a1 !important; border-left: 0px; border-right: 0px;}

#nav div.navleft li li {line-height: 18px; padding: 0px; margin: 0px;}

/* ---------------------- */
/* -- nav right column -- */
/* ---------------------- */

/* sets the width for the right set of navigation */
div.navright { width: 315px; }

/* sets the font styling for the right dynamic nav */
#nav div.navright a,
#nav div.navright a.active,
#nav div.navright a:visited,
#nav div.navright a.active:visited,
#nav div.navright a:link,
#nav div.navright a.active:link {
	text-transform: lowercase;
	font-weight: normal;
	font-family: verdana;
	padding: 0 5px;
}

#nav div.navright a:hover,
#nav div.navright a.active:hover,
#nav div.navright a.active,
#nav div.navright a.active:visited,
#nav div.navright a.active:link {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#nav div.navright li li a:hover,
#nav div.navright li li a.active:hover,
#nav div.navright li li a.active,
#nav div.navright li li a.active:visited,
#nav div.navright li li a.active:link { background: #898989; }

/* right nav browse by item */
li.browseby-uri {
	width: 82px;
	text-align: center;
	font-size: 11px;
	font-family: arial;
	color: #fff;
}

/* right nav region item */
li.region-cat {
	width: 87px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #fff;
}

/* right nav region sub-item */
li.region-cat li { text-align: left; }

/* right nav region sub-item link */
li.region-cat li a {
	width: 112px !important;
	line-height: 22px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* right nav region sub-item link hover */
li.region-cat li a:hover {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
}

/* right nav topic item */
li.topic-cat {
	width: 77px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #fff;
}

/* right nav topic sub-item */
li.topic-cat li { text-align: left; }

/* right nav topic sub-item link */
li.topic-cat li a {
	width: 112px !important;
	line-height: 22px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* right nav topic sub-item link hover */
li.topic-cat li a:hover {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
}


/* --------------------------- */
/* --- left column content --- */
/* --------------------------- */

h2.home-list {
	background: #e4e0c9;
	color: #807954;
}

h2.home-list a {
	color: #807954;
	font-size: 14px;
	font-weight: bold;
}

/* home latest news heading */
div.bloglatestheading,
div.bloglatestheading h3.archive-post-list,
div.bloglatestheading h3.video-post-list,
h3.home-post-list,
h3.archive-post-list,
h3.video-post-list { color: #162e7d !important; }

h3.archive-post-list {
	font-size: 21px !important;
	margin: 0 !important;
	padding: 0 !important;
}

div.home-post-list-top,
div.archive-post-list-top,
div.video-post-list-top {}

div.home-post-list-1,
div.archive-post-list-1,
div.video-post-list-1 { background: #fff; border: 1px solid #9196a0; }

div.home-post-list-1 {
	margin-bottom: 10px;
	border: 1px solid #787f93;
}

div#newsbyregion {
	margin: 0 auto;
	margin-top: 10px;
	width: 964px;
	background: #fff;
	clear: both;
}

div.home-post-list-bot,
div.archive-post-list-bot,
div.video-post-list-bot {}

div#archives .post h3 { color: #807954; }

.navigation { background: #fff; }

div#fragment-1 ul.pop li a,
div#fragment-2 ul.pop li a,
div#fragment-3 ul.pop li,
div#fragment-3 ul.pop li a { color: #404040; }

/* video list page */

.videowrapped a {
	background: #fff;
	border: 1px solid #fff;
}

.videowrapped a:hover {
	background: #f4f9e9;
	border: 1px solid #dee2d4;
}

span.videodate { color: #7f7955; }

h2 span.foo { color: #6f949a !important; }


/* ---------------------------- */
/* --- right column content --- */
/* ---------------------------- */

.newsletterbox { width: 230px; margin: 0 auto; }

div.alignleft, div.alignright { padding-top: 10px !important; }

div.alignright { text-align: right; }

div.relatedbox h3 { color: #979066; }

div.relatedbox li,
div.relatedbox li.activelink { color: #6d92a2; }

div.relatedbox li b a,
div.relatedbox li a:hover { color: #6d92a2; }


div.tags { background: #e3e7ec; }


ul.inpage_nav_links li {
	color: #6d92a2;
	background: transparent url("../images/blue-inpage-hover.gif") top left no-repeat;
}

ul.inpage_nav_links li.activelink { background: transparent url("../images/blue-inpage-nohover.gif") top left no-repeat; }


span.videotitle { color: #7f7955; }
span.videodate { color: #68818f; }


div.inlinestyling a:link,
div.wp-polls-ans p a:link { color: #b44631; text-decoration: underline; }

div.inlinestyling a:visited,
div.wp-polls-ans p a:visited { color: #b44631; text-decoration: underline; }

div.inlinestyling a:hover,
div.wp-polls-ans p a:hover { color: #b44631; text-decoration: underline; }

div.inlinestyling a:active,
div.wp-polls-ans p a:active { color: #b44631; text-decoration: none; }

div.entry p {
	color: #262626;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial !important;
}

div.entry a { color: #b44631; }

div.latestheading h3 {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 0;
	color: #999 !important;
}

div.bloglatestheading h3 {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 0;
	color: #999 !important;
}

div.singleposting p.detaillist {
	padding-top: 5px;
	margin: 0;
}

div.singleposting h2.detailtitle { color: #939393; }



div.postedinfo, div.postedinfo a { font-family: arial !important; }

p.titlelist {}

/* latest news */
p.titlelist span.headinglist a {
	color: #95020C !important;
	font-family: georgia;
	font-weight: bold;
	font-size: 18px;
	
}

p.titlelist span.homeheadinglist a {
	color: #95020C !important;
	font-family: georgia;
	font-weight: bold;
	font-size: 18px;
}

div.more_in_this_story {
	font-size: 10px;
	font-family: arial;
	color: #383838;
	text-align: right;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	padding-right: 5px;
}

div.more_in_this_story a { color: #383838; }



/* news by region */
div#newspadding { padding: 10px; }

div#newspadding h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #b44631;
	margin: 0;
	text-transform: uppercase;
}

div#newspadding ul { list-style-type: none; }

div#newspadding li a { color: #383838; }

div.newslftcontain {
	float: left;
	width: 633px;
}

div.newsleft {
	float: left;
	width: 50%;
}

div.newsmiddle {
	float: right;
	width: 50%;
}

div.newsright {
	float: right;
	width: 311px;
}


div.relatedbox {
	border: 1px solid #999;
	border-left: 0;
	margin-bottom: 10px;
	margin-top: 5px;
}

div.relatedbox h3 { color: #777; }

div.relatedbox li,
div.relatedbox li.activelink {
	color: #b44631;
	border: 0;
	padding-left: 12px;
	background: transparent url("../images/greybullet.gif") top left no-repeat;
}

div.relatedbox li.activelink a { color: #7f7f63; padding: 6px 0px 0px 10px; }
div.relatedbox li.activelink a:hover { color: #b44631; }


div.postwrapper { padding: 7px; }


p.detaillist { padding-bottom: 0; margin-bottom: 0; }

span.authorlist a {
	color: #000;
	font-size: 11px;
	font-family: arial;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 10px;
}

span.detailtitle,
span.detailtitle a {
	color: #95020C;
	font-size: 18px;
	font-family: georgia;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 25px;
}


span.headlinetitle,
span.headlinetitle a {
	color: #b44631;
	font-size: 18px;
	font-family: arial;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 20px;
}



div.tags a { color: #000 !important; }

#commentform textarea { width: 420px; }

div.comment-wrap-right { width: 443px; }

div.postedleft a { color: #999 !important; }

div#newspadding ul { margin: 7px 15px 20px 15px; }




/* promo player fix */
div#promoplayer { margin: 0 auto; text-align: center; }
div#promoVideoDivVideo1 { margin: 0 auto; text-align: center; }



/* sets the width of the blog tabs */

.subtitle {
	text-transform: uppercase; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color : #9b978e;}


#relatedmaterials {
	font-size: 12px; 
	margin: 20px 0px 10px 0px; 
	padding: 6px;
	font-family : arial; 	
	color : #333333; 
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	line-height: 12px;
	}
#relatedmaterials p {font-size: 11px;}
#relatedmaterials a {color : #7f7f63; text-decoration: none;}
#relatedmaterials a:hover {color : #333333;}
#relatedmaterials strong, #relatedmaterials b { font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #777777;
	text-transform: uppercase;
	}
#relatedmaterials .title { font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #777777;
	text-transform: uppercase;
	padding-bottom: 5px;
	}




.browsetitle {
	background: #fff url("../images/browse-bg.gif") top left no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;	letter-spacing: .8px;
	font-size: 12px;
}

.headlines {
	background-color: #fcfcfc;
	color: #aeaba4;
	font-weight: bold;
	padding: 6px 12px 6px 8px;
	border-bottom: 1px dotted #b8b8b8;	letter-spacing: 1px;
}



li.widget {list-style-type: none; float: left;}

.homepad {padding: 6px 5px 10px 5px;}
.blogpad {padding: 0px 19px 10px 19px;}


.inlinestyling  ul {
	padding: 0;
	padding-left: 30px;
}

.inlinestyling  ul li {
	list-style-type: square !important;
	background: none;
	background-image: none;
	padding: 0;
	color: #333;
}

.linklove {display: none;}




.listHeadline {
	background: transparent url("../images/thumb-strip-news.png") repeat scroll left top;
	margin-bottom: 12px;
	margin-top: -20px;
	padding: 3px 10px;
	position: relative;
	text-align: left;
	width: 184px;
}

.listHeadline h1 {
	font-family: arial;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
}



#promoplayerholder {border: 1px solid #787F93; padding: 10px; background-color: #fff; margin-bottom: 10px;}



.sidebarbox {background: #f4f9e9; border: 1px solid #8d95aa; padding: 5px 10px;
	margin-bottom: 15px;}
.sidebarbox a {color: #787f93;}
.sidebarbox a:hover {color: #8d95aa; text-decoration: underline;}

.sidebarbox .title {font-size: 14px; margin-bottom: 7px; font-weight: bold; color: #162e7d;}




#blogroll a {background-image : url(../images/icon-outlink.gif);}


#rssfeedbox {padding: 15px 0px 5px 0px; margin: 10px 0px 10px 0px; 
font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #777; line-height: 18px;}

#rssfeedbox .image {float: left; margin-right: 10px;}
#rssfeedbox .title {font-family : Georgia, Times, Verdana, Arial;  font-size: 21px; color : #666; margin-bottom: 7px;}	
#rssfeedbox ol {margin: 0px; padding: 0px 0px 0px 0px;}
#rssfeedbox li {margin-bottom: 10px; list-style-type: none; border-bottom: 1px solid #ccc; padding-bottom: 6px;}
#rssfeedbox li img {float: right; margin: -15px 0px 0px 10px; }
#rssfeedbox .rssLinkListItemTitle {display: block; width: 397px;}
.rssLinkListItemTitle a {font-weight: bold; }



#sidefeedbox {padding: 0px; margin: 0px; 
font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #777; line-height: 18px;}

#sidefeedbox .image {float: left; margin-right: 10px;}
#sidefeedbox .title {font-family : Georgia, Times, Verdana, Arial;  font-size: 21px; color : #666; margin-bottom: 7px;}	
#sidefeedbox ol {margin: 0px; padding: 0px 0px 0px 0px;}
#sidefeedbox li {margin-bottom: 10px; list-style-type: none; border-bottom: 1px solid #ccc; padding-bottom: 6px;}
#sidefeedbox li img {float: right; margin: 0px 0px 0px 10px; width: 100px; }
#sidefeedbox .rssLinkListItemTitle {display: block;}
#sidefeedbox .rssLinkListItemTitle a {font-weight: bold; color: #95020c; }
#sidefeedbox .rssLinkListItemTitle a:hover {font-weight: bold; color: #e80202; }

#morevideos {border: 1px solid #8D95AA; background-color: #F4F9E9; padding: 0px 0px 10px 0px;}
#morevideos .title {margin: 10px 0px 0px 10px; color: #95020c; font-size: 16px; font-weight: bold;}

span.datelist {color: #162e7d;}


