@charset "UTF-8";
@import url("dear_nav.css");
/* CSS Document */

html { height: 100%;  margin-bottom: 1px; }
html * { padding: 0; margin: 0; }

.clear {clear:both;}

body { text-align: center; padding: 0px 0px 0px 0px; background: #FFF repeat-x; font: 62.5% Arial, Helvetica, sans-serif; }

#everythingTop {text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: #FFFFFF url(../images/top_tree_portfolio.jpg) repeat center top;}

#everythingTop-seasons {text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: #FFFFFF url(../images/top_tree_index_seasons.jpg) repeat center top;}

ul#portfolio{ height: 320px; width: 1000px; margin-right: auto; margin-left: auto; list-style: none; }

li#everythingTop1 { text-align: left; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: repeat center top; width: 1000px; }

li#everythingTop2 { text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: repeat center top; width: 1000px; }

li#everythingTop3 { text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: repeat center top; width: 1000px; }

li#everythingTop4 { text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px auto 0; height: 320px; background: repeat center top; width: 1000px; }

#everythingNav { text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; margin: 0px auto 0; height: 32px; background: url(../images/nav_bgd.jpg) repeat-x; }

#everythingNav_light { text-align: center; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; margin: 0px auto 0; height: 32px; background: url(../images/nav_bgd_light.jpg) repeat-x; }


#everythingMiddle { text-align: center; background: #fff url(../images/middle_bgd.jpg) repeat-x; margin: 0px auto 0; font: 12px Arial, Helvetica, sans-serif; min-height:400px; }

#everythingBottom { text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; height: 80px; background: #d7edac repeat-x; margin: 0px auto 0; }

/* Links Styling */

a:link {
	color: #333300;
}

a:hover {
	color: #002A5C;
}

a:visited {
	color: #000000;
}

/* Other Content */

#topContent {width:900px; margin-left:auto; margin-right:auto;}

#navContent {width:900px; margin-left:auto; margin-right:auto;}

#book { height: 412px; width: 329px; position: absolute; background: url(../images/book.png) no-repeat; margin-top: -148px; margin-left: -50px; clear: both; }
#books { height: 1124px; width: 329px; position: absolute; background: url(../images/books.png) no-repeat; margin-top: -148px; margin-left: -50px; clear: both; }
#book-seasons { height: 412px; width: 329px; position: absolute; background: url(../images/book-seasons.png) no-repeat; margin-top: -148px; margin-left: -50px; clear: both; }
#book-2up { height: 412px; width: 329px; position: absolute; background: url(../images/book-seasons-2up.png) no-repeat; margin-top: -148px; margin-left: -50px; clear: both; }

#middleContent {width:900px; margin-left:auto; margin-right:auto;}
	#columnLeft { width:283px; float: left; padding-top: 240px; }
	#columnRight { width:616px; float: right; padding-top: 30px; text-align: left; padding-bottom: 30px; }
	#columnRightPreOrderLeft { width:316px; float: left; padding-top: 30px; text-align: left; padding-bottom: 30px; background: no-repeat right 30px; }
	#columnRightPreOrderRight { width:254px; float: right; text-align: left; background: no-repeat center 30px; padding: 30px 23px; }

#footerContent { width:725px; margin-left:auto; margin-right:auto; color: #415b04; padding-top: 33px; background: url(../images/already_chosen_logo.png) no-repeat 0px 3px; text-align: left; padding-left: 175px; padding-bottom: 30px; font-size: 11px; }

.imgRight { float: right; }

.italic { font-style: italic; }

#preorderDisclaimer {}

.eventHeadline { color: #375308; font-size: 16px; font-weight: normal; }

.eventHeadline-book { color: #557D38; font-size: 16px; font-weight: normal; padding: 10px; background: #ECF8D4; }

.divider { clear: both; }

.event { clear: both; padding: 15px; background: #EAF6DE; border: 1px solid #6D8144; margin-bottom: 15px; }

.subheadline { font-size: 18px; text-transform: uppercase; color: #030; background: #EDF8D6; padding: 7px; }

