/*  
Site Name: Avenues Media
Version: 1.0
Author: Andy Pearson
Author URI: http://www.binamic.co.uk
Date: 27th July 2007
*/

* {
	margin:0;
	padding:0;
}
body {
	font:62.5%/1.8 Verdana, Arial, Helvetica, sans-serif;
	background-color:#f7f7f7;
}

h1 { font-size:1.2em; }
h1 a {
	display:block;
	background:transparent url(../images/avenues-media.gif) no-repeat top left;
	width:333px;
	height:55px;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	border:none;
	padding:0;
}
h1 a:hover { border-bottom:none; }
h2 {
	font: 2.4em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	line-height:1;
	height:1.55em;
	position:relative;
}
	h2 span {
		margin-left:-40px;
		padding:8px 9px 5px 59px;
		background-color:#457948;
		display:block;
		position:absolute;	
	}
h3 {
	font-size:1.6em;
	line-height:1.2;
	padding:15px 0 6px;
	color:#233e25;
}
p {
	line-height:1.8;
	font-size:1.2em;
	color:#333;
	padding-bottom:10px;
}
a {
	border-bottom:1px dotted #B4BBB3;
	text-decoration:none;
	padding-bottom:1px;
	color:#457948;
}
a:hover {
	border-bottom:1px solid #B4BBB3;
	color:#1A401C;
}
ul,
ol {
	font-size:1.2em;
	list-style-position:inside;
	padding-bottom:10px;
}

#flashimage {
	position:absolute;
	margin-left:-330px;
	margin-top:-23px;
}

/* containers */
#full { background:#fff url(../images/backie-full.gif) repeat-x top left; }
.container { width:780px; margin:0 auto; }

/*
---- Header
*/

#header {
	padding:50px 0 14px;
	border-bottom:1px solid #e5e5e5;
}

/*
---- Navigation
*/

#navigation {
	margin:24px 0 0 0;
	padding:0;
	float:right;
	list-style:none;
	border:1px solid #e5e5e5;
	border-right:none;
	background-color:#fff;
	line-height:1em;
	font-size:1.2em;
}
	#navigation li {
		float:left;
	}
		#navigation li a {
			font-weight:bold;
			padding:6px 10px 8px;
			color:#000;
			display:block;
			border:0;
			border-right:1px solid #e5e5e5;
			color:#333;
		}
		#navigation li.current a,
		#navigation li a:hover {
			background-color:#f7f7f7;
		}

/*
---- Content
*/
#content {
	width:760px;
	padding:20px 10px;
}
#main-content {
	padding:23px 0 20px;
	float:right;
	width:430px;
}
#additional-content {
	padding:230px 0 20px 0;
	float:left;
	width:320px;
}
	#additional-content img {
		display:block;
	}

div.content {
	padding:16px 20px 10px;
	border-top:10px solid #fff;
	background-color:#e5efe4;
}

/*
---- PDF Download
*/
div.pdf {
	border-top:1px solid #c7d0c6;
	background-color:#dae4d9;
	padding:16px 20px 20px;
}
	div.pdf h3 {
		padding-top:0;
		font-size:1.2em;
	}
	div.pdf p {
		font-size:1.1em;
		padding-bottom:0;
	}

/*
---- Sub Navigation
*/
ul.sub { float:left; }
ul.additional { float:right; }
ul.navigation {
	margin-top:21px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	width:153px;
	list-style:none;
	line-height:1.2;
	font-size:1.2em;
	font-weight:bold;
	background-color:#fff;
	padding:0;
}
	ul.navigation li {
		display:block;
		float:left;
	}
		ul.navigation li a {
			width:135px;
			float:left;
			padding:7px 9px;
			border-bottom:1px solid #e5e5e5;
			display:block;
			color:#000;
		}
		ul.navigation li a:hover,
		ul.navigation li.current a {
			background-color:#f7f7f7;
		}

/*
---- Forms
*/
input,
textarea {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 5px;
}
select {
	font:14px Verdana, Arial, Helvetica, sans-serif;
}
form {
	padding:0 40px;
}
	form div {
		padding:12px 6px;
		border-bottom:1px solid #ccc;
	}
	form div.submit {
		text-align:right;
		border-bottom:none;
	}
	form div.error_message {
		font-size:1.1em;
		font-weight:bold;
		border-bottom:none;
		padding:2px 0 0 90px;
		color:#c00;
	}
		form div label {
			padding:3px 0;
			display:block;
			font-size:1.2em;
			font-weight:bold;
			color:#333;
			float:left;
			width:90px;
		}
		form div p {
			font:1.2em Georgia, "Times New Roman", Times, serif;
			color:#666;
			padding:6px 0 0 90px;
		}
	form h3 {
		padding-left:6px;
	}
		

/*
---- Admin
*/
#admin h2 {
	margin-bottom:30px;
}
#admin h2 span {
	margin-left:0;
	position:static;
	padding-left:9px;
	float:left;
}

/*
---- Page List
*/
#page-list ul {
	padding:0 30px;
	font-size:1em;
}

/*
---- Tables
*/
table {
	margin:0 0 30px 0;
	width:100%;
	font-size:1.2em;
	border-collapse:collapse;
}

table tr.alt {
	background-color:#f8f8f8;
	border-bottom:1px solid #f0f0f0;
}

#page-summary {
	vertical-align:top;
}	
	#page-summary tr th,
	#page-summary tr td {
		padding:4px;
		vertical-align:top;
	}
	#page-summary tr td.last {
		padding-bottom:30px;
		border-bottom:1px solid #ccc;
	}
	#page-summary tr td.section {
		border-bottom:1px solid #ccc;
		padding-top:10px;
		padding-bottom:14px;
	}
	#page-summary tr td.sub-section {
		border-bottom:1px solid #ccc;
		padding-bottom:8px;
	}
	#page-summary tr th {
		color:#999;
		font-size:0.9em;
		text-align:left;
		border-bottom:2px solid #ccc;
	}
	#page-summary tr.first td {
		padding-top:30px;
	}
	#page-summary h3 {
		padding:0;
		font-weight:normal;
		font-size:2.3em;
	}
	#page-summary h4 {
		font-size:1.5em;
		font-weight:normal;
	}
	#page-summary a,
	#page-summary div {
		font-size:0.9em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#666;
		padding:0;
		border-bottom:none;
	}
	#page-summary div a {
		font-size:1em;
	}
	#page-summary a {
		padding-bottom:2px;
		border-bottom:1px dotted #ccc;
	}
	#page-summary a:hover {
		color:#457948;
		border-bottom:1px solid #457948;
	}
	
col.page { width:200px; }
col.section { width:280px; }

/*
---- Misc
*/
span.quo { font-family:Georgia, "Times New Roman", Times, serif; }
span.l { margin-left:-0.4em; }
form div p.upload_link { padding-left:0; } 

/*
---- Footer 
*/

#footer {
	padding:20px 0 80px;
	background:#f7f7f7 url(../images/backie-footer.gif) repeat-x top left;
}
	#footer p {
		padding:0 20px;
		color:#999;
		line-height:1.4;
		font-size:1.1em;
	}

/*
---- Clear All and the Clearfix
*/
.clear-all {
	margin:0px;
	padding:0px;
	clear:both;
}
.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 */