@charset "UTF-8";
/* CSS Document */

* { 
	margin: 0; 
	padding: 0; 
}

#wordpress_storypost {
	margin:0 auto;
	width:700px;
	text-align:left;
	}

#wordpress_storypost p {
	text-align:left;
	padding-top:10px;
	}

#wordpress_storypost a {
	text-align:left;
	}

#sectionfrontheadlines {
	display:block;
	margin:0 auto;
	width:728px;
	height:100%;
	text-align:left;
	}
	
#sectionfrontheadlines a{
	display:block;
	}

#sectionfrontheader h1 {
	margin:0 auto;
	background-color:#3d4672;
	color:#ffffff;
	font-size:20px;
	width:820px;
	border:1px solid #000000;
	text-transform:uppercase;
	margin-bottom:15px;
	}
	
#sectionfront_leaderboard {
	margin-top:15px;
	margin-bottom: 15px;
	}

#sectionfront_miniheader h1 {
	float:left;
	display:block;
	background-color:#3d4672;
	color:#ffffff;
	font-size:20px;
	width:400px;
	border:1px solid #000000;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-left:45px;
	}

#sectionfront_miniheader a {
	color:#ffffff;
	}

#generalinfo_headlines {
	text-decoration:none;
	height:1682px;
	text-align:left;
	margin-left:15px;
	}
#generalinfo_headlines a {
	text-decoration:none;
	}

#generalinfo_headlines a:hover {
	background-color:#dddddd;
	}
	
#racktable {
	width:700px;
	margin:0 auto;
	text-align:left;
	}

#racktable tr td {
	text-align:left;
	}

#racktable_headline p{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000000;
	}
	
#racktable_tableheader p{
	font-size:17px;
	font-weight:bold;
	text-align:left;
	}

#racktable_background td {
	background-color:#dddddd;
	}

#racktable_background_backtotop td {
	background-color:#aaaaaa;
	color:#ffffff;
	text-align:center;
	}

#racktable_background_backtotop td a{
	background-color:#aaaaaa;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}

#racktable_background_backtotop td a p{
	background-color:#aaaaaa;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}

#racktable_subhead {
	font-weight:bold;
	}

#contactus {
	width:750px;
	margin:0 auto;
	text-align:left;
	display:block;
	}

#contactus p {
	display:block;
	text-align:left;
	}

#contactus h1 {
	float:left;
	display:block;
	background-color:#3d4672;
	color:#ffffff;
	font-size:20px;
	width:750px;
	border:1px solid #000000;
	text-transform:uppercase;
	padding-left:2px;
	margin-bottom:15px;
	margin-top:15px;
	}

#contactus_menu {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:left;
	width:350px;
	}
	
#subscribe {
	display:block;
	margin:0 auto;
	width:728px;
	height:1682px;
	text-align:left;
	}
	
#birth {
	display:block;
	margin:0 auto;
	width:728px;
	height:1682px;
	text-align:left;
	}
	
#wedding {
	display:block;
	margin:0 auto;
	width:728px;
	height:2000px;
	text-align:left;
	}
	
#engagement {
	display:block;
	margin:0 auto;
	width:728px;
	height:2000px;
	text-align:left;
	}
	
#success {
	display:block;
	margin:0 auto;
	width:820px;
	height:1845px;
	text-align:center;
	}
	
#anniversary {
	display:block;
	margin:0 auto;
	width:728px;
	height:2000px;
	text-align:left;
	}
	
#placead {
	display:block;
	margin:0 auto;
	width:728px;
	height:2000px;
	text-align:left;
	}
