body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #fec517; margin: 0px; text-align: left; padding: 0;	line-height: 1.5em;}
	
	
	
	
.clear { clear: both; }	
.linklove {display: none;}

a {outline: none;}	  				  

img {border: 0px;} 

#wrap {clear: both;	background: #fff; width: 1004px; margin: 10px auto;}
#wrapcontain {background: #ffa800 url("../images/middle.jpg") top left no-repeat; width: 984px; margin: 0 auto; margin-bottom: 10px;}
#container {margin: 0 auto; width: 984px;}

/* --- header --- */
#header {width: 984px; height: 150px; background: transparent url("../images/header2.jpg") top left no-repeat; clear: both; padding: 0; margin: 0 auto;}
#header .sitehead-left {float: left; width: 467px; height:140px; margin-top: 10px;}

#headerhome .sitehead-left {margin-top: 10px; float: left; width: 467px; height: 140px;}

#headerhome {width: 984px; height: 150px; background: transparent url("../images/header5.jpg") top left no-repeat; clear: both; padding: 0; margin: 0 auto;}


#headright span {float: right; width: 21px; vertical-align: middle; text-indent: -9999px; margin: 0 0px 0 0; padding: 0;	border: 0;}
#headright span a:link, #headright span a:visited, #headright span a:hover,
#headright span a:active {	display: block; 		height: 20px;	margin: 0;	padding: 0;	border: 0;	text-decoration: none; background: transparent url("../images/go.png") top left no-repeat; }
#headright {float: right; width: 300px; margin: 62px 10px 0 0; text-align: left;}
#headright .search {margin-bottom: 8px; padding: 5px; border: 1px solid #1c44ae; background: transparent url("../images/search-bg.png");}
#headright form {margin: 0; padding: 0; }
#headright .searchfield {padding: 3px; width: 245px; border: 1px solid #804dd9; background-color: #ece8f4; color: #7a47d7;}
/* --- end header --- */

/* --- footer --- */
#footer {background-color: #e26900;	height: 60px; width: 1004px; clear: both; margin: 0 auto;}
p.footertext {color: #fff; margin-bottom: 2px; padding-bottom: 0;}
#footer li, #footer a {color: #fff;	font-size: 13px; text-transform: uppercase;}
#footer a, #footer a:hover { background: none; }
#footer a:hover { text-decoration: underline; }
#footer .alignleft {float: left; margin: 0; margin: 5px 10px; padding: 0; width: 520px;}
div#footer .alignleft ul {padding: 0; margin: 0; list-style-type: none;}
div#footer .alignleft li {display: inline; padding: 0 5px; list-style-type: none;}
#footer .alignright {float: right; color: #fff;	font-size: 13px; margin: 0;	padding: 0;	padding-right: 10px; width: 375px; margin: 3px 0 0 0;}
/* --- end footer --- */


a, a:link, a:visited, a:active {text-decoration: none; outline: none;}
a:hover { text-decoration: underline; outline: none; }




#page {clear: both; margin: 0 auto; padding: 10px 0 0 0;}  
#contentleft {float: left; padding: 0; margin: 0;	padding-left: 8px; width: 657px;} 
#content {width: 100%; overflow: hidden; float: left; margin: 0; padding: 0;}
#contentright {overflow: hidden; float: right; margin: 0; width: 300px; padding: 0 8px 0 0;} 
#sidebar { width: 100%; }


.post ul { list-style-type: none; }
.post ul li {list-style-type: none; padding: 0 0 2px 14px;}
.post ul ul { margin-left: 0; }
.post ol li { list-style-type: decimal; }
.post ol.archives {margin: 0; padding-left: 25px;}
p {margin-top: 0px;	margin-bottom: 15px;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dotted #999; }
* html acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {padding-left: 10px; border-left: 5px solid #ccc; color: #999;}
.center { text-align: center; }
a img, img a { border: none; }
.post {margin: 0 0 10px; padding: 0;}
.entry {padding: 0;	margin: 0;}
.postinfo {clear: both; margin: 0 0 10px; padding: 0;}
code { font: 1.1em 'Courier New', Courier, Fixed; }
hr {display: block; clear: both;}
.navigation {clear: both; font-size: 8pt; margin: 0; padding: 4px 10px;	background: #ddd; text-align: right;}
.navigation ul {margin: 0; padding: 0;}
.navigation li {margin: 0; padding: 0; text-align: right; list-style-type: none;}
.navigation a { color: #fff; padding-left: 14px; font-size: 12px; font-family: verdana; text-transform: lowercase;}



select#months, select#tag_drop, select#category_drop {width: 180px; margin:0;}
.home-post-1 .related, .archive-post-1 .related { background: #fff; }
.tags {margin: 0 0 10px; padding: 0;}

.singlepost {background:#fff; padding:1px; border:1px solid #ddd;}
.singlepost .post {padding:10px 10px 0;}


#sidebar ul {list-style-type: none; margin: 0 ; padding: 0;}
#sidebar ul ul {       margin: 0;    padding: 0;}
#sidebar li {padding: 0; margin: 0 0 10px;}
#sidebar li h2 {font-size: 9pt; letter-spacing: 0px; text-transform: uppercase; border-bottom: 2px solid #ddd;	padding: 6px 6px 4px 6px;
	margin: 0 0 3px;color: #4c4c4c;	background: #eee;letter-spacing: 1px;}
#sidebar li h2 img { display: none; }
#sidebar li h2 a { color: #4c4c4c; }
#sidebar li li {margin: 0; padding: 0;}
#sidebar p { padding: 0; }



div.singleposting h2 {font-family: arial; font-size: 18px; font-weight: normal;	color: #939393;}
div.singleposting h2 span.topheading { color: #283346; }
div.singleposting h3.pagetitle { margin-top: auto; }
div.singleposting p {line-height: 1.65em;}

div.tags {padding: 6px 10px; font-family: verdana; font-size: 12px;}
div.tags a { color: #000; }
img.post-thum {	padding: 1px; background: #fff; float: left; margin-right: 5px;}




.header_highlight { background: #00ccff; }

p.icons, p.icons a, p.icons a:link, p.icons a:visited, p.icons a:hover, p.icons a:visited {font-size: 10px; font-family: arial; color: #565656;}
p.icons a, p.icons a:link, p.icons a:visited, p.icons a:visited { text-decoration: none; }
p.icons a:hover { text-decoration: underline; }
p.icons img { vertical-align: middle; }
div.iconlft {float: left; width: 400px;	vertical-align: middle;}
div.iconrgt {float: right; width: 200px; text-align: right;	padding: 0;	padding-top: 7px;margin: 0; font-size: 11px; font-family: verdana; color: #565656;}
div.iconrgt img { vertical-align: middle; }
li.widget_rss a {color: #53422d;}
li.widget_rss a:hover {background: transparent; text-decoration: underline;}


li.widget_rss ul {padding-left: 6px !important; padding-top: 5px !important;}
li.widget_rss ul li { padding: 3px 5px !important; }
div.postedinfo, div.postedinfo a {color: #999; font-family: verdana; font-size: 10px;}
div.entry p {font-family: arial; color: #333; font-size: 12px; padding: 5px 0; margin: 0;}


p.titlelist {margin: 0; padding: 0;	padding-bottom: 2px; line-height: 15px;}
span.datelist {font-size: 10px;	font-family: verdana; color: #999;}
span.headinglist a {font-size: 14px; font-family: arial; color: #999; font-weight: bold;}



.navigation a { color: #5c6683; }
div#rightnav-list li ul { border-top: 2px solid #dddddd; }

p.rightbuttons { padding-top: 13px; }

div#header .sitehead-right input { color: #666; }


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: #666; }

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

div.entry p {color: #383838; font-size: 12px; line-height: 16px; font-family: arial !important;}
div.entry a { color: #bb6c04; }

div.entry ul { margin-left: 30px; }


/* WP Images + Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}

.wp-caption {border: 1px solid #828ca8;	text-align: center;	background-color: #fff;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;
	margin: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; display: inline; border: 1px solid #828ca8;
	text-align: center; background-color: #fff; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 4px; display: inline; border: 1px solid #828ca8;
	text-align: center; background-color: #fff; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}

	
#picright {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
#picleft {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
/* END WP Images + Captions */



/* --- listpage structure --- */
#listpage {border: 1px solid #761287; background-color: #feffc6; margin-bottom: 10px;}
#listpage .listtitle {font-size: 20px; padding: 10px 0px 6px 10px; background-color: #761287; color: #fff; font-weight: bold;}
#listpage .padding {padding: 10px;}
#listpage .float-post-left { float: left; width: 200px; }
#listpage .float-post-right {float: right; width: 425px; }
#listpage .listHeadline {background: transparent url("../images/thumb-strip-news.png") repeat scroll left top;  margin-top: -28px; position: relative; text-align: left; width: 200px;}
#listpage .listHeadline h1 {font-family: arial; color: #fff; font-size: 12px; padding: 3px 15px;}
div.postedleft a { color: #999 !important; }
p.listpage-excerpt { font-family: verdana !important; }

#pagnavi {border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; text-align: right;}

#listpage .listitem {margin-bottom: 10px;}
#listpage .title {font-size: 14px; padding-bottom: 3px; border-bottom: 1px solid #b1b4d6; color: #5c6683; font-weight: bold; margin-bottom: 4px;}
#listpage .title a {color: #5c6683; text-decoration: none;}
#listpage .title a:hover {color: #9948df;}
#listpage .text {font-size: 12px; padding-bottom: 3px; color: #666;}
#listpage .text a {color: #ad55fc; border-bottom: 1px solid #502cc2; text-decoration: none;}
#listpage .text a:hover {color: #502cc2; border-bottom: 1px solid #ad55fc; text-decoration: none;}
/* --- end listpage structure --- */


/* --- story structure --- */
#story {border: 1px solid #761287; background-color: #feffc6; margin-bottom: 10px; }

#storyhead, #storyhead2, #storyhead3 {padding: 6px 10px 6px 10px; background-color: #761287; color: #fff;}
#storyhead .date {float: right; font-size: 12px; color: #fff;}
#storyhead .title, #storyhead2 .title, #storyhead3 .title {font-size: 17px; font-weight: bold;}
#storyhead .category {font-size: 13px; font-weight: bold; color: #fff;}

#story .padding, #commenting .padding, #commentingform .padding {padding: 10px;}
#story p {margin: 0px 0px 10px 0px;}

#story .text {font-size: 14px; color: #444; font-family : Arial, Verdana, Helvetica, sans-serif; line-height: 20px; }
#story .text a {color: #9b43d9; text-decoration: underline;}
#story .text a:hover {color: #693da6;}

#videoembed {float: right; margin-left: 10px; background-color: #f3f8fb; border: 1px solid #828ca8; padding: 4px;}
#videoembed .caption {padding-top: 2px; font-size: 12px; color: #666;}

#addthisbox {border: 1px solid #828ca8; padding: 3px; margin: 10px 0px 0px 0px; background-color: #f3f8fb;} 
#addthisbox a {color: #3b5998; font-size: 16px; font-weight: bold;} 
#addthisbox a.email { background: transparent url("../images/email-icon.gif ") top left no-repeat; padding-left: 27px; margin-left: 3px; }


#commenting {border: 1px solid #828ca8; background-color: #fff; font-size: 13px; color: #333; margin-bottom: 10px;}
#commentingform {border: 1px solid #828ca8; background-color: #fff; font-size: 13px; color: #333;}
/* --- end story structure --- */


#sidebar .box {border: 1px solid #ffac04; margin-bottom: 8px; background-color: #feffc6;}
#sidebar .box .title {background-color: #fd0005; padding: 5px 8px 5px 8px; color: #fff; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
#sidebar .box .title a {color: #999;}
#sidebar .box .content, #sidebar .box .content2 { padding: 5px 8px 5px 8px; color: #666666; font-size: 12px; line-height: 16px;}
#sidebar .box .content img {float: right;}
#sidebar .box .content2 img {}
#sidebar .box .content a, #sidebar .box .content2 a, .wp-polls a { color: #bb6c04; text-decoration: underline;}


.subscribepod {font-weight: normal; font-size: 10px;}
.subscribepod a {color: #777;}

/* site email form */
div#emailform, div#emailformsuccess {background: #eaeaea; padding: 20px; border: 1px solid #3b5998; margin-top: 10px;}
div#emailform p, div#emailform p a, div#emailformsuccess p, div#emailformsuccess p a { color: #575555; }
h3.emailformsuccess {color: #575555; font-family: arial; border-bottom: 1px dashed #d1d0cd;}
h3.emailformsuccess span {font-size: 25px; font-family: arial; color: #575555;}
p.closewindow {font-size: 11px !important; text-align: right;}
p.closewindow img { vertical-align: middle; padding: 0 3px 0 0;}
div.emailformleft {float: left; width: 48%;}
div.emailformright {float: right; width: 48%;}
div#emailleft {float: left; width: 343px;}
div#emailright {float: right; width: 242px;}
div#emailleft input.thinline { width: 163px; }
div#emailleft input, div#emailleft textarea { border: 0; }
div#emailleft input.thinline, div#emailleft textarea.thinline { border: 1px solid #b6b4b4; }
/* End site email form */

/* commenting */	
#thecomments {color: #7777777;}
#thecomments .holder {margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ccc; }
#thecomments .pic {float: left;}
#thecomments .pic img {border: 1px solid #47b8ca;}
#thecomments a {color: #333333; text-decoration: none;}		
#thecomments .meta {font-weight: bold; color: #333; font-size: 13px; }
#thecomments .small {font-family : arial, verdana; font-size: 11px; font-weight: normal; color: #777777;}
#thecomments .thetext {font-size: 12px; color: #777777;}
#thecomments .thetext p {margin: 0px 0px 10px 0px;}
#thecomments .right {float: right; width: 570px;}
#comments label {color: #777777;}
#comments textarea {width: 410px; height:150px; margin-top: 3px; font-size: 12px; border: 1px solid #333399; padding: 5px; background-color: #f1f1fa;}
#comments input {width: 190px;  font-size: 12px; padding: 2px; border: 1px solid #333399; padding: 5px;  background-color: #f1f1fa;}
#disclaimer {color: #777777; font-family : Arial, Verdana; font-size: 10px; background-color: #f6f6f6; padding: 9px; border: 1px solid #e1e1e1; margin: 10px 0 5px 0; line-height: 13px;}
#disclaimer b { font-size: 12px; color: #2b8efb;}
#commentform form {margin: 0px;}
#submitcomment input { width: 105px; color: #ffffff; font-size: 14px; padding: 3px; border: 1px solid #e1e1e1; background-color: #fe4e59;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* end commenting */	


.htmlbox .widget_rss {background-color: #feffc6;}
.htmlbox ul {margin-bottom: 10px;}
#sidebar li h2 {color: #fff; background: #fd0005; border: 0px;}
#sidebar li h2 a { color: #fff; }
li.widget_rss a { color: #383838; }
#sidebar li { margin-bottom: 0; }


#bloghead {background-color: #464e8d; padding: 4px 10px 4px 10px; color: #fff; font: bold 16px arial;}
#blogintro {background-color: #FEFFC6; color: #333; font: 12px arial; }
#blogintro img {float: left; margin: 0px 10px 0px 0px;}
#blogintro .text {float: left; width: 530px; padding: 8px 12px 0px 0px;}
#blogheadwrap {border: 1px solid #464e8d; margin-bottom: 10px;}
#blog .title {background-color: #9E9F6E; color: #fff; font: bold 16px arial; padding: 4px 10px 4px 10px;}
#blog .title a {color: #fff;}
#blog .entry {padding: 10px; background-color: #EBECB2; margin-bottom: 10px;}
#blog .date {float: right;  font: normal 12px arial; }


.feature {border: 1px solid #fff; background-color: #feffc6; margin-bottom: 10px;}
.feature .title {background-color: #6fb51c; color: #fff; font: bold 16px arial; padding: 4px 10px 4px 10px;}
.feature .entry {padding: 10px; color: #333; font: 12px arial; }
.feature ul {margin: 0px !important; padding: 0px !important; list-style-type: none;}
.feature li {margin: 0px; padding: 0px;}



.text ul {margin: 20px 0px 10px 30px; padding: 0px; list-style-type: bullet;}
.text ul li {margin: 0px; padding: 0px 0px 10px 0px;}

.text ol {margin: 20px 0px 10px 30px; padding: 0px; list-style-type: bullet;}
.text ol li {margin: 0px; padding: 0px 0px 10px 0px;}

#websites li {list-style-type: none  !important;}
#websites ul.blogroll {margin: 0px !important; padding: 0px !important; list-style-type: none  !important;}
#websites ul.blogroll li {margin: 0px; padding: 0px;}
#websites ul.blogroll li a {color: #761287; font-size: 13px; text-decoration: underline;}



.works {border-bottom: 1px solid #761187; padding: 5px 0px 5px 0px; margin-bottom: 10px;}
.works .title {border-bottom: 0px !important; padding: 0px !important; margin: 0px !important;}
.works .title a {font: bold 15px arial; color: #5a9910;}
.works .school, #seeit .school {font: bold 15px arial; color: #5a9910;}
.works .text {}

#youtubeleft {float: left; margin-right: 8px;}
#youtubeleft #videoembed {border: 0px; margin: 0px; padding: 0px;}
.feattitle {font: bold 14px arial; color: #5a9910; padding: 10px 0px 10px 0px;}

/*  SCHEDULE STYLES */

.channel_table {border-spacing:0;width:100%;border:2px solid #d48c00;width:630px;}
.channel_table th{padding:5px;background-color:#ffac06}
.channel_table td{padding:5px;background-color:#fec517;border-bottom:1px solid #d48c00;border-top:1px solid #d48c00}
#fragment-1 ,#fragment-2 , #fragment-3, #fragment-4, #fragment-5{ display:none}
a#tab_1 span,a#tab_2 span,a#tab_3 span,a#tab_4 span,a#tab_5 span { text-decoration:none;font-size:18px}
a#tab_1 ,a#tab_2 ,a#tab_3 { text-decoration:none; }
div#container-1 a:hover span{ text-decoration:underline }

/* END SCHEDULE */


#programspotlight {border: 1px solid #000; margin-bottom: 15px; background-color: #faff26;}
#programspotlight .title {padding: 6px; background-color: #fdd736; color: #e70103; font: bold 16px arial;}
#programspotlight .padding {padding: 6px; }

#teachtop {margin-bottom: 10px;}
#teachtop .title {background-color: #6b1bff; color: #fff; padding: 6px; font: bold 14px arial;}
#teachtop .leftbox {width: 350px; padding: 10px;}
#teachtop .rightbox {width: 281px; padding: 10px;}

.bbtitle {font-size: 17px; font-weight: bold; margin-bottom: 6px;}
.bbtitle a {color: #e26900;}

#seegal {background-color: #ce0100; text-align: right; padding: 6px;}
#seegal a {font-size: 17px; font-weight: bold;  color: #fff;}

img.noborder {border: 0px; background-color: none;}



.customwidget {background-color: #FEFFC6;}
.textwidget {padding: 8px;}
.textwidget img {float: right; margin: 0px 0px 7px 7px;}
.textwidget a {color: #BB6C04;}


.eschool h2 {display: none;}
.eschool ul {padding: 0px; margin: 0px;}
.eschool li {list-style-type: none; padding: 0px; margin: 0px;}
ul.eschool ul li {margin: 0px; padding: 0px; list-style-type: none;}