/* ////// Author: Michael Colvin ////// */

/* HTML Styles */
body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4A515F;
	font-size: small;
}

/* ID Styles */
#wrapper {
	width: 762px;
	top: 0;
	left: 50%;
	position: absolute;
	float: left;
	margin-left: -381px;
	background: url(images/wrapper_bg.gif) top left repeat-y;
	border-bottom: 1px solid #232B3A;
}
	#masthead {
		float: left;
		clear: both;
		width: 762px;
		height: 167px;
	}
		#masthead img {
			border: 0;
			margin: 0;
			padding: 0;
		}
	#navbar {
		width: 762px;
		float: left;
		clear: both;
		background: #654303 url(images/navbar_bg_15.gif) top left repeat-y;
		z-index:100;
	}
		#navbar ul {
			list-style-type: none;
			margin: 0;
			padding: 0 0 0 160px;
			float: left;
			clear: none;
		}
			#navbar ul li {
				display: inline;
				font: normal 90%/22px Verdana, Arial, Helvetica, sans-serif;
				margin-right: 15px;
			}
				#navbar ul li a, #navbar ul li a:visited {
					color: #FFF;
					text-decoration: none;
				}
				#navbar ul li a:hover {
					color: #333B4E;
				}
	#content {
		 width: 759px;
		 padding-left: 1px;
		 float: left;
		 background-color: none;
	}
	/* Fix Win IE double margin bug */
	#wrapper > #content {
		width: 760px;
		padding-left: 0;
		margin-left: 1px;
	}
		#col1 {
			 width: 142px;
			 float: left;
			 clear: none;
			 font: normal 85% Verdana, Arial, Helvetica, sans-serif;
			 margin: 0;
			 padding: 0;
		}
			#home {
				text-indent: 70px;
				padding: 12px 0;
				float: left;
			}
				#home a, #home a:visited {
					text-decoration: none;
					color: #838282;
				}
			
				#quicklink {
					width: 142px;
					background: #FFFFFF url(images/col1_108.gif) bottom left no-repeat;
					padding-bottom: 20px;float: left;
				}
					#quicklink h3 {
						margin: 0;
						padding: 0;
						width: 142px;
						height: 34px;
						background: url(images/col1_92.gif) top left no-repeat;
					}
					#quicklink ul {
						margin: 0;
						padding: 0px 0 0 0;
						list-style-type: none;
						text-align: left;
						line-height: 24px;
					}
						#quicklink ul li {
							margin: 0;
							padding: 0 0px;
						}
							#quicklink ul li a, #quicklink ul li a:hover {
								color: #FFF;
								text-decoration: none;
							}
							#quicklink ul li a:hover {
								color: #BB1212;
							}
		#col2 {
			float: left;
			clear: right;
			width: 596px;
			margin-left: 22px;
			padding-top: 18px;
		}
			#header {
				width: 596px;
				padding: 0 0 5px 0;
				float: left;
			}
				#header h1 {
					width: 578px;
					font: normal 140% Verdana, Arial, Helvetica, sans-serif;
					color: #BB1212;
					margin: 0;
					padding: 0px 0 0 0;
					float: left;
					clear: none;
				}
				
			#body_content {
				margin-top: 20px;
				float: left;
				width: 596px;
			}
				#body_content_copy {
					float: left;
					width: 350px;
					font: normal 85% Verdana, Arial, Helvetica, sans-serif;
					color: #5E5E5E;
				}
					#body_content_copy a, #body_content_copy a:visited {
						color: #5E5E5E;
					}
					#body_content_copy a:hover {
						color: #BB1212;
					} 
					#body_content_copy h2 {
						font: normal 135% Verdana, Arial, Helvetica, sans-serif;
						color: #232B3A;
						margin: 0;
						padding: 12px 0 4px 0;
						float: left;
						clear: both;
						width: 350px;
					}
					#body_content_copy p {
						margin: 0 0 10px 0;
						padding: 0;
						float: left;
						width: 350px;
					}
						#body_content_copy p img {
							float: left;
							clear: none;
							margin: 0 5px 0 0;
						}
				/* Styles for Clickthrough Pages in subfolders */
				#body_content_copy2 {
					float: left;
					width: 565px;
					font: normal 95% Verdana, Arial, Helvetica, sans-serif;
					color: #5E5E5E;
				}
					#body_content_copy2 a, #body_content_copy a:visited {
						color: #5E5E5E;
					}
					#body_content_copy2 a:hover {
						color: #BB1212;
					} 
					#body_content_copy2 h2 {
						font: normal 145% Verdana, Arial, Helvetica, sans-serif;
						color: #232B3A;
						margin: 0;
						padding: 12px 0 4px 0;
						float: left;
						clear: both;
						width: 350px;
					}
					#body_content_copy2 p {
						margin: 0 0 10px 0;
						padding: 0;
						float: left;
						width: 500px;
					}
						#body_content_copy2 p img {
							float: none;
							clear: none;
							margin: 0 5px 0 0;
						}
				
				#body_content_sidebar2 {
					float: left;
					width: 142px;
					
					
				}
				
				#body_content_sidebar {
					float: right;
					width: 200px;
					margin:6px 0 0 0;
					padding: 0 0 20px 0;
					background: #5A5E69 url(images/goodread_129.gif) bottom left no-repeat;
					font: normal 80%/14px Verdana, Arial, Helvetica, sans-serif;
					color: #FFF;
				}
					#body_content_sidebar p {
						margin: 0;
						padding: 5px 8px;
						width: 184px;
						float: left;
					}
					#body_content_sidebar a, #body_content_sidebar a:visited {
						color: #FFF;
					}
					#body_content_sidebar a:hover {
						color: #4A515F;
					}
						#body_content_sidebar p img {
							float: right;
							margin-left: 3px;
						}
					#body_content_sidebar h4 {
						margin: 0;
						padding: 5px 8px;
						float: left;
						font-size: 12px;
					}
					
	
	/* Style for footer without images */
		#bottom2 {
		float: left;
		clear: none;
		width: 760px;
		background: none;
		padding-top: 23px;
		color: #333B4E;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
		#bottom2 p {
			background: url(../images/bottom_276.gif) 1px 0 no-repeat;
			margin: 0;
			padding: 0 0 20px 0;
			float: left;
			clear: none;
		}
			#bottom2  p span {
				display: block;
				padding: 40px 20px 0 250px;
				width: 490px;
				float: left;
				clear: none;
			}
/* Generic Class Styles */
.hide {
	display: none;
}

.column {
		  	width: 150px !important;
			float: left !important;
			margin-right: 10px !important;


	
}




