body {
    margin: 0px;
    padding: 0px;
    background: url(images/bg-pattern.gif) repeat left top;
}

#container {
    width: 775px;
    \width: 795px;
    w\idth: 775px;
    margin: auto;
    padding: 0px;
}

#content {
    position: relative;
    width: 775px;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}

#content-box {
    position: relative;
    padding: 20px 30px 10px 58px;
    margin: 0;
}

#news-front-content-box {
    position: relative;
    width: 585px;
    height: 300px;
    right: 0;
    padding: 20px 0 10px 190px;
    margin: 0;
    background: transparent no-repeat scroll left top;
    background-image:  url(images/newsbg.gif);
}

#storyContent {
    padding: 0 20px 10px 0;
}

.zeroBorder {
    border: 0;
}

/*
.news-content-box {
    position: relative;
    width: 585px;
    right: 0;
    padding: 20px 30px 10px 185px;
    margin: 0;
    background: transparent no-repeat scroll left top;
    background-image:  url(images/newsbgfaded.gif);
}
*/
#temp-content-box {
  position: relative;
    left: 0;
    height: 400px;
    padding: 20px 30px 10px 58px;
    margin: 0;
    background-color: #FFFFFF;
    /*background: transparent url(images/temp-bg.jpg) no-repeat scroll left top;*/
}

h1#logo-home{
    position: absolute;
    top: 0px;
    left: 38px;
    padding: 0;
    margin: 0;
    width: 211px;
    height: 104px;
    background: url(images/home-logo.jpg) no-repeat left top;
    text-indent: -2000em;
}

h1#logo-home a {
    padding: 0;
    margin: 0;
    display: block;
    width: 211px; 
    height: 104px;
    text-decoration: none;
    text-indent: -2000em;
}

#header {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 775px;
    height: 130px;
    background: url(images/top-clouds.jpg) no-repeat left top;
    z-index: 20;
}

#newsbar {
    position: absolute;
    width: 174px;
    height: 295px;
    padding: 0;
    margin: 0;
    right: 0;
    text-align: left;
    background-color: #E6E6E6;
    border-left: 1px solid #AEAEAE;
    border-bottom: 1px solid #AEAEAE;
    z-index:10;
}

#newsbar2 {
    position: absolute;
    width: 174px;
    height: 295px;
    padding: 0;
    margin: 0;
    left: 0;
    background-color: #E6E6E6;
    border-right: 1px solid #AEAEAE;
    border-bottom: 1px solid #AEAEAE;
    z-index:10;
    overflow: auto;
}

#newscontent {
    position: relative;
    height : 240px;  
    padding: 0;
    margin: 10px 10px 20px 10px;    
    overflow: auto;
}


h3#nav-bar{
    position: absolute;
    top: 104px;
    left: 0;
    padding: 0;
    margin: 0;
    width: 775px;
    height: 26px;
    background: url(images/nav-bar.jpg) no-repeat left top;
    text-indent: -2000em;
}

/* bottom-nav start*/
div#bottom-clouds{
    position: relative;
    padding: 0;
    margin: 0;
    width: 775px;
    height: 116px;
    background: url(images/bottom-clouds.jpg) no-repeat left top;
    text-indent: -2000em;
}

h3#clients-button{
    position: absolute;
    top: 22px;
    left: 136px;
    padding: 0;
    margin: 0;
    width: 190px;
    height: 69px;
    background: url(images/clients.jpg) no-repeat left top;
    text-indent: -2000em;
}

h3#clients-button a {
    padding: 0;
    margin: 0;
    display: block;
    width: 190px; 
    height: 69px;
    text-decoration: none;
    text-indent: -2000em;
}

h3#teams-button{
    position: absolute;
    top: 22px;
    left: 351px;
    padding: 0;
    margin: 0;
    width: 190px;
    height: 69px;
    background: url(images/teams.jpg) no-repeat left top;
    text-indent: -2000em;
}

h3#teams-button a {
    padding: 0;
    margin: 0;
    display: block;
    width: 190px; 
    height: 69px;
    text-decoration: none;
    text-indent: -2000em;
}

h3#drivers-button{
    position: absolute;
    top: 22px;
    left: 567px;
    padding: 0;
    margin: 0;
    width: 190px;
    height: 69px;
    background: url(images/drivers.jpg) no-repeat left top;
    text-indent: -2000em;
}

h3#drivers-button a {
    padding: 0;
    margin: 0;
    display: block;
    width: 190px; 
    height: 69px;
    text-decoration: none;
    text-indent: -2000em;
}

#footer {
    position: relative;
    width: 765px;
    clear: both;
    margin: 0px;
    padding: 5px;
    text-align: center;
}

/* bottom-nav end*/
