﻿html {
	width: 100%; 
	height: 100%; 
	font-family: tahoma, verdana, helvetica, Sans-Serif; 
	padding: 0px; 
	margin: 0px 
}

body { 
	width: 100%; 
	height: 100%; 
	padding: 0px; 
	margin: 0px;
	background-color: #595754; 
	color: #000
}

table {
	font-family: tahoma, verdana, helvetica, Sans-Serif;
}

div { 
	padding: 0px;
	margin: 0px
}

img { 
	padding: 0px;
	margin: 0px
}

td { 
	padding: 0px; 
	margin: 0px
}

.fullpagecontent { 
	margin-left: 20%; 
	margin-right: 20%; 
	margin-top: 20px; 
	margin-bottom: 0px;
}

.box 
{
	font-size: 10pt;
	font-family: tahoma, verdana, helvetica, Sans-Serif;
	border: solid 1px #3A3939;
	background-color: #f1f0f0;
	color: black;
	padding: 5px;
	margin: 10px;
	margin-bottom: 0;
}

.box h1 {
	margin-top: 2px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #595754;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px dotted #595754;
} 

.box h2 { 
	color: #595754;
	margin-top: 2em;
	margin-left: 10px;
	font-size: 11pt;
} 

.box p {
	margin-left:30px;
	margin-right:30px;
}


.box a:link, .box a:visited { 
	color: #cd6c00;
	text-decoration:none;
}
 
.box a:hover, .box a:active  { 
	color: #ff1100;
	text-decoration:underline;
} 

.bookmark {
	border: 0px;
	width: 16px;
	height: 16px;
}


.block:before
{
}

.note 
{
	color: #0000ff;
	margin: 10px;
	font-size: 10pt;
}

.itemheader h2
{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
}

.itemheader h2 small
{
	font-size: .5em;
}

.columnheader h1
{
	margin-left: 110px;
	text-decoration: none;
	font-size:1.2em;
	padding-left:0;
	color:#f1f0f0;
}

.columnheader h1 smaller
{
	font-size:.8em;
	color:#f1f0f0;
	
}

.columnfooter
{
	border-top: dotted 1px #CCCCCC;
	text-align:center;
	font-size: small;
	color: #CCCCCC;
}
	
.autocompleteTable { padding:0; margin:0; border:1px gray solid; font-size:8pt; border-collapse:collapse; cursor:pointer; }
.autocompleteTable td { padding:3px; }
.autocompleteSelectedRow { background-color:#ed6401; color:#fff; padding:2px;}
.autocompleteUnselectedRow { background-color:#fff; color:#000; padding:2px;}
.directionsTable { font-size:9pt; width:240px; }
.kilometerCell { text-align: right; }

.legend
{
    background-image: url(images/legend.png);
    width:20px;
    height:15px;
}

.social_n_bookmarks
{
    margin:0;
    padding:0;
    background-image: url(images/social_n_bookmarks.png);
    width:20px;
    height:20px;
    display:block;
}

.social_n_bookmarks span
{
    display: none;
}


#header { 
	background-image: url(images/headerrunning.png); 
	font: 14px tahoma; 
	width: 100%; 
	color: #fff; 
	height: 81px;
	position: absolute; 
	top: 0px;
	left: 0px
}

#header-bottom { 
	position: absolute; 
	top: 81px 
}

#baseline { 
	left: 140px; 
	position: absolute; 
	top: 59px; 
	font: 14px tahoma 
}

#content {
	position: absolute; 
	top: 81px
}

#statsline 
{
	text-align: right;
	right: 12px; 
	position: absolute; 
	top: 10px; 
	font: 14px tahoma;
	vertical-align:middle;
}

#statsline b
{
	font: 18px tahoma;
	vertical-align:middle;
}

#blogsearch { 
	text-align: right;
	top: 17px;
	right: 10px; 
	position: absolute; 
}	

#menubar { 
	right: 10px; 
	position: absolute; 
	top: 59px;
	color: White; 
}

#menubar div
{
	float:left;
	text-align:right;
	white-space: nowrap;
}

#menubar a:link { 
	color: #ffcc00;
	text-decoration: none;
}
 
#menubar a:visited { 
	color: #ffcc00 ;
	text-decoration: none;
}

#menubar a:hover { 
	color: #ffee22;
	text-decoration: underline;
} 

#menubar a:active { 
	color: #d27800 
} 

#newsbar 
{
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

#rightpane { 
	width: 300px;
	border-left: solid 1px #3A3939;
	padding: 0;
	vertical-align: top;
}

#flashnotinstalled 
{
	font-family: Tahoma, Verdana, Arial,Helvetica, Sans-Serif;
	color:White;
	margin: 0;
	padding: 20px;
	padding-top: 50px;
	font-size: 10pt;
}

#flashnotinstalled h1 {
	font-size: 1.2em;
}

#flashnotinstalled a {
	color: #ffcc00;
}
