body
{
background-color: #8A8A8A;
font-family: Arial, Helvetica, sans-serif;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
margin:auto;
min-width:850px;
max-width:1200px;
}

#container
{
color: #333/*color of text for whole page*/;
background-color: #FFF/*color background of whole page*/;
text-align: left; /* this overrides the text-align: center on the body element. */
}

#content
{
position: inherit;
margin-left:275px;
margin-top:20px;
padding-right:20px;
padding-left:20px;
padding-bottom:5px;
border-left: 3px solid #000000/*is color for outside border*/;
}

#sidebar
{
	position:absolute;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	border-left:3px solid #3CF;
	border-top:3px solid #3CF;
	background-color: #E1E1E1;
	margin-left:5px;
	margin-top:20px;
}

#banner 
{
background-color:#CCC;
}

#menu ul 
{
margin: auto;
padding-left:25px;
text-align: center;
height:45px;/*uneeded cuz padding does the job, (can just delete)*/
background-color: #D7D7D7;
}

#menu li 
{
	float: left;
	list-style-type: none;
	font-size: 18px;
	font-weight: bold;
	margin:auto;
}

#menu a 
{
	display: block;
	margin:2px;/*space between the boxes*/
	padding: 4px/*padding around text inside box*/;
	border: 4px solid #000/*is color for outside border (no hover)*/;
	background: #333/*color of non-hovering background*/;
	text-decoration: none;
	color: #3CF;/*is the actual color for the text font*/
} 

#menu a:hover 
{
	border:4px/*discrepency (hover vs. #menu a-border/padding) causes popping movement*/ solid #060/*change in background color*/;
	padding:4px;
	background: #FF9;
	color: #0C0/*color for text (hover)*/;
}

a.link:hover 
{
font-size:14px;
color: #009B4E;
}

span.styles
{
font-size:24px;
font-style:italic;
font-weight:bold;
color: #3CF;
}

strong 
{
font-weight: bold;
color: #00BB5E;
}


table
{
border-collapse:collapse;
text-align:center;
font-weight:bold;
}
table, td, th
{
border:2px solid black;
}

#submit
{
margin-left:36%;
}

#footer
{
background-color: #DADADA;
text-align:center;
font-size:.87em;
font-style:italic;
color:#000;
}

