/* CSS Document */
/* Stephen-Wade.com */
/* Copyright Heather Reed */
/* November 1, 2009 */


	/* Global */
		     body {
			     	margin: 0;
			     	padding: 0;
			     	background-image: url('/imgs/bg.jpg');
				background-repeat: repeat-x;
				background-color: #ffffcf;
				font-family: corbel, Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 14pt;
				color: #000;
			     	}
			#layout {
				margin: 0;
				padding: 0;
				text-align: left;
				background: transparent;
				}

			p	{
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 13pt;
				}


	/* HEADER AND LOGO SECTION */
			#header {
				margin: 0;
				padding: 0;
				margin-left: 25px;
				width: 950px;
				height: 255px;
				text-align: center;
				position: relative;
				}
			.logo {
				float: left;
				margin: 0;
				padding: 10px 0;
				}
			.headergraphic {
				float: right;
				margin: 10px 10px 10px 10px;
				padding: 0;
				}


	/* CONTENT SECTION */
			#content {
				background: transparent;
				margin:0;
				padding:0;
				margin-left: 25px;
				width: 975px;
				text-align: left;
				}
			#l-col {
				float: left;
				margin-top: 10px;
				margin-left: 35px;
				margin-bottom: 20px;
				width : 275px;
				display: inline;
				}
			#r-col {
				float: left;
				margin-top: -15px;
				margin-left: -5px;
				width: 650px;
				display: inline;
				padding-bottom: 35px;
				}



	/* MENU */
			#menu {
				margin: 0;
				padding: 0;
				font-size: .9em;
				line-height: 1.4em;
				text-align: left;
				font-weight: 200;
				}
			#menu-top {
				margin: 0;
				padding: 0 5px 0 5px;
				height: 47px;
				width: 225px;
				}
			#menu-bottom {
				margin: -30px 0 0 0;
				padding: 0 5px 0 5px;
				height: 47px;
				width: 225px;
				}
			#menu-list{
				width: 193px;
				margin: -8px 0 20px 9px;
				padding: 10px 0 10px 0;
				background-image: url('imgs/menu-bg.gif');
				background-color: #9D8780;
				border-left: 1px #9D8780 solid;
				border-right: 1px #9D8780 solid;
				}	

	/* MAIN LINKS */
			a:link {
				background-color: transparent;
				color: #000;
				text-decoration: none;
				}
			a:visited {
				background-color: transparent;
				color: #380238;
				text-decoration: none;
				}
			a:hover , a:active {
				background-color: #ffffcf;
				color: #380238;
				text-decoration: underline;
				}
			#menu a:link , #menu a:visited {
				background: transparent;
				color: #ffffcf;
				text-decoration: none;
				}
			#menu a:hover {
				margin: 0 15px 0 0;
				background: #ffffcf;
				color: #380238;
				text-decoration: none;
				}

			.buy a:link , .buy a:visited {
				background: transparent;
				color: #380238;
				text-decoration: none;
				}
			.buy a:hover {
				background: #ffffcf;
				color: #380238;
				text-decoration: none;
				}


	/* Hs */

			h1 {
				margin: 0 0 0.5em 0;
				padding: 0;
				font-size: 2em;
				font-weight: normal;
				letter-spacing: .1em;
				line-height: 1.3em;
				color: #000;
				}
			h1.book-title {
				margin: 0 0 0.5em 0;
				padding: 0;
				font-size: 2.5em;
				font-weight: normal;
				letter-spacing: .1em;
				line-height: 1.3em;
				color: #000;
				text-align: center;
				}

			h2 {
				margin: 0.5em 0 0.5em 0;
				padding: 0;
				font-size: 1.5em;
				line-height: 1.3em;
				text-align: center;
				text-transform: uppercase;
				color: #000;
				}
			h3 {
				margin: 0.5em 0 0.5em 0;
				padding: 0;
				font-size: 1.3em;
				line-height: 1.3em;
				font-style: italic;
				color: #000;
				}

			h3.aboutthebook {
				margin: 1.7em 0 0.5em 0;
				padding: 0;
				font-size: 1.3em;
				line-height: 1.3em;
				font-style: italic;
				color: #000;
				}
			h4 {
				margin: 0 0 0.25em 0;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
				}


	/* BOOKS */
			#availablebooks {
				text-align: center;
				margin: 0;
				padding: 0 0 15px 0;
				background-color: transparent;
				white-space: nowrap;
				}
			img.book {
				margin: 0 5px 0 0;
				padding: 5px 5px 5px 5px;
				background-color: #72525F;
				border: 10px solid #FFFFCF;
				display:inline;
				}
			#book-leftcol {
				float: left;
				width: 250px;
				margin: 0;
				padding: 0 5px 15px 30px;
				display: inline;
				}
			#book-rightcol {
				width: 500px;
				margin: 0;
				display: inline;
				}
			#book-other {
				margin: 0;
				padding: 0 0 15px 10px;
				clear: both;
				}
			p.book-info {
				margin: 3px 0 0 10px;
				line-height: 1.2em;
				font-size: 1em;
				font-weight: normal;
				}


	/* FOOTER */
			#bottom-menu {
				margin: 0 auto;
				padding: 0;
				position: relative;
				width: 975px;
				clear: both;
				text-align: center;
				font-size: 10pt;
				color: #040004;
				border-top: #444 .2em solid;
				}
			#bottom-menu a:link {
				color: #380238;
				text-decoration: none;
				}
			#bottom-menu a:visited {
				background: transparent;
				color: #040004;
				text-decoration: none;
				}
			#bottom-menu a:hover{
				background: #ffffcf;
				color: #380238;
				text-decoration: none;
				}



	/* MISC */
			.divider {
				color: #000;
				width: 55%;
				}
			.clear { 
				clear: both; 
				}
			.center {
				text-align: center;
				}
			.right {
				float: right;
				}
			.left {
				float: left;
				margin: 0;
				padding-right: 10px;
				padding-bottom: 5px;
				}



	/* LISTS */
		ul.none {
			list-style: none;
			margin: -3px 0 0 10px;
			padding: 0; 
			}
		ul.none li{
			padding: 1px 0 0 0; 
			}

		ul.plus {
			list-style-position: outside;
			margin: 0 0 0 35px;
			padding: 0; 
			}
		li.plus {
			margin-left: 5px;
			padding: 0 0 0 5px;
			line-height: 1.5em; 
			overflow: hidden;
			white-space: nowrap;
			}
		ul.plus {
			list-style-image: url('/imgs/plus.gif');
			}

		ul.checkbox {
			list-style-position: outside;
			margin: 0 0 0 40px;
			}
		li.checkbox {
			margin-left: 5px;
			padding: 0 0 0 5px;
			line-height: 1em; 
			}
		ul.checkbox {
			list-style-image: url('/imgs/checkbox.gif');
			}

		span.indent {
			margin: -10px 0 0 25px;
			}

		ul.subjectlist {
			list-style: none;
			margin: 15px 0;
			padding: 0; 
			}
		ul.subjectlist li{
			margin: 0;
			padding: o; 
			}
		h3.subjectlist {
			margin: 20px 0 -10px 0;
			padding: 0;
			font-size: 1.3em;
			line-height: 1.3em;
			font-style: italic;
			color: #000;
			}