/*
Theme Name: IronMan Thriatlon
Theme URI: http://wordpress.org/
Description: WordPress theme designed and developed for IronMan Thriatlon
Version: 1
Author: Martin Cipriano
Author URI: http://martincipriano.deviantart.com
*/

body{
padding:0 0 20px 0;
background:url(images/carpet.jpg) top center;
}
#blue_background{
background:url(images/red_background.jpg) top center repeat-x;
padding-top:20px;
}


/*/////
Begin Typography
/////*/
h1{
margin:0;
padding:0;
}
h2{
margin:0 0 20px 0;
padding:0 0 0 7px;
font-family:trebuchet ms;
font-size:14px;
line-height:12px;
font-weight:bold;
color:#003867;
}
.news_title{
font-weight:normal;
margin:0 0 12px 0;
padding:0;
}
.news_title a{
font-family:arial;
font-size:18px;
color:#003867;
}
#post h2{
margin:0;
padding:0;
}
h3{
font-family:trebuchet ms;
font-size:24px;
margin:0 0 30px 0;
color:#003867;
}
.post_title{
margin:0 0 20px 0;
}

/*/////
Begin Header
/////*/
#header{
height:166px;
background:url(images/flash-background.png) top center no-repeat;
}
#toRegister{
}
#toRegister ul{
margin:0;
padding:106px 0 0 75px;
}
#toRegister ul li{
margin:0 18px 0 0;
list-style:none;
display:inline;
font-family:verdana;
font-size:18px;
color:#999999;
}
* html #toRegister ul li{
margin:0 15px 0 0;
list-style:none;
display:inline;
font-family:verdana;
font-size:18px;
color:#999999;
}
#toRace{
}
#toRace ul{
margin:0;
padding:39px 0 0 96px;
}
#toRace ul li{
margin:0 15px 0 0;
list-style:none;
display:inline;
font-family:verdana;
font-size:18px;
color:#999999;
}
#toRace p{
text-align:right;
}

/*/////
Begin Content
/////*/
#content-header{
background:url(images/content-header.gif) top center no-repeat;
}
#content{
width:586px;
border:0px solid #717171;
border-top:none;
border-bottom:none;
/*background:#dbdbdb;*/
float:left;
}
#content_wrap{
width:910px;
margin:0 0 0 20px;
background:#eeeeee url(images/content_background.gif) top center repeat-y;
}
#flash{
margin:0;
padding:0;
}
#message{
width:544px;
margin:10px 0 0 8px;
padding:16px 10px 0 10px;
border:1px solid #fff;
background:#ffffff url(images/news_background.jpg) top center repeat-x;
}
#news{
width:544px;
margin:10px 0 10px 8px;
padding:16px 10px 0 10px;
border:1px solid #fff;
background:#ffffff url(images/news_background.jpg) top center repeat-x;
}
.news_exerpt{
width:355px;
float:right;
}
#news img{
float:left;
}
#post{
min-height:1250px;
width:544px;
margin:10px 0 0 8px;
padding:16px 10px 0 10px;
border:1px solid #fff;
background:#ffffff url(images/news_background.jpg) top center repeat-x;
}
* html #post{
height:1250px;
width:544px;
margin:10px 0 0 8px;
padding:16px 10px 0 10px;
border:1px solid #fff;
background:#ffffff url(images/news_background.jpg) top center repeat-x;
}
#post_background{
background: url(images/post_background.gif) top center repeat-y; 
}
#thumbnails{
margin:0 0 20px 0;
}
#thumbnails img{
border:1px solid #666666;
padding:1px;
}
#thumbnails .ngg-gallery-thumbnail img{
margin:0;
padding:1px;
}
.sponsor_image{
float:left;
width:100px;
}
.sponsor_text{
float:right;
width:440px;
min-height:100px;
}
.pagination{
padding:10px 0;
width:100px;
margin:0 auto 5px auto;
list-style:none;
}
.pagination a{
color:#999999;
text-decoration:none;
padding:1px 5px;
text-decoration:none;
border:1px solid #999999;
}
.pagination a:hover{
color:#666666;
padding:1px 5px;
text-decoration:none;
border:1px solid #666666;
}
.pagination li{
margin:0 5px 0 0;
display:inline;
}
.current{
color:#000;
padding:1px 5px;
text-decoration:none;
border:1px solid #000;
}
* html .current{
color:#000;
padding:1px 2px 1px 5px;
text-decoration:none;
border:1px solid #000;
}

ul.titlesponsor { margin:0; padding:0; list-style-type:none; }
ul.titlesponsor li { margin:0; padding:0; float:left; }
ul.titlesponsor li.sponsorlogo { width:94px; }
ul.titlesponsor li.sponsorcopy { width:449px; }
.sponsorlogo img { margin:0 auto 1.5em; }

.text-content {
	text-align: center;
	height: 300px;
	line-height: 300px;
	margin: 10px 0;
}

.text-content span {
	font-size: 30px;
	font-family: arial;
	color:#999999;
	font-weight: bold;
}

/*/////
Begin Sidebar
/////*/
#left_sidebar{
width:160px;
float:left;
}
#left_sidebar img{
margin:0 0 25px 0;
}
#right_sidebar img{
margin:0 0 18px 0;
}
#right_sidebar{
width:160px;
float:right;
}
.sidebarWrap{
padding:20px 2px;
margin:0 0 20px 0;
/*background:#eeeeee url(images/sidebar_background.gif) top center repeat-x;*/
}

/*/////
Begin Contact Form
/////*/
#post form.ddfm .credits{
display:none;
}
#post form.ddfm{
}
#post form.ddfm label{
width:60px;
}
#post form.ddfm .submit{
text-align:right;
clear:both;
width:83%;
}
#post form.ddfm textarea{
overflow:auto;
} 


/*/////
Begin footer
/////*/
#footer{
font-size:10px;
width:570px;
margin:0 0 0 8px;
padding:0;
color:#999999;
}
#footer p{
margin:0;
padding:10px 0;
}
#footer a{
color:#333333;
text-decoration:none;
}
#footer a:hover{
color:#333333;
text-decoration:underline;
}


/*/////
Begin Classes
/////*/
.readmore{
padding:2px 8px 1px 0;
margin:0 0 20px 0;
text-align:right;
color:#fff;
background:#666666;
clear:both;
}
.readmore a{
font-family:arial;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
}
.justify{
text-align:justify;
}

.left{
float:left;
}
.right{
float:right;
}
.course{
margin:0 0 0 23px;
}
.sponsors{
margin:20px 0 0 0;
}
#sponsors p{
text-align:justify;
width:450px;
}
.clear{
clear:both;
}
.tr-bg{
background-color:#eeeeee;
}
.register{
width:155px;
padding:5px 10px;
border:1px solid #999999;
background:#e2e2e2;
color:#ffffff;
}
.register a{
color:#333333;
text-decoration:none;
}
.register a:hover{
color:#333333;
text-decoration:underline;
}
td{
vertical-align:top;
}
#gallery{
height:300px;
}
#bottle{
width:190px;
float:left;
}
#cobra #gallery{
height:100%;
width:315px;
float:right;
list-style:none;
padding:18px 35px 0 0;
}
#cobra{
border-bottom:25px solid #666666;
margin:-25px 0 0 0;
padding:394px 0 20px 0;
background:url(http://www.ironman703phil.com/wp-content/uploads/2009/05/cobra_background.jpg) top center no-repeat;
}
#cobra ul{
margin:0;
}
body #cobra_navigation{
margin:0 0 10px 0;
padding:5px 0 5px 22px;
list-style:none;
display:block;
background:#666666;
}
#cobra_navigation li{
margin:0 5px 0 0;
display:inline;
padding:0 5px 7px 5px;
}
#cobra_navigation li:hover{
margin:0 5px 0 0;
display:inline;
padding:0 5px 7px 5px;
}
#cobra_navigation li a{
font-size:11px;
font-family:arial;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
#cobra_navigation li a:hover{
font-size:11px;
font-family:arial;
font-weight:bold;
color:#999999;
text-decoration:none;
}
#cobra .current{
border:none;
}
#cobra h3{
font-size:30px;
line-height:34px;
margin:0 0 20px 0;
padding:0;
}
#cobra h3 span{
color:#ff0000;
}
#rules ul li{
margin:0 0 10px 0;
list-style:none;
}
.wp-polls{
width:460px;
}
#content .wp-polls ul{
width:540px;
margin:0 0 0 0;
padding:0;
}
#content .wp-polls ul li{
width:155px;
margin:0 20px 20px 0;
float:left;
}
.wp-polls p strong{
text-align:left;
display:none;
}
.wp-polls-ans{
clear:both;
display:block;
}
.wp-polls p{
width:517px;
clear:both;
}
#content .wp-polls .Buttons{
width:155px;
background:#333333;
font-size:24px;
font-family:trebuchet ms;
color:#333333;
clear:both;
cursor:pointer;
background:#e2e2e2;
}
.tritans{
width:155px;
margin:0 20px 0 0;
float:left;
}
.tritans ul, .tritans-right ul{
margin:20px 0 0 0;
padding:0;
list-style:none;
}
.tritans ul li, .tritans-right ul li{
font-size:10px;
margin:0 0 5px 0;
padding:0 5px;
}
.tritans ul li:hover, .tritans-right ul li:hover{
background:#eeeeee;
}
#tritans img{
margin:0 0 20px 0;
}
#triathletes{
width:540px;
}
#triathletes td{
vertical-align:top;
}
#triathletes img{
margin:0;
padding:0;
}
#triathletes a{
margin:0;
padding:0;
}
#gina, #tim, #pete, #bree, #chris, #terenzo, #lisa, #cameron. #charlotte{
position:absolute;
}
.tooltip{
width:250px;
padding:10px;
font-family:arial;	
font-size:12px;
color:#333333;
display:none;
background:#f2f2f2;
border:1px solid #333333;
}
.tooltip h3{
margin:0;
padding:0;
font-size:22px;
font-weight:normal;
font-family:impact;
color:#00569f;
}

.live-time{
width:60px;
float:left;
}
.live-news{
width:410px;
float:left;
margin:0 0 0 10px;
padding:0 0 0 20px;
border-left:1px solid;
}
.live-news .ngg-galleryoverview{
padding:0 0 20px 0;
margin:0 0 20px 0;
border-bottom:1px dotted;
}

/*IMPORT & SEARCH RACE RESULT*/
.search-inputs{
	border: 1px solid #0099CC;
}
.search-inputs-active{
	border: 1px solid #0099CC;
	background-color: #D4FFFF;
}
.search-result-pagination {
	text-align: right; 
	margin: 10px 0 0;
	colo
}

.search-result-pagination a.current-link {
	text-decoration: underline;
	font-weight: bold;
}

.search-result-pagination a{	
	text-decoration: none;	
}

.search-result-pagination a:hover{	
	text-decoration: underline;	
}

.no-result {
	text-align:center; 
	border: 2px solid #000; 
	padding: 5px; 
	margin: 10px 0 0; 
	clear: both;
	background-color: #D4FFFF;
}

table#race-result {
	border-spacing: 2px;
	font-size: 12px;
	width: 800px;
}
table#race-result th {
	background-color: #0099CC;
	padding: 0;
	margin: 5px 5px 0 5px;
	color: #FFFFFF;
	text-align: center;
}

table#race-result td {
	border-bottom: 1px solid #030303; 
	padding: 5px 0;
	margin: 5px 5px 0 5px;
}

.isrr-title {
	font-size:20px; 
	font-weight:bold; 
	margin:10px auto; 
	text-align: center; 
	color: #003867; 
	font-family: trebuchet ms;
}

.isrr-header-first, .isrr-search-result-first {
	width: 40px; 
}

.isrr-header-first, .isrr-header, .isrr-header-last {
	float: left; 
	height: 20px; 
	line-height:20px; 
	text-align:center; 
	background: #0099CC; 
	font-weight: bold; 
	color: #fff;
	font-size: 10px;
}

.isrr-header, .isrr-header-first {
	margin-right: 5px; 
}

.isrr-search-result, .isrr-search-result-last, .isrr-header, .isrr-header-last {
	width: 100px; 
}

.isrr-search-result-first, .isrr-search-result, .isrr-search-result-last {
	float: left; 
	height: 20px; 
	line-height:20px; 
	text-align:left; 
	font-size: 10px;
}

.isrr-search-result, .isrr-search-result-first {
	margin-right: 5px;
}

.isrr-spacerh {
	float: left; 
	width: 100%; 
	font-size: 0; 
	height: 15px;
}

.isrr-clear {
	float: left; 
	width: 100%; 
	font-size: 0; 
	height: 5px;"
}



.post-number {
	font-size: 20px;
	color: #005296;
}

.navigation {
	clear:both;
}
.navigation .alignright a {
	text-decoration: none;
}
.navigation .alignleft{
	float: right;
	font-family: trebuchet ms;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
}

.navigation .alignright{
	float:right;
	font-family: trebuchet ms;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
}
.champ{
font-family:impact;
font-size:34px;
margin:0 0 20px 0;
padding:0;
font-weight:bold;
color:#ed1b24;
text-align:center;
}
.commentlist{
list-style:none;
margin:0;
padding:0;
}
.commentlist p{
margin:0 0 5px 0;
}
.commentlist li{
margin:0;
}
.commentlist .avatar{
display:none;
}
.commentlist .even, .commentlist .odd{
padding:10px 10px 5px 10px;
}
.commentlist .even{
background:#efefef;
}
#respond h3{
margin:20px 0;
}
.website{
display:none;
}
.fn{
font-weight:bold;
font-size:14px;
}
.pro-left{
width:270px;
float:left;
}
.pro-right{
width:270px;
float:right;
}
.pro-left img, .pro-right img{
float:left;
margin:0 10px 10px 0;
padding:2px;
border:1px solid #333333;
}
.pro-left p, .pro-right p{
width:165px;
float:right;
padding:0 10px 0 0;
font-size:11px;
}
.nocomments{
display:none;
}
.banners{
margin-bottom: 10px;
}
.banners img{
border: 1px solid #999;
}