body	{ background: #fff url('/images/body-bg.jpg') repeat top; color: #000; font-family: Verdana, sans-serif; font-size: 62.5%; padding: 0; margin: 25px auto; text-align: center; }

.hide	{ height: 0; width: 0; position: absolute; overflow: hidden; }

#page	{ width: 797px; background: #fff; text-align: left; margin: 0 auto; }

#header	{ padding: 90px 0 0 0; background: url('/images/title/default.gif') no-repeat 554px 7px; }
#header h1	{ margin: 0; padding: 0; }

#mainMenu	{ margin: 2px 7px; padding: 7px 0; border-top: 1px dotted #5c4243; border-bottom: 1px dotted #5c4243; }
#mainMenu li	{ margin: 0; padding: 0; list-style: none; display: inline; }
#mainMenu li a	{ color: #5c4243; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px; margin: 0 71px 0 0; padding: 0 0 0 2px; font-style: italic; text-transform: lowercase; }
#mainMenu li a:hover	{ color: #144498; }
#mainMenu li a.selected	{ font-style: italic; color: #144498; }

#newsFeed	{ padding: 10px 0; margin: 0 7px; font-size: 1.2em; color: #aaa; line-height: 1.6em; border-bottom: 1px dotted #5c4243; }
#newsFeed strong	{ color: #999; }
#newsFeed span	{ font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 1.2em; color: #5c4243; }
#newsFeed .dynamic { margin-bottom: -6px; }
#newsFeed a	{ color: #999; text-decoration: underline; }
#newsFeed a:hover	{ text-decoration: none; }

#left	{ width: 542px; float: left; margin-left: 7px; }
#right { width: 224px; float: right; margin-right: 7px; }

#admin_container { width: 542px; float: left; margin-left: 7px; }

h1	{ margin: 0; padding: 10px 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 2.9em; font-weight: normal; font-style: italic; color: #144498; }
h2	{ margin: 0; padding: 24px 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 1.6em; font-weight: normal; font-style: italic; color: #5c4243; }
h3	{ margin: 0; padding: 10px 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 1.9em; font-weight: bold; font-style: italic; color: #144498; }
h3 span.black	{ color: #000; }
h3 a	{ color: #144498; text-decoration: underline; }
h3 a:hover	{ text-decoration: none; }
h4	{ margin: 0 0 10px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 1.5em; font-weight: bold; font-style: italic; color: #144498; }
h4 a	{ text-decoration: none; color: #144498; }
h5	{ margin: 0; padding: 10px 0 4px 0; font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; font-style: italic; color: #144498; }

#container	{ min-height: 530px; }

#container #left .homeThumb .expand h2	{ margin: 0; padding: 0; }

#container .intro	{ font-size: 1.3em; line-height: 1.5em; font-family: "Times New Roman", Times, serif; }
#container .coloured	{ font-size: 1.1em; line-height: 0.9em; }
#container .border	{ padding-bottom: 10px; border-bottom: 1px dotted #5c4243; }

#left_left	{ width: 184px; float: left; font-size: 1.1em; line-height: 1.3em; margin-left: 7px; }
#left #left_left	{ margin-left: 0; }
#left_right	{ width: 357px; float: right; font-size: 1.1em; margin-top: 1px; line-height: 1.3em; }

#left_right h3, #left_right h5	{ padding-left: 0; }
#left_right h3	{ margin-bottom: 24px; }
#left_right h4	{ margin: 6px 0; font-size: 1.4em; }

#left p	{ margin: 12px 0; padding: 0; }
#left a	{ color: #144498; font-weight: bold; text-decoration: underline; }
#left a:hover	{ text-decoration: none; }

#left h4 a	{ text-decoration: none; color: #144498; }
#container h4 a:hover	{ text-decoration: underline; }

#right .box	{ border-bottom: 1px dotted #5c4243; padding-bottom: 2px; margin: 10px 0; }
#right .box h4	{ margin-bottom: 4px; }
#right .box h4 a.dynamic	{ border-bottom: 1px solid #fff; }
#right .box h4 a.dynamic:hover	{ border-bottom: 1px solid #005aa9; }
#right .box p	{ margin: 2px 0 9px 0; padding: 0; font-size: 1.0em; color: #231f20; line-height: 1.3em; }
#right .box a.more	{ color: #93c4e0; text-decoration: none; }
#right .box a.more:hover	{ color: #231f20; }
#right .box a.more span { color: #000; }

#footer	{ border-top: 1px dotted #5c4243; margin: 9px 7px 0 7px; padding: 6px 0 8px 0; font-weight: bold; font-style: italic; font-family: "Times New Roman", Times, serif; font-size: 1.1em; }
#footer ul	{ margin: 0; padding: 0; text-align: left; }
#footer ul li	{ margin: 0; padding: 0 8px 0 0; list-style: none; display: inline; }
#footer ul li a	{ color: #000; text-decoration: none; }
#footer a	{ color: #000; text-decoration: none; }
#footer a:hover	{ text-decoration: underline; }
#footer p	{ float: right; display: inline; margin: 0; padding: 0; }

.homeThumb	{ width: 171px; height: 200px; float: left; margin: 0px 14px 12px 0; position: relative; border-bottom: 1px dotted #8BC53F; }
.homeThumb div.expand { position: absolute; bottom: 6px; width: 171px; background: #fff; left: 0; overflow: hidden; }
.homeThumb div.inner	{ border: 5px solid #005aa9; border-top: 0; border-bottom: 0; padding: 0px 5px; margin-top: 5px; }
.homeThumb div.inner h2	{ font-size: 14px; color: #000; font-weight: bold; }

div.img-largeBorder	{ width: 359px; float: left; }

.featuredArtistBox	{ padding: 0 0 10px 0; border-bottom: 1px dotted #5c4243; width: 224px; margin-top: 10px; }
.featuredArtistBox img.thumb	{ border: 0; margin-right: 10px; float: left; }
#right .featuredArtistBox h4	{ margin: 8px 0 2px 0; padding: 3px 0 0 0; }

#featuredArtistsContainer .featuredArtistBox a.more	{ color: #144498; font-size: 1.1em; font-weight: bold; text-decoration: none; }

.ourMusicBox	{ padding: 0 0 20px 0; margin-top: 12px; margin-left: 10px; width: 250px; float: left; }
.ourMusicBox a.button { border: 0; display: block; width: 195px; height: 195px; background-position: top left; background-repeat: no-repeat; background-color: #fff; }
.ourMusicBox a.button:hover	{ background-position: -195px 0; }
.ourMusicBox div.text	{ font-size: 1.2em; line-height: 1.4em; }
.ourMusicBox div.text h4	{ padding-top: 16px; }
.ourMusicBox img.dynamic	{ margin: 0; padding: 10px 0 6px 0; }
.ourMusicBox a.more	{ color: #144498; font-weight: bold; text-decoration: none; }

#featuredArtistsContainer	{ margin: -9px 0 0 0; }
#featuredArtistsContainer .featuredArtistBox	{ float: left; width: 254px; margin: 10px 10px 0 0; line-height: 1.3em; font-size: 1.1em; }
#featuredArtistsContainer .featuredArtistBox.first	{ clear: left; }
#featuredArtistsContainer h4	{ margin: 6px 0 4px 0; padding: 0; }

.azList	{ margin: 0; padding: 0; list-style-type: none; width: 261px; float: left; margin-left: 0; }
.azList li	{ margin: 0; padding: 0; list-style-type: none; color: #000; }
.azList li a	{ color: #000; }
.azList li a:hover	{ text-decoration: none; }

#testHeading	{ font-family: Times, serif; font-size: 2.9em; font-weight: bold; font-style: italic; margin: 0; padding: 0; color: #144498; }

.topHeading	{ height: 50px; border-bottom: 1px dotted #5c4243; margin-bottom: 10px; }

#artistKey { float: right; color: #86B7D8; margin-top:10px; }
#artistKey .star { margin-right:3px; }
#artistKey ul { margin: 0; padding: 0; list-style-type: none; width: 207px; }
#artistKey ul li { margin: 0; padding: 0 0 8px 0; }

#form_SignUp table	{ margin: 0; padding: 0; width: 515px; font-size: 1.0em; }
#form_SignUp table td	{ padding-right: 8px; }
#form_SignUp h3	{ font-weight: normal; }
#form_SignUp p	{ margin: 18px 0 0 0; }
#form_SignUp label	{ display: block; font-weight: normal; margin: 5px 0 3px 0; font-size: 1.0em; }
#form_SignUp input.text, #form_SignUp select	{ width: 239px; padding: 1px 2px; font-size: 1.1em; color: #5c4243; font-family: Arial, sans-serif; }
#form_SignUp select	{ width: 247px; }
#form_SignUp input.submit	{ border: 1px solid #999; background: #fff; color: #000; font-family: Verdana, sans-serif; font-weight: bold; padding: 4px 8px; cursor: pointer; font-size: 1.0em; }
#form_SignUp input.submit:hover	{ border: 1px solid #000; background: #000; color: #fff; }

#form_clientLogin table	{ width: 100%; margin: 12px 0; padding: 0; font-size: 1.0em; }
#form_clientLogin table h3	{ margin: 0; padding: 0; font-weight: normal; }
#form_clientLogin label	{ font-weight: normal; }
#form_clientLogin input.text	{ width: 180px; }
#form_clientLogin input.submit	{ border: 1px solid #999; background: #fff; color: #000; font-family: Verdana, sans-serif; font-weight: bold; padding: 4px 8px; cursor: pointer; font-size: 1.0em; }
#form_clientLogin input.submit:hover	{ border: 1px solid #000; background: #000; color: #fff; }

div.borderBox	{ border-left: 5px solid #144498; border-right: 5px solid #144498; margin-top: 13px; padding: 10px; font-size: 1.1em; font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-style: italic; line-height: 1.3em; }

#left_left .borders	{ border: 5px solid #005aa9; border-top: 0; border-bottom: 0; padding: 3px 12px; margin-top: 5px; font-size: 1.1em; }
#left_left .borders a	{ text-decoration: none; color: #000; font-weight: normal; }
#left_left .borders a:hover	{ text-decoration: underline; }
#left_left .borders ul	{ margin: 0; padding: 0; list-style-type: none; }
#left_left .borders ul li	{ margin: 0; padding: 0; list-style-type: none; display: block; margin: 6px 0; }

.partnerBox { clear: both; padding: 12px 0; border-bottom: 1px dotted #5c4243; }
.partnerBox img { float: left; }
.partnerBox div.text { float: right; width: 362px; font-size: 1.1em; line-height: 1.3em; }

.composerBox { clear: both; padding: 12px 0; border-bottom: 1px dotted #5c4243; font-size: 1.1em; line-height: 1.3em; }
.composerBox .composerLeft { float: left; width: 171px; }
.composerBox h4	{ padding: 6px 0 0 0; }
.composerBox div.text { float: left; width: 500px; margin-left: 10px; }
.composerBox div.thingsToWatch	{ float: right; width: 230px; }

#showreelLink {
	width: 224px;
	height: 197px;
	float: right;
	padding: 10px 10px 0 0;
}


div.hr	{ border-top: 1px dotted #5c4243; height: 0; margin: 12px 0; padding: 0; }
div.hr hr	{ display: none; }

ul#placements_Viewable { margin: 0px 0 12px 0; padding: 0; width: 45%; float: left; }
ul#placements_Viewable li { margin: 12px 0; padding: 0; list-style-type: none; }
ul#placements_Viewable li a { color: #000; text-decoration: none; }
ul#placements_Viewable li a:hover { text-decoration: underline; }
ul#placements_Viewable li a strong { font-family: "Times New Roman", Times, serif; font-size: 1.1em; }

#placementVideo { float: right; margin: 12px 19px 12px 0; }

ul.placements_nonViewable { margin: 6px 0 12px 0; padding: 0; }
ul.placements_nonViewable li { margin: 6px 0; padding: 0; list-style-type: none; display: block; width: 49%; float: left; }
ul.placements_nonViewable li a { color: #000; text-decoration: underline; }
ul.placements_nonViewable li a:hover { text-decoration: none; }
ul.placements_nonViewable li strong { font-family: "Times New Roman", Times, serif; font-size: 1.1em; }

.labelBox	{ width: 150px; height: 100px; margin: 3px; float: left; }
.labelBox a img	{ border: 0; }

#artistTrackList { width: 170px; float: right; }
#artistTrackList ol { margin: 0; padding: 0 0 0 20px; }
#artistTrackList ol li { margin: 6px 0; padding: 0; color: #000; text-decoration: none; font-size: 11px; font-weight: normal; }
#artistTrackList ol li a { color: #000; text-decoration: none; font-size: 11px; font-weight: normal; }
#artistTrackList ol li a:hover { text-decoration: underline; }
#artistTrackList h3 { font-size: 1.5em; }
p#artistWebsite { margin-bottom: 10px; font-family: "Times New Roman", Times, serif; font-size: 1.3em; color: #000; }
p#artistWebsite a { text-decoration: none; font-style: italic; font-weight: normal; color: #000; }
p#artistWebsite a:hover { text-decoration: underline; }

#ourMusicIcons { margin: 0; padding: 0; float: right; }
#ourMusicIcons li { margin: 0; padding: 0; list-style-type: none; display: block; width: 55px; height: 34px; float: left; margin: 8px 18px 0 0; }
#ourMusicIcons li a { display: block; width: 55px; height: 34px; float: left; background-position: top; background-repeat: no-repeat; }

#ourMusicIcons li.artists {
	width: 55px;
}

#ourMusicIcons li.labels, #ourMusicIcons li.labels a, #ourMusicIcons li.bespoke, #ourMusicIcons li.bespoke a {
	width: 132px;
}



#ourMusicIcons li a:hover, #ourMusicIcons li a.selected { background-position: bottom; }




#artistsDownloadAZ { float: right; margin: 23px 12px 0 0; font-family: "Times New Roman",Times, serif; font-size: 1.5em; font-style: italic; color: #86B7D8; }
#artistsDownloadAZ a { color: #86B7D8; text-decoration: underline; font-weight: bold; }
#artistsDownloadAZ a:hover { text-decoration: none; }

#downloadSamplerList { font-size: 1.0em; width: 100%; text-align: left; }
#downloadSamplerList h3 { font-size: 1.2em; }
#downloadSamplerList h3 a { text-decoration: none; }
#downloadSamplerList h3 a:hover { text-decoration: underline; }
#downloadSamplerList p a { color: #000; font-family: Verdana; font-size: 1.0em; text-decoration: none; }
#downloadSamplerList p { margin: 0; padding: 0; }
#downloadSamplerList td { padding: 4px 8px 4px 0; vertical-align: top; }
#downloadSamplerList a img	{ border: 0; }

a.showSamplers { float: right; margin-top: -24px; color: #144498; font-weight: bold; text-decoration: none; }
a.showSamplers:hover { color: #000; }

#downloadSamplerTrackListing	{ margin-left: 20px; width: 380px; float: left; padding: 0; }
#downloadSamplerTrackListing h4 { margin-top: 0; }

#mailoutSamplerList { border-collapse: collapse; }
#mailoutSamplerList td, #mailoutSamplerList th { padding: 4px 12px; }
#mailoutSamplerList a { color: #000; }
#mailoutSamplerList a:hover { text-decoration: none; }

#signUpPage h3 { font-weight: normal; }

#artistProfilePage h3 { font-weight: normal; font-style: italic; margin: 12px 0; }
#artistProfilePage h4	{ font-weight: normal; margin: 18px 0 12px 0; }
#artistProfilePage ul	{ color: #999; }
#artistProfilePage #quotes	{ font-style: italic; color: #666; }
#artistProfilePage #quotes strong	{ color: #000; font-weight: bold; display: block; font-style: normal; }
#artistProfilePage #quotes span	{ color: #000; font-weight: bold; display: block; font-style: normal; }
#artistProfilePage ul#list_Releases span, #artistProfilePage ul#list_Tracks span	{ color: #000; }

.composerBack { text-align: right; font-family: "Times New Roman", Times, serif; font-size: 1.5em; font-style: italic; font-weight: bold; padding: 1px; margin: 6px 0; }
.composerBack a { text-decoration: none; color: #F6921E; }
.composerBack a:hover { color: #000; }

#composer_thingsToWatch { margin: 0; padding: 0; }
#composer_thingsToWatch li { margin: 9px 0; padding: 0; list-style-type: none; }
#composer_thingsToWatch li a { text-decoration: none; color: #000; }
#composer_thingsToWatch li a:hover { text-decoration: underline; }
#composer_thingsToWatch li.selected a { color: #F6921E; font-weight: bold; }

.topHeading h2.sampler { color: #144498; font-size: 2.2em; padding-top: 18px; }

#labelDetails { border-collapse: collapse; border: 0; width: 100%; font-size: 1.1em; }
#labelDetails td { padding: 4px; }
#labelDetails ul { margin: 4px 0 18px 0; padding: 0; }
#labelDetails ul li { margin: 0 0 0 16px; padding: 0; }
#left #labelDetails ul li a { font-weight: normal; color: #000; text-decoration: none; }
#left #labelDetails ul li a:hover { text-decoration: underline; }
#labelDetails h4 { margin: 12px 0 0 0; padding: 0; font-size: 1.6em; }
#labelDetails p { margin: 0; padding: 0; }

#labelDesc { padding: 0 12px; font-size: 1.2em; }

a.placement {
	color: margin: 0 0 10px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 1.5em; font-weight: bold; font-style: italic; color: #144498; text-decoration: none; color: #144498; margin-left: 10px;
}

a.placement:hover {
	text-decoration: underline;
}

img {
	border: none;
}

h1.bespoke, h4.bespoke {
	color: #CD97D3;
}

.text a, a.showlink {
	color: #624E4F;
	text-decoration: none;
	font-weight: bold;
}

.text a:hover, a.showlink:hover {
	text-decoration: underline;
}


