/*
Title:      lovemakingmusic.co.uk master css styles
Author:     Jim Pannell, jim@sixmedia.net
Updated:    October 17 2005
Notes:		Hand-crafted by Six Media in London, UK.
*/


/* -- GENERAL STUFF -- */
body {
	font-size: small;
	font-family: "Lucida Grande", Verdana, sans-serif; 
	line-height: 1.3em;
	text-align: center;
	margin: 0;
	padding: 0;
	}

* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}

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

a.partone:link, a.partone:visited {
	color: #6a9327;
	text-decoration: underline;
	padding: 1px;
	}
a.partone:hover	{
	color: #ffffff;
	background: #385914;
	text-decoration: none;
	}
a.parttwo:link, a.parttwo:visited {
	color: #dc0a0d;
	text-decoration: underline;
	padding: 1px;
	}
a.parttwo:hover	{
	color: #ffffff;
	background: #600;
	text-decoration: none;
	}
	
h1 {
	font-size: 140%;
	color: #007300;
	text-align: left;
	font-family: georgia, arial, sans-serif;
	}
h2 {
	font-size: 140%;
	color: #000;
	text-align: left;
	font-family: georgia, arial, sans-serif;
	}
h3 {
	font-size: 125%;
	color: #007300;
	text-align: left;
	font-family: georgia, arial, sans-serif;
	}
form { margin: 0; padding: 0; }


#container {
	position: relative;
	text-align: left;
	margin: 15px auto;
	font-size: 90%;
	width: 780px;
	background: #fff;
	border: 1px solid #999; 
	padding: 3px;
	}

#content-container {
	position: relative;
	text-align: left;
	margin: 10px auto;
	font-size: 90%;
	background: #fff;
	}

#main-content {
	width: 482px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
	}
#main-content ol {
	margin-top: 0; padding-top: 0;
}
#main-content ol li {
	line-height: 1.3em;
}

/* -- NAVIGATION -- */
#nav-holder {
	clear: both; text-decoration: none;
	}
#nav {
	display: table;
	margin: 0 auto;
	padding: 0;
	height: 37px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:37px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -37px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -74px;
	}
#thome a  {
	width: 90px;
	background: url(/images/nav-1-home.gif) top left no-repeat;
	}	
#thistory a {
	width: 105px;
	background: url(/images/nav-1-history.gif) top left no-repeat;
	}
#tgallery a {
	width: 100px;
	background: url(/images/nav-1-gallery.gif) top left no-repeat;
	}
#tmusic a {
	width: 95px;
	background: url(/images/nav-1-music.gif) top left no-repeat; 
	}
#tvideo a {
	width: 92px;
	background: url(/images/nav-1-video.gif) top left no-repeat; 
	}


/* -- HEADER -- */
#header {
	position: relative;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#bannerAlbum {
	position: absolute;
	left: -3px;
	top: -5px;
	width: 135px;
	height: 135px;
}
	
/* --LEFT HAND COLUMN -- */
#sidebar {
	float: left;
	width: 145px;
	padding: 0;
	font-size: 11px;
	background: #fff;
	}

#sidebar_home {
	float: left;
	text-align: center;
	width: 260px;
	padding: 0;
	font-size: 11px;
	background: #fff;
	}

#sidebar_left_parts {
	float: left;
	text-align: right;
	width: 230px;
	margin: 0;
	padding: 100px 0 0 0;
	font-size: 11px;
	background: #fff;
	}

/* -- CENTER COLUMN -- */	
#main-column {
	float: left;
	width: 510px;
	background: #fff;
	}

#main-column_home {
	float: left;
	text-align: center;
	width: 260px;
	background: #fff;
	}

#main-column_parts {
	float: left;
	text-align: center;
	width: 320px;
	background: #fff;
	}
	

/* -- RIGHT HAND COLUMN -- */
#sidebar-right {
	width: 145px;
	float: right;
	margin: 0;
	padding: 0;
	background: #fff;
	}

#sidebar-right_home {
	width: 260px;
	text-align: center;
	float: right;
	margin: 0;
	padding: 0;
	background: #fff;
	}

#sidebar-right_parts {
	width: 230px;
	text-align: left;
	float: right;
	margin: 0;
	padding: 100px 0 0 0;
	background: #fff;
	}

* -- FOOTER -- */
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	background: #fff;
	}



.pics {
	border: 1px solid #999;
	padding: 5px;
	}
.pics:hover {
	border: 2px solid #454545;
	padding: 4px;
	}
	
