/*
Theme Name: SB2009
Theme URI: www.seattlebride.com
Description: Seattle Bride
Version: 1.0
Author: Pramod
Author URI: www.dvnull.org
*/
/*****************************************************
 * Master Stylesheet for Seattle Bride
 * @author: Pramod Venugopal <pramod@perseus-tech.com>
 * @author: Amy Stafford <amy@blixa6.com>
 *****************************************************/
@import	'reset.css';
@import 'menu.css';
@import 'text_content.css';
@import 'side_menu.css';
body {
	background-color: #b1b4d4;
	background-image: url(images/bg.jpg);
	font-family		: Georgia, ,"Times New Roman", Serif;
	font-weight		: normal;
	font-style		: normal;
	font-size		: 11pt;
	margin			: 0;
	padding			: 0;
	text-align		: center;
	vertical-align	: top;
}

div#splash_content {
	width			: 1020px;
	height			: 670px;
	margin-left		: auto;
	margin-right	: auto;
	text-align		: center;
}

div#content_box {
	width			: 1002px;
	margin-right	: auto;
	margin-left		: auto;
	padding			: 10px 0 10px 0;
}

div#top_header_main {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_main_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_main {
	background      : url(images/top_main_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_property {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_property_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_property {
	background      : url(images/top_property_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_dining {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_dining_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_dining {
	background      : url(images/top_dining_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_directions {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_directions_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_directions {
	background      : url(images/top_directions_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_directions {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_directions_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_directions {
	background      : url(images/top_directions_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_contact {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_contact_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_contact {
	background      : url(images/top_contact_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#text_content_box {
	width			: 1002px;
	min-height		: 522px;
	height			: 522px;
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
	font-style		: inherit;
	background-color: #ffffff;
}

div#top_header_resources {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_resources_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_resources {
	background      : url(images/top_resources_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_upcoming {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_upcoming_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_upcoming {
	background      : url(images/top_upcoming_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_upcoming {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_upcoming_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_contact {
	background      : url(images/top_contact_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}

div#top_header_blog {
	width			: 1002px;
	height			: 213px;
	background      : url(images/top_blog_header.jpg) no-repeat;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: top;
}

div#top_menu_blog {
	background      : url(images/top_blog_menu_bg.jpg) no-repeat;
	width			: 1002px;
	height			: 26px;
	padding			: 0;
	margin			: 0;
	text-align		: left;
	vertical-align	: middle;
}
div#page_footer {
	width			: 1002px;
	height			: 33px;
	line-height     : 33px;
	margin			: 0;
	padding			: 0;
	padding-top		: 8px;
	color			: #93938d;
	vertical-align	: top;
	text-align		: center;
	font			: inherit;
	font-size		: 0.8em;
	background		: url(images/page_footer.jpg) no-repeat;
}

hr {
    border-style    : dotted;
    color           : #b1b4d4;
    width           : 550px
    text-align      : center;
}
