@charset "UTF-8";
/* CSS Document */

		* {margin:0; padding:0;}
		
		body#login {font:85% Verdana, Arial, Helvetica, sans-serif; color:#333333; 
		      background:#1B4E5E url(../images/bg-web110code.gif) fixed; width:100%;}
			  
		body {font:85% Verdana, Arial, Helvetica, sans-serif; color:#333333; 
		      background:#1B4E5E url(../images/bg-web110code.gif) fixed; width:100%;
			  border-top:1px solid #D2B672;}
		
		/*layout*/
		#wrapperlogin {width:90%; min-width:960px; max-width:1200px; padding:10px; 
		          background:#fff url(../images/keyboard2.gif) top right no-repeat;
			      overflow:auto;
				  overflow:hidden;
				  margin:20px auto;
                  }
				  
		#wrapper {background:#fff url(../images/keyboard2.gif) top right no-repeat;}
		#wrapper p, #wrapper h2, #wrapper ul, #wrapper ol, #wrapper div {padding:5px 20px 5px 20px;}
				  
		#col-left {width:50%; float:left;}
		#col-right {margin-left:50%; padding-top:70px;}
		#guts {clear:both;}
		#logintable {
	border-width: 1px;
	border-color: #f1f1f1 #aaab9c #ccc #fff;
	border-style: solid;
	margin:10px auto;
	width:300px;
					 }
		#logintable td {padding:2px;}
		td.label {text-align:right; width:100px;}
		#page {background-color:#fff; padding:10px;}
		#pageid {float:right; text-align:right; padding-right:20px; height: 20px; width:400px;}
		h1,h2,h3,h4,h5,h6 {font-weight:normal; padding:5px;}
		hr.divider {color:#D2B672; width:90%; margin:20px auto;}
		#assignheader {background-color:#C0D6DE;}
		
		/* text elements */
		#header {font-size:300%; font-variant:small-caps; color:#066;}
		.subheader {color:#066; letter-spacing:1.5px; font-size:125%; border-bottom:1px solid #f1f1f1;}
		h1,h2,h3,h4,h5,h6 {font-weight:normal;}
		div p, div ul, div ol {margin:4px 10px;}
		#footer p {text-align:center;}
		
		strong {color:#654D1B;}
		a {color:#654D1B; text-decoration:none; border-bottom:1px dotted #654D1B;}
		a:visited {color:#654D1B;}
		a:hover {color:#654d1b;background-color:#f1f1f1; border-bottom:none;}
		a img {border:none;}
		ul li {list-style-type:circle;}
		li {margin:6px 0 14px 24px;}
		
		#loginmessage {text-align:center; color:#CC0000; font-size:90%;}
		#validated {margin:20px auto; text-align:center; color:#654d1b;}
		
		#textbooks {width:70%; margin:20px auto;}
		#textbooks p {height:125px; background-color:#f1f1f1; padding:10px;}
		#textbooks p img {float:right; width:100px;}
		
		p.week {border-top:1px solid #d2b672; padding-top:5px;}
		
		blockquote {margin:5px 0 0 25px;}
		
		.important {color:#990000; font-size:80%;}
		#news {margin-right:310px;}
		#sidebar {float:right; width:300px; color:#003366; position:fixed; top:35px; right:0px; font-size:85%; }
		#sidebar ol, #sidebar li, #sidebar h4 {margin:0 0 0 10px; padding:0;}
		#sidebar li {padding-bottom:6px;}
		
.new {
	color: #900;
}

