body
{
	height:100%;
	font-family: helvetica,arial,sans-serif;
	margin:0;
	padding:0;
	background: #757362;
}

h1
{
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}

h1.h1title
{
	font-size: 21px;
	font-weight: bold;
	color: #954C3F;
	text-decoration: none;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 800px;
	display:block;
}

h2 
{
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}

h2.h2title
{
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 800px;
}

h3 
{
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}

h4 
{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}

h5,legend
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}

h6 
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	max-width: 800px;
}


p,td,th
{
	font-size: 13px;
}

a 
{ 
	font-weight: bold; 
}


#container
{
	margin: 0;
	padding: 0;
	background: #cc6600;
	border: 5px solid #000;
	background: #cc6600;
}

#logo {
	margin: 0px; 
	padding: 10px 10px 0px 10px;
	background-color:#cc6600;		
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

#logo a:link { color: #000; text-decoration: none; }
#logo a:visited { color: #000; text-decoration: none; }
#logo a:hover { color: #fff; text-decoration: underline; }
#logo a:active { color: #000; text-decoration: none; }

#tagline
{
	margin: 15px 5px 5px 5px; 
	padding: 0px;
	border: none;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color:#000;
	text-align: center;
}

#contentArea
{
	background:#fff;
	margin:-2px 0px 0px 200px;
	padding: 10px 10px 10px 30px;
	border-left:solid 3px #000;
}

#content
{
	margin: 0px 5px 5px 0px;
	padding: 0px 10px 10px 0px;
	background: #fff;
	max-width: 800px;
	text-align: justify;
}

#logInstructions
{
	margin: 0px 5px 5px 0px;
	padding: 0px 10px 10px 0px;
	background: #fff;
	max-width: 800px;
	text-align: justify;
}

#bookDescription
{
	margin: 0px 5px 5px 0px;
	padding: 0px 10px 10px 0px;
	background: #fff;
}


#content fieldset
{
	width: 25%;
	border: none;
	padding: 0px auto;
}

#content fieldset.categoryListing
{
	float:left;
	display:inline;
	position:relative;
	height: 200px;
}

#content fieldset h4
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
}

#content fieldset p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	font-size: 12px;
}
	
img.iconbig
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#sidebar1
{
	float:left;
	width: 200px;
	margin: 0;
	padding: 0;
	align: center;
}

#sidebar2
{
	width: 150px;
	margin: 0;
	padding: 10px;
	background:#996633;
	background:#fff;
	border:3px solid #000;
	border: none;
	text-align: center;
	text-weight: bold;
	text-size: 15px;
}

/* WordPress Sidebar */

#sidebar
{
	margin:0px auto;
	font-size:11px;
	border:none;
	width: 200px;
}	

#sidebarUL
{
	padding:10px 0px 10px 0px;
	margin:0px 10px 20px 0px;
	width:200px;
	background:#cc6600;
	border-right:solid 3px #000;
	margin-bottom:20px;
	float:left;
	display:inline;
}

a.sidebar:link { color: #fff; text-decoration: none; }
a.sidebar:visited { color: #fff; text-decoration: none; }
a.sidebar:hover { color: #000; text-decoration: underline; }
a.sidebar:active { color: #fff; text-decoration: none; }

	
/* Vertical Tabs for Level 1 Navigation */

#navTabs1
{
	margin:0px auto;
	font-size:11px;
	border:none;
	width: 200px;
}	

#navTabsBar1
{
	padding:10px 0px 10px 0px;
	margin:0px 10px 20px 0px;
	width:200px;
	background:#cc6600;
	border-right:solid 3px #000;
	margin-bottom:20px;
	float:left;
	display:inline;
}

#navTabsBar1 li.tab1
{
	width:165px;
	text-align:left;
	margin:4px -3px 0px 0px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	font-size: 15px;
	font-weight:bold;
	float:right;
	display:inline;
	position:relative;
	color:#000;
	padding:7px 7px 7px 15px;
	background: #757362;
}

a.tab1:link { color: #fff; text-decoration: none; }
a.tab1:visited { color: #fff; text-decoration: none; }
a.tab1:hover { color: #000; text-decoration: underline; }
a.tab1:active { color: #fff; text-decoration: none; }

img.iconsmall
{
	vertical-align: top;
}

	
#navTabsBar1 li.tab1Active
{
	width:165px;
	text-align:left;
	margin:4px -3px 0px 0px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #fff;
	border-bottom:solid 3px #000;
	font-size: 15px;
	font-weight:bold;
	float:right;
	display:inline;
	position:relative;
	color:#000;
	padding:7px 7px 7px 15px;
	background: #fff;
}

a.tab1Active:link { color: #000; text-decoration: none; }
a.tab1Active:visited { color: #000; text-decoration: none; }
a.tab1Active:hover { color: #666; text-decoration: underline; }
a.tab1Active:active { color: #000; text-decoration: none; }

#navTabsBar1 li.greeting
{
	width:165px;
	text-align:center;
	margin:4px -3px 0px 0px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	font-size: 15px;
	font-weight:bold;
	float:right;
	display:inline;
	position:relative;
	color:#000;
	padding:7px 7px 7px 15px;
	background: #C5B488;
	background: #EEE3C3;
	background: #ECE2C4;
}

a.greeting:link { color: #000; text-decoration: none; }
a.greeting:visited { color: #000; text-decoration: none; }
a.greeting:hover { color: #fff; text-decoration: underline; }
a.greeting:active { color: #000; text-decoration: none; }

#navTabsBar1 li.greetingActive
{
	width:165px;
	text-align:center;
	margin:4px -3px 0px 0px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #fff;
	border-bottom:solid 3px #000;
	font-size: 15px;
	font-weight:bold;
	float:right;
	display:inline;
	position:relative;
	color:#000;
	padding:7px 7px 7px 15px;
	background: #fff;
}


a.greetingActive:link { color: #000; text-decoration: none; }
a.greetingActive:visited { color: #000; text-decoration: none; }
a.greetingActive:hover { color: #666; text-decoration: underline; }
a.greetingActive:active { color: #000; text-decoration: none; }

#loggerName
{
	font-size: 14px;
	font-weight: bold;
}

#loggerPic
{
	margin: 2px auto;
}

#loggerStatus 
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
}

#loggerLinks
{

	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;

}



/* Horizontal Tabs for Level 2 Navigation */

#navTabs2
{
	margin:0px 0px 2px 0px;
	font-size:11px;
	border:none;
	clear: right;
}

#navTabsBar2
{
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 200px;
	height: 50px;
	background: #cc6600;
	border-bottom: solid 3px #000;
	margin-bottom: 0px;
	font-size: 12px;
}
	
#navTabsBar2 li.tab2
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin: 12px 4px -3px -1px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	height:20px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
	background: #996633;
}

a.tab2:link { color: #fff; text-decoration: none; }
a.tab2:visited { color: #fff; text-decoration: none; }
a.tab2:hover { color: #000; text-decoration: underline; }
a.tab2:active { color: #fff; text-decoration: none; }

#navTabsBar2 li.tab2Active
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin:12px 4px -3px -1px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:none;
	height:23px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
	background: #fff;
}

a.tab2Active:link { color: #000; text-decoration: none; }
a.tab2Active:visited { color: #000; text-decoration: none; }
a.tab2Active:hover { color: #666; text-decoration: underline; }
a.tab2Active:active { color: #000; text-decoration: none; }

#navTabsBar2 li.searchform
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin:12px 4px -3px -1px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:none;
	height:23px;
	color:#fff;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
	background: #000;
}

#navTabsBar2 li.tab2BookCover
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin: 12px 4px -3px -1px;
	padding: 0px 0px 0px 0px;	
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	height:33px;
	color:#000;
	font-weight:bold;
	background: #996633;
}

a.tab2BookCover:link { color: #fff; text-decoration: none; }
a.tab2BookCover:visited { color: #fff; text-decoration: none; }
a.tab2BookCover:hover { color: #000; text-decoration: underline; }
a.tab2BookCover:active { color: #fff; text-decoration: none; }

#navTabsBar2 li.tab2BookCoverActive
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin:3px 4px -3px -1px;
	padding: 0px 0px 0px 0px;	
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:none;
	height:47px;
	color:#000;
	font-weight:bold;
	background: #fff;
}

a.tab2BookCoverActive:link { color: #000; text-decoration: none; }
a.tab2BookCoverActive:visited { color: #000; text-decoration: none; }
a.tab2BookCoverActive:hover { color: #666; text-decoration: underline; }
a.tab2BookCoverActive:active { color: #000; text-decoration: none; }


/* Horizontal Tabs for Level 3 Navigation */

#navTabs3
{
	margin:0px 0px 0px 0px;
	font-size:11px;
	border:none;
	clear: right;
	max-width: 800px;
	overflow: hidden;

}

#navTabsBar3
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
	height: 50px;
	background: #fff;
	border-bottom: solid 3px #000;
	margin-bottom: 0px;
	font-size: 12px;
}
	
#navTabsBar3 li.tab3
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin: 12px 4px -3px -1px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	height:20px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
	background: #996633;
}

a.tab3:link { color: #fff; text-decoration: none; }
a.tab3:visited { color: #fff; text-decoration: none; }
a.tab3:hover { color: #000; text-decoration: underline; }
a.tab3:active { color: #fff; text-decoration: none; }

#navTabsBar3 li.tab3Active
{
	float:left;
	display:inline;
	position:relative;
	text-align:center;
	margin:12px 4px -3px -1px;
	cursor:pointer;
	border-top:solid 3px #000;
	border-left:solid 3px #000;
	border-right:solid 3px #000;
	border-bottom:none;
	height:23px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
	background: #fff;
}

a.tab3Active:link { color: #000; text-decoration: none; }
a.tab3Active:visited { color: #000; text-decoration: none; }
a.tab3Active:hover { color: #666; text-decoration: underline; }
a.tab3Active:active { color: #000; text-decoration: none; }

#tab3Content
{
	margin: -3px 5px 5px 0px;
	padding: 20px 10px 20px 10px;
	background: #fff;
	text-align: justify;
	border:solid 3px #000;
}

#coverImages
{
	overflow:hidden;
}

form
{
	margin: 0;
	padding: 0;
}

#footer
{
	clear: both;
	margin: 0px;
	padding: 3px;
	background-color:#cc9966;	
	color:#A94D3E;	
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	border-top: 3px solid #000;
	vertical-align: bottom;
}

#googlehorizontal
{
	margin: 20px 0px 20px 0px;
}

.homePageContent
{
	margin: 0px 0px 20px 0px;
}

.categoryRow
{
	clear: both;
}

.categoryListing
{
	width: 40%;
	float:left;
	display:inline;
	position:relative;
	padding: 0px 10px 5px 0px;
}
.bookbit
{
	margin: 20px 0px 20px 0px;
}

#displayLog
{
	max-width: 800px;
}

#logEdit
{
	max-width: 800px;
}

#last10books
{
	margin: 10px;
	max-width: 300px;
	float: right;
	position: relative;
	overflow: hidden;
	align: center;
}

#aboutmephoto
{
	float: left;
	margin: 25px 20px 0px 0px;
	overflow: hidden;
	display: relative;
}