body {
	margin: 0;
	background: #332f2f url(http://laurielevine.co.za/images/template/bg.gif) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #373634;
}

img {
	border: 0;
}

a, a:link, a:active, a:visited {
	color: #373634;
	text-decoration: underline;
}

a:hover {
	color: #524c47;
}

p {
	margin: 0 0 13px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-weight: normal;
	color: #373634;
}

.no_background {
	background-image: none !important;
}

h1 {
	font-size: 34px;
	padding: 0 0 22px;
	margin: 0 0 18px;
	background: transparent url(http://laurielevine.co.za/images/template/h1.gif) repeat-x left bottom;
}

h2 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 13px;
}

h4 {
	font-size: 24px;
	padding: 0 0 0 4px;
	margin: 0;
	z-index: 99;
	color: #584f49;
}

#wrapper_broad_outer {
	width: 100%;
	overflow: hidden;
	background: #484242 url(http://laurielevine.co.za/images/template/wrapper_broad_outer.gif) repeat left top;
}

#wrapper_broad_inner {
	width: 100%;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/wrapper_broad_inner.jpg) no-repeat center top;
}

#title {
	width: 960px;
	height: 140px;
	margin: 0 auto 30px;
	overflow: hidden;
}

#title h1 {
	display: block;
	width: 329px;
	height: 170px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	float: left;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/title.gif) no-repeat left top;
}

#four_pictures {
	width: 960px;
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
}

#four_pictures ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#four_pictures ul li {
	display: block;
	float: left;
	margin: 0 16px 0 27px;
}

#four_pictures ul li img {
	width: 194px;
	height: 194px;
	float: left;
}

#breadcrumbs {
	width: 960px;
	height: 35px;
	margin: 0 auto;
	overflow: hidden;
}

#content {
	width: 100%;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/content.jpg) repeat-x left bottom;
}

#content_outer {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background: #aea297 url(http://laurielevine.co.za/images/template/content_outer.jpg) repeat-y left top;
}

#content_top {
	width: 960px;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/content_top.jpg) no-repeat left top;
}

#content_bottom {
	width: 910px;
	padding: 0 0 0 50px;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/content_bottom.jpg) no-repeat left bottom;
}

#content_left {
	width: 580px;
	padding: 40px 0 20px;
	float: left;
}

#content_left h1 a, #content_left h2 a, #content_left h3 a, #content_left h4 a {
	text-decoration: none;
}

#wrapper_footer {
	width: 100%;
	overflow: hidden;
}

#footer {
	width: 960px;
	height: 100px;
	margin: 0 auto;
	padding: 8px 0 0;
	background: transparent url(http://laurielevine.co.za/images/template/footer.jpg) no-repeat left top;
	text-align: center;
}

/* Navigation */

#nav {
	width: 388px;
	height: 84px;
	float: right;
	margin: 38px 19px 0 0;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav ul li {
	float: left;
}

#nav ul li a, #nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {
	display: block;
	height: 42px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999em;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 15px;
	color: #373634;
}

a#home {
	width: 86px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat 0 0;
}
a#home:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat 0 -84px;
}

a#news {
	width: 71px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -86px 0;
}
a#news:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -86px -84px;
}

a#live {
	width: 62px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -157px 0;
}
a#live:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -157px -84px;
}

a#recorded {
	width: 107px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -219px 0;
}
a#recorded:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -219px -84px;
}

a#buy {
	width: 62px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -326px 0;
}
a#buy:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -326px -84px;
}

a#photos {
	width: 91px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat 0 -42px;
}
a#photos:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat 0 -126px;
}

a#videos {
	width: 83px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -91px -42px;
}
a#videos:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -91px -126px;
}

a#downloads {
	width: 118px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -174px -42px;
}
a#downloads:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -174px -126px;
}

a#contact {
	width: 96px;
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -292px -42px;
}
a#contact:hover {
	background: transparent url(http://laurielevine.co.za/images/template/nav.jpg) no-repeat -292px -126px;
}

/* Breadcrumbs */

.social_networks {
	float: left;
	height: 31px;
	margin: 2px 0 0 15px;
}

.social_networks a, .social_networks a:link, .social_networks a:active, .social_networks a:visited {
	float: left;
	display: block;
	margin: 0 4px 0 0;
	overflow: hidden;
	height: 31px;
	text-indent: -9999em;
}

a#facebook {
	width: 31px;
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat 0 -32px;
}

a#facebook:hover {
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat 0 0;
}

a#myspace {
	width: 31px;
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -133px -31px;
}

a#myspace:hover {
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -133px 0;
}

a#twitter {
	width: 31px;
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -31px -32px;
}

a#twitter:hover {
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -31px 0;
}

a#youtube {
	width: 71px;
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -62px -32px;
}

a#youtube:hover {
	background: transparent url(http://laurielevine.co.za/images/template/social_networks.gif) no-repeat -62px 0;
}

.crumbs {
	float: right;
	margin: 6px 18px 0 0;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	text-align: right;
	color: #cfcfcf;
}

.crumbs a, .crumbs a:link, .crumbs a:active, .crumbs a:visited {
	color: #cfcfcf;
	text-decoration: none;
}

/* Right Content */

#content_right_home {
	width: 247px;
	float: right;
	padding: 26px 30px 30px 0;
	background: transparent url(http://laurielevine.co.za/images/template/content_right.jpg) no-repeat right top;
}

#right_content_left {
	width: 245px;
	float: left;
}

#right_content_left h3 {
	font-size: 18px;
	line-height: 26px;
	padding: 0;
	margin: 12px 0 6px;
	overflow: hidden;
}

#right_content_left h3:first-child {
	margin: 0 0 16px;
}

#right_content_right {
	width: 2px;
	height: 420px;
	overflow: hidden;
	float: right;
}

a#latest_gallery, a#latest_gallery:link, a#latest_gallery:active, a#latest_gallery:visited {
	display: block;
	width: 192px;
	height: 82px;
	overflow: hidden;
	margin: -2px 0 20px;
	padding: 4px 5px;
	z-index: 1;
	background: #564d46 url(http://laurielevine.co.za/images/template/latest_gallery.jpg) no-repeat 0 0;
	text-decoration: none;
}

a#latest_gallery:hover {
	background: #837970 url(http://laurielevine.co.za/images/template/latest_gallery.jpg) no-repeat 0 -90px;
}

a#latest_gallery img {
	width: 192px;
	height: 82px;
	float: left;
}

a#next_show, a#next_show:link, a#next_show:active, a#next_show:visited {
	display: block;
	width: 166px;
	height: 74px;
	overflow: hidden;
	margin: -4px 0 8px;
	padding: 18px 18px 0;
	z-index: 1;
	background: #564d46 url(http://laurielevine.co.za/images/template/next_show.jpg) no-repeat 0 0;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
}

a#next_show:hover {
	background: #564d46 url(http://laurielevine.co.za/images/template/next_show.jpg) no-repeat 0 -92px;
}

a#next_show span {
	display: block;
	clear: both;
	float: right;
	margin: 6px 0 0;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 15px;
	color: #bdbbb8;
}

a#next_show:hover span {
	color: #ffffff;
}

a.headline {
	display: block;
	width: 245px;
	padding: 9px 0 11px;
	overflow: hidden;
	text-decoration: none;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	color: #524c47;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

a.headline span {
	display: block;
	overflow: hidden;
	clear: both;
	font-size: 13px;
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
}

a.headline:hover span {
	color: #524c47;
}

/* Main Content */

.keep_reading_container_dots {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px;
	margin: 0 0 13px;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

.keep_reading_container {
	clear: both;
	overflow: hidden;
	margin: 0 0 13px;
}

a.keep_reading, a.keep_reading:link, a.keep_reading:active, a.keep_reading:visited {
	display: block;
	width: 156px;
	height: 39px;
	float: right;
	overflow: hidden;
	margin: 4px 0 0;
	text-decoration: none;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	text-indent: -9999em;
	background: transparent url(http://laurielevine.co.za/images/template/keep_reading.gif) no-repeat 0 0;
}

a.keep_reading:hover {
	background: transparent url(http://laurielevine.co.za/images/template/keep_reading.gif) no-repeat 0 -39px;
}

p#paginate {
	clear: both;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
}

p#paginate strong {
	font-weight: normal;
	color: #111111;
}

p#paginate a {
	text-decoration: none;
	margin: 0 6px;
}

/* Live Shows, Recorded Works */

.item {
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
}

.recorded_right {
	width: 169px;
	float: right;
	overflow: hidden;
}

.recorded_right a.smaller_image {
	clear: both;
}

.recorded_right_blurb {
	overflow: hidden;
	width: 156px;
	margin: 0 0 13px 13px;
	float: right;
	clear: both;
	font-size: 11px;
	line-height: 15px;
}

a.smaller_image, a.smaller_image:link, a.smaller_image:active, a.smaller_image:visited {
	display: block;
	width: 148px;
	height: 148px;
	margin: 0 0 13px 13px;
	float: right;
	padding: 4px;
	background: #94877c url(http://laurielevine.co.za/images/template/image.jpg) repeat left top;
	text-decoration: none;
}

a.smaller_image:hover {
	background: #595049;
}

.live_image_large, .album_image_large {
	margin: 0 0 13px 13px;
	float: right;
	padding: 4px;
	background: #94877c url(http://laurielevine.co.za/images/template/image.jpg) repeat left top;
}

/* Gallery */

ul.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.gallery li {
	margin: 0 8px 16px;
	float: left;
}

ul.gallery li a, ul.gallery li a:link, ul.gallery li a:active, ul.gallery li a:visited {
	display: block;
	width: 92px;
	height: 92px;
	padding: 4px;
	overflow: hidden;
	background: #94877c url(http://laurielevine.co.za/images/template/image.jpg) repeat left top;
}

ul.gallery li a:hover {
	background: #595049;
}

.go_to_gallery_container_dots {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px;
	margin: 0 0 13px;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

.go_to_gallery_container {
	clear: both;
	overflow: hidden;
	margin: 0 0 13px;
}

a.go_to_gallery, a.go_to_gallery:link, a.go_to_gallery:active, a.go_to_gallery:visited {
	display: block;
	width: 156px;
	height: 39px;
	float: right;
	overflow: hidden;
	margin: 4px 0 0;
	text-decoration: none;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	text-indent: -9999em;
	background: transparent url(http://laurielevine.co.za/images/template/go_to_gallery.gif) no-repeat 0 0;
}

a.go_to_gallery:hover {
	background: transparent url(http://laurielevine.co.za/images/template/go_to_gallery.gif) no-repeat 0 -39px;
}

/* Videos */

.video {
	width: 100%;
	margin: 0 0 13px;
	padding: 5px 0 0;
	overflow: hidden;
	text-align: center;
}

.go_to_video_container_dots {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px;
	margin: 0 0 13px;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

.go_to_video_container {
	clear: both;
	overflow: hidden;
	margin: 0 0 13px;
}

a.go_to_video, a.go_to_video:link, a.go_to_video:active, a.go_to_video:visited {
	display: block;
	width: 156px;
	height: 39px;
	float: right;
	overflow: hidden;
	margin: 4px 0 0;
	text-decoration: none;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	text-indent: -9999em;
	background: transparent url(http://laurielevine.co.za/images/template/go_to_video.gif) no-repeat 0 0;
}

a.go_to_video:hover {
	background: transparent url(http://laurielevine.co.za/images/template/go_to_video.gif) no-repeat 0 -39px;
}

/* Downloads */

.download_row {
	width: 580px;
	padding: 0 0 11px;
	margin: 0 0 11px;
	overflow: hidden;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

.download_icon {
	width: 70px;
	height: 58px;
	float: left;
}

.download_icon a, .download_icon a:link, .download_icon a:active, .download_icon a:visited {
	display: block;
	width: 50px;
	height: 50px;
	padding: 4px;
	float: left;
	background: #94877c url(http://laurielevine.co.za/images/template/image.jpg) repeat left top;
}

.download_icon a:hover {
	background: #595049;
}

.download_icon a img {
	width: 50px;
	height: 50px;
	float: left;
}

.audio_icon {
	width: 50px;
	height: 50px;
	margin: 4px;
	float: left;
	background: transparent url(http://laurielevine.co.za/images/template/audio.gif) no-repeat left top;
}

.download_title {
	width: 430px;
	padding: 18px 0 0;
	float: left;
}

.download_file_size {
	width: 80px;
	padding: 18px 0 0;
	float: left;
	text-align: right;
}

/* Buy */

a.buy_image, a.buy_image:link, a.buy_image:active, a.buy_image:visited {
	display: block;
	width: 280px;
	overflow: hidden;
	margin: 0 0 13px 13px;
	float: right;
	padding: 4px;
	line-height: 1px;
	background: #94877c url(http://laurielevine.co.za/images/template/image.jpg) repeat left top;
	text-decoration: none;
}

a.buy_image:hover {
	background: #595049;
}

/* Contact */

.form_row {
	width: 100%;
	overflow: hidden;
	padding: 8px 0 11px;
	background: transparent url(http://laurielevine.co.za/images/template/headline.gif) repeat-x left bottom;
}

label {
	display: block;
	width: 180px;
	overflow: hidden;
	float: left;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
}

input.form_input, textarea.form_input {
	width: 395px;
	padding: 2px;
	background: #595049 url(http://laurielevine.co.za/images/template/form_input.gif) repeat left top;
	border-top: 1px #312d29 solid;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px #312d29 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

select.form_input, textarea.form_input {
	padding: 2px;
	background: #595049 url(http://laurielevine.co.za/images/template/form_input.gif) repeat left top;
	border-top: 1px #312d29 solid;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px #312d29 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

textarea.form_input {
	height: 120px;
}

input.form_input_captcha {
	width: 135px;
	padding: 2px;
	background: #595049 url(http://laurielevine.co.za/images/template/form_input.gif) repeat left top;
	border-top: 1px #312d29 solid;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px #312d29 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.LV_validation_message {
	display: block;
	clear: both;
	width: 400px;
	margin: 0 0 0 180px;
	font-size: 11px;
}

/* Footer */

#footer ul {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	cursor: pointer !important;
}

#footer ul li {
	display: inline;
	padding: 0 9px 0 2px;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 15px;
	background: transparent url(http://laurielevine.co.za/images/template/bottom_nav.gif) no-repeat right top;
	cursor: pointer !important;
}

#footer ul li a, #footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
	text-decoration: none;
	color: #786f68;
}

#footer p {
	margin: 0;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 11px;
	color: #787475;
}

#footer p a, #footer p a:link, #footer p a:active, #footer p a:visited {
	color: #787475;
	text-decoration: underline;
}

/* Tooltip */

p#vtip {
	display: none;
	position: absolute;
	padding: 4px 8px;
	margin: 22px 0 0;
	font-size: 13px;
	background-color: #000000;
	z-index: 9999;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	color: #ffffff;
}

p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px;
}

#player {
	width: 245px;
	height: 200px;
	overflow: hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}

/* Track Listing */

.tracklist_table {
	width: 400px;
	float: left;
	border-spacing: 0;
	padding: 0;
}

.tracklist_table_albumview {
	width: 270px;
	float: left;
	border-spacing: 0;
	padding: 0;
}

.tracklist_table td, .tracklist_table_albumview td, .tracklist_table th, .tracklist_table_albumview th {
	border-spacing: 0;
	padding: 2px 4px;
}

.tracklist_header {
	background: #484242;
	font-family: Georgia, Palatino, Palatino Linotype, serif;
	font-size: 14px;
	text-align: left;
	color: #ffffff;
}

.first_row {
	background: #a3988d;
}

.second_row {

}

.first_column {
	width: 10%;
}

.second_column {
	width: 70%
}

.third_column {
	width: 20%
}

#album_details {
	clear: both;
	overflow: hidden;
}

#album_sundry {
	clear: both;
	margin: 10px 0 0;
	padding: 16px 0 0;
	border-top: 1px #94877c solid;
	overflow: hidden;
}
