/*_________ GLOBAL ELEMENTS _________*/

* {
margin: 0;
padding: 0;

}

body {
text-align: center;
font: 11px Arial, Helvetica, Sans Serif;
color: #696969;
background: #005596;
}

img {
display: block;
border: 0;
}

a {
color: #005596;
text-decoration: none;
outline: none;
}

a:hover {
color: #696969;
text-decoration: underline;
}

h2, h3, h4 {
font-family: Calibri, Arial, Helvetica, Sans Serif;
}



/*_________ HOME HEADER _________*/

#containerHeader {
width: 100%;
border-bottom: 1px solid #11609d;
height: 47px;
}
.home #containerHeader {
height: 618px;
background: url(/images/bg-home.jpg) no-repeat center;
}
#header {
height: 47px;
width: 918px;
margin: 0 auto;
background: url(/images/bg-header-nav.gif) repeat-y left;
text-align: left;
}
#header h1 {
float: left;
width: 140px;
margin-right: 5px;
}

/*_________ NAV _________*/

#header ul, #header ul li, #header form, #header h2 {
float: left;
}
#header ul {
list-style-type: none;
font-size: 14px; 
font-weight: bold;
font-style: italic;
width: 490px;
padding-top: 17px;
font-family: Arial, Helvetica, Sans Serif;
}
#header ul li a {
color: #fff;
margin: 0 7px;
height: 30px;
display: block;
}
#header ul li a:hover {
color: #FCb932;
text-decoration: none;
}


#navutil ul {
	list-style: none;
	z-index: 99;
	overflow:visible;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #1168ab;
	font-weight: normal;
	width: 120px;
padding: 0;
font-size: 12px;
font-style: normal;
}

#navutil li {
     position: relative;
     float:left;    
}

#navutil ul li{ 
	width: 100%;
}

#navutil ul li a {
	text-decoration:none;
	color: #FFFFFF;
	display: block;
	padding: 3px 10px;	
height: 20px;
border-top: 1px dotted #005596;
margin: 0;
line-height: 1.5;
}

#navutil ul li a:hover {
	color: #FCb932;
}

#navutil :hover > a {
	color: #FCb932;
}

#navutil li:hover ul ul {
     display:none;
}

#navutil li:hover ul, #navutil ul li:hover ul, #navutil ul ul li:hover ul, #navutil ul ul ul li:hover ul, #navutil ul ul ul ul li:hover ul{
     display:block;
}

#navutil ul{
     display:none;
}

#navutil ul ul{
	display:none;
	position:absolute;
	top: 0;
	left: 100%;
}

#navutil ul li li a {
	display: block;
	font-weight: normal;
	padding: 4px 5px;
	border-top: 1px solid #002814;
	margin: 0;
}
#navutil li li a:hover {
color: #FCb932;
}




/*_________ SEARCH _________*/

#header form {
margin: 11px 20px 0 0;
width: 154px;
background: url(/images/bg-search.gif) top left no-repeat;
}
#header form legend, #header form label {
display: none;
}
#header form fieldset {
border: none;
width: 130px;
float: left;
}
#header form fieldset input {
width: 122px;
margin: 2px 0 0 2px;
border: 0;
color: #cccccc;
font-size: 12px;
padding: 2px 0 0 3px;
}

#header h2 {
margin-top: 9px;
}


/*_________ HOME FEATURE _________*/

#homeFeature {
height: 571px;
width: 918px;
margin: 0 auto;
text-align: left;
overflow: hidden;
}


/*_________ HERO NEWS ITEM _________*/

#heroNews {
margin-top: 20px;
width: 582px;
height: 396px;
clear: left;
}
#heroNews a#hero img {
border: 6px solid #FFF;
width: 570px;
height: 288px;
margin-bottom: 5px;
}
#heroNews a.whiteTab {
background: url(/images/bg-read-more.gif) top left no-repeat;
width: 121px;
height: 23px;
display: block;
float: right;
font-size: 12px;
font-style: italic;
font-weight: bold;
text-align: center;
font-family: Calibri,Arial,Helvetica, sans serif;
display: none;
}
#heroNews a.whiteTab span {
margin: 4px 0 0 10px;
display: block;
}
#heroNews h2 {
clear: both;
font-size: 22px;
font-style: italic;
text-transform: uppercase;
font-family: Calibri, Arial, Helvetica, Sans Serif;
height: 25px;
display: block;
padding-top: -10px;
}
#heroNews h2 a {
color: #FFF;
}
#heroNews small {
color: #FFF;
font: italic 11px Arial, Helvetica, Sans Serif;
display: block;
margin: 0px 0 8px 0;
}
#heroNews small a {
color: #FFF;
font-style: italic;
}
#heroNews p {
color: #FFF;
font: 11px Arial, Helvetica, Sans Serif;
margin-bottom: 10px;
}


/*_________ HOME DRIVERS _________*/

#driver1 {
width: 180px;
height 78px;
margin: 10px 217px 25px 5px;
color: #FFF;
overflow: hidden;
float:left;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#driver1 a.dLink img  {
float:left;
}
#driver1 p.dPoints  {
float: left;
margin: 20px 0 0 40px;
text-align: center;
line-height: 1;
font-size: 13px;
font-style: italic;
display: block;
max-width: 45px;
}
#driver1 p.dPoints strong  {
font-size: 22px;
font-style: italic;
font-weight: bold;
display: block;
}
#driver1 p.dPosition  {
font-size: 60px;
font-style: italic;
font-weight: bold;
float: left;
margin: 0 0 0 10px;
}

#driver2 {
float: left;
width: 175px;
height 78px;
margin: 10px 0px 25px 0;
color: #FFF;
overflow: hidden;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#driver2 a.dLink img  {
float:right;
}
#driver2 p.dPoints  {
float: right;
margin: 20px 40px 0 0;
text-align: center;
line-height: 1;
}
#driver2 p.dPoints strong  {
font-size: 22px;
font-style: italic;
font-weight: bold;
display: block;
}
#driver2 p.dPoints  {
font-size: 13px;
font-style: italic;
display: block;
}
#driver2 p.dPosition  {
font-size: 60px;
font-style: italic;
font-weight: bold;
float: right;
margin: 0 10px 0 0;
padding: 0;
width: 60px;
}


/*_________ HOME CALENDAR _________*/

#calendar {
width: 291px;
height: 78px;
margin: 10px 0 25px 0;
color: #FFF;
overflow: hidden;
float:left;
color: #005596;
font-family: Calibri, Arial, Helvetica, Sans Serif;
line-height: 1;
}
a.prev {
margin-left: 15px;
}
a.prevNext {
float: left;
width: 17px;
margin-top: 40px;
}

#calendar div {
float: left;
width: 281px;
margin: 0 5px;
text-align: left;
overflow: hidden;
height: 78px;
}
#calendar div img {
float: right;
padding: 5px 5px 0 0;
}
#calendar div h3 {
margin: 12px 0 5px 15px;
color: #aeaeae;
text-transform: uppercase;
font-style: italic;
font-weight: bold;
font-size: 12px;
}
#calendar div p {
margin: 0 0 5px 15px;
color: #005596;
font-style: italic;
font-weight: bold;
font-size: 12px;
line-height: 1;
}
#calendar div small {
margin: 0 0 0 15px;
font-style: italic;
font-weight: bold;
font-size: 11px;
}
#calendar div small a {
color: #aeaeae;
}
#calendar div small a:hover {
color: #005596;
}


/*_________ LOGIN FORM _________*/

#loginForm {
clear: both;
float: left;
width: 615px;
height: 32px;
background: url(/images/bg-login-panel.gif) repeat-y;
}
#loginForm h3 {
float: left;
margin-right: 15px;
}
#loginForm fieldset {
float: left;
padding-top: 5px;
}
#loginForm fieldset label {
display: none;
}
#loginForm input {
margin-top: 6px;
}
#loginForm fieldset input {
float: left;
height: 20px;
border: 1px solid #fff;
margin: 0 15px 0 0;
font-size: 10px;
width: 150px;
padding: 0 0 0 5px;
}
#loginForm #log {
background: #ffffff url(/images/bg-email.gif) no-repeat;
}
#loginForm #pwd {
background: #ffffff url(/images/bg-pass.gif) no-repeat;
}

#loginForm ul {
list-style-type: none;
padding-left: 41px;
background: url(/images/bg-member-bar.gif) left top no-repeat;
overflow: hidden;
height: 32px;
}
#loginForm ul a {
color: #fff;
font-size: 11px;
text-transform: uppercase;
}
#loginForm ul li {
float: left;
padding: 9px 13px 0 13px;
}


/*_________ TWITTER FACEBOOK _________*/

#followFPR {
float: left;
width: 290px;
}
#followFPR h3 {
float: left;
}
#followFPR ul {
list-style:none;
}
#followFPR ul li {
float: left;
}


/*_________ CONTENT AREA HOME _________*/

#contentArea * {
line-height: 1.5;
}

#contentArea {
background-color: #FFF;
width: 100%;
padding: 15px 0;
overflow: hidden;
}

#content {
width: 878px;
margin: 0 auto;
overflow: hidden;
background: #ececec url(/images/bg-content.gif) top right no-repeat;
padding: 10px 20px 10px 20px;
text-align: left;
min-height: 550px;
}

#content.home {
background: none;

padding: 0;
width: 918px;
}
#mainPanel  {
width: 585px;
float: left;
margin-right: 30px;
}
#mainPanel div.contentPanel  {
background: #FFF url(/images/bg-content-panel.gif) top left repeat-x;
border: 1px solid #e6e6e6;
margin-bottom: 15px;
text-align: left;
padding: 15px 0px 15px 12px;
width: 573px;
overflow: hidden;
}


/*_________ NEWS _________*/

#mainPanel div.contentPanel h3  {
color: #005596;
text-transform: uppercase;
font-style: italic;
font-weight: bold;
font-size: 16px;
padding-bottom: 10px;
line-height: 1;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#mainPanel div.contentPanel div {
float: left;
width: 176px;
margin-right: 12px;
}
#mainPanel div.contentPanel div h4 {
font: 11px Arial Black, Arial, Helvetica, Sans Serif;
text-transform: uppercase;
padding: 10px 0;
}
#mainPanel div.contentPanel div p {
line-height: 1.3;
margin: 0;
font-size: 11px;
}
#mainPanel div.contentPanel div p.newsLink {
padding-top: 10px;
font-style: italic;
}



/*_________ GALLERY _________*/

#mainPanel div.contentPanel ul.homeGallery {
margin: 0;
padding: 0;
}
#mainPanel div.contentPanel ul.homeGallery li {
list-style:none;
float: left;
}
#mainPanel div.contentPanel ul.homeGallery li a {
float: left;
display: inline;
margin-right: 12px;
border: 2px solid #FFFFFF;
}
#mainPanel div.contentPanel ul.homeGallery li a img {
width: 103px;
}
#mainPanel div.contentPanel ul.homeGallery li a:hover {
border: 2px solid #005596;
}
#mainPanel div.contentPanel a.galButton {
margin-top: 15px;
display: block;
}


/*_________ FUELLED _________*/

.fuelledPanel {
background: #005596 url(/images/bg-fuelled-panel.gif) top right no-repeat;
padding: 10px;
border: 1px solid #e6e6e6;
}

#headTwitter {
float: right;
}

#twitter {
display: none;
}

#mainPanel div.fuelledPanel h3  {
color: #fff;
font-style: italic;
font-weight: bold;
font-size: 16px;
padding-bottom: 7px;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#mainPanel div.fuelledPanel h3 strong {
text-transform: uppercase;
}
#mainPanel div.fuelledPanel h3 a {
color: #fff;
}

#mainPanel div.fuelledPanel ul {
list-style-type: none;
margin: 0 0 10px 0;
color: #fff;
font-size: 11px;
}
#mainPanel div.fuelledPanel ul li {
font-weight: bold;
}

#mainPanel div.fuelledPanel ul li a {
color: #fff;
}
#mainPanel div.fuelledPanel ul li span {
font-weight: normal;
}
#mainPanel div.fuelledPanel ul img {
float: left;
margin: -7px 5px 0 0;
}

#mainPanel #whosOnline {
background: url(/images/bg-seperator-content.jpg) top no-repeat;
padding-top: 7px;
margin: 3px 0 0 0;
}

#mainPanel #whosOnline h4 {
color: #fff;
font-size: 13px;
font-style: italic;
margin-bottom: 10px;
}
#mainPanel #whosOnline ul {
margin: 0 0 11px 0;
padding: 0;
overflow: hidden;
}
#mainPanel #whosOnline li {
float: left;
width: 50px;
height: 50px;
margin: 0 10px 0 7px;
}
#mainPanel #whosOnline li img {
margin: 0;
}
#mainPanel #whosOnline #joinNow {
clear: both;
float: right;
width: 247px;
height: 17px;
color: #fff;
font-size: 12px;
font-style: italic;
color: #fff;
font-weight: bold;
font-family: Calibri, Arial, Helvetica, Sans Serif;
background: url(/images/bg-grad-2.gif) left;
padding: 0 0 0 10px;
}

#mainPanel #whosOnline dl {
width: 247px;
height: 17px;
background: url(/images/bg-grad-1.gif) left;
font-size: 12px;
font-style: italic;
color: #fff;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#mainPanel #whosOnline dl dt, #mainPanel #whosOnline dl dd {
float: left;
}
#mainPanel #whosOnline dl dt {
font-weight: bold;
margin-right: 3px;
}
#mainPanel #whosOnline dl dd {
margin-right: 10px;
}

/*_________ SIDEBAR _________*/

#sidebar {
width: 283px;
float: left;
}

#banner1 {
margin-bottom: 20px;
}


/*_________ SIDEBAR PARTNER NEWS _________*/

#sidebar div.sidePanel {
width: 259px;
background: #005596;
color: #FFF;
text-align: left;
padding: 15px 12px;
}
#sidebar div.sidePanel ul {
margin: 0;
}
#sidebar div.sidePanel li {
list-style:none;
background: url(/images/bg-seperator-side.jpg) bottom center no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;

}
#sidebar div.sidePanel h3 {
text-transform: uppercase;
font-style: italic;
font-weight: bold;
font-size: 16px;
padding-bottom: 10px;
line-height: 1;
font-family: Calibri, Arial, Helvetica, Sans Serif;
}
#sidebar div.sidePanel h4 {
font: 11px Arial Black, Arial, Helvetica, Sans Serif;
text-transform: uppercase;
padding-bottom: 5px;
}
#sidebar div.sidePanel p {
line-height: 1.3;
padding-bottom: 5px;
margin: 0;
font-size: 11px;
}
#sidebar div.sidePanel p a {
color: #FFF;
font-style: italic;
}

#sidebar a#partnerNewsLink {
width: 111px;
height: 13px;
background: url(/images/bg-blue-read-more.gif) top left no-repeat;
display: block;
color: #FFF;
font-style: italic;
padding-top: 3px;
float: right;
margin-bottom: 20px;

text-align: center;
height: 20px;
}


/*_________ SIDEBAR VIDEO _________*/

body #content div#sideVid {
clear: right;
background: url(/images/bg-tv.jpg) top left no-repeat;
padding: 12px 0 0 12px;
}

#sideVid a#vidLink {
color: #bcbcbc;
font-size: 12px;
font-style: italic;
text-align: right;
display: block;
height: 15px;
padding: 60px 3px 0 0;
}


/*_________ FOOTER _________*/

#footer {
width: 918px;
margin: 0 auto;
text-align: left;
padding-bottom: 30px;
background: url(/images/bg-footer.gif) top center no-repeat;
}

#footer ul#navMain {
padding-top: 25px;
}
#footer ul#navMain li {
display: inline;
text-transform: uppercase;
padding-right: 10px;
}
#footer ul#navMain li a {
font: 11px Arial Black, Arial, Helvetica, Sans Serif;
color: #FFF;
}
#footer ul#navMain li a:hover {
color: #FCb932;
text-decoration: none;
}


#footer ul#navSub {
padding-top: 10px;
}
#footer ul#navSub li {
display: inline;
padding-right: 10px;
}
#footer ul#navSub li a {
font: 11px Arial, Helvetica, Sans Serif;
color: #FFF;
}
#footer ul#navSub li a:hover {
color: #FCb932;
text-decoration: none;
}

/*_________ NEWS _________*/





#content h2 {
color: #005596;
text-transform: uppercase;
font-style: italic;
font-weight: bold;
font-size: 24px;
padding-bottom: 10px;
}
#content h3 {
padding-bottom: 10px;
}
#content p, #content ul, #content dl {





font: 12px Arial, Helvetica, Sans serif;
margin-bottom: 15px;
line-height: 1.6;
}


#content ul {
margin-left: 30px;
}
#content ul li {
margin-bottom: 5px;
}
#content .entry h3 {
font-size: 14px;
margin-bottom: 10px;
padding-bottom: 2px;
color: #005596;
border-bottom: 1px dotted #cbcaca;
}

#newsItems div {
padding-bottom: 10px;
margin-bottom: 10px;
overflow: hidden;
border-bottom: 1px dotted #cbcaca;
}
#newsItems div p, #newsItems div small {
font-family: Arial,Helvetica,Sans Serif;
}
#newsItems div img {
float: left;
margin-right: 10px;
border: 3px solid #fff;
}
#newsItems div h3 {
text-transform: uppercase;
font-size: 15px;
}
#newsItems div small {
padding-bottom: 5px;
display: block;
font-size: 10px;
margin-bottom: 0;
}
#newsItems div p {
padding-bottom: 5px;
margin: 0;
}
#newsItems div .postmetadata {
font-size: 10px;
}

.post small {
font: 10px Arial, Helvetica, Sans Serif;
display: block;
margin: -10px 0 10px 0;
}

/*______ VIDEO ______*/

#largeLcd {
width: 618px;
height: 466px;
background: url(/images/bg-video-player.png);
margin-left: 95px;
padding: 52px 0 0 62px;
}

/*______ CONTACT US ______*/

.page-id-117 #content dl {
width: 200px;
margin-bottom: 30px;
}
.page-id-117 #content dl dt {
float: left;
width: 70px;
margin-bottom: 5px;
clear: left;
}
.page-id-117 #content dl dd {
margin-bottom: 5px;
}

#googleMap {
display: none;
}
#googleLink {
border: 2px solid #d0d0d0;
width: 378px;
}

#regoForm {
padding: 0 0 30px 0px;
}
#regoForm p {
margin: 0;
}
#regoForm.contact-us {
width: 370px;
margin: 0 80px 0 0;
float: right;
}
#regoForm.contact-us label {
width: 80px; 
float: left;
display: block;
clear: left;
padding-top: 5px;
margin: 0;
}
#regoForm.contact-us fieldset input {
width: 192px;
margin: 0 0 8px 0;
border: 1px solid #dbdbdb;
font-size: 11px;
height: 23px;
float: left; 
}

#regoForm.contact-us #verification {
clear: both;
overflow: hidden;
width: 360px;
padding: 10px 0 0 0;
}
#regoForm.contact-us #verification img {
float: left;
padding: 0 5px 10px 75px;

display: inline;
clear: left;
}
#regoForm legend {
display: none;
}
#regoForm fieldset {
width: 450px;
border: none;
padding-top: 10px;
}
#regoForm fieldset input {
padding: 3px 0 0 5px;
height: 20px;
width: 192px;
margin-top: 0;
clear: none;
}
#regoForm fieldset textarea {
float: left; 
margin: 0 0 8px 0;
width: 250px;
border: 1px solid #dbdbdb;
font: 11px Arial, helvetica, Sans Serif;
height: 73px;
padding: 3px 0 0 5px;
}
#regoForm input {
margin-top: 8px;
display: block;
clear: left;
margin-left: 80px;
}

#verification {
clear: both;
overflow: hidden;
width: 420px;
padding: 10px 0 0 0;
}

#verification a {
overflow: hidden;
display: block;
padding-top: 6px;
font-size: 11px;
}

#content #regoForm div.errorText {
background-color: red;
padding: 10px;
line-height: 1.6;
color: #fff;
font-size: 11px;
margin: 10px 0;
}
#regoForm .errorText p {
font-weight: bold;
font-size: 11px;
margin-bottom: 5px;
}
#regoForm .errorText ul {
font-size: 11px;
margin-bottom: 0;
}

.successText {
background-color: green;
padding: 10px;
text-align: center;
font-weight: bold;
color: #fff;
margin: 10px 0;
}

#content #regoForm.apprentice {
float: none;

width: 400px;
}
#content #regoForm.apprentice label {
width: 140px;
}
#content #regoForm.apprentice input {
margin-left: 140px;
}
#content #regoForm.apprentice fieldset input {
margin-left: 0;
}
#content #regoForm.apprentice #verification {
width: 400px;
}
#content #regoForm.apprentice #verification img {
padding-left: 140px;
}

/*_____ DRIVERS ______*/

.driver {
float:left;
display: inline;
}

#richo, #frosty {
padding: 20px 0 25px 170px;
overflow: auto;
width: 370px;
}
#richo {
background: url(/images/bio-steve-richards.jpg) left top no-repeat;
}
#frosty {
background: url(/images/bio-frosty.jpg) left top no-repeat;
width: 470px;
}
#richo dt, #frosty dt {
float: left;
clear: left;
width: 110px;
display: block;
border-bottom: 1px dotted #aaa;
margin-bottom: 7px;
padding-bottom: 7px;
}
#richo dd, #frosty dd {
float: left;
width: 200px;
display: block;

border-bottom: 1px dotted #aaa;
padding-bottom: 7px;
margin-bottom: 7px;
}

#frosty dd {
float: left;
width: 330px;
display: block;
border-bottom: 1px dotted #aaa;
padding-bottom: 7px;
}



/* WP styles mainly for comments */


.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}


.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


h3.comments {
	padding: 0;
	margin: 40px auto 20px ;

	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;

	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {

	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {

	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
blockquote {
margin-left: 30px;
}

#sponsorsLeft, #sponsorsRight {
position: absolute;
top: 48px;
left: 50%;
list-style-type: none;
}
#sponsorsLeft li, #sponsorsRight li {
display: block;
float: left;
}
#sponsorsLeft {
width: 134px;
margin-left: -615px;
}
#sponsorsRight {
width: 142px;
margin-left: 470px;
}
#sponsorsRight.homeSponsors, #sponsorsLeft.homeSponsors {
top: 619px;
}

#tracks div {
float: left;
width: 435px;
height: 110px;
}
#tracks div img {
float: left;
margin-right: 10px;
border: 1px dotted #065697;
padding: 3px;
background-color: #fff;
}
#tracks div h3 {
padding-bottom: 5px;
}
#tracks div dl {
font-size: 11px;
overflow: hidden;
}
#tracks div dl dt {
font-weight: bold;
float: left;
width: 60px;
clear: left;
}
#tracks div dl dd {
float: left;
width: 150px;
}

#content .galTitle {
padding: 20px 0 0 0;
}

#platinum, #gold {
width: 400px;
padding-top: 20px;
float: left;
margin-right: 30px;
}
#platinum li, #gold li {
border-bottom: 1px dotted #aaa;
padding: 8px 10px;
color: #bbb;
}
#platinum ul, #gold ul, #support ul {
list-style-type: none;
margin: 0;
padding: 15px 0 25px 0;
font-size: 10px;
}
#platinum ul strong, #gold ul strong, #support ul strong {
font-size: 13px;
font-style: italic;
color: #005596;
}
#support {
clear: left;
}
#support ul li {
float: left;
width: 262px;
margin-right: 30px;
border-bottom: 1px dotted #aaa;
padding: 8px 0;
color: #bbb;
}
#support ul li strong {
font-size: 11px;
}
