/* CSS Document */
/* php automatically names each pages content id after its title */
@media screen{
body{
	color:#000;
	font:12px Arial,Verdana,Helvetica,sans-serif;
	text-align:center;
	border:0; margin:0; padding:0;
	background: url(images/stripes.gif);
}
p{ padding-left:15px; }
a{ color:#555; }
a:hover{ color:#900; }
img{ border:none; }
blockquote{ font-family:"Courier New", Courier, mono; }
table{ width:100%; }
th{ font-weight:bold; }
tr.ruled{ background-color:#900; color:#DFDFDF; }
col.date{ width:60px; }
col.day{ width:110px; }
col.event{ width:auto; }
col.position{ width:75px; }
col.name{ width:125px; }
col.school{ width:auto; }
col.phone{ width:100px; }
#adobe{ display:block; width:90px; }
#skip{ display:none; }
#logo{ text-align:center; font-size:24px; color:#900; text-decoration:none; }
#container{ margin:auto; text-align:left; width:730px; }
#submenu{ border:1px solid gray; background-color:#DFDFDF; padding-right:4px; width:100%; text-align:right; }
#submenu a{ text-decoration:none; }
#footer,#content{ left:130px; position:relative; width:600px; }
#content{ background: url(images/topred2.gif) no-repeat top left; border-top: 1px solid #900; }
#nav{ position:absolute; text-align:center; top:94px; width:130px; margin:0; display:inline;}
#about,#officers,#committees,#information,#negotiations,#calendar,#calendar0607,#calendar0809,#retirees,#scholarship,#professional,#links,#pride,#members,#replace_teacher{ 
	background: url(images/bottomred2.gif) no-repeat bottom right;
	padding: 20px 8px;
	border-bottom: 1px solid #900;
	min-height:400px;
}
#nav a{
	background-color:#DFDFDF;
	border: 1px gray solid;
	display:block;
	font-weight:bold;
	padding: 2px 0 2px 13px;
	text-align:left;
	text-decoration:none;
	width:115px;
	margin: 5px 0 0 0;
}
#nav a:hover{ color:#FFF; background-color:#999; border-color:#333; margin: 5px 0 0 0; }
#nav a.currentpage,#nav a.currentpage:hover{ color:#900; background-color:#DFDFDF; border: 1px #900 solid; margin: 5px 0 0 0; }
#footer{ margin:5px 0 18px 0; text-align:center; color:#000; }
#footer a{ text-decoration:none; }
#footer a.currentpage{ color:#900; text-decoration:underline; }
}
@media print{
#adobe,#skip,#logo,#nav,#footer,#submenu{ display:none; }
#container{ margin:.5in; width:7.5in; } 
td{ border:1px solid black; }
}