/* 
	Fonts and control
*/

body {
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;
	font-size: 12pt;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}

h1 {
	font-size: 2.0em;
	padding: 0px;
	margin: 15px 0px 2px 0px;
	color: Black;	
	line-height: 2.2em;
}

#banner h1 {
	font-size: 26px;
	padding: 0px;
	margin: 15px 0px 2px 0px;
	color: Black;	
	line-height: 22px;
}




h2 {
	font-size: 1.8em;
	line-height: 2.0em;
	margin: 10px 0px 2px 0px;	
	color: Black;	
}

h3 {
	font-size: 1.4em;
	line-height: 1.8em;
	margin: 20px 0px 2px 0px;
	text-decoration: none;	
	color: Black;	
}


h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 2px 0px;
	text-decoration: underline;	
	color: Black;	
}

p {
	font-family: Times New Roman;
	font-size: 1.2em;
	margin-top: 2px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.6;
}


a, a:visited {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Black;
	color: Black;
	font-weight: bold;
}

/* Content elements */

.ph {
	display: inline;
}

.np {
	display: none;
}

.content_box {
    width: auto;
    border: 1px solid #c0c0c0;
    padding: 5px 10px 1px 15px;
    text-align: left;
}


.xhtml a {
	display: none;
}


.input {
	background-color: white;
	font-size: 9pt;
	border: 1px solid black;
	margin: 0px;
	margin-top: 2px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;	
	color: #000;
	width: auto;
}



/***************************************
Layout elements
***************************************/

		#container {
			width: 970px;
			\width: 980px;
			w\idth: 970px;

			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			padding-top: 2px;
		}


		#banner 
		{
			height: 1px;
			border: 0px solid #000;
			margin-left: 30px;
		}

		#content {
			width: auto;
			padding-top: 2px;
			padding-left: 10px;
			padding-right: 15px;
			padding-bottom: 10px;
			margin: 20px;
			border: 0px;
			/* border: 1px solid green; */
		}

		#sidebar-a {
			display: none;
		}


		#sidebar-b {
			display: none;
		}


		#footer {
			clear: both;
			padding: 0px;
			margin: 2px;
			background-color: #fff;
			height: 20px;
		}

		#ga, #ga2, #ga_content 
		{
			display: none;
		}

		
/*************************************
Item elements - such as book of the week etc.
*************************************/
		
	.item_box {
		display: none;

	}		

	.item_box form {
		margin: 0px;
	}


	#breadcrumbs {
		margin: 2px -2px 0px -2px;
	}

	.photo-box {
		display: none;
	}


/*************************************
Menu CSS - top level
*************************************/

	 #navcontainer {
		display: none; 
	 }


/*************************************
Menu CSS - submenu level
*************************************/

	#submenu {
		display: none;
	}


/*************************************
Menu CSS - footer menu
*************************************/

	#footer_navcontainer {
		display: none;
	}


	#footer_copyright {
		margin-top: 2px;
		padding-top: 2px;
		height: 20px;
		color: #000;
		font-size: 0.8em;
		text-align: center;
	}

/* CSS menu ends */		
