/* CSS Document */

/* CSS Document */

/* CSS Document */

body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr, address
{margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6
{font-size: 100%}

ol, ul
{list-style: none}

address, caption, cite, code, dfn, em, strong, th, var
{font-style:normal; font-weight : normal;}

fieldset,img {border:0;}

caption, th
{text-align:left;}

/* Position */

body#index, body#adult, body#contact, body#juniors, body#register, body#team, body#vision, body#success, body#tv 
{
color:#CCC;
background-color:000000;
font-family:"Trebuchet MS", "Arial", "sans-serif";
background-image:url(../images/clouds.jpg);
background-repeat:no repeat;
padding-top:20px; padding-bottom:20px;
}


div#grad_container {
position: relative;
top:0px;
width:700px;
backgroung-color:#000;
background-image:url(../assets/back_grad.png); 
background-repeat: repeat-y;
z-index:0;
overflow:hidden;}

div#logo

{position:absolute;
top:-5px;
left: 10px;
z-index:1000;
overflow:visible;
display:none;
}



div#container{
position: relative;
left: 10px;
top:0px;
width:700px;
z-index:500;
border:1px solid #FFF;

}
blockquote img {float:right; display:none;}

div#atanews 

{position:relative;
height:251px;
width:318px;
border:1px solid #FFF;
display:none;}

div#links{
position:relative;
left:0px;
width:100%;
height:30px;
background-color:#0000CC;
border-bottom:1px #FFF solid;
background-image:url(../assets/logo_background.jpg); 
background-repeat: no-repeat;
background-position: bottom right;
margin-bottom:10px;
display:none;

}

div#info {position:relative;
float:left;
clear:both;
margin-left:10px;
width:740px;
display:none;
z-index:400;}


div#branding{
position:relative;
left:0px;
width:100%;
height:150px;
background-color:#000;
border-bottom:1px #FFF solid;
z-index:300;
overflow:visible;
display:none;
background-image:url(../assets/branding.jpg); 
background-repeat:no-repeat;}

div#left_sidebar{

position:relative;
float:left;
width:200px;
background-color:#000;
margin-bottom:6px;
display:none;
}

#info img {border: 1px #FFF solid; margin-top:10px;display:none; }

#info img {display:inline; margin-right:5px;display:none;}

#block {margin-top:-90px; float:right; width: 320px;  display:none;}

#right{
position:relative;
display:inline;
width:700px;
background-color:#000;

}

div#video

{
position:absolute;
right:10px;
height:420px;
top:0px;
width:320px;
background-image:url(../images/richie_back.jpg); 
background-repeat: no-repeat;
background-position: bottom right;
padding-bottom:10px;
display:none;

}

div#newsbox
{position:relative;
float:left;
margin-left:10px;
width:429px;
overflow:hidden;
z-index:5;
border-bottom:1px #FFF solid;
display:none;
}

div#u
{position:relative;
float:left;
margin-left:10px;
width:700px;
z-index:5;
border-bottom:1px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; border-top:1px solid #FFF;
background-image:url(../assets/news_back.jpg);
background-position: bottom right;
background-repeat:no-repeat;


}

div#richie_team 

{top:30px; right:10px; position:absolute;
width:250px;
display:none;
}

div#richie_team img {border:1px #FFF solid;
display:none;
}

div.wide
{position:relative;
float:left;
margin-left:10px;
width:500px;
overflow:hidden;
z-index:5;
border-bottom:1px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; border-top:1px solid #FFF;
background-image:url(../assets/news_back.jpg);
background-position: bottom right;
background-repeat:no-repeat;
}

img#signup
{
position:absolute;
top:30px; right:10px;
display:none;
}


div#bild
{position:relative;
float:left;
margin-left:10px;
width:500px;
height:493px;
overflow:auto;
z-index:5;
border-bottom:1px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; border-top:1px solid #FFF;
display:none;
}

div#news_items

{
position:relative;
float:right;
top:0px;
width:175px;
height:251px;
display:none;
}
div#news_section
{position:relative;
margin-top:0px;
display:none;
}

div#footer{
position:relative;
width:980px;
left:0px;
float:left;
height:30px;
background-color:#0000CC;
border-top:1px #FFF solid;
z-index:20;
background-image:url(../assets/logo_background.jpg); 
background-repeat: no-repeat;
background-position: bottom right;
margin-top:20px;
margin-bottom:0px;
display:none;
}

div#footer img {
position:absolute;
margin-top:0px;
padding:right:10px;
padding:0px;
display:inline;
height:19px;
width:20px;
display:none;
}

div#news_pic {
position:absolute;
left:0px;
top:0px;
width:251px;
height:251px;
border:1px solid #FFF;
border-bottom:none;
visibility:visible;
display:none;
}

div#news_pic1 {
position:absolute;
left:0px;
top:0px;
width:251px;
height:251px;
border:1px solid #FFF;
border-bottom:none;
visibility:hidden;
display:none;
}

div#news_pic2 {
position:absolute;
left:0px;
top:0px;
width:251px;
height:251px;
border:1px solid #FFF;
border-bottom:none;
visibility:hidden;
display:none;
}


div#newsletter
{margin-left:10px;
margin-top:8px;
border:1px #FFF solid;
background-image:url(../assets/news_back.jpg);
background-position: bottom right;
background-repeat:no-repeat;
display:none;
}

/* Lists*/

#links ul li {
display:inline;
display:none;
}

#left_sidebar ul{
display:block;
margin-left:10px;
background-color:#000;
border:1px #FFF solid;
display:none;
}

ul#smallinks
{
border:none;
padding-left:0px;
font-size:10px;
margin-top:8px;
line-height:1.4;
display:none;
}

ul#smallinks li a
{
margin:1px;
padding:1px;
margin:1px;
line-height:1.1;
color:#FFF;
text-decoration:none;
display:none;
}


ul#smallinks li a:hover
{
padding:1px;
line-height:1.1;
background-image:none;
color:#0000CC;
display:none;
}


ul#news
{position:absolute;
right:0px;
top:0px;
height:100%;
border-top:1px #FFF solid;
border-right:1px #FFF solid;
display:none;
}

ul#news li#news1

{

width:175px;
height:82px;
margin:0px;
padding:0px;
display:block;
display:none;
 }

ul#news li#news2

{
margin:0px;
padding:0px;
width:175px;
height:82px;
display:block;
display:none;
 }


ul#news li#news3 

{
margin:0px;
padding:0px;
margin-left:0px;
width:175px;
height:85px;
display:block;
display:none;

}

#team_div {
height:400px;

}


/* Links*/

ul#mainlinks a.start, ul#mainlinks a.team, ul#mainlinks a.adult, ul#mainlinks a.juniors, ul#mainlinks a.vision, ul#mainlinks a.register, ul#mainlinks a.contact {
display:block;
width:178px;
color:#999999;
font-weight:bold;
padding-left:10px;
text-decoration:none;
padding-top:8px; padding-bottom:8px;
background-image:url(../assets/back_link.jpg);
background-repeat:no-repeat;
background-position: bottom right;
background-color:#000;
display:none;
}


ul#mainlinks a.start:hover, ul#mainlinks a.team:hover, ul#mainlinks a.adult:hover, ul#mainlinks a.juniors:hover, ul#mainlinks a.vision:hover, ul#mainlinks a.register:hover, ul#mainlinks a.contact:hover {
display:block;
width:178px;
color:#0000CC;
padding-left:10px;
text-decoration:none;
padding-top:8px; padding-bottom:8px;
background-image:url(../assets/back_link_over.jpg);
background-repeat:no-repeat;
background-position: bottom right;
background-color:#FFF;
display:none;
}

li#news1 a, li#news2 a, li#news3 a

{
display:block;
width:175px;
height:100%;
text-decoration:none;
background-image:url(../assets/news_back.jpg);
background-position: bottom right;
background-repeat:no-repeat;
margin-top:0px;
padding:0px;
display:none;
}

li#news1 a span, li#news2 a span, li#news3 a span

{
margin-left:4px; margin-right: 4px;
margin-top:2px;
font-size:12px;
color:#FFFFFF;
display:block;
font-weight:bold;
line-height:13px;
display:none;
}

li#news1 a:hover span, li#news2 a:hover span, li#news3 a:hover span

{color:#0000CC;}

li#news1 a:hover span.newstext, li#news2 a:hover span.newstext, li#news3 a:hover span.newstext

{color:#000000;}

li#news1 a span.newstext, li#news2 a span.newstext, li#news3 a span.newstext

{
margin-left:4px; margin-right:4px;
margin-top:0px; margin-bottom:0px;
font-size:10px;
color:#999999;
display:block;
display:none;
}

li#news1 a:hover, li#news2 a:hover, li#news3 a:hover
{
display:block;
width:175px;
height:100%;
text-decoration:none;
background-color:#FFF;
background-image:url(../assets/news_backo.jpg);
background-position: bottom right;
background-repeat:no-repeat;
margin:0px; padding:0px;
display:none;
}




img#share, img#print {margin-left:6px; display:inline;  display:none;}

div#u p img {border:1px solid #FFF; float:right; display:none;}

div#sharethis

{position:relative;
margin-left:6px;
padding-left:6px;
margin-top:5px;
padding-top:5px;
display:none;
}

div.third

{
position:relative;
width:100%
float:left;}

div.lastone

{
position:relative;
width:100%;
float:left;}

img#activities

{
float:right;
margin-left:4px;
display:none;
}


img#challenge

{
float:left;
margin-right:4px;
display:none;
}
img#small

{
margin-left:6px;
display:none;
}

img#cardio {
text-align:center;
margin: 5 0 0 5;
display:none;
}

img#adult {
float:left;
margin: 4px;
display:none;
display:none;
}

p {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
}

ul#coach {
font-size: 11px;
}

img#p {
display:none;
}
