* {
	margin: 0;
	/*padding: 0;*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}
a {
	color: #b53544;
	}
a.adminLink {
	font-size: 11px;
	margin-bottom: 10px;
	}
em {
	font-weight: bold;
	font-style: normal;
	}
fieldset {
	border-style: none;
	}
ul,
p {
	font-size: 13px;
	margin-bottom: 15px;
	list-style-type: none;
	}
ul.links {
	height: 15px;
	margin-top: 10px;
	}
ul.links li a {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	height: 15px;
	}
li {
	display: inline;
	}
.txtFld {
	display: block;
	border: solid 1px #cfcca1;
	}
#user,
#pass {
	display: block;
	}
#userDummy,
#passDummy {
	display: none;
	color: #777;
	}
#login label {
	display: none;
	}
body {
	background-color: #eeead6;
	}
	#athenesProfileFinder .srcFrm {
		margin-bottom: 10px;
		}
		#athenesProfileFinder h3 {
			margin: 0 100px 10px 0;
			}
		#athenesProfileFinder .srcFrm input {
			float: left;
			margin-right: 10px;
			height: 18px;
			width: 250px;
			}
		#athenesProfileFinder .srcFrm label {
			font-size: 12px;
			}
		#athenesProfileFinder .srcFrm .btn {
			width: 80px;
			height: 20px;
			font-size: 12px;
			}
	#athenesPasswordManager p {
		padding-right: 300px;
		}
	#athenesRegistration p {
		padding-right: 80px;
		}
	#athenesRegistration p.err {
		font-weight: bold;
		color: #b53544;
		background-color: #f7f0d5;
		width: 300px;
		height: 120px;
		padding: 20px 15px 15px 15px;
		float: right;
		margin: 0 80px 0 0;
		border: solid 1px #900;
		}
	#athenesRegistration #content form {
		width: 320px;
		height: 160px;
		float: left;
		}
	#athenesRegistration #content form label {
		display: block;
		font-size: 12px;
		}
	#athenesRegistration #content form input {
		margin-bottom: 5px;
		}
		#athenesRegistration form input#eml1,
		#athenesRegistration form input#eml2,
		#athenesRegistration form input#passw {
			width: 300px;
			}
	#mainFrm {
		width: 1022px;
		margin: 63px auto;
		border: solid 1px #ccc;
		}
		#masthead {
			background-image: url( ../img/pensplit.gif );
			background-repeat: no-repeat;
			background-position: 0 0px	;
			background-color: #b0a1c2;
			height: 117px;
			padding-bottom: 7px;
			position: relative;
			}
			#masthead h1 {
				background-image: url( ../img/masthead.gif );
				background-repeat: no-repeat;
				width: 482px;
				height: 57px;
				float: right;
				margin: 20px 0 0 0
				}
				#masthead h1 a {
					width: 482px;
					height: 57px;
					display: block;
					}
			#masthead h1,
			#masthead h2 {
				text-indent: -9999px;
				}
			#masthead .ui {
				position: relative;
				top: 10px;
				display: block;
				float: right;
				width: 395px;
				height: 50px;
				}
				#topMnu {
					position: relative;
					top: 3px;
					list-style-type: none;
					height: 30px;
					font-size: 12px;
					}
					#topMnu li a {
						display: block;
						overflow: hidden;
						float: left;
						padding: 5px;
						color: #ffffff;
						}
				#masthead #attic,
				#masthead #login {
					display: block;
					position: relative;
					left: 1px;
					height: 20px;
					font-size: 12px;
					}
					#masthead #login .txtFld {
						font-size: 12px;
						height: 15px;
						float: left;
						margin-right: 10px;
						padding: 1px;
						}
					#masthead #login #user,
					#masthead #login #userDummy {
						width: 117px;
						}
					#masthead #login #pass,
					#masthead #login #passDummy {
						width: 77px;
						}
					#masthead #login .btn {
						font-size: 10px;
						display: block;
						width: 80px;
						height: 19px;
						}
					#masthead #attic p {
						padding-top: 6px;
						}
			#mainMnu {
				width: 100%;
				background-color: #000;
				height: 25px;
				overflow: hidden;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 99px;
				}
				#mainMnu li {
					display: inline;
					}
					#mainMnu li a {
						color: #8c809a;
						text-decoration: none;
						text-transform: uppercase;
						font-size: 11px;
						font-weight: bold;
						display: block;
						float: left;
						border: solid 1px #000;
						height: 13px;
						padding: 5px 36px;
						}
						#mainMnu li a:hover {
							background-image: url( ../img/mainmnubg.gif );
							background-repeat: repeat-x;
							color: #e5e3e7;
							}
		#content {
			background-color: #fff;
			padding: 30px 0 0 50px;
			font-family: Arial, Helvetica, Sans-Serif;
			}
			.intro {
				width: 700px;
				padding: 10px;
				}
			.intro h3 {
				margin-bottom: 10px;
				}
			.frontBox {
				width: 285px;
				height: 180px;
				float: left;
				overflow: hidden;
				padding: 25px;
				margin: 0 20px 10px 0;
				}
				.frontBox h3 {
					font-size: 18px;
					border-bottom: solid 2px #cfcca1;
					margin: 0 0 10px 0;
					}
				.frontBox form label {
					display: block;
					font-size: 12px;
					}
				.frontBox .txtFld {
					width: 90%;
					font-size: 17px;
					padding: 3px;
					margin-bottom: 15px;
					}
				.frontBox .btn {
					display: block;
					width: 120px;
					padding: 2px;
					}
				.frontBox .opts {
					position: relative;
					left: 140px;
					top: -20px;
					}
				#fbSearch {
					background-color: #eeeef4;
					}
				#fbRegister {
					background-color: #f7f0d5;
					}
			#login .txtFld {
				float: left;
				height: 20px;
				font-size: 15px;
				margin-right: 10px;
				padding: 1px 0 0 3px;
				}
			#login .btn {
				height: 23px;
				}
		#footer {
			clear: both;
			height: 30px;
			}