/*  
THEME NAME: AMBER
THEME URI: 
DESCRIPTION: 
VERSION: 1.0
AUTHOR: igoo
AUTHOR URI: http://www.igoo.co.uk
*/

html, body, ul, ul li, ol, ol li, blockquote, dl, dl dt, dl dd, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}

body
{
	text-align:center;
	background:#585858 url('images/bg2wp.gif') top center;;
	color:#BABABA;
	font-size:10px;
	font: 75%/150% verdana, geneva, sans-serif;
}

/* unique page classes */

	body.welcome{}
	
	
	body.daytime
	{
		background:#585858 url('images/bgwp2-daytime.gif') top center;
	}


#wrapper
{
	width:760px;
	margin:0 auto;
	text-align:left;
	background:#231F20 url('images/containerbg.gif') bottom left no-repeat;
	border:1px solid #4B3E2F;
	border-width:0 0px 1px 0px;
}


h1, h2, h1#title, span#phone, h2#page-title, h2#post-title
{
	font-family: arial, verdana, geneva, sans-serif;

}

h2 
{
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 0.5em 0;
	font-size: 1.6em;
	line-height: 120%;
	color:#828282;
}

h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover,
h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover  
{
	color: #bababa;
	text-decoration:none;
}

p
{
	line-height:2em;
	font-size:90%;
	margin:0 0 2em 0;
}

a, a:link, a:active, a:visited 
{
	color:#A78653;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


hr
{
	height:5px;
	background:#4B3E2F;
	border:0;
	margin:30px 0 20px 0;
	padding:0;
}





/*
	column layout - 2 on the right , col 2 (bottom one) contains calendar
*/

div#container 
{
	float: left;
	margin: 0 0 0 -210px;
	width: 100%;
}
div#content 
{
	margin: 0 0 0 210px;
	padding:2em 1em 2em 2em;
}
div.sidebar 
{
	float: right;
	width: 200px;
}


div#col1
{
	background: url('images/containerrightbg.gif') top right no-repeat;
}
div.sb-inner
{
	padding:20px 20px 0 20px;
}


	#pics
	{
	}
	#pics img
	{
		border:1px solid #fff;
		margin:0 0 15px 0;
	}


div#col2	
{
	clear: right;
}

div#header 
{
	float:left;
	width:100%;
	height:135px;
	background:url(images/logo.jpg) no-repeat 20px 20px;
}
	
	h1#title 
	{
		color: #bababa;
		letter-spacing:-2px;
		text-transform: uppercase;
		text-align:right;
		font-weight:normal;
		padding:40px 20px 10px 0;
		font-size:260%;
	}
	h1#title span
	{
		color:#A78653;
	}

	span#phone
	{
		float:right;
		text-align:right;
		margin:0 20px 0 0;
		font-family: arial;
		font-size:140%;
		color:#828282;
		font-weight:bold;
	}
	


div#banner
{
	float:left;
	width:100%;
	height:200px;
	text-align:right;
	background-color:#000;
	background-repeat:no-repeat;
}



/*---------------------------
	audio shizzle
----------------------------*/

	#tunes
	{
		display:none;
		float:left;
		margin:174px 0 0 0;
		width:100%;
		text-align:left;
		background:#000;
	}
		
		#tunes h2
		{
			margin:5px 0 0 22px;
			padding:0;
			font-weight:bold;
			color:#231F20;
			font-size:26px;
		}
	
	#audioplayer1
	{
		position:absolute;
		top:100px;
		margin:0 0 0 438px;
	}




#nav
{
	float:left;
	width:100%;
	text-align:center;
	background:#000;
	font-family: trebuchet ms;
	font-family:"Rockwell", "Rockwell Bold", "georgia" serif;
	font-weight:bold;
	padding:10px 0;
}
#nav ul
{
	list-style:none;
}
#nav ul li
{
	display:inline;
}
#nav ul li a
{
	color:#828282;
	text-transform: uppercase;
	padding:10px 7px;
	font-size: 120%;
	text-decoration:none;
}
#nav ul li a:hover
{
	color:#fff;
	
}

#nav ul li#home 
{
	
}
#nav ul li#home a
{
	padding:10px 13px;
	background:url('images/bghome.gif') no-repeat 50% -30px;
}
#nav ul li#home a:hover
{
	background:url('images/bghome.gif') no-repeat 50% 10px;
}

#nav ul li#home a span
{
	display:none;
}



#colinfarel /* he's here to clean up */
{
	clear:both;
}



/*-------------
	NEWS ITEMS
--------------*/

div#news
{
	
}

div#news dl
{
	margin:0 0 2em 0.5em;
}
div#news dl dt a
{
	font-size:140%;
	font-weight:bold;
	text-transform:capitalize;
}
div#news dl dd
{
}
div#news dl dd.d
{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin:0.2em 0;
	font-size:90%;
}






/* main content stuff */

div.menu
{
	text-align:center;
	font-size:120%;
	font-family:"Rockwell", "Rockwell Bold", "georgia" serif;
}
	
	div.menu em,
	div.menu strong
	{
		color:#fff;
	}

	div.menu h3
	{
		font-weight:bold;
		font-size:180%;
		text-transform:capitalize;
		color:#fff;
		margin:0 0 1em 0;
	}
	
	div.menu h4
	{
		font-weight:bold;
		font-size:120%;
	}
	div.menu p
	{
		line-height:120%;
	}









div#footer 
{
	margin:0 auto;
	width: 760px;
}
div#footer p
{
	padding:1em;
	margin:0;
}
div#footer a
{
	color:#fff;
}



/* GLOBAL, FUNCTIONAL DECLARATIONS */

.clearer
{
	clear: both;
	height: 0;
}
.alignright, .nav-right {
	float: right;
}
.alignleft, .nav-left {
	float: left;
}


/* IMAGE ELEMENTS, INCLUDING LINKS */
img.center 
{
	display: block;
	margin: 0.4em auto;
}
img.alignright 
{
	margin: 0.4em 0 0.4em 1.1em
}
img.alignleft 
{
	margin: 0.4em 1.1em 0.4em 0;
}




/*
----------------------------------
newsletter signup
----------------------------------
*/

div#newslettersignup
{

}
div#newslettersignup form
{

}
div#newslettersignup form fieldset
{
	display:block;
	padding:10px 14px 15px 14px;
	border:1px solid #333;
}
div#newslettersignup form label
{

}
div#newslettersignup form input
{
	border:0;
	width:120px;
	padding:5px;
	margin:0 0 5px 0;
}
div#newslettersignup form input#nlsubmit
{
	margin:5px 0 0 0;
	width:130px;
	padding:5px;
	background:#000;
	color:#585858;
	text-transform:uppercase;
}






/*----------------------------------
		event calendar 
----------------------------------*/

	#giraffe_calendar
	{
		border:1px solid #000;
		margin:0 0 20px 0;
		background:#2D292A;
	}
	#giraffe_calendar a
	{
		text-decoration:none;
	}
	
	table#wp-calendar
	{
		width:100%;
		text-align:center;
		font-size:80%;
	}
	
	table#wp-calendar caption
	{
		background:#000;
		color:#fff;
		padding:5px 0;
		font-weight:bold;
		font-size:160%;
		letter-spacing:2px;
	}
	
	/* thead */
	table#wp-calendar thead
	{
		background:#000;
	}
	table#wp-calendar thead tr
	{
	}
	table#wp-calendar thead tr th
	{
		font-family:"trebuchet ms", sans-serif;
		color:#fff;
		font-style:italic;
		text-transform:lowercase;
		font-size:120%;
	}
	
	/* tfoot */
	table#wp-calendar tbody
	{
	}
	table#wp-calendar tbody tr
	{
	}
	table#wp-calendar tbody tr td
	{
	}
	table#wp-calendar tbody tr td a
	{
		display:block;
		text-decoration:none;
		border:1px solid #fff;
		font-weight:bold;
		color:#000;
		background:#A78653;
	}
	
	/* tbody */
	table#wp-calendar tbody
	{
	}
	table#wp-calendar tbody tr
	{
	}
	table#wp-calendar tbody tr td
	{
	}
	
	td#next, td#prev, #showit
	{
		color:#fff;
	}
	
	td#prev{text-align:left;}
	td#next{text-align:right;} 
	#showit{}
	
	#wp-calendar-split
	{
	}
	
	#wp-calendar-split ul
	{
		list-style:none;
	}
	#wp-calendar-split ul li
	{
		margin:0;
	}
	#wp-calendar-split ul li a
	{
		display:block;
		padding:5px;
		font-size:80%;
		font-weight:bold;
	}
	#wp-calendar-split ul li a:hover
	{
		background:#fff;
		color:#000;
	}

ul.ec3_events
{
	list-style: none;
	margin: 1em 0 2em 0;
}

ul.ec3_events li
{
	list-style: none;
}

ul.ec3_events li
{
	color: #666;
	font-size: 120%;
	font-weight: 700;
}

ul.ec3_events li ul li
{
	margin: 0 0 1em 0;
}




a#fulwoodbadge
{
	display:block;
	width:160px;
	height:110px;
	background:url('images/fulwood.gif') no-repeat top center;
	margin:0 0 20px 0;
}
a#fulwoodbadge:hover
{
	background-position: center -110px;
}
a#fulwoodbadge span
{
	display:none;
}