@charset "UTF-8";
/* Global CSS for Trancetribe Recordings */

body 			{ padding: 0px; margin: 0px; background-color: #000; font-size: 62.5%; font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, Arial, sans-serif; text-align: center; }

h1 				{ font-size: 1.5em; color: #919191; font-weight: normal; margin: 0px; padding: 0px; }
h2 				{ font-size: 3em; color: #e6fe8f; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding: 26px 0px 13px 0px; margin: 0px; }
h3				{ font-size: 2em; color: #e6fe8f; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding-bottom: 6px; border-bottom: solid 1px #1a1a1a; margin: 0px 0px 10px 0px; }
h4 				{ font-size: 1.3em; color: #FFF;  font-weight: bold; margin: 0px 0px 12px 0px; padding: 0px; }
h4 em			{ font-style: normal; font-weight: normal; }
h5 				{ font-size: 1.1em; color: #999; font-weight: bold; margin: 0px; padding: 0px; }
p 				{ font-size: 1.1em; color: #afafaf; margin-top: 0px; line-height: 1.5em; }
a, a:visited	{ color: #7dabff; text-decoration: none; font-weight: bold; }
a:hover, a:active	{ color: #FFF; }
img				{ border: none; }
a img			{ border: none; }

#header			{ width: 100%; height: 104px; background: #47a4ee url('../images/global/header_bkgnd.png') repeat-x left top; }
#headerContent	{ width: 1024px; margin: 0px auto; }
#headerContent img	{ float: left; }
#headerContent img + img { float: right; }

#nav			{ width: 100%; border-top: solid 1px #6082c1; border-bottom: solid 1px #6e6e6e; background: #3b3a3a url('../images/global/nav_bkgnd.png') repeat-x left top; }
#navContent		{ width: 948px; margin: 0px auto; text-align: left; padding: 1.4em 0 1.4em 0; position: relative; }
#navContent ul	{ list-style: none; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; border-right: solid 1px #545555; }
#navContent li	{ list-style: none; float: left; padding: 16px 11px 15px 11px; border-left: solid 1px #545555; text-transform: uppercase; }
#navContent li a	{ color: #847f7f; font-size: 1.3em; float: left; text-decoration: none; font-weight: normal; }
#navContent li a:hover	{ color: #FFF; }

#content		{ width: 100%; min-height: 400px; background: url('../images/global/content_bkgnd.png') repeat-x left top; }
#contentContent	{ width: 948px; margin: 0px auto; text-align: left; }
#left			{ width: 515px; float: left; background: url('../images/global/left_bkgnd.jpg') no-repeat right top; padding-bottom: 20px; }
#right			{ width: 400px; float: right; padding: 34px 0px 0px 32px; }

.rightLinks		{ list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
.rightLinks li	{ list-style: none; border-bottom: solid 1px #1a1a1a; padding: 7px 0px 9px 0px; margin: 0px; text-transform: uppercase; font-size: 1.3em; line-height: 1.3em; }
.rightLinks li a	{ color: #847f7f; text-decoration: none; }
.rightLinks li a:hover	{ color: #FFF; }
.rightLinks li img	{ vertical-align: bottom; }

#footer			{ width: 100%; height: 166px; border-top: solid 1px #989898; background: #121212 url('../images/global/footer_bkgnd.png') repeat-x left top; }
#footerContent	{ width: 948px; margin: 0px auto; position: relative; text-align: left; }
#footerLinks	{ position: absolute; right: 0px; top: 0px; width: 405px; text-align: right; padding-top: 22px; }
#footerLinks img	{ float: left; margin: 0px 0px 13px 10px; border: none; }
#quickLinks		{ float: left; width: 170px; padding-top: 22px; }
#quickLinks ul	{ list-style: none; margin: 0px; padding: 0px; }
#quickLinks li	{ font-size: 1.3em; text-transform: uppercase; margin-bottom: 4px; }
#quickLinks li a	{ color: #847f7f; font-weight: normal; text-decoration: none; }
#quickLinks li a:hover	{ color: #FFF; }
#contactDeets	{ float: left; width: 250; padding-top: 22px; }
#contactDeets h4	 { color: #b5b5b5; margin: 0px; font-weight: normal; }
#contactDeets p	{ color: #847f7f; }

#meta			{ width: 100%; height: 62px; background: #000 url('../images/global/meta_bkgnd.png') repeat-x left top; }
#metaContent	{ width: 948px; margin: 0px auto; }

/* GLOBAL FLOATED CONTENT ITEM STYLES */
.item						{ clear: both; }
.item img					{ border: none; float: left; margin: 0px 16px 0px 0px; }
.item p img					{ float: none; margin: 0px 4px 2px 0px; }
.clear:after 				{ content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clear 						{ min-height: 1px; }
*html .clear				{ height: 1px; }

.item h4 a					{ color: #FFF; }
.item h5 a					{ color: #FFF; font-weight: normal; }
.item h4 a:hover,
.item h5 a:hover			{ color: #CCC; }

.previewSmall		{ padding: 10px 0px 10px 35px; background: url('../images/global/button_preview_sml.png') no-repeat left 50%; line-height: 31px; }
.downloadSmall		{ padding: 10px 0px 10px 35px; background: url('../images/global/button_download_sml.png') no-repeat left 50%; line-height: 31px; }