/* CSS Document */

/* The Goldies Show Band - Your Butler */

/* Colors
Gold - #b9ab0c
link - #B90C5D 
h2 - #410882
*/

* {
	margin:0;
	padding:0;
}

body {
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	background:url(images/butler/bg-body.jpg) center 0 no-repeat #000;
}

a {
	color:#B90C5D;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/* ----------------- main wrappers ----------------- */

#wrapper {
	margin:0 auto;
	width:712px;
	background:url(images/butler/bg-clear.jpg) repeat-y #fff;
}

#wrapper2 {
	margin:0 auto;
	width:712px;
	background:url(images/butler/bg-wrapper.jpg) no-repeat;
	text-align:left;
}


/* ----------------- headers ----------------- */

h1#butler {
	padding:5px 0 25px 0;
	height:55px;
	background:url(images/butler/headings/butler-for-hire.gif) no-repeat;
	text-indent:-9999px;
}

h1#sitename {
	padding:5px 0 25px 0;
	height:55px;
	background:url(images/butler/headings/your-butler.gif) no-repeat;
	text-indent:-9999px;
}

h1#home {
	padding:0 0 20px 0;
	height:35px;
	background:url(images/butler/headings/what-is-a-butler.gif) no-repeat;
	text-indent:-9999px;
}

h1#services {
	padding:0 0 20px 0;
	height:35px;
	background:url(images/butler/headings/services.gif) no-repeat;
	text-indent:-9999px;
}

h1#weddings {
	padding:0 0 20px 0;
	height:35px;
	background:url(images/butler/headings/weddings.gif) no-repeat;
	text-indent:-9999px;
}

h1#contact {
	padding:0 0 20px 0;
	height:35px;
	background:url(images/butler/headings/contact.gif) no-repeat;
	text-indent:-9999px;
}

h2 {
	color:#410882;
	font-size:1.4em;
	padding:0 0 10px 0;
}


/* ----------------- navigation ----------------- */

#nav {
	margin:20px 0 0 0;
	padding:0 0 0 52px;
	font:13px Arial, Helvetica, sans-serif;
	float:left;
}

#nav ul {
	padding:0 0 0 15px;
}

#nav li {
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}

#nav li.noline a {
	border-right:none;
}

#nav a {
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:1.5;
	border-right:1px solid #999;
	color:#999;
	padding:0 8px 0 7px;
}

#nav a:hover {
	text-decoration:none;
	color:#b9ab0c;
}

#nav li.current a {
	color:#fff;
	background-color:#b9ab0c;
}

#nav li.current a:hover {
	color:#fff;
	background-color:#b9ab0c;
}

#nav-bg {
	clear:both;
	height:49px;
}

#nav-bg .left {
	float:left;
	width:44px;
	height:49px;
	background:url(images/butler/bg-nav-left.gif) 0 0 no-repeat;
}

#nav-bg .mid {
	float:left;
	width:360px;
	height:49px;
	background:url(images/butler/bg-nav-mid.gif) 0 0 repeat-x;
}

#nav-bg .right {
	float:left;
	width:103px;
	height:49px;
	background:url(images/butler/bg-nav-right.gif) 0 0 no-repeat;
}


/* ----------------- goldies ----------------- */

#goldies {
	margin:0 0 0 90px;
	width:400px;
	height:117px;
	background:url(images/butler/goldies-bg.gif) no-repeat;
}


/* ----------------- content ----------------- */

#content-wrap {
	margin:0;
	padding:20px 140px 0 150px;
	clear:both;
	text-align:left;
	font-size:1.2em;
	line-height:1.6;
}

#content p {
	padding:0 0 14px 0;
}

#content ul {
	padding:0 0 5px 0;
	line-height:1.8em;
}

#content li {
	padding:0 0 6px 25px;
	list-style:none;
	background:url(images/butler/list-tick.gif) 2px 3px no-repeat;
}

.list {
	float:left;
	width:200px;
}

#leftimage {
	float:left;
	width:180px;
	display:block;
}

#righttext {
	float:left;
	width:240px;
}

.dlarden {
	margin:0;
	padding:0;
	border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	background-color:#fff;
	float:left;
}


/* ----------------- footer ----------------- */

#footer {
	clear:both;
	padding:0 0 20px 0;
	width:712px;
	height:70px;
	text-align:left;
	background:url(images/butler/bg-footer.jpg) no-repeat #000;;
}

#footer p {
	padding:47px 140px 0 150px;
	font-size:0.9em;
}