
body { margin: 0px ; padding: 0px ; background-color: #aeb; color: #000}

hr { max-width: 200px; }

table { border:0; vertical-align: top;}
td { vertical-align: top; }
tr { vertical-align: top; }

h2 { margin-top: 10px; margin-bottom:5px; }

a { color: #539; text-decoration:none; font-weight: bold; }
a:hover { background-color: #579 ; color: #aef; }

#top { margin: 0px ; padding: 1px ; height: 95px ; background-color: #030 ; width: 100% ;
	background-image: url("hills.jpg") ; background-repeat: no-repeat;
	border-top: 2px solid #050 ;
	border-bottom: 2px solid #050 ;
	font-size: 40px ; font-family: sans-serif; color: #0f0;
	}

#top p { font-size: 20px ; font-family: sans-serif; color: #a0a;  }


#left { FLOAT: left ; margin-left: 2px; margin-top: 5px; width: 145px ;  
	padding: 1px;
	font-size: .8em;
}

#left a { color: #453; text-decoration:none; font-weight: normal;}
#left a:hover { background-color: #cbe ; color: #000; }


#leftboxed { background: #efc; border: 1px solid black;
}

.title { border: 1 solid black; background-color: #444; color:#fff; font-weight: bold; font-variant: small-caps;}

#right { position: relative; FLOAT: right ; margin-top: 5px ; margin-right: 2px;
	WIDTH: 150px ; background: #ddf; 
	border: 1px solid black;
	padding: 1px;
	font-size: .8em;
}

.alert { background-color: #c33; color: #df4; font-weight: bold ; 
	border-style: ridge;
}

#main { margin-top: 5px;
	margin-left: 155px ;
	border-left: 1px solid #888;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 5px ; 
}

#main hr { clear: right; }

.boxed { border:1px solid #000; 
	background-color: white;
}

.boxed-head { border:1px solid #000; 
	background-color: #888;
	color: #eee;
	font-weight: bold;
	font-size: 1.5em;
}


#copyright { border-top: 1 solid #844;
	font-size:.6em;
	color: #844;
	clear: both;
	padding: 0;
	margin:5px ;
}


#bottomlogos { border-top: 1 solid #844;
	font-size:.6em;
	color: #844;
	clear: both;
	padding: 2;
	margin:5px ;
}

#cookie { border-top: 1 solid #844;
	font-size:.9em;
	color: #444;
	clear: both;
	padding: 2;
	margin:5px ;
}

#updates { border-top: 1 solid #844;
	margin-top: 2em;
	font-size:.7em;
	color: #333;
	padding: 2;
}


