/* CSS Document */


.BeNiceToMacIE5 {font-family: "\"}\"";
                 font-family: inherit;}

.rsync-parser {} /*WinIE5.0*/

html, body {margin: 0;
            padding: 0;
            width: 100%;
	    height: 100%;
}

body {background:#FFF;
      color: grey;
      font-size:12px;
      font-family:Helvetica;
      width:1240px;
}

.header {background: #000;
        padding-top: 1px .5em; /* avoid margin collapse */
	padding-right: 1px .5em; /* avoid margin collapse */
	padding-left: 1px .5em; /* avoid margin collapse */
	padding-bottom: 0px;
}

.main {padding:5px 5px 1px 5px;}

.footer, .push {
	height: 18px; /* .push must be the same height as .footer */	
	clear: both;
	background:#000;
	color:#FFF;
	padding-top: 3px;
	border-top:1px solid red;
	font-size:12px;
}


/* IE5 targeted hacks. You could put these in a conditional
   comment, but MacIE doesn't grok them. You could leave them
   out altogether, but the result won't be pretty */
/* WinIE 5 \*/
* html .main {
	width: 100%;
	wid\th: auto;
} /* end */

/* MacIE 5 */
* html>body .wrapper {
	display: inline-block;
	clear: both;
}
/* Don't ask me why the rule below works to correct .content width,
   but it does. See the original Ruthsarian layout for explanations
   http://webhost.bridgew.edu/etribou/layouts/skidoo_redux/css/skidoo_redux.css
*/
* html>body .content {
	margin-right: -100%;
} /* end */


/* accessibility stuff */
ul.skiplinks,
ul.skiplinks li {
	margin: 0; /* use negative top margin to hide off-screen */
	padding: 0;
	list-style: none;
}
ul.skiplinks li {
	width: 33%;
	float: left;
	text-align: center;
	font-size: 80%;
}


/* unrelated style stuff */
h2 {
	margin-top: 1em;
	margin-bottom: .5em;
}

h3 {
	margin-top: 1em;
	margin-bottom: .5em;
	color:red;
}

h4 {
	margin-top: 1em;
	margin-bottom: .5em;
	color:yellow;
}

a {color:#FFF;
   text-decoration:none;

}

a:link {
	background: transparent;
	color:#FFF;
}
a:visited {
	background: transparent;
	color:#FFF;
}
a:hover,
a:focus,
a:active {
	background: transparent;
	color:red;
}

#navibar_table {width:100%;}

#navibar_table td {color:#FFF;
		  text-align:center;
		  height:20px;
		  background-color:#000;
		  border-top: 1px solid #c00;
		  border-bottom: 1px solid #FFF;
		 font-size:14px;
}

#class_schedule td {border:1px solid #FFF;
		    padding:5px;
		    background-color:#000;
		    vertical-align:top;
		    text-align:center;
                    font-size:18px;
		    width:100px;
}

.day_row {color:grey;}

.time_row {color:#FFF;}

.class_row {color:#FFF;}


	