/*
// Garrett Bjerkhoel
// Copyright 2008+
-----
// Import and inharent parent styles
*/
@import "base.css";
@import "core.css";

/*
// Damn Dragons
*/

body {
	background: #ffffff;
	color: #666;
	}
	
/*
// Navigation Top
*/
#navigation {
	background: #788e9d url('http://www.marriagetoday.com/imagesint/dream/navigation/background.gif') repeat-x top;
	border-bottom: 1px solid #667885;
	color: #c0d1dd;
	height: 76px;
	}
#navigation ul {
	padding: 40px 0 15px;
	}
#navigation li {
	height: 16px;
	padding: 3px 22px 0;
	border-left: 1px solid #8b9eab;
	float: left;
	}
#navigation li a {
	background: url('http://www.marriagetoday.com/imagesint/dream/navigation/home.gif');
	height:11px;
	}
.n_b {
	border-left: 0 !important;
	padding-left: 0 !important;
	}
#n_about a {
	background-position: 0 0;
	width: 162px; height: 11px;
	float: left;
	text-indent: -1000000px;
	}
#n_about a:hover, #p_about #n_about a {
	background-position: 0 11px !important;
	}
#n_partner a {
	background-position: -162px 0 !important;
	width: 206px; height: 11px;
	float: left;
	text-indent: -1000000px;
	}
#n_partner a:hover, #p_partner #n_partner a {
	background-position: -162px 11px !important;
	}
#n_today a {
	background-position: -368px 0 !important;
	width: 161px; height: 11px;
	float: left;
	text-indent: -1000000px;
	}
#n_today a:hover, #p_today #n_today a {
	background-position: -368px 11px !important;
	}
#n_contact a {
	background-position: -529px 0 !important;
	width: 80px; height: 11px;
	float: left;
	text-indent: -1000000px;
	}
#n_contact a:hover, #p_contact #n_contact a {
	background-position: -529px 11px !important;
	}
#n_mydream a {
	background-position: -609px 0 !important;
	width: 135px; height: 11px;
	float: left;
	text-indent: -1000000px;
	}
#n_mydream a:hover, #p_mydream #p_about a {
	background-position: -609px 11px !important;
	}

/*
// Content
*/
#content {
	background: #f2f3ec url('http://www.marriagetoday.com/imagesint/dream/content/background.gif') repeat-x top;
	font-size: 15px;
	}
h1#logo {
	width: 371px; height: 94px;
	}
#logo a, #logo a:hover {
	background: url('http://www.marriagetoday.com/imagesint/dream/content/logo.gif') no-repeat;
	text-decoration: none;
	float: left;
	width: 371px; height: 94px;
	text-indent: -100000px;
	}
#p_home #content p {
	padding: 50px 75px 30px 40px;
	line-height: 22px;
	font: 15px/22px Helvetica, Arial, sans-serif;
	}
#content p a {
	text-decoration: none;
	font-weight: bold;
	font: 15px/22px Helvetica, Arial, sans-serif;
	color: #6b889c;
	}
#random_background {
	width: 1100px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	padding: 60px 0 10px;
	}
#home_cta_buttons {
	margin-top:35px;
	margin-left: 40px;
	margin-bottom: 40px;
	}
	
#btnmore {
	margin-left:18px;
	}

/*
// I am using !important to solve any problems for the future.
*/
	
#random_background .wrapper {
	width: 590px;
	padding: 0 344px 0 0;
	margin: 0 auto;
	}

/*
// Included
*/

#included {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	}
.box-side {
	width: 460px;
	float: left;
	margin: 0 0 35px;
	}
#included img {
	float: left;
	margin: 15px 24px 0 -30px;
	}
#h2_included {
	background: url('http://www.marriagetoday.com/imagesint/dream/content/whats-included.gif') no-repeat;
	width: 125px; height: 13px;
	margin: 0 0 15px;
	}
#h2_sample {
	background: url('http://www.marriagetoday.com/imagesint/dream/content/sample-clips.gif') no-repeat;
	width: 142px; height: 12px;
	margin: 0 0 15px 40px;
	}
#included li {
	background: url('http://www.marriagetoday.com/imagesint/dream/content/ring.jpg') no-repeat left center;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 3px 0 3px 15px;
	}
#clips {
	padding: 0 0 0 40px;
	}
.space-clip {
	margin: 0 40px;
	}

/*
// Please for the sake of coders, abandon IE 6.
*/