@charset "UTF-8";
/* aboutus.css */

/******* HTML Tags **********/

body {
	position: relative;
	margin: 0;
	padding: 20px 50px;
	background-color: #036;
	background-image:url(../backgroundgradients/peoplebgdark.jpg);
}
h1 {
	font-size: 3em;
	text-align: center;
	color: #FF3;
	margin: 10px 0;
}
h2 {
	margin: 20px;
	color: #ff3;
	font-style: normal;
	font-weight: bold;
	font-size: 1.75em;
}
h3 {
	color: #6f0;
	font-size: 1em;
}
h3.pagelinks a:link,
h3.pagelinks a:visited {
	color: #6f0;
	text-decoration: underline;
}
h3.advertisers {
	font-style: italic;
	color: #c63;
}
h3.advertisers a:link,
h3.advertisers a:visited {
	color: #c63;
	text-decoration: underline;
}

/******* Major Page Elements **********/

#container {
	background-color:#000000;
	margin: 0;
	padding: 10px 20px;
	text-align: center;
	border: 5px solid #ff3;
}

#staff, #contributors {
	margin: 20px 0 40px 0;
	clear: both;
	width: 100%;
}
#footer {
	margin: 10px 0 0 0;
}
/******* Classes **********/

.alphalinks {
	margin: 2px 0 10px 0;
	text-align: center;
	color: #ff3;
	font-size: 1.1em;
}
.alphalinks a:link,
.alphalinks a:visited {
	color: #f90;
}

.articlecount {
	color: #ff9;
	font-size: 0.8em;
	text-align: center;
}
.bottomnav {
	margin: 10px auto;
	background-color: #000000;
}

.firstname {
	text-align: center;
	color: #F90;
	font-weight: bold;
}
.locale, .role {
	text-align: center;
	color: #FF9;
	font-size: 0.75em;
}
.photo {
	margin: 2px auto;
	width: 85px; /* explicit width needed for centering to work inside floated element */
	height: 104px;
	overflow: hidden;
}
#staff .portrait {
	float: left;
	width: 130px;
	height: 200px;
}
#contributors .portrait {
	float: left;
	width: 130px;
	height: 170px;
}
.tagline {
	color: #ff3;
}