/* CSS Document */
body        {
            font-family: Arial, Helvetica, Verdana ;  
			font-size: 14px;
			color: #333;
            background-color: #fff;
			background-repeat: repeat;
			text-align: center;
			}
* 			{
			border: 0px; 
			padding: 0px; 
			margin: 0px;
			}			
a:link      {		
			color: #333;
			text-decoration: underline;
			}
a:hover     {		
			color: #6699ff;
			text-decoration: underline;
			}
a:visited   {
			color: #333;
			text-decoration: underline;
			}
h1          {
			font-family: Verdana, Arial, Helvetica, ;  
			color: #fff;
			font-weight: normal; 
			font-size: 20px;
			text-align: left;
			margin-top: 7px;
			margin-left: 5px;
			margin-bottom: 15px;
			}
h2          {
			font-family: Verdana, Arial, Helvetica; 
			color: #333; 
			font-size: 17px;
			margin-bottom: 10px;
			}			
h3          {
			font-family: Verdana, Arial, Helvetica;  
			font-size: 16px;
			color: #6699ff;
			margin-top: 10px;
			margin-bottom: 23px;
			margin-right: 50px;
			margin-left: 5px;
			text-align: left;
			height: 25px;			
			}
a.h3_link:link {
			color: #6699ff; text-decoration: none; font-size: 16px; 
			}
a.h3_link:visited {
			color: #6699ff; text-decoration: none; font-size: 16px; 
			}
a.h3_link:hover {
			color: #6699ff; text-decoration: none; font-size: 16px; 
			}						
p			{
			padding-left: 5px;
			padding-right: 5px;
			}
td			{
			font-size: 15px;
			color: #ffffff;
			}
ul 			{
			list-style-type: disc;
			list-style-position: inside;
			color: #ffffff;
			margin: 2em;
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 27px;  
			text-indent: -20px;
			}
ol			{
			list-style: decimal inside;
			}																		
#container	{
			position: relative;
			width: 850px;
			height: 850px;
			margin: 0 auto;
			z-index: 1;
			}
#faint_logo	{
			position: absolute;
			top: 45px;
			left: 0px;
			background-image:
			url('images/background-logo.gif');
			width: 287px;
			height: 293px;
			z-index: 2;
			}
#logo_offset_top{
			position: absolute;
			top: 0px;
			left: -45px;
			width: 286px;
			height: 45px;
			background-image:
			url('images/faint-offset-top.gif');
			z-index: 2;
			}
#logo_offset_left{
			position: absolute;
			top: 45px;
			left: -44px;
			width: 45px;
			height: 245px;
			background-image:
			url('images/faint-offset-left.gif');
			z-index: 2;
			}
#freewheel_title{
			position: absolute;
			top: 55px;
			left: 20px;
			z-index: 3;
			}
#top_right_links{
			position: absolute;
			top: 45px;
			right: 0px;
			font-size: 10px;
			z-index: 2;
			}
.top_links	{
			margin-right: 10px;
			margin-left: 10px;
			font-color: #333;
			}
#addthis_bookmark{
			position: absolute;
			top: 100px;
			right: 0px;
			z-index: 2;
			}
#top_banner	{
			position: absolute;
			top: 150px;
			left: 0px;
			width: 850px;
			height: 250px;
			background-image:
			url('images/top_banner.jpg');
			z-index: 2;
			}
#introduction{
			position: absolute;
			top: 70px;
			right: 0px;
			width: 420px;
			text-align: right;
			z-index: 3;
			}
a.h2_link:link {
			color: #333; text-decoration: none; font-size: 17px; 
			}
a.h2_link:visited {
			color: #333; text-decoration: none; font-size: 17px; 
			}
a.h2_link:hover {
			color: #6699ff; text-decoration: none; font-size: 17px; 
			}
#twitter_banner	{
			position: absolute;
			top: 450px;
			left: 0px;
			width: 265px;
			height: 350px;
			background-image:
			url('images/content_wrapper.jpg');
			background-repeat: no-repeat;
			border-left: 1px solid #ccccff;
			border-right: 1px solid #ccccff;
			border-bottom: 1px solid #ccccff;
			text-align: left;
			z-index: 2;
			}
#twitter_banner_fade{
			position: absolute;
			top: 57px;
			left: 0px;
			width: 265px;
			height: 11px;
			background-image:
			url('images/fade.jpg');
			background-repeat: no-repeat;
			text-align: left;
			z-index: 3;
			}
#potm_banner{
			position: absolute;
			top: 450px;
			left: 291px;
			width: 265px;
			height: 350px;
			background-image:
			url('images/content_wrapper.jpg');
			background-repeat: no-repeat;
			border-left: 1px solid #ccccff;
			border-right: 1px solid #ccccff;
			border-bottom: 1px solid #ccccff;
			text-align: left;
			z-index: 2;
			}
#non_mtb_banner	{
			position: absolute;
			top: 450px;
			left: 583px;
			width: 265px;
			height: 350px;
			background-image:
			url('images/content_wrapper.jpg');
			background-repeat: no-repeat;
			border-left: 1px solid #ccccff;
			border-right: 1px solid #ccccff;
			border-bottom: 1px solid #ccccff;
			text-align: left;
			z-index: 3;
			}
#faint_base_logo{
			position: absolute;
			bottom: 0px;
			right: 0px;
			background-image:
			url('images/background-logo-base.gif');
			width: 259px;
			height: 257px;
			z-index: 2;
			}
#logo_offset_right{
			position: absolute;
			bottom: 0px;
			right: -75px;
			width: 75px;
			height: 231px;
			background-image:
			url('images/faint-offset-right.gif');
			z-index: 2;
			}
#base_content{
			position: absolute;
			bottom: 0px;
			right: 0px;
			width: 850px;
			height: 40px;
			border-top: 1px solid #ccccff;
			line-height: 50px;
			z-index: 3;
			}
.base_links	{
			margin-right: 10px;
			margin-left: 10px;
			font-color: #333;
			}
#design_by	{
			position: absolute;
			bottom: -5px;
			width: 850px;
			font-size: 9px;
			color: #999;
			z-index: 4;
			}
a.design:link {
			color: #999; text-decoration: none; font-size: 9px; 
			}
a.design:visited {
			color: #999; text-decoration: none; font-size: 9px; 
			}
a.design:hover {
			color: #6699ff; text-decoration: underline; font-size: 9px; 
			}
			 

