/***************************************************************
This is the style sheet for the So Cal Colivata Regional Club Web site
***************************************************************/
/* Styling the html body **************************************/
html {
	background-attachment: fixed;
	background-image: url(bkg.gif);
	background-repeat: repeat-x;
    }

/* Styling the page body **************************************/
body {
	padding: 0;
	margin: 0;
	margin-left: auto;
    margin-right: auto;
    height: 780px;
	width: 960px;
	position: relative;
	border-style: none;
	background-color: #fff;
    font: 11px Futura, "Verdana", Futura, Helvetica, Arial , san-serif;
}

/* Styling links **********************************************/
a:link { color: #2f7016; }
a:visited { color: #d03218; }
a:hover { color: #6d1608; }
a:focus, a:active { color: #91b383;}
img {border: none;}

/* Styling headings *******************************************/
h1 { font-size: 10pt; 
     font-style: Verdana;
     font-weight: bold; 
     color: #5ba225;
     text-align: left;
     text-decoration: underline;
}
h2 {
     font-size: 10pt;
     font-style: Verdana;
     font-weight: bold;
     color: #5ba225;
     text-decoration: underline;
}
h3 { font-size: 7pt;
     font-style: Verdana;
     color: #abc8a3;
     text-decoration: underline;
}
h4 { font-size: 7pt;
     font-style: Verdana;
     color: #8ea88e;
     text-decoration: underline;
}

/* Styling the top banner ***************************************/
#Top_banner {
	position: relative;
    top: 0;
    left: 0;
	margin: 0;
	padding: 0;
	height: 58px;
	width: 960px;
	border-style: none;
	background-color: #800000;
	}

	/* Styling the Club_logo***************************************/
#Club_logo {
	margin: 0;
	padding: 0; 
	border-style: hidden;
}	
	
/* Styling the menu tabs ****************************************/
#Menu_tabs {
  position: absolute;
  top: -1px;
  right: 0;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
  border-width: 0;
  border-collapse: collapse;
  }
  
/* Styling the Side_banner  **********************************/
#Side_banner {
	position: absolute;
    top: 58px;
    left: 0;
    margin: 0;
    padding: 0;
    width: 229px;
	height: 677px;
    list-style: none;
    
	}

/* Styling the Club_name  **********************************/
#Club_name{ 
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0px;
    width: 229px;
    height: 28px;
    border-style: none;
    background-color: #fff;
    color: #f00dd7;
    }

/* Styling the Club_news background **********************************/
#Club_news_bkg{
    position: absolute;
    top: 28px;
    left: 0;
    width: 229px;
    height: 649px;
    margin: 0;
    padding: 0;
    background-image: url(side_banner_bkg.jpg);
    border-style: none;
    }

/* Styling the Club_news title **********************************/
#Club_news_title{
    position: relative;
    text-align: left;
    top: 75px;
    left: 0;
    padding: 0;
    margin: 3px;
	}

/* Styling the Club_news  **********************************/
#Club_news{
    position: relative;
    text-align: left;
    top: 62px;
    left: 0;
    width: 220px;
    height: 298px;
    padding: 0;
    overflow: auto;
    margin: 3px;
    border-style: none;
    border-collapse: collapse;
	}

/* Styling the Team_news  **********************************/
#Team_news_bkg{
    position: absolute;
    top: 465px;
    left: 0px;
    width: 227px;
    height: 212px;
    margin: 0;
    padding: 0;
    background-image: url(race_results_bg.JPG); 
    border-style: none;
    }
    
#Team_news_title{
    position: relative;
    text-align: center;
    top: 6px;
    left: 0;
    padding: 0;
    margin: 3px;
	}

/* Styling the Team_news  **********************************/
#Team_news{
    position: relative;
    top: 48px;
    text-align: center;
    left: 21px;
    width: 184px;
    height: 138px;
    padding: 0;
    font-size: 6.5pt;
    color: #800000;
    overflow: none;
    border-style: none;
    border-collapse: collapse;
    margin: 0px;
	}

/* Styling the Bottom_banner ********************************************/
#Bottom_banner {
	position: absolute;
    top: 722px;
    left: 0;
    margin: 0;
    padding: 2;
    width: 960px;
    height: 80px;
	text-align: right;
	font: 60% Futura, "Verdana", Futura, Helvetica, Arial , san-serif;
	color: #000;
	border-style: none;
	}	
	
/* Styling the main content ************************************/
#Main_content { 
    position: absolute;
    top: 58px;
    right: 0;
    width: 731px; 
    height: 657px;
    margin: 0;
    padding: ;
    background-color: #fff;
    border-width: thin;
    border-color: #555;
    border-style: none;
    font: 90% Futura, "Verdana", Futura, Helvetica, Arial , san-serif;
    }
 
/* Styling the Team_collage ***************************************/
#Team_collage {
  position: relative;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  width: 731px;
  height: 93px;
  }   
/* Styling the Main_scroll Area ************************************/
#Main_scroll { 
    position: relative;
    right: 0;
    width: 730px;
    height: 527px;
    overflow: auto;
    margin: 0;
    padding: 0;
    border-style: none;
    border-collapse: collapse;
    background-color: #fff;
    }
  

/* Styling the Bottom_fluff **********************************/
#Bottom_fluff {
  position: absolute;
  top: 680px;
  left: 229px;
  margin: 0;
  padding: 0;
  width: 731px;
  height: 40px;
  background-color: #025736;
  }


