/*
	Vonster Books CSS
	Author:		Tristan MacInnis
	Version:	090317

*/

/* RESET
----------------------------------------------------------------------*/

html, body, div, span, h1, h2, h3, p, img {
border:0 none;
font-size:100%;
font-weight:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

/* STRUCTURE
----------------------------------------------------------------------*/

html {
	background:#fff;
	font-family: Myriad Pro, Myriad, Arial, Verdana, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	}

#container {
	width:700px; 
	margin:0 auto;
	}

#head {
	width:auto; 
	display:block; 
	height:120px;
	}
	#head-text {
		padding-top:31px;
	}
	#head-text p {
		font-size:11px;
		text-align:right;
		font-style:italic;
		color:#bbbcbe;
		}

#logo {
	background:url(images/VonsterBooks_header.png) no-repeat 0 0;
	height:100px;
	}
	#logo h1 { text-indent: -9999em; }

#navbar {
	width:auto; 
	display:block; 
	height:45px;
	}
	#navbar a {
		color:#249dd5;
		font-size:14px;
		text-decoration:none;
		padding:0 10px; 
		display:inline;
		}

#content {
	width:auto; 
	display:block;
	overflow:hidden;
	}

#column_left {
	width:225px;
	margin-left:10px;
	border-left: solid 1px #000;
	float:left;
	margin-bottom:-2000px;
padding-bottom:2000px;
	}

#column_center {
	width:225px;
	border-left: solid 1px #000;
	border-right: solid 1px #000; 
	float:left;
	margin-bottom:-2000px;
padding-bottom:2000px;
	}

#column_right {
	width:225px; 
	border-right: solid 1px #000;
	float:left;
	margin-bottom:-2000px;
padding-bottom:2000px;
	}

div.spacer {
	clear:both; 
	height:10px; 
	display:block;
	}

#footer {
	width:auto;
	height:20px;
	display:block; 
	padding:10px;
	color:#bbbcbe; /* CHANGE THIS COLOR FOR FOOTER TEXT -----------------*/
	}

.imgleading {
	margin-bottom: 12px;
	}

/* TYPE
----------------------------------------------------------------------*/

a {
	color:#249dd5;
	}

p {
	margin: 0 16px 1em 18px;
	line-height:1.1em;
	}

h2 {
	font-size:14px;
	font-weight:bold;
	margin: 0 16px 0 18px;
	}

h3 {
	font-weight:bold;
	margin: 0 16px 0 18px;
	}

.callout {
	color:#3399cc;
	}