/* ----------------------------------------------- */
/* CSS code generated by Endecom Computer Services */
/* for www.benancona.com                           */
/*                                                 */
/*   Release Date: January 2007                    */
/*   Visit us: www.endecom.com                     */
/*                                                 */
/* ----------------------------------------------- */

/* -------------  MAIN SETTINGS / ALL PAGES  ---------------- */
body {
	background-image: url("images/background.jpg");
	background-repeat: repeat-x;
	color: #111111;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

a {color: #697988;}

img {border: none;}

#wrapper {
	background-image: url("images/contentbg.gif");
	background-repeat: repeat-y;
	width: 711px;
	margin: 0px auto;
	}

#main {
	padding: 0px 45px 0px 45px;
	}

#logo {
	float: left;
	margin: 0px;
	padding: 25px 0px 10px 20px;
	}

#buynow {
	float: right;
	border: 0px;
	margin: 0px;
	padding: 30px 45px 10px 0px;
	}

#mainbody {
	background-image: url("images/contentbg.gif");
	background-repeat: repeat-y;
	color: #CCD8E8;
	padding: 50px 0px;
	}

#left {
	color: #353B3B;
	float: left;
	text-align: left;
	width: 270px;
	}

#right {text-align: right;}

.clear { height: 1%; clear: both; margin: 0; padding: 0;}


/* -------------  TOP MENU  ---------------- */
#topmenu {
	background-color: #FFF;
	background-image: url("images/topmenubg.gif");
	background-repeat: no-repeat;
	color: #697988;
	margin: 0px;
	padding: 8px 0px;
	text-align: center;
	height: 15px;
	clear: both;
	}

#topmenu ul {margin: 0px; padding: 0px;} 
#topmenu ul li {display: inline; margin: 0px; padding: 0px 20px;}

#topmenu a:link {text-decoration: none;}
#topmenu a:visited {text-decoration: none;}
#topmenu a:hover {color: #555; text-decoration: underline;}

#homepage #home-link {text-decoration: underline;}
#biopage #biography-link {text-decoration: underline;}
#musicpage #music-link {text-decoration: underline;}
#schedulepage #schedule-link {text-decoration: underline;}
#buypage #buy-link {text-decoration: underline;}
#contactpage #contact-link {text-decoration: underline;}


/* -------------  BIO PAGE  ---------------- */
#bioleft{
	text-align: left;
	color: #353B3B;
	}

#benpic {
	float: left;
	margin:0px;
	padding:0px 20px 15px 0px;
	}


/* -------------  MUSIC PAGE  ---------------- */

#musicmainbodytopwrap {margin-left: 80px;}

#leftmusic {
	float: left;
	width: 250px;
	text-align: left;
	color: #353B3B;
	padding-top: 10px;
	}

#rightmusic {
	float: left;
	width: 240px;
	margin-left: 32px;
	text-align: left;
	color: #353B3B;
	}

#purch {position: relative; left: 40px;}

#musicbottom {
	text-align: left;
	color: #353B3B;
	padding-top: 40px;
	}

#hr {margin-bottom: 10px;}

#musicpics {
	float: left;
	margin: 0px 50px 20px 0px;
	}

.players {font-weight: bold;}


/* -------------  BUY PAGE  ---------------- */
#paypalbutton {
	position: relative;
	left: 80px;
	top: -40px;
	float: right;
	}


/* -------------  FOOTER  ---------------- */
#mainbottom {
	background-image: url("images/bottomcurve.gif");
	background-repeat: no-repeat;
	height: 39px; /* img is 54px but have to sub 15px */
	color: #CCD8E8;
	font-size: 10px;
	padding: 0px;
	clear: both;
	}

#mainbottom a {font-size: 10px; color: #ccd8e8;}
#mainbottom a:link {text-decoration: underline;}
#mainbottom a:visited {text-decoration: underline;}
#mainbottom a:hover {color: #aab6c6; text-decoration: underline;}

#copyright {
	float: left;
	margin: 20px 0px 0px 45px;
	}

#endecom {
	float: right;
	margin: 20px 45px 0px 0px;
	}