/* ------------------------------------------------------------------------
Style sheet for The Goose Is Out www.thegooseisout.com

version:		1.0
date:				4 April 2008
author:			Emily J Crane
email:			info@flowww.co.uk
website:		www.flowww.co.uk
------------------------------------------------------------------------- */

/* Overall settings
------------------------------------------------------------------------- */

	body	{
		margin: 0;
		padding: 0;
		font-family: arial, sans-serif;
		color: #000000;
		background-color: #FFFFFF;
		text-align: left;
		}
	
	span.bold {
	font-weight: bold;
	}

	table {
	border-collapse: separate;
	}
	
	td, th {
	padding-left: 5px;
	padding-right: 5px;
	}
	
	td.center{
	text-align: center;
	}
	
	#image {
	float: left;
	}
	
	#container	{
		margin: 0px auto auto auto;
		width: 770px;
		text-align: left;
	}

/* Banner styles 
----------------------------------------------------------------------- */
	
	#banner	{
		height: 145px;
		padding-right: 10px;
	}

	#banner img {
		float:left;
		border: none;
	}
	
/* Navigation menu styles
------------------------------------------------------------------------- */
	
	#menu	{
		float: left; 
		width: 120px;
		font-size:110%;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 10px;
		background: #000000 url('images/menu_bottom_rounded.jpg') no-repeat left bottom;
	}
	
	#menu img{
	padding-left: 0px;
	}
		
	#menu ul {
    line-height:165%;
    list-style-type:none;
		margin-left:10pt;
    padding-left:0pt;
		font-weight: normal;
    }
	
	#menu li a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#menu li.current {
  font-weight: bold;
	}
	
  #menu li a:hover {
  text-decoration:underline;
  }

	#menu ul.subitems {
	font-size:80%;
	color:#FFFFFF;
	}
	
/* Circles in right hand column styles 
------------------------------------------------------------------------- */

	#circles{
	width: 120px;
	float: right;
	margin: 0px 0px 20px 20px;
	text-decoration: none;
	}

	#circles img{
	border: none;
	}

/*	
	#circles h1{
	font-size: 80%;
	text-align: center;	
	}
	
	#circles a.circle1 {
	background-image: url('circles_120_swarb.jpg');
	background-repeat: no-repeat;
	}	

	#circles a.circle1:hover {
	background-image: url('circles_120_buytickets_iden.jpg');
	background-repeat: no-repeat;
	}	
*/

/* Main content area styles 
------------------------------------------------------------------------- */
	
	#contents	{
	margin: 5px 20px 10px 160px;
	}
	
	#contents h1.byline{
	margin-bottom: 0px;
	}

	#contents h2.byline2{
	margin: 0px 0px 15px 180px;
	}
	
  #contents a, a:visited {
  color:#000000;
	text-decoration:underline;	
  }
	
  #contents a:hover {
  color:#000000;
  text-decoration:underline;
  }

	#contents ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 90%;
	}
	
	#contents img {
	border: none;
	}
	
	#contents p.backtotop {
		font-size: 90%;
		color: #000000;
		padding-top: 15px;
		}	
	
	#contents h1 {
	font-size:150%;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	#contents p {
	margin-top:5px;
	margin-bottom:10px;
	}
	
	#contents h2 {
	margin-top:20px;
	margin-bottom:5px;
	font-size:100%;
	color:#000000;
	}

	#contents h3 {
	margin-top:10px;
	margin-bottom:5px;
	font-size: 100%;
	font-style: italic;
	color:#000000;
	}

	#contents a.back {
	float: right;
	font-size: 80%;
	text-decoration: none;
	}
	
	#contents p.address{
	 clear: left;
	 margin: 0;
	 padding: 0;
	 font-size: 80%;
	}
	
	#contents p.inlinelist{
	 font-size: 80%;
	}
	
/* Events pages styles
------------------------------------------------------------------------- */	
	#event {
	padding: 10px 0px 0px 0px;
	}
	
	#event h2{
	font-size: 160%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	}

	#event p.date {
	font-weight: bold;
	font-size:90%;
	padding: 0;
	margin:  0px 0px 10px 0px;
	}
	
	#event h3 {
	font-size:120%;
	}

	#event h2{
	font-size: 160%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	}
	
	#event img {
	padding: 0px 10px 0px 0px;
	float: left;
	}
	
	#event ul {
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style-type: none;
	font-size: 100%;
	}
	
/* Footer styles
------------------------------------------------------------------------- */
	
	#footer		{
		clear: both;
		height: 50px;
		background: #000000 url('images/footer_corners_9px.jpg') no-repeat center top;
		padding-top: 9px;
		margin-top: 40px;
	}
	
	#footer ul {
		font-size: 80%;
		color: #FFFFFF;
		list-style-type:none;
		margin:0px 0px 0px 20px;
		padding:0px;
	}
		
	#footer li {
    display:inline;
    padding:0pt 10px;
		}
		
	#footer img {
		border: none;
		padding: 10px 0px 0px 0px;
		}
		
	#footer a {
		color: #FFFFFF;
	}

	
	#map {
	  width: 470px;
		height: 300px;
		float: left;
		margin: 0 auto 30px auto;
	}	