body {
	background-image: url(../images/bg.jpg);	background-repeat: repeat-x;	background-position: 0 0;
}

#container {
	/*position:absolute;
	left:0px;
	top:0px;

	width:909px;
	height:724px;	*/
	margin-left:auto;
	margin-right:auto;
}

#header {
	margin-left:auto;
	margin-right:auto;
	left:0px;
	width:909px;
	height:98px;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;

	background-image: url(../images/web_css_01.jpg);
}

#top_navigation {
	text-align:left;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;

	margin-left:auto;
	margin-right:auto;
	
	top:90px;
	width:909px;
	height:36px;
	padding-left:32px;
}

#content {
	background-image: url(../images/web_css_03.jpg);
	top:134px;
	width:909px;
	height:auto;
	
	text-align:left;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-left:32px;
	min-height:500px;
}

#blue_footer {
	background-image: url(../images/web_css_04.jpg);
	background-repeat:repeat-x;
	top:666px;

	height:28px;
	
	text-align:left;
	margin-top:20px;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;

}

#footer {
	background-image: url(../images/web_css_05.jpg);
	background-repeat:repeat-x;
	top:694px;
	text-align:center;
	height:30px;
	
	color:white;
	

	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;

}

#top_navigation p {
	padding-top:6px;
	font-size:12pt;
}
.pipe {color:#eee; display:inline-block;padding-bottom:1px;}

#footer p {
	padding-top:4px;
	font-size:10pt;
}

A {color:black; text-decoration: underline;}
A:link {text-decoration: none;text-decoration: underline;}
A:visited {text-decoration: none;text-decoration: underline;}
A:active {text-decoration: none;text-decoration: underline;}
A:hover {text-decoration: underline; color: black;}
#top_navigation A:hover {text-decoration: underline; color: #eee;}
strong{font-weight:bold;}
ul{margin-left:20px; font-size:13pt;}
h1, h2, h3,h4 {font-family:"Trebuchet MS",Trebuchet;}
h5 {font-family:Arial, Helvetica, sans-serif;}
h1{width:486px;font-size:18pt;color:#4c6664;padding-top:10px;padding-bottom:6px;}
h2{width:486px;font-size:16pt;color:#4c6664;padding-top:1px;padding-bottom:6px;}
#content p {color:#635c4d;font-size:13pt; line-height:16pt; margin-bottom:10px;}

.background_box{float:right; margin-top:20px; margin-right:55px; width:266px; height:450px;}
.inner_box_top{background-color:#b9d5d2; border:solid #84a8a6 1px;height:260px;}
.inner_box_bottom{width:266px; padding:7px; margin-top:15px;background-color:#b9d5d2; border:solid #84a8a6 1px;height:230px;}

.inner_box_bottom2{width:266px; padding:7px; margin-top:15px;background-color:#b9d5d2; border:solid #84a8a6 1px;height:90px;}

.book_page .inner_box_bottom, .book_page .inner_box_bottom2{height:210px;}
.main_content{width:450px;}

#top_navigation p {white-space:nowrap;}