/* CSS Document */
body{
margin:0;
padding:0;
background-color:#1e1e20;
}

#pagecontainer{
width:800px;
height:auto;
background-color:#1e1e20;
margin-left:auto;
margin-right:auto;
}

#header{
width:800px;
height:250px;
background-color:#1e1e20;
margin-left:auto;
margin-top:0px;
margin-right:auto;
float:left;
}

#contentcontainer{
width:700px;
height:auto;
background-color:#1e1e20;
margin:20px 50px 0 50px;
float:left;
}

#contentcontainer2{
width:800px;
height:330px;
background-color:#1e1e20;
margin:0;
float:left;
}

#contentcontainer3{
width:700px;
height:auto;
background-color:#1e1e20;
margin:10px 50px 0 50px;
float:left;
}

#piccontainer{
width:600px;
height:auto;
background-color:#1e1e20;
margin: 1px 0 0 50px;
padding:0;
float:left;
}

.picboxcontainer{
width:100px;
height:100px;
background-color:#1e1e20;
margin:0;
padding:0;
float:left;
}

.picbox{
width:78px;
height:78px;
background-color:#1e1e20;
margin:10px 10px 10px 10px;
padding:0;
float:left;
border:1px solid #FFFFFF;
}

.picboxcontainer2{
width:100px;
height:100px;
background-color:#1e1e20;
margin:0;
padding:0;
float:left;
}

.picbox2{
width:78px;
height:78px;
background-color:#1e1e20;
margin:10px 10px 10px 10px;
padding:0;
float:left;
}

.pics_datebox{
width:580px;
height:14px;
background-color:#1e1e20;
margin: 10px 0 0 60px;
padding:0;
float:left;
}

.pics_datebox2{
width:580px;
height:14px;
background-color:#1e1e20;
margin: 10px 0 40px 60px;
padding:0;
float:left;
}

#profilecontainer{
width:700px;
height:auto;
background-color:#1e1e20;
margin:20px 50px 0 50px;
float:left;
}

#profile_left{
width:200px;
height:320px;
background-color:#1e1e20;
margin:10px 0 0 0;
padding:0;
float: left;
}

#tompaprofile_left{
width:200px;
height:auto;
background-color:#1e1e20;
margin:10px 0 0 0;
padding:0;
float: left;
}

#profile_right{
width:600px;
height:330px;
background-color:#1e1e20;
margin:0;
padding:0;
float: left;
background-image: none;
background-repeat: no-repeat;
}

#tompaprofile_right{
width:600px;
height:660px;
background-color:#1e1e20;
margin:0;
padding:0;
float: left;
background-image: none;
background-repeat: no-repeat;
}

#news_container{
width:700px;
height:auto;
background-color:#1e1e20;
margin:20px 50px 0 50px;
padding:0;
float: left;
}

.news_box{
width:700px;
height:auto;
background-color:#1e1e20;
margin:5px 25px 5px 0;
padding:0;
float: left;
border-bottom: 1px solid #1e1e20;
}

.news_box2{
width:700px;
height:auto;
background-color:#1c1c1c;
margin:5px 25px 5px 25px;
padding:0;
float: left;
border-bottom: 1px solid #1e1e20;
}

#article_box{
width:700px;
height:auto;
background-color:#1e1e20;
margin:10px 0 10px 0;
padding:0;
float: left;
}


#linkcontentcontainer2{
width:700px;
height:auto;
background-color:#1e1e20;
margin:20px 50px 0 50px;
float:left;
}

#link_left2{
width:200px;
height:315px;
background-color:#1e1e20;
margin:15px 0 0 0;
padding:0;
float: left;
}

#link_right2{
width:500px;
height:330px;
background-color:#1e1e20;
margin:0;
padding:0;
float: left;
background-image: none;
background-repeat: no-repeat;
}

#ridercontainer{
width:800px;
height:auto;
background-color:#1e1e20;
margin:20px 0 0 0;
float:left;
}

#content_left{
width:800px;
height:330px;
background-color:#1e1e20;
margin:0;
padding:0;
float: left;
}

#content_right{
width:320px;
height:330px;
background-color:#transparent;
margin:0;
padding:0;
float: left;
}

#linkcontainer{
width:800px;
height:330px;
background-color:#transparent;
margin-left:auto;
margin-right:auto;
border-bottom: 1px solid #ffc800;
float:left;
}

#link_left{
width:150px;
height:315px;
background-color:#transparent;
margin:15px 0 0 50px;
padding:0;
border-bottom: 1px solid #ffc800;
float: left;
}

#link_right{
width:600px;
height:330px;
background-color:#transparent;
margin:0;
padding:0;
border-bottom: 1px solid #ffc800;
float: left;
}

#banner{
width: 800px;
height: 40px;
background-color: #transparent;
margin:0 0 0 0;
padding: 0;
float: left;
display: inline;
}

#riderscontainer{
width:750px;
height:auto;
background-color:#1e1e20;
margin:20px 0 0 25px;
float:left;
}

.riderbox{
height:200px;
width:150px;
background-color:#transparent;
margin:0 50px 0 0;
padding:0;
float:left;
}

.riderbox2{
height:200px;
width:150px;
background-color:#1e1e20;
margin:00;
padding:0;
float:left;
}

.riderphoto{
height:148px;
width:148px;
background-color:#1e1e20;
margin:0;
padding:0;
border:1px solid #FFFFFF;
float:left;
}

.ridername{
height:50px;
width:150px;
background-color:#1e1e20;
margin:0;
padding:7px 0 0 0;
float:left;
background-image: url(img/whitebox.jpg);
background-repeat: no-repeat;
text-align:center;
letter-spacing:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#stefan_contentcontainer{
width:800px;
height:330px;
background-color:#transparent;
margin-left:auto;
margin-right:auto;
border-bottom: 1px solid #ffc800;
float:left;
}

#stefancontent_right{
width:600px;
height:330px;
background-color:#transparent;
margin:0;
padding:0;
border-bottom: 1px solid #ffc800;
float: left;
}

#stefancontent_left{
width:190px;
height:660px;
background-color:#1e1e20;
margin:30px 0 0 10px;
padding:0;
float: left;
}

#border{
width:800px;
height:1px;
margin:15px 0 0 0;
background-color:#ffc800;
float:left;
}

#riderborder{
width:800px;
height:1px;
margin:0;
padding:0;
background-color:#ffc800;
float:left;
}

.adsense_container{
width:728px;
height:90px;
margin:10px 0 0 36px;
padding:0;
background-color:transparent;
float:left;
}

img{
border:0;
}

a img{
border:0;
}