/*
THEME NAME: IGOO CMS
THEME URI: http://www.igoo.co.uk
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 2.0
AUTHOR: <a href="http://www.igoo.co.uk">igoo website design</a>
AUTHOR URI:
*/

@import url('css/testing.csss');
@import url('css/facebox.css');
@import url('css/reset.css');
@import url('css/layout/2c-r.css');


body
{
	
	text-align:center;
	font:10px/1.5em verdana,"sans-serif";
	background: #ffffff url('images/bg.gif') repeat-x top center;
	overflow-x:hidden;
	margin-bottom:10px;
}


#access
{
	display:none;
}


div#bglogo
{
	position:absolute;
	width:275px;
	height:204px;
	top:0;
	margin:0 0 0 603px;
	background:url('images/bglogo.gif') no-repeat top right;
}
div#bglogo4
{
	position:absolute;
	width:137px;
	height:39px;
	top:204px;
	margin:0 0 0 800px;
	background:url('images/bglogo4.gif') no-repeat -20px 0;

	display:none;
}




#wrapper
{
	margin:0 auto;
	width:800px;
	text-align:left;
}


/* */
div#header
{
	height:160px;
	background:url('images/bglogo2.gif') no-repeat 568px 0;
}


div#site-title
{

}
div#site-title a
{
	float:left;
	display:block;
	width:400px;
	height:80px;
	margin:40px 0 0 40px;
	background:url('images/heading.gif') no-repeat;
	outline:none;
}
div#site-title a span
{
	display:none;
}
p#site-description
{
	display:none;
}




div#banner
{
	display:none;
}



div#menu
{
	display:block;
	height:43px;
	background:url('images/bgnav.gif') repeat-x;
}
div#menu ul
{
	
}
div#menu ul li
{
	display:block;
	float:left;
	height:43px;
	border-left:1px solid #646464;
	border-right:1px solid #000;
}
div#menu ul li a
{
	display:block;
	width:20px;
	height:43px;
	line-height:43px;
	background-position:50% 0px;
	background-repeat:no-repeat;
	border:0 !important;
	text-decoration:none !important;
	outline:none !important;
}
div#menu ul li a:hover
{
	background-position:50% -43px;
}
div#menu ul li a span
{
	display:none;
}
div#menu ul li a:hover span
{
	
}


div#menu ul li.homepage		{border-left:none; background:url('images/bgnavl.gif') no-repeat top left;}
div#menu ul li.page-item-8	{border-right:none;}

div#menu ul li.homepage a		{background-image:url('images/nav-home.gif'); width:45px;}
div#menu ul li.page-item-2 a	{background-image:url('images/nav-about.gif'); width:70px;}
div#menu ul li.page-item-9 a	{background-image:url('images/nav-artists.gif'); width:80px;}
div#menu ul li.page-item-3 a	{background-image:url('images/nav-shop.gif'); width:60px;}
div#menu ul li.page-item-4 a	{background-image:url('images/nav-blog.gif'); width:70px;}
div#menu ul li.page-item-15 a	{background-image:url('images/nav-busadvice.gif'); width:120px;}
div#menu ul li.page-item-11 a	{background-image:url('images/nav-livmusic.gif'); width:176px;}

div#menu ul li.page-item-8 a		{background-image:url('images/nav-contact.gif'); width:75px;	background-position:60% 0px;}
div#menu ul li.page-item-8 a:hover	{background-position:60% -43px;}

/* submenu items */

div#menu ul li ul
{
	display:none;
}



/* */
div#content
{
	text-align:left;
	padding:20px 0;
}



ul#newsticker
{
	display:block;
	margin:0; 
	background:url('images/bgnav.gif');
	overflow:hidden;
	height:30px;
	margin:0 0 20px 0;
}

ul#newsticker li 
{ 
	display:block; 
	height:30px;
	line-height:35px;
	top:0; 
	left:0
}
ul#newsticker li a
{ 
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding:0 0 0 30px;
	background:url('images/newsarrow.gif') no-repeat 8px center;
}
ul#newsticker li a:hover
{ 
	text-decoration:underline;
}






h1.entry-title
{
	color:#810082;
	font-size:160%;
	font-weight:bold;
	font-family:arial, helvetica, "trebuchet ms", sans-serif;
	margin:0 0 1em 0;
	line-height:150%;
}

span.thedate
{
	color:#bbb;
	text-transform:capitalize;
}


div.ni
{
	min-height:80px;
	margin:0 0 10px 0;
}



span.nidate
{
	clear:both;
	float:left;
	display:block;
	width:68px;
	height:80px;
	background:url('images/bgdate.gif') no-repeat;
	margin:0 10px 0 0;
}
span.nidate b
{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	font-family:arial;
}
b.day
{
	margin:13px 0 2px 0;
	letter-spacing:2px;
}
b.dat
{
	font-size:140%;
	font-weight:bold !important;
}
b.mon
{
	letter-spacing:2px;
}



div.ni h2
{
	font-size:160%;
	padding:10px 0 5px 0;
	
}
div.ni h2 a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
div.ni h2 a:hover
{
	color:#820081;
}




#content p
{
	font-size:110%;
	line-height:1.8em;
	margin:0 0 1.5em 0;
}



div.gallery
{
}
div.gallery a
{
	margin:0 6px 8px 0;
}
div.gallery a img
{
	border:5px solid #878787;
}
div.gallery a:hover
{
	
}
div.gallery a:hover img
{
	
}



h1
{
}
h1 a
{
	color:#000;
	text-decoration:none;
}



/* used for artists names currently (artists page) */

div.artist h2 a
{
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:10px 0 5px 0;
	color:#000;
}
div.more-link
{
	display:none;
}


#content h3
{
	display:block;
	font-size:140%;
	font-weight:bold;
	border-bottom:1px solid #999;
	padding:0 0 5px 0;
	margin:10px 0 5px 0;
}


img.alignright
{
	float:right;
	margin:0 0 20px 20px;
}
img.alignleft
{
	float:left;
	margin:0 20px 20px 0;
}




/* sidebars */

div#primary
{
	background:url('images/bglogo3.gif') no-repeat -72px 1px;
	padding:20px 0 10px 0;
}

div#secondary
{
	margin:0 0 20px 0;
}

div#shopnotice
{
	display:block;
	padding:15px;
	background:#f7f7f7;
}
div#shopnotice strong
{
	display:block;
	margin:0 0 5px 0;
	font-size:120%;
	font-weight:bold;
}


a#gotoshop img
{
	display:block;
	border-top:3px solid #555;
	border-bottom:3px solid #555;
	margin:0 0 10px 0;
}
a#gotoshop:hover img
{
	border-color:#820081;
}






a#gotocheckout
{
	background-image:url('images/cart.gif');
}
a#emptycart
{
	background-image:url('images/trash.gif');
}

#loadingindicator
{
	background:#000 url('images/loading.gif') no-repeat 50% 45px;
}

span#numberofitems
{
	display:none;
}





form#newsletter
{
	margin:10px 0;
}
form#newsletter fieldset
{
	background:#DBE0F5;
	padding:15px;
}
form#newsletter legend
{
	font-size:120%;
	font-weight:bold;
}
form#newsletter ul
{
	
}
form#newsletter ul li
{
	display:block;
	margin:0 0 5px 0;
}
form#newsletter input
{
	
}
form#newsletter div
{
	display:block;
	padding:5px;
	font-weight:bold;
	color:#c00;
	background:#fff;
	border:1px solid #b4c0f3;
	border-width:1px 0;
	margin:5px 0 0 0;
}









div#footer
{
	color:#fff;
	padding:20px 0;
	text-align:center;
	background:#222222 url('images/bgfoot.gif') repeat-x;
	min-height:150px;
	margin:0 0 10px 0;
}
div#footer a
{
	color:#fff;
}

div#foot
{
	margin:0 auto;
	width:800px;
	text-align:left;
}


div.col
{
	float:left;
	height:100px;
	width:190px;
}

div.col h3
{
	border-bottom:1px solid #555;
	display:block;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

div#col1
{
	
}
div#col2
{
	margin:0 13px 0 13px;
}
div#col3
{
	margin:0 13px 0 0;
}
div#col4
{
	
}

a.rss
{
	display:block;
	padding:5px 5px 5px 25px;
	background:url('images/rss.gif') no-repeat 0 50%;
}
a.terms
{
	display:block;
	padding:5px 5px 5px 25px;
	background:url('images/terms.gif') no-repeat 0 50%;
}
a.security
{
	display:block;
	padding:5px 5px 5px 25px;
	background:url('images/security.gif') no-repeat 0 50%;
}
a.privacy
{
	display:block;
	padding:5px 5px 5px 25px;
	background:url('images/privacy.gif') no-repeat 0 50%;
}