/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	font-size:12px;
	background-color:#f5f5dc;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	color:#660066;
	}
body #topbanner {
	position:relative;
	top:-8px;
	}
#mainWrap {
	width:728px; 
	text-align:left; 
	margin:0px auto;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	}
#searchBar {
	padding:10px 10px 6px 10px;
	float:right;
	text-align:right;
	}
#sideAd {
	width:160px;
	height:600px;
	float:right;
	border:0px solid black;
	clear:right;
	margin:3px 3px 3px 3px;
	text-align:center;
	}
#PopularUSMale, #PopularUSFemale {
	width:550px;
	text-align:center;
	clear:left;
	height:275px;
	border-top:1px dashed black;
	padding-top:5px;
	}

#surnames, #PopularWorld {
	width:728px;
	text-align:center;
	clear:left;
	height:275px;
	border-top:1px dashed black;
	padding-top:5px;
	clear:both;
	}
.header {
	font-size:16px;
	font-weight:bold;
	}

.box1 , .box2, .box3, .box4 {
	width:176px;
	/*height: 140px;*/
	float:left;
	border:1px solid #6e945f;
	margin:7px 3px 7px 3px;
	text-align:center;
	}
.box1 td, .box2 td, .box3 td, .box4 td{
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	}

a:link, a:visited, a:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e541f;
	font-size:12px;
	font-weight:bold;
	}

a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e541f;
	font-size:12px;
	font-weight:bold;
	}

.box1 a:link, .box2 a:link, .box3 a:link, .box4 a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e541f;
	font-size:12px;
	font-weight:normal;
	}
.box1 a:visited, .box2 a:visited, .box3 a:visited, .box4 a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e541f;
	font-size:12px;
	font-weight:normal;
	}
	
.box1 a:hover, .box2 a:hover, .box3 a:hover, .box4 a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.box1 a:active, .box2 a:active, .box3 a:active, .box4 a:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e541f;
	}

#surnames .box1, #surnames .box2, #surnames .box3, #surnames .box4 {
	text-align:left;
	} 
#surnames .box1 td, #surnames .box2 td, #surnames .box3 td, #surnames .box4 td {
	padding-left:40px;
	}

.yearHeader {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6e945f;
	text-align:center;
	font-size:11px;
	}
.yearFooter {
	background-color:#DBF5E8;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;

	}
.leftAligned {
	padding-left:40px;
	text-align:left;
	}
