/*************************************************************************************
*
*   Main Container
*
***************************************************************************************/
#wrapper {
	min-width: 650px;
	max-width: 1000px;
	position: relative;
	border: 1px solid #FFFFFF;
	margin: auto;
	}
	
/*************************************************************************************
*
*   Top Bar
*
***************************************************************************************/
#topbar {
	height: 35px;
	width: 98%;
	background-image: url(../mathfiles/mathbackgrounds/headers/redheader03.png);
	background-repeat: repeat-x;
	padding-left: 1%;
	padding-right: 1%;
}
#topleft {
	height: 25px;
	width: 13%;
	float: left;
}
#topcenter {
	float: left;
	height: 24px;
	width: 37%;
	padding-top: 1px;
}

#topright {
	height: 25px;
	width: 50%;
	float: right;
}

/*************************************************************************************
*
*  Heading
*
***************************************************************************************/
#heading {
	height: 186px;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
}
#logo {
	float: left;
	height: 186px;
	width: 310px;
}
#mathtitle {
	float: left;
	height: 186px;
	width: 500px;
}
/*************************************************************************************
*
*   Navigation
*
***************************************************************************************/
#navigation {
	height: 35px;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	background-image: url(../../main/mainbackgrounds/navigation/nav02reds.png);
	background-repeat: repeat-x;
}
#navleft {
	display: block;
	float: left;
	height: 30px;
	width: 30%;
}
#navright{
	display: block;
	float: left;
	height: 30px;
	width: 70%;
}
#nav {
	list-style-type: none;
}
#nav li {
	font-family: corbel;
	font-size:95%;
	font-weight:bold;
	line-height: 100%;
	float: left;
}
#nav li a {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	height: 20px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
}
#nav li a:hover {
	color: #660000;
	text-decoration:none;
	repeat-x;
	background-image: url(../../main/mainnav/whitehighlight.png);
}
/*************************************************************************************
*
*   Main Content
*
***************************************************************************************/
#main {
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	height: 490px;
	background-image: url(../mathfiles/mathbackgrounds/transparencies/white490.png);
	background-repeat: no-repeat;
}
#main2 {
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	height: 550px;
	background-image: url(../mathfiles/mathbackgrounds/transparencies/white490.png);
	background-repeat: repeat-y;
}
/*************************************************************************************
*
*   Main Left
*
***************************************************************************************/
#mainleft {
	float: left;width: 300px;height: 100%;}
#leftphoto {
	padding-bottom: 5px;
}
#leftgallery {
}
#leftbiotitle {
	float: left;
	width: 300px;
	padding-top: 8px;
}
#leftbio {
	float: left;
	width: 300px;
}

/*************************************************************************************
*
*   Main Center
*
***************************************************************************************/
#maincenter {
	float: left;
	width: 40%;
	height: 100%;
	padding-left: 10px;
}
#centertitle {
	float: left;
	width: 100%;
}
#centerbody {
	float: left;
	width: 100%;
}
#centersub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}


/*************************************************************************************
*
*   Main Right
*
***************************************************************************************/
#mainright {
	float: right;width: 25%;height: 100%;}
#righttitle {
	float: left;
	width: 100%;
}
#rightbody {
	float: left;
	width: 100%;
}
#rightsub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
/*************************************************************************************
*
*   Footer
*
***************************************************************************************/
#footer {
	height: 135px;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	background-image: url(../mathfiles/mathbackgrounds/redfooter06.png);
	background-repeat: repeat-x;
	padding-top: 6px;

}
#footerleft {
	float: left;
	height: 90%;
	width: 75%;
}
#footerright {
	float: right;
	height: 95%;
	width: 25%;
}
#footertitle {
	float: left;
	height: 25px;
	width: 100%;
}
#footerbody {
	float: left;
	width: 95%;
	padding-left: 10px;
}





/*************************************************************************************
*
*   Font Styles
*
***************************************************************************************/
a:link {
	color: #FFFFFF;text-decoration: none;}
	
a:visited {
	color: #FFFFFF;text-decoration: none;}
	
a:hover {
	text-decoration: underline;color: #FFFFCC;}
	
a:active {
	text-decoration: none;}

.body01 {
	color: #990000;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}


.body02 {
	color: #FFFFFF;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}
.body02b {
	color: #FFFFFF;
	font-size: 14px;
	font: corbel;
}
.body03 {
	color: #333333;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}
.body03b {
	color: #333333;
	font-size: 14px;
	font: corbel;
}
.body04 {
	color:  #C5B358;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}
.body04b {
	color:  #C5B358;
	font-size: 14px;
	font: corbel;
}
.body05 {
	color:  #660000;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}
.body05b {
	color:  #660000;
	font-size: 14px;
	font: corbel;
}
.body06 {
	color:  #666666;
	font-size: 16px;
	font: corbel;
	font-weight: bold;
}
.body06b {
	color:  #666666;
	font-size: 14px;
	font: corbel;
}
.title10 {
	color: #FFFFFF;
	font-size: 12px;
	font: corbel;
	font-weight: bold;
}
.h3 {
	color: #FFFFCC;
	font-size: 12px;
	font: corbel;
	font-weight: bold;
}
/*************************************************************************************
*
*   Photo Styles
*
***************************************************************************************/
.photo1 {
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}

/*************************************************************************************
*
*   Rollover Styles
*
***************************************************************************************/
#link01 {
	list-style-type: none;
}
#link01 li {
	font-family: corbel;
	font-size:95%;
	font-weight:bold;
	line-height: 23px;
	float: left;
	width: 100%;
}
#link01 li a {
	color: #000000;
	text-decoration:none;
	display: block;
	height: 23px;
	float: left;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 98%;
	padding-left: 5px;
}
#link01 li a:hover {
	color: #FFFFCC;
	text-decoration:none;

	repeat-x;
	background-image: url(../mathfiles/mathbackgrounds/redrollover.png);
	border-style: solid;
	border-width: 0px;
	line-height: 21px;
}
#link02 {
	list-style-type: none;
}
#link02 li {
	font-family: corbel;
	font-size:95%;
	font-weight:bold;
	line-height: 15px;
	float: left;
	width: 100%;
}
#link02 li a {
	color: #000000;
	text-decoration:none;
	display: block;
	height: 15px;
	float: left;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 95%;
	padding-left: 5px;
}
#link02 li a:hover {
	color: #000000;
	text-decoration:none;

	repeat-x;
	background-image: url(../mathfiles/mathbackgrounds/vegasrollover.png);
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	line-height: 15px;
}
/*************************************************************************************
*
*   Dept Center
*
***************************************************************************************/
#deptcenter {
	float: left;
	width: 65%;
	height: 100%;
	padding-left: 10px;
}
#depttitle {
	float: left;
	width: 100%;
}
#deptbody{
	float: left;
	width: 100%;
	padding-bottom: 8px;
}
#deptsub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
/*************************************************************************************
*
*   Course CLeft
*
***************************************************************************************/
#courseleft {
	float: left;width: 700px;height: 100%;}
#courselefttitle {
	float: left;
	width: 100%;
}
#courseleftbody {
	float: left;
	width: 100%;
}
#courseleftsub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}	
	
/*************************************************************************************
*
*   Course Center
*
***************************************************************************************/
#coursecenter {
	float: left;
	width: 40%;
	height: 100%;
	padding-left: 10px;
}
#coursecentertitle {
	float: left;
	width: 100%;
}
#coursecenterbody {
	float: left;
	width: 100%;
}
#coursecentersub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
#center01 {
	float: left;
	width: 100%;
	background-image: url(../mathfiles/maintitles/headingbackgrounds/smartboard.png);
	background-repeat: no-repeat;
}


/*************************************************************************************
*
*   Teacher Right
*
***************************************************************************************/
#teacherright {
	float: left;
	width: 68%;
	height: 100%;
	padding-left: 10px;
}
#teacherrighttitle {
	float: left;
	width: 100%;
}
#teacherrightbody {
	float: left;
	width: 100%;
}
#teacherrightsub {
	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
#classleft {
	float: left;
	height: 100%;
	width: 32%;
}#classcenter {
	float: left;
	height: 100%;
	width: 32%;
}#classtitle {
	float: left;
	height: 25px;
}
#classbody {
	float: left;
	height: 100%;
	width: 95%;
}

#classrightB {
	float: left;
	height: 100%;
	width: 48%;
}
#classleftB {
	float: left;
	height: 100%;
	width: 48%;
}
#classcenterB {
	float: left;
	height: 100%;
	width: 32%;}
	
#classright {
	float: left;
	height: 100%;
	width: 33%;
}
/*************************************************************************************
*
*   Feedburner Styles
*
***************************************************************************************/

		div.feedburnerFeedBlock ul li a {
	display: block;
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
			}
		div.feedburnerFeedBlock ul li a:hover {
	display: block;
	font-size: 14px;
	color: #990000;
			}
		div.feedburnerFeedBlock span.headline {
	display: block;
	color: #660000;
	font-style: normal;
			}
		div.feedburnerFeedBlock ul li {
	color: #FFFFCC;
	list-style-type: none;
	display: block;
	float: none;
			}

