/*
Site Name: Literary Festival
Version: 1.0
Author: Tim Freeman
Author URI: http://www.binamic.co.uk
Date 26/10/09
*/

	body { font:62.5%/1.3 "Times New Roman", Times, serif;background:#1e1411 url(../images/bg.jpg) top center repeat;padding-bottom:30px; }
	
	h1 { display:block; height:120px; background:url(../images/logo.jpg) top left no-repeat; overflow:hidden; text-indent:-9000px; }
	h3 { color:#490807; font-size:2.0em; font-weight:normal; padding-bottom:15px; }
	h4 { color:#490807; font-size:1.8em; font-weight:normal; padding-bottom:15px; }
	h5 { color:#333; font-size:1.4em; font-weight:bold; padding-bottom:15px; }
	h6 { color:#333; font-size:1.4em; font-weight:bold; }
	p { color:#4e3827; font-size:1.4em; padding-bottom:15px; }
	img { border:0; display:block; }
	a { color:#430706; text-decoration:none; }
	label { font-size:1.4em; }
	input, select, textarea { font-family:"Times New Roman", Times, serif; font-size:1.4em; }
	ul, ol { font-size:1.4em; padding-bottom:15px; color:#4e3827; }
	ul { list-style:disc; padding-left:20px; }
	ol { list-style:decimal; padding-left:20px; }
	ul p, ol p, ul h3, ol h3, ul h4, ol h4, ul h5, ol h5, ul h6, ol h6 { font-size:1.0em; }
	th, td { vertical-align:top; }
	pre { color:#fff; font-size:1.2em; }
	
	#container{width:846px;margin:0 auto; background:url(../images/footer.png) bottom center no-repeat; padding-bottom:22px;}
	* html #container{background:url(../images/footer.jpg) bottom center no-repeat;}
	#container div{background:#242829 url(../images/green-tile-bg.jpg) top center repeat-y;}
	#container div div{ background:url(../images/green-tile-left.jpg) top left repeat-y;}
	#container div div div{ background:url(../images/green-tile-right.jpg) top right repeat-y;}
	#container div div div div{background:url(../images/green-header.jpg) top left no-repeat;}
	#container div div div div div{background:url(../images/green-footer.jpg) bottom left no-repeat;margin:0 10px;min-height:550px;padding-top:58px;}
	#container div div div div div div{ background:none; margin:0; min-height:0;padding-top:0;}

	#header{ padding:0 0 50px 70px; position:relative; }
	#container #quill{ position:absolute; background:url(../images/quill.png) top left no-repeat; width:186px; height:133px; right:-54px; top:-26px; }
	* html #container #quill{ display:none; }
	
	#container #sidecolumn {width:170px; padding:130px 5px 0 30px; float:left; background:url(../images/penandink.gif) top right no-repeat;}
	#container #maincolumn {width:535px; padding:22px 70px 0 0; float:right;}
	#container #navi{background:#460907 url(../images/navi-bg.jpg) top left repeat; }
	#container #navi div{ background:url(../images/navi-top.jpg) top left no-repeat;}
	#navi ul{list-style:none; background:url(../images/navi-base.jpg) bottom left no-repeat; color:#f6dacd; font-size:1.4em; padding:8px 0 10px 5px;}
	#navi a{color:#f6dacd; text-decoration:none; padding:6px 10px 6px 27px; display:block;}
	#navi li{zoom:1;}
	#navi li.realcurrent a { background:url(../images/navi-current.gif) center left no-repeat; }
	#navi li.realcurrent li a { background:none; }
	#navi li.current a { color:#fff; }
	#navi li.current li a { color:#f6dacd; }
	#navi li.current li.current a { color:#fff; }
	#navi li.current li.current li a { color:#f6dacd; }
	#navi li.current li.current li.current a { color:#fff; }
	#navi ul ul { font-size:1.0em; background:url(../images/navi-sub-bg.png) top left repeat; padding:0; }
	* html #navi ul ul { background:none; }
	#navi ul ul a { padding-left:42px; }
	#navi ul ul ul a { padding-left:57px; }
	
	#container #footer { padding:120px 0 10px 338px; }
	#container #footer a { background:url(../images/binamiclogo2.gif) bottom left no-repeat; color:#b28d34; text-decoration:none; display:block; height:50px; width:150px; text-indent:-9000px; overflow:hidden; }

/* 
---- Clearfix 
*/

	.clearfix:after {
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.clearfix { display:inline-block; }
	/* Hides from IE-mac \*/
	* html .clearfix { height:1%; }
	.clearfix { display:block; }
	/* End hide from IE-mac */