@CHARSET "ISO-8859-1";
/* <!-- GROUP OPTION 1 --> */
body {
	font-size: 62.5%;   
	margin: 0;
	padding: 0;
	}
	
#page {
	background-color: #fff;
	color: #000;
	font-family:  Verdana, helvetica, sans-serif, arial;
	margin: 1em auto;
    padding: 0;
    width: 82em;		
}	
	
/********************************/
/* Header Definition            */
/********************************/
.banner {
	background-image: url("http://www.birchwoodbiketeam.com/images/BWwebbanner_HOMEPG3.jpg");
	background-repeat: no-repeat;
	background-position: center;
	color: #000;
	height: 12em;
	margin: 0;
    padding: 0;
}

/******* Headings ***************/
.banner h1 {text-align: center; padding-top: .5em;}
.banner h2 {text-align: center;}
h1, h2, h3 {font-weight: normal}

h1 {
	font-size: 2.9em;
	margin-left: .4em;
	margin-top: .4em;
	margin-bottom: .1em;
	letter-spacing: .13em;
}

.boxes h1 {color: #fff;
	margin-bottom: .5em;
}

.boxes h2 {font-size: 1.5em}
h2 {font-size: 2em}
	
h3 {font-size: 1.5em}

.content_box h3 {
	font-size: 1.8em;
	margin: .5em;
	text-align: center;
	font-weight: bold;
	}
	.content_box ul h3 {
	font-size: 1.5em;
	margin: .5em;
	text-align: left;
	font-weight: bold;
	}

/******* Paragraphs ***************/
.content_box p{
	margin: 1em;
	text-align: center;
	font-size: 1.3em;		
}

.boxes p {margin: .5em}

/******* Links ***************/	
a:link, a:visited {color: #fff; text-decoration: none}
.banner a:link, .banner a:visited {color: #000}
#footer a:link, #footer a:visited {color: #000;	border: .1em solid #fff;}

a:hover {color:#000; text-decoration: underline}
.navbar a:hover {text-decoration: underline}
.banner a:hover {text-decoration: none}
#box2.boxes a:hover {color: #fff}

#footer a:hover {border: .1em solid #000}

/******* Lists ***************/
.boxes ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: left;
	list-style-type: circle;
	list-style-position: inside;
	color: #fff;
}

.boxes li {
	font-size: 1.5em;
	margin-left: 1.5em;
	padding-top: .5em;
}

/********************************/
/* NEW Horizontal Navbar Definition */
/********************************/
#navcontainer {
	font-size: 1.8em;
	letter-spacing: .1em;
	margin-left: auto;
	margin-right: auto;

	margin-top: .8em;
	margin-bottom: -.5em;
	/*border-top: .1em solid #999;*/
	z-index: 1;
	}
#navcontainer ul {
	list-style-type: none;
	text-align: center;
	margin-top: -8px;
	padding: 0;
	position: relative;
	z-index: 2;
}
#navcontainer li {
	display: inline;
	text-align: center;
	margin: 0 -.1em;
	}
	
#navcontainer li a {
	padding: .1em .7em;
	/*background-color: #0068ff;*/
	border: .1em solid #fff;
	text-decoration: none;
	}

#navcontainer li a:hover {
	color: #000;
	border: .1em solid #666;
	/*border-top: .2em solid #666;
	border-bottom: .2em solid #666;*/
	}

#navcontainer li a#current {
	background-color: #fff;
	color: #000;
	border: .1em solid #666;
	margin-right: .1em;
}

#navcontainer li a#color1 {background-color: #7cccff}
#navcontainer li a#color2 {background-color: #00aeff}
#navcontainer li a#color3 {background-color: #0088ff}
#navcontainer li a#color4 {background-color: #0068ff}
#navcontainer li a#color5 {background-color: #0054a6}


/********************************/
/* Original Horizontal Navbar Definition */
/********************************/
/*.navbar {
	width: 9.64em;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 1.7em;
	border-top: .1em solid #fff;
	border-bottom: .1em solid #fff;
	padding-bottom: .2em;
	padding-top: .2em;
	letter-spacing: .15em;	
}

#minibox1.navbar {background-color: #7cccff}
#minibox2.navbar {background-color: #00aeff}
#minibox3.navbar {background-color: #0088ff}
#minibox4.navbar {background-color: #0068ff}
#minibox5.navbar {background-color: #0054a6}
*/
/********************************/
/* Midpage Boxes defined here   */
/********************************/

#boxcontainer {
	margin: auto;
	padding: 0;
	width: 82em;
	}
	
.boxes {
	padding-bottom: .1em;
	text-align: center;
	float: left;
	width: 33%;
	height: 255px;
	margin-bottom: .3em;
	margin-top: -.3em;
}

.boxes img {
	margin: 0;
	padding: 0;
	border: .2em solid #fff;
	}

#box1.boxes {

	background-color: #0088ff;
	border-right: .2em solid #fff;
	}
	
#box2.boxes {background-color: #000;}

#box3.boxes {
	background-color: #b3b3b3;
	border-left: .2em solid #fff;
	}

/********************************/
/* Dual Content boxes           */
/********************************/
.content_box {
	width: 40.5em;
	height: 17em;
	background-color: #e6e7e8;
	color: #000;
	margin-bottom: .5em;
	margin-right: .1em;
}

.content_box p {
	margin 1em;
	}

.content_box ul {
	margin: 1em 1em 1em 3em;
	padding: 0;
	list-style-type: disc;
}

.content_box li {}

.content_box li a {}

.content_box li a: active, a: visited {}

#cont_box1 {float: left; overflow: auto;}
#cont_box2 {
	float: right;
	background-image: url("http://www.birchwoodbiketeam.com/images/teamsponsors.jpg");
	background-repeat: no-repeat;
	background-position: center;
	}

	
.single_content_box {
	width: 99%;
	float: left;
	background-color: #e6e7e8;
	color: #000;
	margin-bottom: .1em;
	margin-right: .1em;
}

.single_content_box img {
	width: 10em;
	height: 4em;
}
/********************************/
/* Footer Definition            */
/********************************/
#footer {

	width: 100%;
	clear: left;
	text-align: right;
	color: #000;
	padding-top: .3em;
}