/*-----------------------------------------------------SITE NAV-----------------------------------------------------*/
#site_nav {
	background-position:0 0;
	width:683px;
}
#home {
	width:70px;
	display:block;
}
#home a {
	display:block;
}
#home a:hover {background-image:url(/images/nav_bg.jpg); background-position:0 -101px; background-repeat: no-repeat;}
#about_the_book a:hover {background-image:url(/images/nav_bg.jpg); background-position:-70px -101px; background-repeat: no-repeat;}
#talking a:hover {background-image:url(/images/nav_bg.jpg); background-position:-222px -101px; background-repeat: no-repeat;}
#buy_now a:hover {background-image:url(/images/nav_bg.jpg); background-position: -364px -101px; background-repeat: no-repeat;}
#the_gathering_place a:hover {background-image:url(/images/nav_bg.jpg); background-position: -458px -101px; background-repeat: no-repeat;}
#press_room a:hover {background-image:url(/images/nav_bg.jpg); background-position: -566px -101px; background-repeat: no-repeat;}
/*-----------------------------------------------------END SITE NAV-----------------------------------------------------*/
#wrapper {
	width:953px;
}
#content_wrapper_shadow {
	float:left;
	background:url(../images/content_bg_shadow.png) no-repeat;
	background-position:13px 0;
	width:953px;
}
#content_wrapper {
	background:url(../images/content_wrapper_bg.jpg) repeat-y;
	background-position:13px 0;
	width:937px;
	margin:8px 0 0 7px;
}
/*------------OLD MENU
#sidemenu_container {
	float:left;
	width:209px;
	margin:1em 0 0 0;
}
#sidemenu_top {
	width:209px;
	height:26px;
	background:url(../images/sidemenu_top.jpg) no-repeat;
	background-position:top right;
}
#sidemenu {
	width:209px;
}
#sidemenu ul {
	list-style:none;
	width:209px;
}
#sidemenu ul li {
	list-style:none;
	width:209px;
	height:53px;
	background:url(../images/sidemenu_li_bg.png) no-repeat;
}
#sidemenu ul li:hover, #sidemenu ul li.selected {
	list-style:none;
	width:209px;
	height:53px;
	background:url(../images/sidemenu_li_bg_hover.png) no-repeat;
}
#sidemenu ul li.selected a.selected {
	color:#884f34 !important;
	text-decoration:none !important;
}
#sidemenu ul li a {
	float:left;
	width:174px;
	height:38px;
	font-weight:bold;
	font-size:1.1em;
	padding:15px 0 0 25px;
	cursor:pointer;
	text-decoration:none !important;
	color:#444444 !important;
}
#sidemenu ul li a:hover {
	text-decoration:none !important;
	color:#884f34 !important;
}
#sidemenu ul li a:visited {
	text-decoration:none !important;
	color:#444444;
}
#sidemenu ul li a:active {
	text-decoration:none !important;
	color:#884f34;
}
#sidemenu_bottom {
	width:209px;
	height:128px;
	background:url(../images/sidemenu_bottom.jpg) no-repeat;
	background-position:top right;
}---------*/
/*---------------------------------NEW SIDEMENU STYLES---------------------------------*/
#sidemenu_container {
	float:left;
	width:209px;
	margin:1em 0 0 0;
}
#sidemenu_top {
	width:209px;
	height:26px;
	background:url(../images/sidemenu_top.jpg) no-repeat;
	background-position:top right;
}
#sidemenu {
	width:209px;
}
#sidemenu ul {
	list-style:none;
	width:209px;
}
#sidemenu ul li {
	list-style:none;
	width:209px;
}
#sidemenu ul li span.sidemenu_option_top {
	float:left;
	width:209px;
	height:8px;
	background:url(../images/sidemenu_option_top.png);
}
#sidemenu ul li span.sidemenu_option_middle {
	float:left;
	width:209px;
	background:url(../images/sidemenu_option_bg.jpg) repeat-y;
}
#sidemenu ul li span.sidemenu_option_bottom {
	float:left;
	width:209px;
	height:8px;
	background:url(../images/sidemenu_option_bottom.png);
}
#sidemenu ul li a, #sidemenu ul li a:visited {
	float:left;
	width:184px;
	font-weight:bold;
	font-size:1.1em;
	padding:15px 10px 15px 25px;
	cursor:pointer;
	color:#444444;
	text-decoration:none;
}
#sidemenu ul li:hover span.sidemenu_option_top, #sidemenu ul li.selected span.sidemenu_option_top {
	width:209px;
	height:8px;
	background:url(../images/sidemenu_option_top_hover.png);
}
#sidemenu ul li:hover span.sidemenu_option_middle, #sidemenu ul li.selected span.sidemenu_option_middle {
	width:209px;
	background:url(../images/sidemenu_option_bg_hover.jpg) repeat-y;
}
#sidemenu ul li:hover span.sidemenu_option_bottom, #sidemenu ul li.selected span.sidemenu_option_bottom {
	width:209px;
	height:8px;
	background:url(../images/sidemenu_option_bottom_hover.png);
}
#sidemenu ul li a:hover {
	color:#884f34;
	text-decoration:none;
}
#sidemenu ul li.selected a {
	color:#884f34 !important;
}
#sidemenu_bottom {
	width:209px;
	height:128px;
	background:url(../images/sidemenu_bottom.jpg) no-repeat;
	background-position:top right;
}
/*---------------------------------END NEW SIDEMENU STYLES---------------------------------*/
#content {
	float:left;
	margin:34px 10px 0 30px;
	width:450px;
	min-height:470px;
 	height:auto !important;
  	height:470px;
}
#content p {
	font-size:1.1em;
}
#corner_flap {
	position:absolute;
	left:850px;
	background:url(../images/corner_flap.png) no-repeat;
	width:82px;
	height:76px;
	z-index:100;
}
#random_pic_holder {
	float:left;
	width:207px;
	margin:2em 0 0 0;
}