/*
 *	Pantera Press: Standard
 *	@author Matt Agar <matt.agar@august.com.au>
 */


/*	Imports 
	----------------------------------- */


@media screen, projection, print {


/*	Page structure
	----------------------------------- */
	
	#container {
		background: top left url(../../images/standard-bg-grey.jpg) repeat-x #fff;
	}
	#masthead {
		background: inherit;
	}
	#content {
		margin-top: 0;
	}
	#breadcrumbs {
		padding: 6px 0;
		margin-bottom: 20px;
	}
	#main {
		margin-top: 10px;
		max-width: 730px;
		min-width: 730px;
		width: 730px;
	}
	
/*	Nav Colors
	----------------------------------- */

	#nav-site li a:hover,
	#nav-site li a:active {
		color: #756a61;
		}

	#nav-site li.selected,
	#nav-site li.selected a {
		background-color: #fff;
		color: #756a61;
		}	

/*	Breadcrumbs
	----------------------------------- */
	
	#breadcrumbs {
		font-size: 12px;
		text-transform: lowercase;
	}	
	#breadcrumbs a {
		color: #474141;
	}	
	#breadcrumbs a,
	#breadcrumbs a:link 
	#breadcrumbs a:active,
	#breadcrumbs span.active  {
		color: #474141;
		border-bottom: 0;
		margin: 0 0.5em;
	}
	#breadcrumbs a.active,
	#breadcrumbs span.active {
		color: #756a61;
		font-weight: bold;
	}
	#breadcrumbs a:hover {
		color: #756a61;
	}
	#breadcrumbs a:first-child {
		margin-left: 0;
	}
	
	img.header-image {
		margin: 20px 0;
	}
	
/*	Generic Elements
	----------------------------------- */

	h1 {
		font-size: 36px;
	}
	h2, h3 {
		color: #000;
		border-bottom: 1px solid #c1bebe;
		padding: 0 0 0.4em;
		margin: 1.5em 0 1em;
	}
	h4 {
		font-size: 16px;
		margin: 0.8em 0 0.2em;
	}
	p {
		line-height: 20px;
		margin: 0 0 0.8em;
	}
	ul {
		list-style: circle;
		margin: 0 0 1em 20px;
	}
	ol {
		list-style: decimal;
		margin: 0 0 1em 20px;
	}
	dt {
		font-weight: bold;
	}
	dd {
		margin-bottom: 1em;
	}
	#main .submit-button {
		background-color: #85796e;
		border: 0;
		color: #fff;
		cursor: pointer;
		display: block;
		font-size: 10px;
		height: 28px;
		letter-spacing: 1px;
		line-height: 28px;
		margin: 0;
		max-height: 28px;
		min-height: 28px;
		padding: 0 10px;
		text-transform: uppercase;
	}
	
	
/*	Sub Navigation
	----------------------------------- */	

	#sidebar {
		background: top left url(../../images/subnav-bg-grey.jpg) repeat-x #fff;
		color: #2b2b2b;
		float: right;
		margin: 20px 0 40px;
		min-height: 830px;
		min-width: 240px;
		max-width: 240px;
		padding: 0;
		position: relative;
		width: 240px;
		}

	#sidebar h2 {
		background-color: #756a61;
		border: 0;
		border-bottom: 1px solid #fff;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		color: #fff;
		font-size: 19px;
		line-height: 22px;
		margin: 0;
		padding: 15px 15px 10px;
		}

	#sidebar h2 a {
		border: 0;
		color: #fff;
		}

	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

	#sidebar ul li {
		background-color: #dbd5d0;
		color: #3c3632;
		margin: 0;
		padding: 0;
		}

	#sidebar ul li a,
	#sidebar ul li a:link 
	#sidebar ul li a:visited {
		border-bottom: 1px solid #fff;
		color: #756a61;
		display: block;
		font-size: 15px;
		font-weight: bold;
		padding: 16px;
		}

	#sidebar ul li ul {
		margin: 0;
		padding: 0;
		}

	#sidebar ul li ul li {
		background: #fdf8f4;
		margin: 0;
		padding: 0;
		}

	#sidebar ul li ul li a,
	#sidebar ul li ul li a:link,
	#sidebar ul li ul li a:visited {
		border-bottom: 1px solid #ded7cf;
		font-size: 14px;
		font-weight: normal;
		padding: 7px 15px 7px 30px;
		}

	#sidebar ul li.selected a,
	#sidebar ul li.selected a:link,
	#sidebar ul li.selected a:visited {
		color: #fff;
		font-weight: bold;
		}

	#sidebar ul li.selected ul li a,
	#sidebar ul li.selected ul li a:link,
	#sidebar ul li.selected ul li a:visited {
		color: #756a61;
		font-weight: normal;
		padding: 7px 15px 7px 30px;
		}

	#sidebar ul li a:hover,
	#sidebar ul li a:active,
	#sidebar ul li.selected a:hover,
	#sidebar ul li.selected a:active,
	#sidebar ul li.selected ul li a:hover,
	#sidebar ul li.selected ul li a:active {
		color: #3c3632;
		}

	#sidebar ul li ul li.selected a,
	#sidebar ul li ul li.selected a:link,
	#sidebar ul li ul li.selected a:visited {
		background: #d1c6bd url(../../images/transition-sprites.png) no-repeat -5px -370px;
		border-bottom: 1px solid #fff;
		color: #3c3632;
		}

	#sidebar ul li ul li.selected a:hover,
	#sidebar ul li ul li.selected a:active {
		color: #000;
		}

	#sidebar .image {
		border: 1px solid #ccc;
		margin: 10px auto;
		position: relative;
		width: 218px;
		}

	#sidebar .image img {
		display: block;
		}

	#sidebar .image strong {
		background-color: rgba(86,77,71,0.8);
		bottom: 0;
		color: #fff;
		font-size: 12px;
		font-weight: normal;
		left: 0;
		padding: 0.5em 1em;
		position: absolute;
		right: 0;
		}

	
/*	Search Results
	----------------------------------- */	
	
	p#search-summary {
		border-top: 1px solid #C1BEBE;
		font-size: 12px;
		color: #756a61;
		padding: 5px 0 0;
		margin-bottom: 0;
	}
	
	.search-books {
		margin: 0;
	}
	.search-books li {
		clear: left;
		list-style: none;
	}
	.search-books a.image {
		float: left;
		width: 150px;
		margin: 0 10px 10px 0;
		border: 1px solid #eee;
	}
	.search-books h4 {
		padding: 5px 0 10px; 
	}
	.searchword {
		color: #0f0;
	}


}
	
/*	Print
	----------------------------------- */

@media print {}

