@charset "ISO-8859-1";.table_indent_5 {	padding-left: 5px;}.underline_red {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A40D19;	text-indent: 5px;}.schedule_week_outline {	color: #662C00;	border-top: 0px none #9C896C;	border-right: 0px;	border-bottom: 1px solid #9C896C;	border-left: 0px;	padding-left: 5px;}.red_sched_text {	color: #A40D19;	border: 1px solid #9C896C;}* {	margin: 0;	padding: 0;	border: 0;}body {	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#482609;	background-color: #5D0D10;	background-image: url(assets/white-clouds-soft-backgroun.jpg);	}h1 {	color:#333;	font:1.8em/1 Georgia, "Times New Roman", Times, serif;	font-weight:900;	font-style:italic;	margin-bottom: 15px;	}h2 {	color:#333;	font:1.1em/1 Georgia, "Times New Roman", Times, serif;	font-weight:700;	margin:2em 0 .25em;	}h3 {	color:#666;	font-size:1em;	font-weight:800;	margin:3em 0 .35em;	}	p {	line-height:1.8;	margin:0 0 1em;}.main_heading {	font-size: 3em;	color: #5B2918;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bolder;	letter-spacing: normal;	line-height: normal;	margin-bottom: 5px;}#header {	height: 121px;	background-image: url(assets/newsurgeon_bluebrown.jpg);}.third_level_head {	font-size: 16px;	color: #56572B;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;}.lg_red_head {	font-size: 2em;	color: #A40D19;	font-weight: bolder;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal;}#logo_toast {	height: 82px;	width: 150px;	background-image: url(assets/toast_coffee_150.html);	top: 40px;	vertical-align: middle;}a:visited {	color: #663366;}#container {	width: 780px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */	background: #FFDEAD; /* the auto margins (in conjunction with a width) center the page */	border: 3px solid #000000;	text-align: left;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	}#sidebar1 {	float: left; 	width: 12em; /* since this element is floated, a width must be given */	background: #FFDEAD; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 15px 0; /* top and bottom padding create visual space within this div */}#mainContent {	margin: 0 0em;	padding: 10px 5px 5px 12px;} #menu_bar {	padding: 0 10px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-bottom-style: solid;} .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:1px;    font-size: 1px;    line-height: 0px;}.menu_text {	font-size: 12px;	font-weight: bold;	text-align: left;}a:link {	text-decoration: none;}a:hover {	color: #A50D19;	text-decoration: underline;}.med_brown_head {	font-size: 1.5em;	font-weight: bold;	color: #552B20;	font-family: Arial, Helvetica, sans-serif;	line-height: normal;}.med_red_head {	font-size: 1.5em;	font-weight: bold;	color: #A40D19;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal;	font-style: normal;	padding-left: 2px;}a:visited {	text-decoration: none;}.schedule_text {	font-size: 11px;	line-height: normal;}.hr {	height: 1px;	margin-bottom: 8px;	width: 95%;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 0;	border-left-width: 0;	border-top-style: solid;	border-top-color: #A40D19;}.body_divs {	padding: 2px;	margin-top: 3px;	margin-bottom: 8px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #A40D19;}.indent {	display: block;	margin-left: 20px;}.indentx2 {	display: block;	margin-left: 40px;}.indentx3 {	display: block;	margin-left: 60px;}.image_margin {	margin-right: 15px;}ol {	margin-left: 20px;}ul {	margin-left: 20px;}.top_red_rule {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #B2391E;}