body
{ z-index:0; }


/*gets rid of the href border in Mozilla*/
a:active, a:focus {
outline: 0;
}

.teacherblogcontentwrap
{ zoom:1; background:url(../images/teachers/bg-teacherblog.gif) repeat-y !important; }
.teacherblogcontentwrap:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
#newblog #content
{ zoom:1; width:986px;padding:0; margin:0 0 0.5em 0; }
#newblog #content:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#newblog #content #mainbod, #newblog #content #rightcol
{ float:left; }
#newblog #content #mainbod
{ width:738px; background:url(../images/teachers/bg_threecols.gif) no-repeat bottom; padding-bottom:80px; }

#newblog #content #rightcol
{ font-size:90%; color:#606060; padding:20px 15px; width:218px; }

#newblog #content #rightcol h4
{ color:#514B39; margin-bottom:17px; }

#newblog #content #rightcol img.donatebtn
{ margin:0 18px; }

#newblog #content #rightcol ul.downloads li
{ height:19px; padding:5px 0 0 5px; background:url(../images/teachers/bg_rightside-downloads.gif); }

/*#newblog #content #rightcol ul.downloads li a img
{ float:left; margin:2px 5px 0 0; }*/

#newblog #content #rightcol .bigquote
{ background:url(../images/teachers/bg_bigquotes.gif) no-repeat; padding-left:23px; text-align:center; font-size:140%; }

#cyclewrap
{ position:relative; z-index:1; height:387px; }

#cyclemessage
{ z-index:1; }
#cyclemessage .message
{ width:738px; height:387px; z-index:7; }

.innercyc
{ margin:43px 0 0 405px; }

#cyclemessage .message img.heading
{ margin:0; }
#cyclemessage .message p
{ color:#FF6600; font-weight:bold; font-size:110%; padding:15px; }

#cyclemessage #message1
{ background:url(../images/teachers/bg-cycle1.jpg) no-repeat; }

#cyclemessage #message2
{ background:url(../images/teachers/bg-cycle2.jpg) no-repeat; }

#cyclemessage #message3
{ background:url(../images/teachers/bg-cycle3.jpg) no-repeat; }

#cyclemessage #message4
{ background:url(../images/teachers/bg-cycle4.jpg) no-repeat; }

#cyclemessage #message5
{ background:url(../images/teachers/bg-cycle5.jpg) no-repeat; }

#cyclemessage #message6
{ background:url(../images/teachers/bg-cycle6.jpg) no-repeat; }

#cyclenumbers
{ position:absolute; bottom:0; left:0; z-index:8;  }

a.cyclethumb:link, a.cyclethumb:visited
{ overflow:hidden; float:left; }

a#cyclethumbmessage1:link, a#cyclethumbmessage1:visited
{ display:block; width:124px; height:109px; background:url(../images/teachers/cyclethumb1.png) no-repeat; }
a#cyclethumbmessage2:link, a#cyclethumbmessage2:visited
{ display:block; width:115px; height:109px; background:url(../images/teachers/cyclethumb2.png) no-repeat; }
a#cyclethumbmessage3:link, a#cyclethumbmessage3:visited
{ display:block; width:118px; height:109px; background:url(../images/teachers/cyclethumb3.png) no-repeat; }
a#cyclethumbmessage4:link, a#cyclethumbmessage4:visited
{ display:block; width:142px; height:109px; background:url(../images/teachers/cyclethumb4.png) no-repeat; }
a#cyclethumbmessage5:link, a#cyclethumbmessage5:visited
{ display:block; width:117px; height:109px; background:url(../images/teachers/cyclethumb5.png) no-repeat; }
a#cyclethumbmessage6:link, a#cyclethumbmessage6:visited
{ display:block; width:122px; height:109px; background:url(../images/teachers/cyclethumb6.png) no-repeat; }

a.cyclethumb:hover, a.activeSlide
{ background-position:0 -109px !important; }

#threecolbtm
{ zoom:1; background:#fbf9e4; padding:25px 0 0 13px; }
#threecolbtm:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


 #threecolbtm #thirdcol
{ float:left; width:228px; }

#threecolbtm #firstandsecond
{ margin-right:15px; width:471px; float:left; zoom:1; }
#threecolbtm #firstandsecond:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

* html #threecolbtm #firstandsecond
{ margin-right:0px !important; }

#threecolbtm #firstcol
{ width:228px; margin-right:15px; float:left; }

#threecolbtm #secondcol
{ width:228px; float:left; }

#socnet
{ clear:both; }

#socnet p
{ font-size:90%; margin:0 5px; padding:10px 5px; background:#efefef;
-moz-border-radius: 5px; -webkit-border-radius: 5px; }

#socnet-icons
{ display:block; width:344px; height:55px; padding:10px 0 0 120px; background:url(../images/teachers/bg_socnet-icons.gif) no-repeat; }

#threecolbtm #firstcol p
{ margin:20px 25px 0 7px; color:#606060; font-size:90%; }

img.imghr
{ margin:16px 0 0 0; }

hr.greywhite
{ background:transparent url(../images/teachers/hr_greywhite.gif) !important;  height:1px; margin:1.5em 0; padding:0; border-style:none;  overflow:hidden; }

.hidden
{ display:none; }

#videobox1
{ background:#fff; }

.audioblurb
{ text-align:; }

.videoblurb
{ margin:20px 25px 0 7px; zoom:1; }
.videoblurb:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.videoblurb p
{ float:left; width:45%; font-size:90%; }

.videoblurb p a:link, .videoblurb p a:visited
{ color:#606060; }
.videoblurb p a:hover
{ color:#FF7227; }

.vidthumbs
{ float:right; }

#thirdcol .blogpost
{ background:#fff; border:1px solid #fff; padding:15px; margin:10px 10px 0 0;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#thirdcol .blogpost h4
{ font: normal 100% arial; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand.
*/
#cboxOverlay{background:url(../images/teachers/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/teachers/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/teachers/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/teachers/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/teachers/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/teachers/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/teachers/controls.png) right top repeat-y;}

	#cboxTopCenter{height:21px; background:url(../images/teachers/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(../images/teachers/border.png) 0 -29px repeat-x;}

	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/teachers/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-75px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/teachers/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(../images/teachers/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/teachers/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/teachers/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}

