
body{
	font-family: verdana;
	font-size: 74.5%;
	margin: 0px;
	padding: 0px;
}

/*
 * Layout
 */
			#header{
				background: url('images/topbanner.jpg') no-repeat top left;
				width: 984px;
				padding: 0px 20px;
				height: 136px;
				margin: 0px auto;
			}

			#header #logo{
				text-indent: -9999px;
				background: transparent;
				margin: 0px;
			}

			#body{
				width: 1024px;
				margin: 0px auto;
				padding: 0px;
				background: transparent url('images/longbottom.jpg') repeat-y top left;
			}
			#sidebar{
				width: 202px;
				float: left;
			}

			/*
			 * Menu
			 */

			ul#menu{
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
			ul#menu li{

				padding: 0px;
				margin: 0px;
			}
			ul#menu li.current_post a{
				background-position: bottom left;
			}
			ul#menu li a{
				display: block;
				height: 57px;
				text-indent: -9999px;

			}
			ul#menu li a:hover {
				background-position: 0px -58px;
			}
			ul#menu li a#home, ul#menu li a#about{ background-image: url('images/home-all.jpg') ; }
			ul#menu li a#contact{ background-image: url('images/contact-all.jpg') ; }
			ul#menu li a#photo-gallery{ background-image: url('images/photogallery-all.jpg') ; }
			ul#menu li a#links{ background-image: url('images/links-all.jpg') ; }
			ul#menu li a#press-releases{ background-image: url('images/pressreleases-all.jpg') ; }
			ul#menu li a#jurors{ background-image: url('images/jurors-all.jpg') ; }
			ul#menu li a#vbps-board{ background-image: url('images/board-all.jpg') ; }
			ul#menu li a#partners-sponsors{ background-image: url('images/partners-all.jpg') ; }
			ul#menu li a#past-winners-shortlists{ background-image: url('images/winners-all.jpg') ; }
			ul#menu li a#guidelines{ background-image: url('images/guidelines-all.jpg') ; }
			ul#menu li a#bolen-books-childrens-book-prize{ background-image: url('images/bolenshortlist-all.jpg') ; }
			ul#menu li a#butler-book-prize-shortlist{ background-image: url('images/cityshortlist-all.jpg') ; }

/*
 * Typography
 */

p{
	margin: 1.68em 0px;
	line-height: 1.68;
}
h1{
	font-size: 2.4em;
	margin-top: 0.66em;
	margin-bottom: 0.66em;	
	line-height: 0.66em;

}
h2, h3{
	font-size: 1.8em;
	margin: 0.89em 0px;
	line-height: 0.89;
}
h4{
	font-size: 1.4em;
	margin: 0.6em 0px;
	line-height: 1.2;

}
blockquote{
	font-style: italic;
}

			#content{
				padding-left: 20px;
				float: left;
				width: 802px;
			}
			.banner{
				margin: 25px 0px;
			}
			.clear{
				clear: both;
			}

			.page_links{
				padding: 0px;
				margin: 1.2em 0px;
				text-align: center;
			}
			.page_links li{
				list-style: none;
				margin: 0px;
				padding: 0px;
				display: inline;
			}
			.page_links li a{
				padding: 2px 5px;
				margin: 0px 5px;
				text-decoration: none;
				color: #6c7386;
				font-size: 1.2em;
			}
			.page_links li a:hover,
			.page_links li.current_page a{
				background: #6c7386;
				color: #fff;
				border-top: 1px solid #ddd;
			}

/*
 * Gallery
 */
.gallery{
clear: both;
}
.gallery .item{
	padding: 10px 2%;
	width: 29%;
	float: left;

}
.gallery .row{
clear: left;
}
.gallery .item img{
	display: block;
}

.alignleft{
	clear: left;
	float: left;
	margin-right: 10px;
}

.row{
clear: both;
margin-top: 20px;
}


.left-col{
	margin: 0px;
	float: left;
	margin-right: 10px;
	width: 330px;
}
.left-col img{
	margin: 10px 0px;
}
.right-col{
	width: 462px;
	margin: 0px;
	float: left;
}

h3.storytitle{
	color: #fff;
	background: #6c7386 url('images/banner_generic.jpg') no-repeat top right;
	font-weight: normal;
	padding: 5px;
	font-size: 1.4em;
}
h3.storytitle a{
	color: #fff;
	text-decoration: none;
	margin: 25px 0px;
}
