/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
}

a:hover {
color: #FF6600;}

#mini_nav{
width: 320px;
height: 81px;
background-color: transparent;
background-image: url('/images/mini_nav_background1.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
margin-bottom: 8px;
float: right;
}

#secondary_sponsor {
width: 100%;

background: #fff;
margin-top: 15px;
}

h3 {
font-size: 18px;
color: #FFFFFF;
}

#padR h1 {
color: #FF6600;
}

#articleheadlinename{
color: #FFFFFF;
}

#sociallinking h4, #sociallinking a, #linklabel {
color: white;
}

.articletext {
color: #FFFFFF;
}

.headerbackg3{
background-color: #333333;
}

#linking {
background: #333333;
margin: 0 auto;
}

.espottingboxtext2 a {
font-weight: bold;
color: #FF6600;
text-decoration: none;
}

.espottingboxtext2 a:hover{
font-weight: bold;
text-decoration: none;
}

.articlecaptionl_walk {
color: black;
}

#padLRTB_other {
background-color: #333333;
}

#padLRTB_links {
background-color: #333333;
padding-top: 10px;
padding-bottom: 10px;
}

.fitness_email {
background:#2F5455 url('../images/buttons/email_this_button.jpg') no-repeat scroll 0 0;
}

.fitness_print {
background:#2F5455 url('../images/buttons/print_this_button.jpg') no-repeat scroll 0 0;
}

.fitness_print a, .fitness_email a {
position: relative;
text-align: center;
width: 113px;
height: 21px;
}


.fitness_print a:hover, .fitness_email a:hover {
color: #FF6600;
}

.headerbackg3{
background-image: url(/images/subindex_menu_backg.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 24px;
}

.articlecaptionl {
background: none;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0 0 18px;
width:255px;
}

.articlecaptionl P {

margin-top: 20px;

}


ul.homebottomboxlinks a:hover, ul.morelinks a:hover, ul.rightlinklist a:hover {

color:white;
text-decoration:underline;
}


.articletext h2 {

font-size: 10px}

.sellheaderpattern2 {


text-transform: uppercase;

}


img.coverpicmain, img.coverpicmainarticle, img.coverpiclandscape2, img.coverpicportrait {
border:2px solid white;
margin-bottom:0;
margin-right:0;
margin-top:5px;
padding:0;
width:300px;
}

#mini_nav ul, #mini_nav2 ul

{

width: 110px;
margin-top: 38px;
height: 61px;
float: left;

}

#mini_nav ul li

{

font-size: 9px;
color: #ffffff;
line-height: 1.4em;
text-transform: uppercase;
list-style-image: url('../images/yellow_arrow.jpg');

}

#mini_nav ul li a {color: #fff;}

.sign_up_button {

margin-top: -57px;
margin-right:10px;
float: right;
}

#rt_intro_text {

width: 390px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: auto;

}


#rt_intro_text h3 {


}

.RTTlogo, #sponsors {margin-bottom:8px; width: 760px; height: 80px; background:url('rt2009_images/rt_top_header_backg.jpg') no-repeat #fff;}
#sponsors {background:url('rt2009_images/sponsors_shadow.jpg') no-repeat #fff; margin-bottom:0px; margin-top:-10px; padding-top: 5px; padding-bottom: 5px; width: 760px; height: 60px;}
.RTTcontent {padding:20px; padding-right: 0px;}
#sign_up_boxes_wrapper {
	padding:0 10px 10px 0;
background-color: #333333;
background-image: url('rt2009_images/box_footer_image.jpg') no-repeat #fff;
margin:5px 0 15px 0;
float:left;
}

#sponsors_label {

margin-top: 0px;
margin-right: 0px;
margin-left: 0px;


}

#sponsors_label2 {
margin-top: 15px;
margin-right: 5px;
margin-left: 2px;
float: left;



}


.backgFitnessArticle

{

background-color: #232323;

}



.headerbackg2

{


background-image: url('../images/main_nav_header.jpg');
background-color: #343434;
background-position: left;
background-repeat: no-repeat;
}

#sponsors a, #sponsors a:visited {color: #FFFFFF; text-decoration: none;}
#sponsors a:hover {text-decoration: underline;}


#signupbox1, #signupbox2, #signupbox3 {

margin-top: 15px;
width: 100%;
padding-top: 7px;
margin-bottom: 0px;
background: #3b3a3a;
position: relative;
border-bottom: 3px solid #FFFFFF;
background-image: url('../images/red_backg_menu.jpg');


}

#signupbox2 {background-image: url('../images/grey_backg_menu.jpg');}
#signupbox3 {background-image: url('../images/blue_backg_menu.jpg');}

#signupbox2 h2, #signupbox3 h2 {

font-size: 14px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
position: relative;
margin-top: 2px;
margin-left: 14px;
text-transform: uppercase;
}

#signupbox1 h2 {

font-size: 12px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
position: relative;
margin-top: 2px;
margin-left: 14px;
text-transform: uppercase;
}

#sign_up_boxes_wrapper #signupbox1 p {margin:0 0 5px 12px; font-size:12px;}

#padLRTB, #padLRTB-rt-article {
width: 312px;
color: #262626;
}

#rt_right_menu_item {


margin-top: 15px;
height: 120px;

}


#rt_right_menu_item img {


margin-top: -11px;

}

#rt_right_menu_item h3 a {

margin-left: 145px;
font-size: 11px;
color: #FF6600;
margin-top: 20px;
text-transform: uppercase;
}

.rightheadline2 a {

font-size: 10px;
color: #FF6600;
text-transform: uppercase;

}

.articleauthor, .articledate, .articleauthor_b, .articledate_b, .articlequote, .articlemore, #articleheadlinename, .articlemoviedetails (line 1307)

{

color: #FF3300;

}


ul.rightheadlinelist2 a

{

font-size: 11px;
text-transform: none;
font-weight: lighter;
line-height: 15px;
font-weight: bold;
color: #ffcc00;
text-decoration: none;

}

#padLRTB .backgBox a {

color: #FFFFFF;

}

#padLRTB .tough_backgBox a {color:#000000;}

.rightlinklist2 li a {

font-weight: bold;
}

.seealllinks a

{

color: #FF6600;
margin-right: 20px;

text-decoration: none;

}

.seealllinks a:hover

{

color: black;

text-decoration: none;

}


ul.homebottomboxlinks, ul.rightlink, ul.morelinks, ul.contentmainlink, ul.jokelink, ul.rightheadlinelist, ul.rightlinklist, ul.articlemorelinks {
list-style-image:url(/images/arrow_rt.gif);
}

.headerbackg1

{

background-color: #000000;

background-image: none;

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

}


#padLRTB P, #padLRTB-rt-article P {


font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
margin-top: 20px;

}


.articleheadline

{

font-size: 22px;
line-height: 24px;
color: #CC6600;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}


#padLRTB h2 {


font-size: 14px;
text-transform: uppercase;
color: #FFFFFF;

}

#padLRTB-rt-article h2 {

font-size: 11px;
text-transform: uppercase;

}


#intro_image {

margin-left: -7px;
}

.mainheaderbackgR, .mainheaderbackgL  {
background: #fff;
}


#signupbox1 ul li, #signupbox2 ul li, #signupbox3 ul li {
color: #FFFFFF;
font-size: 11px;
width: 300px;
list-style: none;
margin-left: -26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#signupbox1 ul, #signupbox2 ul, #signupbox3 ul {
margin-top: -5px;
}

#header_image {
margin-top: -25px;
}

#route_image {
margin-top: -15px;
padding-bottom: 7px;
}

#sponsors_logo {
height: 70px;
float: left;
}


#sponsors_logo_bottom {
margin: 0 auto;
text-align: center;
background:#FFF;
text-align: center;
}

/* New stykes */
#header_logo {height: 190px; background: url('/front_website/rough_track_triathlon/images/rtt_header1.jpg') no-repeat; position: relative;}
#toughtrack_logo {height: 190px; background: #FFF url('/front_website/rough_track_triathlon/images/tt_header1.jpg') no-repeat; position: relative; width:756px; left:15px;}
#signup_right, #signup_left {display: block; width: 272px; height:54px;background: url('/images/rtt_button.gif') no-repeat; position: absolute; top: 14px; text-align: center; color:#fdbb00; text-decoration: none; line-height: auto; font-size: 12px;padding-top:4px;}
#signup_right strong, #signup_left strong {font-size: 16px;}
#signup_left {left: 15px;} #signup_right {right: 180px;}
#intro_wrapper h2 {font-size: 24px; color: #FF6600; line-height: 22px; margin-top:10px; margin-bottom:30px; text-align:center; _margin: 30px 0 0 0; *margin: 30px 0 0 0; }
#toughtracks_wrapper h2 {font-size: 24px; color: #B20000; line-height: 22px; margin-top:-15px; margin-bottom:30px; text-align:center; }
#intro_wrapper p {margin-bottom: 1em;}
#signupbox1 h2 {color: #fff; text-align:left; font-size:13px; margin-bottom:5px; margin-top:5px; margin-left:10px;}
#signupbox1 h2 a {text-decoration:none;}
#signupbox_toughtracks {margin-top: 5px; width: 100%; padding-top: 7px; margin-bottom: 0px; position: relative;}
#signupbox_toughtracks h2 {color: #fff; text-align:left; font-size:14px; margin-bottom:5px; margin-top:5px; margin-left:10px;}
#signupbox_toughtracks p {color: #fff; text-align:left; font-size:12px; margin-bottom:0px; margin-top:0px; margin-left:10px;}
#signupbox_toughtracks a {text-decoration:none; color: #ff6600}

#intro_wrapper {width: 100%;}
#toughtracks_wrapper {width: 100%;}
#toughtracks_wrapper p {margin-bottom: 1em;}
#toughtracks_wrapper img {width: 428px; margin:5px 0 25px -3px;}
#sponsors_logo_bottom img {float:left; margin: 0 20px 5px 0;}

#rt_NavCon ul li {
	width:137px;
}

