@import url(global/user.css);
@import url(global/common.css);
@import url(apps/forms01.css);
@import url(apps/calendar01.css);

body {
	background: #6d776e;
	color: #333333;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#wrap {
	background: #f2f2f2;
	position: relative;
	margin: 0px auto;
	text-align: left;
	width: 760px;
	border-left:27px solid #FFF;
	border-right:27px solid #FFF;
}

/* HEADER
-------------------------------------------*/
#header {
	background: #fff url(../images/header_background.png) 0 0 no-repeat;
	height: 193px;
	margin: 0 auto;
	position: relative;
}
	#logo {
		background: transparent;
		left: 280px;
		position: absolute;
		top: 48px;
	}
		#logo img {
			height: 85px;
			width: 183px;
		}
		#printlogo{
			display: none;
			height: 15px;
			color: #000;
			font-size: 12px;
		}
	#tagline {
	}

/* MAIN NAVIGATION
-------------------------------------------*/
#tabs {
	background: #cfd7d8 url(../images/tab_bg.gif) repeat-x;
	height: 34px;
	left: 0px;
	position: absolute;
	top: 162px;
	width: 760px;
}
	#nav {
		background: url(../images/nav_bg.gif) no-repeat;
	}
	#nav ul {
		margin: 0;
	}
		#nav li {
			list-style: none;
			float: left;
			height: 34px;
		}
			#nav a {
				padding-top: 34px;
				height: 0 !important;
				overflow: hidden;
				display: block;
				position: absolute;
				background: url(../images/nav_bg.gif) no-repeat;
			}
			#nav a.active:hover {
				cursor: default;
			}

				/* Home */
				li#t42985 a {
					background-position: 0 0;
					width: 55px;
					left: 0;
				}
				li#t42985 a:hover, li#t42985 a.active {
					background-position: 0 -34px;
				}

				/* Books */
				li#t43062 a {
					background-position: -55px 0;
					width: 63px;
					left: 55px;
				}
				li#t43062 a:hover, li#t43062 a.active {
					background-position: -55px -34px;
				}

				/* Biography */
				li#t43063 a {
					background-position: -118px 0;
					width: 89px;
					left: 118px;
				}
				li#t43063 a:hover, li#t43063 a.active {
					background-position: -118px -34px;
				}

				/* Appearances */
				li#t43064 a {
					background-position: -207px 0;
					width: 101px;
					left: 207px;
				}
				li#t43064 a:hover, li#t43064 a.active {
					background-position: -207px -34px;
				}

				/* Resources */
				li#t43065 a {
					background-position: -308px 0;
					width: 88px;
					left: 308px;
				}
				li#t43065 a:hover, li#t43065 a.active {
					background-position: -308px -34px;
				}
				
				/* Forum */
				li#t43066 a {
					background-position: -396px 0;
					width: 63px;
					left: 396px;
				}
				li#t43066 a:hover, li#t43066 a.active {
					background-position: -396px -34px;
				}
				
				/* Order */
				li#t43067 a {
					background-position: -459px 0;
					width: 64px;
					left: 459px;
				}
				li#t43067 a:hover, li#t43067 a.active {
					background-position: -459px -34px;
				}
				
				/* Contact */
				li#t43332 a {
					background-position: -523px 0;
					width: 77px;
					left: 523px;
				}
				li#t43332 a:hover, li#t43332 a.active {
					background-position: -523px -34px;
				}

#main-body {
}
	#main-table-body {
		background: transparent;
		border-collapse: collapse;
		clear: left;
		height: 400px;
	}
	#main-table-body-leftcell {
		vertical-align: top;
		background: url(../images/sidebar_background.png) 0 -1px no-repeat;
	}
	#main-table-body-rightcell {
		vertical-align: top;
		border-right: 1px solid #FFF;
		
	}

/* SUB MENU
-------------------------------------------*/
#sidebar {
	margin: 151px 0 0 0;
	width: 159px;
	
}

#menu-header {
	height:20px;
}

#menu{
}
	#menu ul {
		font-size: 100%;
		margin:0;
		padding: 0 0 0 5px;
	}
		#menu ul li ul {
			padding: 3px 0 0 5px;
		}
	
	#menu li {
		background: url(../images/menu_background_002.gif) center bottom no-repeat;
		list-style: none;
		padding: 10px 5px 15px 5px;
		text-align:center;
	}
		#menu li li {
			background:none;
			padding:5px;
		}
	
	#menu a {
		font-style:italic;
		color: #59653f;
		font-weight: normal;
		margin: 0px;
		text-decoration: none;
	}
		#menu a:hover{
			color: #000;
			font-weight: normal;
		}
		#menu a.subcurrent, #menu a.current{
			text-decoration: none;
			color: #000;
			font-weight: normal;
		}

	#menu-footer{
		background: #f2f2f2;
		margin-top:-10px;
	}
		#menu-footer ul{
			background:#f4f4f4;
			list-style-type:none;
			margin:0;
			padding:20px 0 0 0;
		}
			#menu-footer li{
				margin:0 0 0 6px;
				padding:0 0 5px 0;
			}
				#menu-footer li#menu43067{
					background: url(../images/menu_order_now.png) 0 0 no-repeat;
				}
				#menu-footer li#menu43066{
					background: url(../images/menu_forum.png) 0 0 no-repeat;
				}
				#menu-footer li#menu43064{
					background: url(../images/menu_commentary.png) 0 0 no-repeat;
				}
				#menu-footer li a{
					display:block;
					height:32px;
					overflow:hidden;
					text-indent:-9999px;
					width:150px;
				}

#banner{
	display: none;
}

/* BREADCRUMBS
-------------------------------------------*/
#breadcrumbbar{
	background:#FFF;
	padding:25px 0 0 0;
	height: 29px;
	width: 600px;
}
	#breadcrumblist{
		color: #333333;
		float: left;
		font-size: 85%;
		padding: 0 0 0 10px;
		
	}
		#breadcrumblist a:link, #breadcrumblist a:visited {
			color: #999999;
			text-decoration: underline;
		}
		#breadcrumblist a:hover, #breadcrumblist a:active {
			color: #999999;
			text-decoration: none;
		}
		
		#breadcrumbemail {
			background:#FFF;
			font-size: 75%;
			text-align: left;
			width: 100px;
			line-height: 15px;
			position:absolute;
			left:601px;
			top:247px;
			padding:0 60px 5px 8px;
			z-index:10;
		}
			#breadcrumbemail a:link, #breadcrumbemail a:visited {
				background: url(../images/email.gif) no-repeat 0px;
				color: #999999;
				padding: 0 0 0 16px;
				text-decoration: none;
			}
				#breadcrumbemail a:hover, #breadcrumbemail a:active {
					color: #b3b3b3;
					text-decoration: underline;
				}
		
		#breadcrumbprint{
			font-size: 75%;
			text-align: left;
			line-height: 15px;
			position:absolute;
			left:687px;
			top:247px;
			z-index:11;
			width: 100px;
		}
			#breadcrumbprint a:link, #breadcrumbprint a:visited {
				background: url(../images/printer.gif) no-repeat left;
				color: #999999;
				padding: 0 0 0 16px;
				text-decoration: none;
			}
				#breadcrumbprint a:hover, #breadcrumbprint a:active {
					color: #b3b3b3;
					text-decoration: underline;
				}

/* CONTENT AREA
-------------------------------------------*/
#content {
	width: 600px;
	margin: 100px 0 0 0;
}
	#content-header {
		display: none;
	}
	#content-body {
		margin: 0 10px 10px 10px;
		overflow: hidden;
		padding:0 0 0 30px;
	}
	#pagetitle{
		background:#949e86;
		height:34px;
		margin:0 0 0 -40px;
		padding:52px 0 0 40px;
		position:absolute;
		top:247px;
		width:720px;
	}
		#pagetitletext h1 {
			font-weight: normal;
			color:#FFF;
		}
	#content-footer {
		display: none;
	}

/* FOOTER
-------------------------------------------*/
#footer {
	background:#FFF;
	clear: both;
	width: 760px;
	margin: 0 auto;
	height: 93px;
	position: relative;
	border-top: 8px solid #FFF;
}
	#footerwrap {
		width: 760px;
		text-align:center;
	}
		#footernav {
			background:#949e86;
			height:21px;
			margin:0;
			padding:8px 0 0 0;
			text-align:center;
			width: 760px;
		}
			#footernav ul {
				display:inline;
				margin:0;
				padding:0;
			}
				#footernav li {
					background-image:none;
					display:inline;
					list-style:none;
					margin:0;
					padding:0;
				}
				#footernav li.first {border: 0;}
					#footernav li a {
						color:#FFF;
						font-size:10px;
						padding:0 10px 0;
						text-decoration: none;
						text-transform:uppercase;
					}
					#footernav li a:hover {text-decoration: underline;}
	#copyright{
		color: #666;
		font-size: 11px;
		position: absolute;
		top: 50px; left: 0px;
	}
	#poweredby {
		position: absolute;
		top: 50px;
		right: 0px;
		color: #666;
		font-size: 11px;
	}
		#poweredby a {
			color: #666;
			text-decoration: none;
		}
		#poweredby a:hover {text-decoration: underline;}
		
#extradiv {
	position:absolute;
	top:35px;
	right:6px;
}
#extradiv a {
	background:url(../images/book-a_merger_of_equals.png) 0 0 no-repeat;
	display:block;
	height:213px;
	width:150px;
}
*html #extradiv a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/template/assets/home_template_debrasnider_639/images/book-a_merger_of_equals.png',sizingMethod='scale');
}