/* @override http://www.lapthelough.org/lap07styles.css 

orange = #ec6600
text = #3a3a3a

*/

body {
margin:0;
padding:0;
text-align: center;
background-image: url(pasteboard_bg.jpg); 
}

#temp-page {
	padding-top: 150px;
	line-height: 3em;
	font: 1.5em "Georgia", "Times New Roman", Times, serif;
}

.small {
	font-style: italic;
	font-size: 1em;
}

#page {
text-align: left;
margin: auto;
padding: 0px;
width: 800px;
font-size: 90%;
font-family: sans-serif;
background-color: #e1e1e1;
background-image: url(LTL_page_bg.jpg); }

#banner {
float: left;
margin: 0;
padding: 0;
width: 800px;
height: 202px;
background-color: black;
background-image: url(2010-banner.png); 
}

/*The Hotspots in the banner to take user home and to register.*/

#home_hotspot {
float: left;
height: 100px;
width: 340px;
margin-top: 70px;
margin-left: 70px; 
}

#sign_hotspot{
float: right;
height: 35px;
width: 130px;
margin-top: 90px;
margin-right: 50px;
}
/*The Main Navigation*/

#main_nav{
float: left;
width: 775px;
height: auto;

margin: 0;
padding-left: 20px;
padding-top:5px;
border-bottom: 3px black solid;
border-right: 1px black solid;
background-color: black;
background-repeat: repeat-y;
color: #c0521f;
border-left: 4px solid #5f5f5f;
display: inline; }


#main_nav ul li {
padding:0px;
margin: 0;
display: inline;
text-decoration: none;
}

/*The Left Content*/

#single_col {
padding:0;
margin:0;
float: left;
width: 400px;
margin-left: 70px;
margin-right: 70px;
margin-top: 10px;
display: inline; }

#single_col p {
padding: 0;
margin: 0;
font-family: helvetica, arial, "helvetica", serif;
color: #3a3a3a;
line-height: 2em;
text-align: left;
word-spacing: .1em;
font-size: .85em;
margin-bottom: 10px; 
}


#single_col h1 {
padding-bottom: 10px;
letter-spacing: .1em;
color: black;
text-transform: uppercase;
	font: bold 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#single_col h2 {
margin-top: 10px;
padding: 0;
margin-bottom: 5px;
letter-spacing: .1em;
color: #3a3a3a;
	font: italic bold 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/*______________The Sidebar on the right and all its classes and styles_______*/

#right_content {
float: left;
margin-top: 30px;
padding-right: 20px;
width: 230px
}

#right_content h1 {
margin-top: 10px;
padding: 0;
margin-bottom: 5px;
letter-spacing: .1em;
color: #ec6600;
	text-transform: uppercase;
	font: bold .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#right_content p{
padding-right: 0;
padding-bottom:15px;
margin:0;
font-family: helvetica, arial, "helvetica", serif;
color: #3a3a3a;
line-height: 1.8em;
text-align: left;
word-spacing: .1em;
font-size: .8em; 
margin-bottom: 15px;
border-bottom: 1px solid #e1e1e1;
}

/*------- all paragraph styles go down here -------*/


 #banner p {
text-indent: -1000em; 
}

#single_col a {
text-decoration: none;
}

#single_col .sub_content {
padding: 0;
margin: 0;
font-family: helvetica, arial, "helvetica", serif;
color: #3a3a3a;
line-height: 1.8em;
text-align: left;
word-spacing: .15em;
font-size: .8em;
margin-bottom: 10px;
}


/*__________________FOOTER_________________*/

#footer {
clear: both;
padding: 3px;
background-color: black;
border-top: 1px solid #3c3c3c;
border-bottom: 2px solid #a5a5a5;
}

#credits {
	height: 100%;
	width: 400px;
	float: left;
font-size: 78%;
padding-top: 20px;
padding-left: 70px;
color: #ebebeb;
text-align: left;
	letter-spacing: .09em;
	line-height: 2em;
	clear: none;
}

#credits p {
	font-family: "garamond", Times, serif;
	font-style: italic;
	line-height: 1.5em;
}

#badge {
	height: auto;
	margin-top: 20px;
	float: none;
	clear: none;
}

span.web {
	font: 120% georgia;
	text-decoration: underline;
}

span.title {
	letter-spacing: .2em;
	color: #7c7c7c;
	font: normal 100% "Helvetica", Arial, sans-serif;
}


#footer .CC {
margin:0;
padding:0;
margin-left: 70px;
font-size: .2em;
padding-bottom: 0px; 
}



#footer a:link {
text-decoration: none;
border: 0;
}


/*__________________FOOTER END_________________*/


h3 {
font-size: .9em;
color: #3f3f3f; }

strong {}

#logos {}

/*
	All the link styles
*/

#main_links a{
text-decoration: none;
padding: 10px;
font-family: "Helvetica", Arial, sans-serif;
font-size: 120%;
font-weight: 900;
color: #9ba2a2}

#main_links a:hover {
color:  #ea6424 
}

body#home_page li#home a, body#event_page li#event a, body#route_page li#route a, body#register_page li#register a, body#charity_page li#charity a, body#contact_page li#contact a, body#sponsor_page li#sponsor a{
color: #ea6424;
}

/*the contact link may change this to include all links*/

a.contact  {
border-bottom: dotted #5a5a5a 1px;
color: black
}

a:hover.contact {
color: #ec6600;
border-bottom: solid 1px gray;
}

#right_content a.contact {
color: #3f3f3f;
border-bottom: dotted 1px gray;
background-color: white;
text-decoration: none;
}

#right_content a:hover {
color: #ec6600;
border-bottom: solid 1px gray;

}

a:link {}

a:visited {}

a:hover {}

a:active {}

/*image styles*/

img {
margin:0;
padding:0;
border-style: none;
}

img.floatright {
padding-top: 30px;
padding-bottom:10px;
float:right;
}

img.floatleft {
padding-top: 6px;
padding-right: 10px;
float:left;
}

img.floatcentre {

}

.orange {
color: #ec6600; }

#train li {
font-family: helvetica, arial, "helvetica", serif;
color: #3a3a3a;
line-height: 1.7em;
text-align: left;
word-spacing: .15em;
font-size: .92em;
}

