/*Park Alumni Society stylesheetKelly Markswww.kellymarksinc.comUpdated: Feb 17, 2005*/body {	margin: 0;	padding: 0;	top: 0;	font-family: verdana, sans-serif;	}	a:link {	color: #336699;	text-decoration: none;	}a:visited {	color: #336699;	text-decoration: none;	}	a:hover {	color: #C00;	text-decoration: underline;	}a img {	border:0;	}		/* ---( text )------------------------------- */p {	margin: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;	font-size: 11px;	color: #333;	padding: 10px 25px 5px 15px;		}				#bodytext {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}	#bodytext h1 {	font: bold 16px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	padding: 10px 20px 0px 15px;	}#bodytext p {	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	padding: 10px 25px 5px 15px;	}#bodytext p a:link {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}	#bodytext p a:visited {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}#bodytext p a:hover {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}	#bodytext li {	margin: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	line-height: 18px;	padding-left: 20px;	padding-right: 20px;	font-size: 11px;	color: #333;	padding-bottom: 5px;	list-style-position: outside;		}	h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	padding: 10px 20px 0px 15px;	}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #C00;	padding: 15px 20px 0px 15px;	margin: 0;	font-weight: normal;	}	#leftheader{	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: dotted;	border-right-color: #ccc;	border-bottom-color: #ccc;}#rightheader{}								/* ---( navigation )------------------------------- */		.navigation	{	padding: 0;	margin: 0;	list-style: none;	background: #FFFFFF;	width: 100%;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	float: left;	}.navigation li	{	float: left;	text-align: center;	border-right: 1px solid #ccc;	}	.navigation li.last	{	border-right: none;	}	.navigation li a, .navigation li a:visited	{	text-decoration: none;	color: #333333;	display: block;	padding: 5px 11px 5px 10px;	text-transform: lowercase;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}.navigation li a:hover,body.home .navigation li a.home,body.archives .navigation li a.archives,body.about .navigation li a.about,body.contact .navigation li a.contact{	background: #fff;        color: #CC0000;	}								/* ---( front page )------------------------------- */			#frontheader{	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC; 	}		#frontheader2{	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC; 	}		#frontannounce {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}		#frontannounce h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	padding: 10px 20px 0px 15px;	}	#frontannounce p {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 8px 20px 0px 15px;	}	#frontannounce p a:link {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}		#frontannounce p a:visited {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}	#frontannounce p a:hover {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}	#frontnews {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ccc;	}	#frontnews p {	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding: 10px 20px 15px 5px;	}	#frontnews p a:link {	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}		#frontnews p a:visited {	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}	#frontnews p a:hover {	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}		#frontevents {	}		#frontevents h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	padding: 10px 20px 0px 15px;	}	#frontevents p {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 8px 20px 0px 15px;	}	#frontevents p a:link {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}		#frontevents p a:visited {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}	#frontevents p a:hover {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}/* ---( search box - with help from shauninman.com )------------------------------- */#login {	/* float: right;	display: inline;	border-left: 4px solid #FFF; */	}	#login .inputw184 input {	color: #333333;	border: 1px #C5C5C5 solid;	border-bottom: 1px #E0E0E0 solid;	border-top: 1px #909090 solid;	width: 175px;	padding: 2px;	margin: 1px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	float: left;	background: #FFFFFF;	}	#login .inputw184 {	float: left;	border: 1px solid #D9D9D9;	background-color: #FFF;	margin-top: 1px;	margin-bottom: 0;	margin-left: 0;	}/* ---( footer )------------------------------- */						#footer {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: ccc;	height: 40px;	width: 720px;	display: block;	border-right-width: 4px;	border-left-width: 4px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	}		#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #666666;	margin-top: 0px;	line-height: 12px;	padding: 6px 0px 0px;	}					#footer p a:link {	color: #003366;	text-decoration: none;	font-size: 10px;	}		#footer  p a:visited {	color: #003366;	text-decoration: none;	}					#footer p a:hover {	color: #003366;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC00;	}			#footer p a:active {	}/* ---( news )------------------------------- */#news {	line-height: 15px;	display: block;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #99CC66;	padding: 5px 10px 10px 0px;	font-size: 10px;}#news p {	line-height: 18px;	font-size: 11px;	padding-bottom: 0px;	padding-left: 30px;	padding-top: 15px;}#news a:link {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#news a:visited {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#news a:hover {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}.newsdate{	font-size: 10px;	font-style: italic;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 3px 0px 0px;	font-weight: normal;}.newstitle{	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #C00;}.newssummary{	color: #666666;	font-size: 11px;	line-height: 18px;	padding-top: 10px;	padding-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-style: italic;}	#sidenews p {	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 5px 25px 10px 15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #ccc;	}	#sidenews p a:link {	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}		#sidenews p a:visited {	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #336699;	text-decoration: none;	}	#sidenews p a:hover {	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}		#mainnews p {	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 10px 25px 10px 15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #ccc;	}	#mainnews p a:link {	font: bold normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}		#mainnews p a:visited {	font: bold normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}	#mainnews p a:hover {	font: bold normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}	    .photoleft {	float: left;	margin: 5px 10px 10px 5px;	}			        .photoright {	float: right;	margin: 5px 10px 10px 15px;	}			#galatext {	}	#galatext h1 {	font: bold 16px Georgia, "Times New Roman", Times, serif;	color: #990000;	padding: 10px 20px 0px 15px;	}	#galatext h2 {	font: 14px Georgia, "Times New Roman", Times, serif;	color: #990000;	padding: 10px 20px 0px 15px;	}	#galatext p {	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	padding: 10px 25px 5px 15px;	}#galatext p a:link {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #990000;	text-decoration: none;	}	#galatext p a:visited {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #990000;	text-decoration: none;	}#galatext p a:hover {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: underline;	}	