/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	font: 14px verdana, arial, sans-serif;
	background-color: #C0C0C0;
}

.quotes {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333399;
}

.news {
	color: #0000CC;
	font-weight: bold;
}


#headwrap {
	padding-top: 10px;
	background-color: #FFFFFF;
	border-bottom-style: double;
}

#header {
	height: 5em;
	margin-left: 50px;
	margin-right: 50px;
}

#header .logo {
	float: right;
}

#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #333399;
	margin: -2pt 0pt 4px;
	float: left;
}

.smallerinside {
	font-family: Garamond, serif;
	font-size: 16px;
	margin: 0pt 0pt 4px;
	float: left;
	color: #000000;
}

#mainbg {
	background-color: #C0C0C0;
}
#main {
	
	margin-left: 50px;
	margin-right: 50px;
}

#content {
	background-color: #FFFFFF;
	border: 1px solid #711515;
	border-top: none;
	padding: 10px 5px 6px 5px;
}
#content h1 {
	font-size: 20px;
	color: #000000;
	background-color: transparent;
}
#content h2 {
	font-size: 18px;
	color: #000000;
	background-color: transparent;
	text-align: center;
}

#content p {
	text-align: justify;
}

ul#tabnav {
	list-style-type: none;
	margin: 0;
	padding-left: 40px;
	padding-bottom: 24px;
	border-bottom: 1px solid #711515;
	font: bold 11px verdana, arial, sans-serif;
}
ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #333399;
	color: #000000;
	margin: 2px 2px 0 2px;
	border: 1px solid #711515;
}
ul#tabnav a:link, ul#tabnav a:visited {
	display: block;
	color: #FFFF00;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}
ul#tabnav a:hover {
	background-color: #FFCC66;
	color: #000000;
}
body#index li.index, body#office_hours li.office_hours, body#contact li.contact, body#schedule li.schedule, body#classes li.classes, body#handouts_downloads li.handouts_downloads, body#about_me li.about_me, body#sqa li.sqa {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
}

body#index li.index a:link, body#index li.index a:visited,
body#office_hours li.office_hours a:link, body#office_hours li.office_hours a:visited,
body#contact li.contact a:link, body#contact li.contact a:visited,
body#schedule li.schedule a:link, body#schedule li.schedule a:visited,
body#classes li.classes a:link, body#classes li.classes a:visited,
body#handouts_downloads li.handouts_downloads a:link, body#handouts_downloads li.handouts_downloads a:visited,
body#sqa li.sqa a:link, body#sqa li.sqa a:visited,
body#about_me li.about_me a:link, body#about_me li.about_me a:visited {
color: #000000;
background-color: #FFFFFF;
}

#footer {
	font: 11px arial, sans-serif;
	padding: .6em 1.4em .6em 1.4em;
}

.disclaimer {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
}

.rightpics {
	float: right;
	margin-top: -50px;
	padding-left: 10px;
}

.calendar_align {
	float: right;
	margin-top: -40px;
	padding-left: 10px;
}

div#wrapperInside {
	height: 800px;
	width: 85%;
}

div#leftInside {
	height: 600px;
	width: 10%;
	float: left;
	margin-left: 10px;
}

div#rightInside {
	height: 600px;
	width: 75%;
	float: left;
	margin-left: 40px;
	margin-right: 20px;
	padding: 1px 10px 1px 10px;
}


div#leftInsideSQA {
	height: 600px;
	width: 23%;
	float: left;
	margin-left: 10px;
}

div#rightInsideSQA {
	height: 600px;
	width: 62%;
	float: left;
	margin-left: 40px;
	margin-right: 20px;
	padding: 1px 10px 1px 10px;
}

div#bookImage {
	float: left;
}

div#bookInfo {
	float: left;
	margin-left: 20px;
}





