/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html  {
	color: #000;
	background: #FFF url(http://images.adamchristodoulou.com/global-assets/images/nav-grad.jpg) repeat-x center top;
	height:100%;
}
body  {
	background: transparent url(http://images.adamchristodoulou.com/global-assets/images/plain-bg.jpg) no-repeat 50% 118px;
	font-family: Helvetica, Arial, sans-serif;
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1;
	font-weight:bold;
	padding-left:15px;
	clear:both;
}
em {font-style:italic;}
strong {font-weight:bold;}
#access {
	position: absolute;
	left: -9999px;
}
#wrapper {
	background: url(http://images.adamchristodoulou.com/global-assets/images/bg-grad-tile.jpg) repeat-x center bottom;
	padding-bottom:15px;
	position: relative;
}
#titles {
	width: 960px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:16px;
}
#branding {
	height: 120px;
	width: 960px;
	margin: 0 auto;
	text-align:center;
}
#branding a {
	display: block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#branding h1 a {
	font-size: 167%;
}
#branding h2 {
	color: #0088c4;
	text-transform: uppercase;
	width: 960px;
	margin: 0 auto;
	height: 26px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 92%;
}
#branding h1, #branding h2 {padding-left:0;}
#navigation {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -36px;
	padding-bottom:40px;
}
#navigation li {
	float: left;
}
#navigation li a {
	padding: 4px 8px;
	color: #0088c4;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 26px;
	line-height: 2.3;
}
#navigation li.first a {
	padding-left: 10px;
}
#navigation li a.this-page, #navigation li a:hover {
	color: #FFF;
}
#content {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 961px;
}
#content .content-box {
	clear: both;
	position: relative;
}
#content .title {
	background: #000 url(http://images.adamchristodoulou.com/global-assets/images/title-grad.jpg) repeat-x left top;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-top: -1px;
	padding: 4px 10px 0;
	position: relative;
	height: 25px;
	line-height:1.5;
	color:#FFF;
}
#content .title-date {right:15px;position:absolute;color:#999;}
#content a, #content a:link {
	color: #0088c4;
	text-decoration: underline;
}
#content a:hover {
	color: #0066FF;
	text-decoration: underline;
}
#content .col p, #content .col ul, #content .col ol {
	margin-top: 1em;
	line-height: 1.5;
	font-size: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 1em;
}

#content .inline-image {
	margin-top: 1em;
	line-height: 1.5;
	font-size: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

#content_primary  {
	clear: both;
	width: 961px;
}
#content_secondary {
	top: 15px;
	padding-bottom:45px;
}
#content_secondary .col, .carbon {
	background: #FFF url(http://images.adamchristodoulou.com/global-assets/images/carbon-grad.jpg) repeat-x;
}

#content #main_content {background:#FFF;position:relative;}

#content .col-5 {
	float: left;
	width: 191px;
	border: 1px solid #666;
	margin-right: -1px;
}
#content .col-5-2 {
	float: left;
	width: 383px;
	border: 1px solid #666;
	margin-right: -1px;
}
#content .col-5-3 {
	float: left;
	width: 575px;
	border: 1px solid #666;
	margin-right: -1px;
}

#content .col-2-1 {width:280px;float:left;}

#content .accompany-main-image {
	width: 385px;
	float: left;
	margin-right:-1px;
}

#content .accompany-main-image .col-5-2 {
	margin-bottom:-1px;
}

#content .col-5 form {
	padding: 15px;
}
#content .col-5 form label {
	line-height: 1;
	font-size: 92%;
	text-transform: uppercase;
}
#content .col-5 form input {
	border: 1px solid #666;
	width: 100%;
	margin-bottom: 3px;
	background: #CCC;
	margin-top: 3px;
}
#content ul li, #content .dotted li {
	background: url(http://images.adamchristodoulou.com/global-assets/images/dot-bullet.gif) no-repeat -3px 1px;
	padding-left: 22px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	list-style:none !important;
}
button.button {
	background: #535353 url(http://images.adamchristodoulou.com/global-assets/images/button-background-tile.jpg) repeat-x left top;
	display: block;
	margin-top: 7px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #999;
	border-bottom: 1px solid #333;
	border-left: 1px solid #999;
	padding: 2px 0 3px;
	width: 100%;
	cursor: pointer;
	font-size: 92%;
	font-weight:bold !important;
	clear:both;
}
button.button:hover, a.button:hover {
	background: #461313 url(http://images.adamchristodoulou.com/global-assets/images/button-background-tile-hover.jpg) repeat-x left top;
	border-top: 1px solid #0088c4;
	border-right: 1px solid #900;
	border-bottom: 1px solid #300;
	border-left: 1px solid #900;
	color:#FFF !important;
	font-weight:bold !important;
}
#footer {
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	background: #000;
	clear: both;
	font-size: 77%;
	color: #777;
	padding: 15px;
	overflow: auto;
	height: 40px;
	position: relative;
	top: 15px;
}
#footer a {
	color: #666;
}
#footer .attribute {
	float: left;
}
#footer .licence {
	float: right;
	text-align: right;
	line-height: 1.8;
}
#footer a.andy-higgs-logo {
	position: absolute;
	left: -9999%;
}
#footer a.adam-christo-logo {
	background: url(http://images.adamchristodoulou.com/global-assets/images/ac-logo.gif) no-repeat;
	display: block;
	height: 41px;
	width: 51px;
	text-indent: -9999px;
	float: left;
	position: absolute;
}
#footer a.sm-logo {
	background: url(http://images.adamchristodoulou.com/global-assets/images/2009/sm-logo.gif) no-repeat center top;
	display: block;
	height: 43px;
	width: 83px;
	text-indent: -9999px;
	position: absolute;
	margin-left: 140px;
	margin-top: 0px;
}
#footer a.brdc-logo {
	background: url(http://images.adamchristodoulou.com/global-assets/images/brdc-logo.gif) no-repeat center top;
	display: block;
	height: 43px;
	width: 44px;
	text-indent: -9999px;
	position: absolute;
	margin-left: 74px;
}
a.RSS {
	background: url(http://images.adamchristodoulou.com/global-assets/images/rss-icon.jpg);
	display: block;
	height: 19px;
	width: 19px;
	text-indent: -9999px;
	position: absolute;
	top: 5px;
	right: 6px;
}


h2+ul, h3+ul, h4+ul, h5+ul, h5+ul,
h2+ol, h3+ol, h4+ol, h5+ol, h5+ol {margin-top:0.5em !important;}
h2+h3, h3+h4, h4+h5, h5+h6 {margin-top:0.5em !important;}
a.button {
	background: #535353 url(http://images.adamchristodoulou.com/global-assets/images/button-background-tile.jpg) repeat-x left top;
	display: block;
	margin-top: 7px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #999;
	border-bottom: 1px solid #333;
	border-left: 1px solid #999;
	padding: 2px 0 3px;
	width: 100%;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	color: #000 !important;
	font-weight:bold !important;
	font-size: 12px;
}

p.race-time {float:right; width:90px;font-weight:bold;padding-left:0 !important;}
img.itv4-logo {float:left;margin-top:1.4em;padding-left:15px;}
h4.last-race {margin:7px 0 15px;text-align:center;padding-left:0;font-size:114%;}

abbr.required {color:#C00;font-weight:bold;}

ul.download-list li {
	background: none !important;
	padding-left:0 !important;
}

ul.download-list li a, a.download-link {
	display:block;
	height:30px;
	background:url(http://images.adamchristodoulou.com/global-assets/images/download-icon.png) no-repeat 5px 5px;
	line-height: 2.3;
	padding: 5px 45px;
}

ul.download-list li a:hover, a.download-link:hover, a.recommended-download {
	background-color: #0088c4 !important;
	color: #FFF !important;
}

#wallpaper_preview {margin: 15px auto;display:block;width:500px;}

/* Contact Form */
#main_content form {
	padding: 15px;
	background:url(http://images.adamchristodoulou.com/global-assets/images/carbon-grad.jpg) repeat-x top left;
	margin:15px 0;
}
#main_content form label {
	line-height: 1;
	font-size: 92%;
	text-transform: uppercase;
}
#main_content form input, #main_content form textarea {
	border: 1px solid #666;
	width: 100%;
	margin-bottom: 10px;
	background: #CCC;
	margin-top: 3px;
}

#main_content form .checkbox input {width:auto;float:left;margin-right:10px;}
#main_content form .checkbox label {text-transform:none;}


/* Numbers */

#main_content ul {margin-top:1em !important;}

#content ol li {list-style:decimal inside;}

.is-adam {
	font-weight: bold;
	color: #0088c4 !important;
}

li.position-1 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/1.png) no-repeat 4px top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-2 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/2.png) no-repeat 1px top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-3 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/3.png) no-repeat 1px top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-4 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/4.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-5 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/5.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-6 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/6.png) no-repeat 1px top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-7 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/7.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-8 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/8.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-9 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/9.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}
li.position-10 {
	background: url(http://images.adamchristodoulou.com/global-assets/images/numbers/10.png) no-repeat left top;
	padding-left: 38px;
	height: 33px;
	line-height: 2.4;
	list-style:none !important;
}

#content .statistics-list {margin-bottom:-2px !important;line-height:1.1 !important;}
#content .statistics-list li {background-position:0 -3px;}


/* Title Replacements */
.title-text {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 25px;
	width: 100%;
}

.t-statistics { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/statistics.png);}
.t-fan-club { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/fan-club.png);}
.t-news { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/news.png);}
.t-about-adam-christodoulou { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/about-adam-christodoulou.png);}
.t-media-centre { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/media-centre.png);}
.t-more { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/more.png);}
.t-leader-board { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/leader-board.png);}
.t-featured { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/featured.png);}
.t-next-race { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/next-race.png);}
.t-partners-and-sponsors { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/partners-and-sponsors.png);}
.t-contact-us { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/contact-us.png);}
.t-results { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/results.png);}
.t-downloads { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/downloads.png);}
.t-the-team { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/the-team.png);}
.t-tracks { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/tracks.png);}
.t-pit-babes { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/pit-babes.png);}
.t-latest-result { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/latest-result.png);}
.t-curriculum-vitae { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/curriculum-vitae.png);}
.t-watch-video { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/watch-video.png);}
.t-testing { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/testing.png);}
.t-live-timing { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/live-timing.png);}
.t-search { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/search.png);}
.t-competitions { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/competitions.png);}
.t-fitness { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/fitness.png);}
.t-photos-and-videos { background-image: url(http://images.adamchristodoulou.com/global-assets/images/titles/photos-and-videos.png);}

/* Column Heights */

#content_primary div.col-5 {min-height:246px;}
#content_secondary>div.col {min-height:330px;}

/* Floating Images */
.left-image {float:left;padding-right:15px;padding-bottom:15px;margin-top:0.5em;}
.right-image {float:right;padding-left:15px;padding-bottom:15px;margin-top:0.5em;}
.image-404 {float:right;padding-left:15px;margin-top:0.5em;}
.profile-photo {float:left;margin-right:15px;margin-bottom:1em;margin-top:0.3em;padding:15px;background: url(http://images.adamchristodoulou.com/global-assets/images/carbon-grad.jpg) repeat-x top left;}
.full-sidebar-image, .full-content-image, .showpiece-image {float:left;}

/* Temporary Styles */

.smallprint {
font-size: 92%;
padding-top:10px;
clear:both;
}

/*Photos*/
#photowall {margin-left:4px;}
#photowall li {float:left;margin:0 !important;background-image:none !important;padding:6px !important;text-align:center;}
#photowall li img {border:1px solid #FFF;}
.pagination {clear:both;text-align:center;}
#photo_show {
height:333px;
background:#FFF url(/global-assets/images/carbon-grad.jpg) repeat-x top left;
padding:15px;
text-align:center;
width:545px;
overflow:hidden;
}
#photo_show img {margin: 0 auto;}
#prev_photo {position:absolute;left:15px; top:200px;cursor:pointer;}
#next_photo {position:absolute;right:15px; top:200px;cursor:pointer;}
#photo_gallery {position:relative;}

/*Search*/
#searchform {padding: 5px 15px 15px !important;}
#searchform label {display:none;}
#searchform button {width:40px;clear:none;display:inline;}
#searchform input {
	width:110px !important;
	background-color:#CCC;
	border: 1px solid #666;
	padding:2px;
	margin:0 !important;
}
#content .navigation {padding:15px;}

/* Accordions */

ul.accordion {
	margin:0 0 15px !important;
}

ul.accordion li {
	margin:0 !important;
	background-image: none !important;
	padding-left:0 !important;
}

h2.ui-accordion-header a {color:#FFF !important;text-decoration:none !important;}

ul.accordion li h2.title {overflow:hidden;zoom:1;height:auto !important;padding-bottom:5px !important;}
ul.accordion li h2.title a {display:block;float:left;width:430px;}

/*Pagination*/
.pagination a {padding: 0 3px;}
.pagination a.this-page-pagination {background-color:black;}

/* Image Rotator */
#rotator {margin-bottom:15px;}

/* Track Grid */
ul.track-grid {padding:0 12px !important;}
ul.track-grid li {
	float:left;
	background: none !important;
	padding: 0 !important;
	margin:0 !important;
}
ul.track-grid li img{
	dborder:12px solid #000; 
}

/* Tabs UI */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	padding: 0 !important;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
	border-bottom:1px solid #0088c4;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px !important;
    min-width: 64px; /* be nice to Opera */
	background-image:none !important;
	padding: 0 !important;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: #333;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #FFF;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000 !important;
}
.ui-tabs-selected a, .ui-tabs-selected a span  {
	background-color:#0088c4 !important;
}
.ui-tabs-nav a span {
    width: 44px; /* IE 6 treats width as min-width */
    min-width: 44px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
	color:#FFF;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 8px;
    background: #FFF; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* Additional Custom Tab Styling */
.tab-nav {margin-bottom:0 !important;}
.ui-tabs-panel h2, .ui-tabs-panel h3, .ui-tabs-panel h4, .ui-tabs-panel h5, .ui-tabs-panel h6 {
    margin-top: 15px;
}

/* Tables */

#content table {line-height:1;width:545px;margin:15px;}
#content td, #content th {border: 1px solid #0088c4;padding:3px;}
#content th {background: #0088c4;color:#FFF;}

/*Thumbnails*/
#content .media-thumbs, #content .audio-thumbs {
	float:left;
	width:575px;
}
#content .media-thumbs li, #content .audio-thumbs li {
	float:left;
	margin:15px;
	background: #333 none !important;
	padding: 0 !important;
	text-align:center;
	overflow:hidden;
	zoom:1;
}
#content .media-thumbs li {
	background: #333 none !important;
	width:151px;
	color:#FFF;
	text-align:center;
	height:156px;
	font-size:11px;
}
#content .media-thumbs li span {
	display:block;
	padding:4px;
}
#content .audio-thumbs li {
	background: transparent url(http://images.adamchristodoulou.com/global-assets/images/play-audio.jpg) no-repeat top center !important;
}
#content .audio-thumbs li a {
	padding-top:100px;
	display:block;
	width:151px;
}
#content .media-thumbs li a {
	display:block;
	width:151px;
	height:100px;
}

/*Homepage Form*/
#content form#get_updates label {font-size:11px;}
#content form#get_updates {padding: 18px 15px 10px;}

/*FLash Replacements*/
#browser {background-color:#0088c4;}
#countdown h3, #browser h3 {font-size:122%;font-weight:bold;margin-top:1em;}
#ws-1 {height:15px;float:left;}
#timing_pulse {height:60px;}
#race_calendar_pulse {height:106px;}
#video_pulse {height:110px;}

/*Video Viewer*/
#video_viewer {border: 1px solid #333;height:362px;margin:15px;display:none;width:543px;background-color:#0088c4;}
#whizzbang {width:575px;height:368px;background-color:#000;}