/*
PALETTE
  mint green: aedab7
  light blue: 76bcab - changed to 4e7c71
  dark green: 00994d
  font grey : 444444
  orange    : f9911e

COLUMN WIDTHS
  navigation: 160px
  content   : 740px
*/

/* GROUND RULES */
body {
	background-color: #fff;
	font: 62.5% tahoma,arial,"sans serif";
	color: #444;
	padding: 0;
	margin: 0;
}
#wrapper {
	width: 970px;
	margin: 0 auto;
	background-color: #aedab7;
}
#wrapper p, 
#wrapper h1 {
	margin: 0;
	padding: 0;
}



/* HEADER */
h1 {
	width: 970px;
	height: 163px;
	overflow: hidden;
	background-color: #fff;
	
}
#wrapper #strapline {
	float: left;
	color: #fff;
	font-weight: bold;
	font: 1.4em "century gothic",arial,"sans serif";
	line-height: 2.0em;
	padding: 0 0 1em 15px;
}



/* NAVIGATION */
#sidecolumn {
	width: 175px;
	border-right: 1px dashed #fff;
	margin-top: 30px;
}
#navigation {
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0;
	font: 2.0em "century gothic",arial,"sans serif";
	text-transform: uppercase;
	font-weight: bold;
	clear: left;
}
#navigation li {
	padding: 0 0 0.8em 0;
	margin: 0;
}
#navigation a {
	color: #00994d;
	text-decoration: none;
}
#navigation a:hover {
	color: #4e7c71;
	text-decoration: underline;
}
#navigation a.activenav {
	color: #f9911e;
}
#navigation ul {
	font-size: 0.6em;
	margin: 0;
	padding: 0 0 0.4em 20px;
	list-style-type: none;
	text-transform: capitalize;
	list-style-type: disc;
}
#navigation ul li {
	padding: 0 0 0.4em 0;
}
#navigation ul ul {
	font-size: 0.9em;
	list-style-type: circle;
}
#navigation ul ul a {
	color: #4e7c71;
}
#navigation ul a {
	color: #fff;
}

/* CONTENT */
#content {
	width: 740px;
	padding: 0 25px 0.8em 0;
	float: right;
	font-size: 1.4em;
	clear: right;
}
#content h2  {
	text-transform: capitalize;
	color: #00994d;
	font: bold 1.8em "century gothic",arial,"sans serif";
	padding: 0 0 1em 0;
	margin: 0;
}
#content h3 {
	color: #4e7c71;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
#wrapper #content p {
	line-height: 1.4em;
	padding-bottom: 1.4em;
}
#content ul {
	padding: 0;
	margin: 0 0 0 50px;
}
#content ul li {
	padding: 0 0 1.4em 0;
}
#content a {
	color: #00994d;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	color: #4e7c71;
	text-decoration: underline;
}


/* ARTIST LIST */
div.artistlist ul {
	list-style-type: circle;
	font-size: 0.7em;
	padding: 0 1% 0 0;
	width: 42%;
	float: left;
}
#content div.artistlist ul li {
	padding: 0 0 0.2em 0;
}


/* FOOTER */
#wrapper #footer {
	clear: both;
	text-align: center;
	color: #fff;
	padding: 2em 0;
	border-top: 1px dashed #fff;
	margin-top: 2em;
}
#footer a {
	color: #00994d;
	text-decoration: none;
}
#footer a:hover {
	color: #4e7c71;
	text-decoration: underline;
}


/* NEWSLETTER */
#newsletter {
	float: right;
	padding-right: 15px;
}
#newsletter p {
	display: inline;
	font-weight: bold;
}
#newsletter input {
	width: 100px;
}
#newsletter input.button {
	width: 40px;
}



/* GALLERY */
#gallerythumbs {
	list-style-type: none;
}
#wrapper #gallerythumbs li {
	float: left;
	width: 150px;
	padding: 0;
	margin: 0 20px 20px 0;
}


#slideshow-container	{ margin-top: 20px; width:700px; height:310px; position:relative; padding: 20px; background-color: #000000;}
#slideshow-container img { display:block; position:absolute; top:20; left:20; z-index:1; width: 700px; height: 310px;}



/* GENERAL GUBBINS */
object {margin: 0 auto;}
.clearall {clear: both;}
a img {border: 0;}
#sn img {margin: 5px 0 0 7px;}

/* FLOAT HACK */
.clearifix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix        {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix        {display: block;}

