body 
{
	margin										: 0;
	padding										: 0;
	font-family								: Verdana, Helvetica, Arial;
	font-size									: 12px;
	/*text-align								: center;*/
	overflow									: auto;
}

div, ul
{
	margin										: 0;
	padding										: 0;
	display										:	block;
}

td, table, tr
{
	margin										: 0;
	padding										: 0;
	vertical-align:						top;
}

em.warning
{
	color: red;
}

table.contact
{
	width:	600px;
}

table.contact td
{
	padding-bottom: 8px;
}

table.contact input
{
	width: 360px;
	border : 1px solid black;
	height:	20px;
}

table.contact textarea
{
	width: 360px;
	border : 1px solid black;
}

p
{
	width:										420px;
	padding-bottom:						10px;
}

p.books
{
	width:										auto;
	padding-bottom:						70px;
}

#holder
{
	position									:	relative;
	margin-left								: auto;
	margin-right							: auto;
	width											:	900px;
	height										: 520px;
	background								:	url('../images/siteBG.jpg') top left no-repeat;
/*	text-align								: center;*/
	overflow:				hidden;

}


/* ------------------------------------------------------------------------------------------------------------------ navigation elements -- */

#navigation
{
	width											:	973px;
	margin-top								: 6px;
	position									:	relative;
	height:										35px;

}

#navigation ul {
	/*float											: left; */
	list-style-type						:	none;
	height										:	auto;
	margin										:	0 20px 0 0;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#313131;
	margin-left								: 100px;
}
#navigation li.nav_activePage
{
	float											:	left;
	display										:	block;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#990033;
	padding:									0 10px 0 0;
}


#navigation li.nav_activePage a:link, #navigation li.nav_activePage  a:visited,
#navigation li.nav_activePage a:active
{
	text-decoration						:	none;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#990033;
}

#navigation li.nav_inActivePage {
	float											:	left;
	display										:	block;
	padding:									0 10px 0 0;
}

#navigation li.nav_inActivePage a:link, #navigation li.nav_inActivePage a:visited {
	text-decoration						:	none;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#333333;
}

#navigation li.nav_inActivePage a:active {
	text-decoration						:	none;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#333333;
}

#navigation li.nav_inActivePage a:hover,#navigation li.nav_activePage a:hover {
	text-decoration						:	none;
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	15pt;
	color											:	#990033;
	border-bottom:						1px dotted #990033;
}

/* ------------------------------------------------------------------------------------------------------------------ content elements -- */
#contentHolder
{
	position									:	relative;
	
	height										:	510px;
/*	text-align								: center;*/
	overflow:				hidden;

}

#content
{
	margin-left								: 100px;
	position									:	relative;
	width:										800px;
	display										:	block;
	height										:	460px;
	overflow:									auto;
	padding-top:							10px;
}


.contentBox
{
	display										:	block;
	padding:									0;
	padding-bottom:						50px;
	
}

.content table img
{
	display										:	block;
	padding										:	10px 15px;
}
.contentBox h1
{
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	17pt;
	color											:	#990033;
	padding:									0;
	margin:										0 0 1px 20px;
	font-weight:							normal;
}
.contentBox h2
{
	font-family								:	Verdana, Helvetica, Arial;
	font-size									:	10pt;
	color											:	#313131;
	padding:									0;
	margin:										2px 0 2px 20px;
	font-weight:							normal;
}
.contentBox p, .contentBox p div , .contentBox div
{
	
	display										:	block;
	text-align								:	Left;
	font-family								: Verdana, Helvetica, Arial;
	font-size									:	11pt;
	color											:	#313131;
	max-width:								 500px;
	margin:										3px 0 2px 20px;

}
