body {

	margin: 0px 0px 20px 0px;

	font-family: verdana, arial, sans-serif; 

	font-size: 12px; 

	color: #333333; 

	background-image: url(images/bg_pat.gif);

	

		min-width: 760px;

}

		

	#banner {

		background:#fff;

		background-image: url(images/logo.gif);

		background-repeat: no-repeat;

		background-position: left top;

		height:50px;

		voice-family: "\"}\"";

		voice-family: inherit;

		height:70px;

		}
		
	#banner_book {

		background:#fff;

		background-image: url(images/selogo_bookstore.gif);

		background-repeat: no-repeat;

		background-position: left top;

		height:50px;

		voice-family: "\"}\"";

		voice-family: inherit;

		height:70px;

		}

	html>body #banner {

		height:70px;

		}

	

	#leftcontent {

		float:left;

		width:40%;

		background:#fff;

		margin-right:15px;

		margin-top: 20px;

		padding-bottom:20px;

		padding-right: 10px;

		text-align: right;

		border-right :3px solid #95a0a4;

		}



	#rightcontent {

		background-color: #fff;

		padding-bottom:20px;

		margin-top: 20px;

		}

		

	p,h1,pre, h2, h4 {

		margin: 0 0 10px 0;

		}

	.bodybold {

		font-weight: bold;

		color: #212930;

		}

	.white {

		color: #ffffff;

		font-family: verdana, arial, sans-serif; 

		font-size: 12px; 

		font-variant: small-caps;

		font-weight: bold

		}

	.italic {

		color: #557987;

		font-style: italic;

		}

		

	p.testimonial {

		margin: 3px;

		padding: 2px;

		color: #557987;

		font-style: italic;

	}



	.highlight {

		background: #BDBEC1;

		}

		

	

	#highlight3 {

		background: #DBD7BA;

		padding: 3px;

		border: 1px solid #817A6D;

		border-top: 6px solid #817A6D;

		width: 90%;

		margin-left: 15px;

		margin-bottom: 8px;

		}
		
	#center5 {

		width: 90%;

		margin-left: 4px

		}

		

	#highlight4 {

		background: #C8C3B9;

		padding: 3px;

		border: 1px solid #641413;

		border-top: 6px solid #641413;

		width: 90%;

		margin-left: 15px;

		margin-bottom: 8px;

		}



	.footer { font-family: verdana, arial, sans-serif; font-size: 10px; color: #808080; text-align: center; }
	
	a:link.sitecredit,
	a:visited.sitecredit { color:#808080; text-decoration:none }

		

	h1 {

		font-size:12px;

		padding-top:10px;

		color: #641413;		

		}

	

	h2 { font-family: verdana, arial, sans-serif; 

		font-size: 14px; 

		color: #641413;

		background-repeat: no-repeat; 

		background-image: url(http://www.cameronlorenc.com/images/h2.gif);

		font-variant: small-caps;

		}

	h3 {

		color: #404468;

		font-size: 12px;

		font-weight: bold;

		}

		

	h4 { 

		color: #C6B135;

		font-size: 14px;

		font-weight: bold;

		font-variant: small-caps;

		}

	

a:link { color: #024963; Font-weight: bold }

a:visited { color: #024963; Font-weight: bold }

a:hover { color: #5E88B9; text-decoration: underline }








	#menu {

		text-align: center;

		color: #fff;

		background: #015B7D;

		margin: 0px 0px 0px 0px;

		padding: 0px;

		border: 2px solid #015B7D

		}



		

	#menu a {

		color: #fff;

		background: #015B7D;

		font: bold 12px verdana, sans-serif;

		padding: 2px 12px 2px 12px;

		border-right: 2px solid white;

		margin: 0px;

		text-decoration: none; }

		

	

	#menu a:active {

		color: #333;

		background: #fff;

		}

		

	#menu a:hover {

		color: #333;

		background: #fff;

	 }	

		

	#menu a.first {

		border-left: 2px solid white;

		}

		

	#homecontent {

	height: 170px;

	background-color: #95a0a4;

	width: 100%;

	text-align: center;

	display: block;

	margin-left: auto;

	margin-right: auto;

	}





	

	#main1 {

		margin:0; padding:0;

		}

	#main2 {

		margin:0; padding:0;

		}

	

	#middle {

		float: left;

		width: 55%;

		margin: 15px 0 0 0;

		padding: 0;

	}	

	

	#right {

		float: right;

		width: 20%;

		margin: 20px 0 0 0;

		padding: 0 0 20px 0;

		border-left: 2px solid #95a0a4;

		border-top: 2px solid #95a0a4;

	}

	

	#left {

		float: left;

		width: 20%;

		margin-top: 20px;

		padding-bottom:20px;

		border-top: 2px solid #95a0a4;

		border-right: 2px solid #95a0a4;

		}

			#left ul {

				list-style-type: none;

				color: #D4911B;

				margin-left: 0;

				padding-left: 1em;

				text-indent: -1em;

				}

			#custom-gen ul li:before {

				content: "\00BB \0020";

			}

					

				

			#left a {

				color: #80796C;

				padding-right: 10px;

				text-decoration: none;

				font-size: 11px;

				}

			#left a:hover {

				color: #D4911B;

				}

	

	.column-in {

		margin: 0;

		padding: 0.5em 1em;

		}

	.cleaner {

		clear:both;

		height:1px;

		font-size:1px;

		border:none;

		margin:0; padding:0;

		background:transparent;

		}