@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	width:100%;
	font:100%;
	background:repeat;
	background-image:url(misc/grid.png);
	font-family: Optima, "Lithos Pro Regular";
	font-size:24px;
	background-attachment: fixed;
}
	
#wrapper {margin-top:10px; width:1024px; height:auto; margin-left:auto; margin-right:auto; border:double; border-width:medium; background-color:#FFF;}
#links {text-align:center;}
#row1 {height:auto; font-size:48px; text-align:center; border-bottom:double; border-width:medium; background-color:#FFF; padding:10px}
#row2 {height:360; background-color:#FFF; }

	#vid {width:640px; height:auto; float:right; padding-top:30px; }
	#review {width:360px; float:right;  border-right:double; border-width:medium; background-color:#FFF; padding-top:10px;}
	#notes {width:640px; float:left; font:}
	#hw {width:360px; float:left; }
	
	
#row3 {height:auto; clear:both; border-top:double; border-width:medium;}

	

#row4 {height:auto; clear:both; }

ul {margin-top:-5px;}

#left_bottom { padding:15px; width:310px; height:auto; float:left; border-right:none; border-width:medium; background-color:#FFF;}
#left_bottom h4 {margin-top:5px;}
#middle_bottom {width:340px; height:200px; float:left; border-right:double; border-left:double; border-width:medium; background-color:#FFF;}
#middle_bottom h4 {margin-top:5px;}
#right_bottom {width:320px; height:auto; float:left; border:none; border-width:medium; background-color:#FFF;}
#right_bottom h6 {height:40px;  font-size:10px; margin-bottom:-40px;}
.voc {color: #060;}