/*	-------------------------------------------------------------
	Midland Cycle Club
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description: 	css/xhtml site for Midland Cycle Club
	Version: 		1.0
	Author: 		Azmi Johari
	Author URI: 	http://www.aspaqglobal.com.au
	-------------------------------------------------------------	*/

/* ********************* GLOBAL RESET ******************************  */
img { border: none; }
a:link, a:active, a:visited { color: #2A3FFF; text-decoration: none;}
a:hover {color: #FA922B; text-decoration: none;}

h1{ font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size: 30px; color: #000000; margin-bottom: 18px;  line-height: 35px; }
h2, h3, h4 { font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size: 20px; margin-bottom: 10px; margin-top: 15px; color: #000000 }

* { padding: 0; margin: 0; }
p { margin-top: 10px; }


/* ***************** BODY  *************************** */

body { 
    margin: 0 auto;
	font-size: 70%; 
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;  color: #000000;
	/* background: #000000 url(../images/bg.jpg) repeat-y center top;   */
	background: #FFFFFF url(../images/outsidebg.jpg) repeat-y center top;
}

/* *************  WRAPPER  ************************** */
#wrapper { 
	width: 821px;  
	overflow: hidden; 
    margin: 0 auto; 
}


/* ***************HEADER ***************************** */

#header { 
	width: 800px;
	height: 110px; 
    margin: 0 0 0 10px;
	background: url(../images/banner.jpg) no-repeat center; 
	position: relative; 
}

/* ***************NAVIGATION ***************************** */

#navigation { 
	float: left;
	width: 800px;
	height: 150px; 
	margin: 0 0 0 10px;
	background: url(../images/navigation.jpg) no-repeat center; 
	position: relative; 
}


.nav{
  margin: 20px 0 0 100px;
  /* font-family: 'Courier New', Courier, monospace, serif; font-size: 18px; color: #A0A0A4;    */
  font-family: verdana, geneva, sans-serif; font-size: 16px; color: #A0A0A4;   
  line-height: 7px; padding:0 0 5px 0; font-weight: bold; word-spacing:15px;
 }

.nav a{
 color: #A0A0A4;   
 }
 
.bordimage{
	    padding: 4px 4px 4px 4px;
			border: 1px solid #000;
		}
		
.pagetitle{
	    color: #FF0000; 
		}		
/* ******************* CONTENT ************************** */
#content {
	clear: left;
	width: 800px;
	min-height:500px;
	margin-left:10px;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	line-height: 18px; 
}

/* ******************* CONTENT  Left and right ************************** */
#content .leftcol {
	float: left;
	width: 380px;
	margin: 15px 20px 15px 25px;
}
#content .rightcol {
  	margin: 50px 30px 10px 10px;

	
}
#content .textarea {
   clear: both;
	margin: 15px 20px 15px 25px;

}

#content .linkarea {
   clear: both;
   background: url(../images/links.png) no-repeat;
   margin: 0 25px 0 15px;
   padding:20px;
   height: 500px;
}
 
 
#content .link {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; font-size: 15px; color: #0461D2; ;
	}

/* ******************* FOOTER ************************** */
#footer {
	background: #F9F9F9;
	clear: both;
	width: 800px;
	height: 20px;
	margin-left: 10px;
	text-align: center;
	font-size:8pt;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	background: url(../images/footer_bg.jpg) no-repeat;
}

#footer a, #footer a:visited{
		color: #0461D2; 
}

#footer a:hover {
	color: #FA922B;
}

#footer2 a {
	margin-bottom: 10px;
	padding: 10px;
	height:40px;
	color: #0461D2; 
}

#footer2 a:hover{
	color: #FA922B;
}


#w3cStuff{
 padding: 0 5px 0 15px;
 font-size: 8pt;
 line-height: 1.5em;
 margin-bottom: 10px;
}

/*    TABLE CSS */
table {
	width:100%;
	padding:5px;
	/* border:1px solid #eee; */
}

th {
	/* color:#0461D2; */
	text-align:left;
	/* border:1px solid #eee; */
	padding:10px;
}

td {
	padding:5px;
	text-align:left;
	 border:1px solid #eee; 
	/* background:#fafafa; */
}



