#body-content {
	width:1000px;
	margin-left: auto ;
	margin-right: auto;
}

#search_user {
	background-image: url(/images/user_background.jpg);
	width:190px;
	height:224px;
}

#search_user img {
	padding-left:18px;
	padding-top:20px;
}

#search_user p {
	font-size:14px;
	font-weight:bold;
	padding-left:18px;
	padding-top:3px;
}


#action_user {
	background-image: url(/images/user_actions.jpg);
	width:190px;
	height:46px;
}

#action_user img {
	padding-left:4px;
}

#running_log_fieldset {
	padding-top: 0;
}

#home-strapline {
	
}

#running_log_form {
	top: -2em; left: 0;
}

#central-content {
	width:750px;
	height:1050px;
	float:left;
}

#site-central-content {
	width:750px;
	float:left;
}

#header-main {
	background-image: url(/images/header-main.jpg);
	width:748px;
	height:277px;
	margin-bottom:10px;
}

#header-bbc {
	background-image: url(/images/BEATINGBOWELCANCER.jpg);
	width:748px;
	height:277px;
	margin-bottom:10px;
}

#kc-article {
	clear:both;
	height:50px;
	margin-top:10px;
	padding-top:10px;
}

#kc-article-image {
	float:left;
	width:52px;
}

#kc-article-title {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	overflow: auto;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#464668
}

#kc-article-title-welcome {
	font-family:Arial,Helvetica,sans-serif;
	overflow: auto;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#464668
}

#kc-article-strapline {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	overflow: auto;
	width:170px;
	font-size:12px;
	color:#827A85
}

#kc-article-strapline a {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	overflow: auto;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#004CAA
}

#recently-joined {
	background-image: url(/images/blue-background.gif);
	width:488px;
	height:200px;
	padding-left:10px;
	margin-bottom:5px;
	float:left;
}

#signup {
	background-image: url(/images/blue-background.gif);
	width:223px;
	height:180px;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:20px; 
	padding-top:20px; 
	float:left;
}

#bottom-bar {
	background-color:#FFFFFF;
	width:760px;
	height:500px;
}

#bottom-left {
	height:528px;
	width:250px;
	float:left;
	border-width:1px; 
	border-style:solid;
	border-color:#B1B1B2;
	padding:2px 2px 2px 2px;
}
	
#bottom-middle {
	width:223px;
	margin-left:14px;
	height:511px;
	float:left;
	border-width:1px; 
	border-style:solid;
	border-color:#B1B1B2;
	padding:2px 2px 20px 2px;
}

#bottom-right {
	width:243px;
	margin-left:6px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#bottom-right-top {
	clear:both;
	height:192px;
	border-width:1px; 
	border-style:solid;
	border-color:#B1B1B2;
	padding:2px 2px 20px 2px;
	margin-bottom:5px;
}

#bottom-right-bottom {
	clear:both;
	border-width:1px; 
	border-style:solid;
	border-color:#B1B1B2;
	padding:2px 2px 20px 2px;
	height:290px;
}

#million-mile {
	clear:both;
	height:250px;
	width:900px;
	margin-bottom:20px;
	background-image: url(/images/mmc2010.jpg);
}

#men-mm {
	float:left;
	color:#000000;
	position: relative; 
	top: 140px; 
	left: 335px;
}
#women-mm {
	float:left;
	color:#000000;
	position: relative; 
	top: 140px; 
	left: 225px;
}
#total-mm {
	float:left;
	color:#000000;
	position: relative; 
	top: 140px; 
	left: 410px;
}

#top-male {
	float:left;
	position:relative;
	top:115px;
	left:473px;
	width:50px;
	height:50px;
	font-size:12px;
	color:#000000;
	text-align:center;
}

#top-female {
	float:left;
	position:relative;
	top:115px;
	left:505px;
	width:50px;
	height:50px;
	font-size:12px;
	color:#000000;
	text-align:center;
}



#event-partners {
	background-image: url(/images/blue-background.gif);
	color:#000000;
	width:115px;
	height:20px;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	float:left;
}

#partners-image {
	clear:both;
	margin-left:40px;
}

#become-partner a {
	background-image: url(/images/blue-background.gif);
	color:#F7991D;
	width:102px;
	height:20px;
	margin-left:5px;
	padding:5px 0px 5px 2px;
	float:left;
	text-decoration:none;
}

#recent-events {
	background-image: url(/images/blue-background.gif);
	color:#000000;
	width:115px;
	height:20px;
	padding:5px 5px 5px 2px;
	float:left;
}

#add-event {
	background-image: url(/images/blue-background.gif);
	color:#F7991D;
	width:102px;
	height:20px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
	float:left;
	text-decoration:none;
}

#add-event a {
	color:#F7991D;
	text-decoration:none;
}

#events-list {
	color:#F7991D;
	width:200px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
	float:left;
}

#event-title {
	font-family:Arial,Helvetica,sans-serif;
	width:180px;
	height:30px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#004CAA;
        margin-bottom:5px;
}

a.event-title0 {
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#004CAA;
        font-size:12px;
        display: table-cell;
        vertical-align: middle;
}

a.event-title1 {
   color: #464668;
   font-family:Arial,Helvetica,sans-serif;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display: table-cell;
   vertical-align: middle;
}

#section-title-kc {
	background-image: url(/images/blue-background.gif);
	color:#000000;
	width:214px;
	height:20px;
	padding:5px 5px 5px 5px;
	float:left;
}

#our-advertisers-title {
	background-image: url(/images/blue-background.gif);
	color:#000000;
	width:137px;
	height:20px;
	padding:5px 5px 5px 5px;
	float:left;
	text-align:center;
}

#our-advertisers {
	color:#000000;
	width:137px;
	height:20px;
	padding:0px 0px 0px 5px;
	float:left;
	text-align:center;
}

#section-title-news {
	background-image: url(/images/blue-background.gif);
	color:#000000;
	width:240px;
	height:20px;
	padding:5px 5px 5px 5px;
	float:left;
}

#tab-row {
	background-image: url(/images/tab3.gif);
	width:57px;
	height:26px;
	float:left;
	padding-left:10px;
	margin-right:2px;
}

#tab-row a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#header-tab-row {
	background-image: url(/images/tab3.gif);
	width:57px;
	height:26px;
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	margin-right:2px;
	margin-top:1px;
}

#header-tab-row a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}



#review-images {
	padding:0px 0px 0px 0px;
}

#tab-row-line {
	margin-left:10px;
	width:250px;
	margin-bottom:10px;
	padding: 0px 0px 0px 0px;
	height:50px;
}

#header-tab-row-line {
	margin-left:10px;
	width:500px;
	padding: 0px 0px 0px 0px;
	height:35px;
	padding-top:3px;
}

#home-strapline {
	margin-left:10px;
	width:350px;
	padding: 0px 0px 0px 0px;
	height:35px;
	color:#000000;
	font-style:bold;
	font-size:12px;
}

#bottom-tab-row-line {
	margin-left:10px;
	width:740px;
	padding: 0px 0px 0px 0px;
	height:50px;
	padding-top:172px;
}

#bottom-tab-row-line-left {
	width:500px;
	float:left;
}

#bottom-tab-row-line-right {
	width:100px;
	margin-left:100px;
	float:left;
}

#signup-tab {
	background-image: url(/images/join-for-free-tab.gif);
	width:89px;
	height:22px;
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding-left:35px;
	padding-top:4px;
	margin-right:2px;
	margin-top:1px;
}

#signup-tab a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#bottom-tab-row {
	background-image: url(/images/long-tab.gif);
	width:103px;
	height:23px;
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
	padding-left:20px;
	margin-right:2px;
	margin-top:1px;
}

#bottom-tab-row a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#bottom-tab-row-new {
	background-image: url(/images/tab-with-new.gif);
	width:53px;
	height:23px;
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin-right:2px;
	margin-top:1px;
	padding-top:4px;
	padding-left:30px;
}

#bottom-tab-row-new a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#footer {
	clear:both;
	height:20px;
	width:900px;
	background-color:#004295;
	padding:5px 5px 5px 5px;
}

#profile_image {
	float:left;
	padding-right:15px;
}

#search_box {
	float:left;
	padding-left:20px;
}

#welcome_runners_log_graph {
	width:750px;
	margin-right:80px;
	float:left;
}

#welcome_runners_log_graph_adverts{
	
}

h1 {font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#004CAA}
h4 {font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#004CAA}

.errorExplanation {
     background-color:#FFEAE8;
     border:1px solid #FF8B7F;
     color:#000;
     text-align:left;
     vertical-align:top;
     padding-top:5px;
     padding-left:20px;
     padding-bottom:10px;
     margin-top:3px;
     margin-bottom:10px;
     font-size:0.8em;
}

.errorExplanation h2 {
     color:#F0775E;
}

.doing {
     color:#A39191;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:14px;
	 font-weight:normal;
}

.buddy-updates {
     color:#A39191;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:12px;
	 font-weight:normal;
}

.buddy-count {
     color:#A39191;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:12px;
	 font-weight:normal;
}

.errorExplanation ul {
     list-style-type: disc;
     /*list-style-image: url(../images/icons/exclamation.png);*/
     list-style-position: inside;
     margin:15px
     padding:3px;
}

.fieldWithErrors input[type="text"],
.fieldWithErrors input[type="password"],
.fieldWithErrors select {
  border-color:#FF8B7F;
  float:left;
  clear:right;
}

.fieldWithErrors {
	float:left;
}

* {margin:0; padding:0;}

.login {
	background:url(../gfx/user.gif) no-repeat 95% 1em;
}
.contact {
	background:url(../gfx/email2.gif) no-repeat 95% 1em;
}
fieldset div {
	margin:0.3em 0;
	clear:none;
}

legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
.pc_address, input[type="text"],input[type="password"], textarea {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

.select_address {
	padding:0.15em;
	width:20em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

select {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input:hover, input:focus, textarea:hover, textarea:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

.email {
	width:14em;
}

input.default {
	color:#bbb;
}


html a{outline:none}

body{margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;line-height:17px}

.hed_bg{background:url(/images/home-page-image-no-tabs.gif) left top no-repeat;height:283px}

.login_box1{background-color:#F4F4F4;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#5E5E5E;padding:10px 0px 0px 28px}

.textfield{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;width:161px;height:21px;color:#5E5E5E;border:solid 1px #D7D4D5}

.textfield_1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;width:225px;height:21px;color:#5E5E5E;border:solid 1px #D7D4D5}

.forgot{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;color:#5E5E5E;line-height:15px}

.forgot :a{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;color:#5E5E5E;line-height:15px}

.forgot a:hover{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:underline;color:#5E5E5E;line-height:15px}

.signup_bg{background-color:#F4F4F4}

.footer{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#FFFFFF;background-color:#004295}

.footer :a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#FFFFFF;background-color:#004295}

.footer a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;color:#FFFFFF;background-color:#004295}

.foot_bg{background:url(/images/foot_bg.gif) left top repeat-x}

.simple_txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#656565}
.simple_txt_bold{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#656565}

.jogging{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#004CAA}

.jogging_light{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#8892E4}
.jogging_light a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#8892E4}
.jogging_light a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;color:#8892E4}


.jogging_thin{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#004CAA}

.downloadjogging{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;color:#96A1F5}

.joggings{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;text-decoration:none;color:#004CAA}

.joggingsdark{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}

.joggingsdark a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}

.joggingsdark a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;color:#000000}

.jogginggold{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;text-decoration:none;color:#A4761E}

.jogginggoldbig{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;text-decoration:none;color:#F49C2F}

.jogginggreybig{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;text-decoration:none;color:#9F9D9D}

.jogging a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#004CAA}

.jogging a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;color:#004CAA}

.jogging_thin a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#004CAA}

.jogging_thin a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;color:#004CAA}

.mid_pad{padding:0px 30px 3px 30px}.textfield_2{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;height:16px;width:140px}

.textfield_3{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;margin-top:5px}

.textfield_4{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;height:60px;width:200px}

.textfield_5{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;height:150px;width:200px}

.textfield_6{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;height:16px;width:200px}

.textfield_7{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;background-color:#CCCCCC;text-decoration:none;border:1px solid #9D9DA1;height:16px;width:140px}

.white_12{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold}

.profileimg{border:#CCCCCC 1px solid;background-color:#F4F4F4;padding:10px}

.wecome{background-color:#004CAC;padding:5px 0px 5px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;color:#FFFFFF;font-weight:bold}

.user{background-color:#F4F4F4;padding:10px}.user_up{background-color:#999999;padding:10px;color:#FFFFFF}

.box_txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;padding:4px 4px 4px 8px}

.cell{background-color:#F4F4F4;padding:10px}.tabbor{border:solid 1px #666666;padding:12px}

.pro_txt{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#004192;text-decoration:none;font-weight:bold;padding:5px 0px 0px 20px}

.jogger{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;padding:0px 0px 0px 0px;background-color:#F4F4F4;line-height:21px}
.joggersmall{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666666;text-decoration:none;font-weight:normal;padding:0px 0px 0px 0px;background-color:#F4F4F4;line-height:21px}
.joggerorange{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;padding:0px 0px 0px 0px;background-color:#F49C2F;line-height:21px}

.jogger_field{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;width:119px;height:21px;color:#5E5E5E;border:solid 1px #D7D4D5}

.ss_jogger{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;background-color:#F4F4F4;line-height:21px}

.ss_jogger a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;background-color:#F4F4F4;line-height:21px}

.ss_jogger a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:underline;font-weight:normal;background-color:#F4F4F4;line-height:21px}

.max{background-color:#999999;padding:4px;color:#FFFFFF}

.ss_padd{border:solid 1px #CCCCCC}

.ss_padd_orange{border:solid 2px #F49C2F}

.text_heading1{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666666;font-weight:bold;line-height:28px}

.area_txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4a4a4a;text-decoration:none;border:1px solid #9D9DA1;width:250px;height:100px}

.any{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;line-height:17px}

.buddy{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:normal;line-height:20px}

.inboxcheck{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;border-bottom:solid 1px #E0DCDC;padding-top:3px;padding-bottom:3px}

.inboxcheck_read{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;border-bottom:solid 1px #E0DCDC;padding-top:3px;padding-bottom:3px}

.eventcheck{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;border-bottom:solid 1px #E0DCDC;padding-top:3px;padding-bottom:3px;padding-left:10px}

.test{color:#000000;text-decoration:none}

.test a{color:#000000;text-decoration:none}

.test a:hover{color:#000000;text-decoration:underline}

.add{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}

.event_class{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}

.event_class a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}

.event_class a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;color:#000000}

.event_display{font-weight:bold}

.notice {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	}
	
#topnav { 
  height: 53px;
  width: 1050px;
}

#menu a {
  position: relative;
  background: #0E74BC;
  color: #FFFFFF;
  height: 15px;
  top: 10px; 
  padding: 10px;
  width: 80px;
  display:block;
  margin-left:2px;
  float:left;
  text-decoration: none;
  left: 2px;
  text-align:center;
 }

#menu a:hover {
  background: #FBCE57;
  color:#000000;
 }

a#profile { width:100px; }
a#searches { width: 90px; }
a#routes { width: 90px; }
a#friends { width: 100px; }
a#training_log { width: 90px; }
a#events { width: 50px; }
a#welcome { width: 70px; }
a#forums { width: 76px; }
/*
a#profile { left:30px; }
a#searches { left: 90px; }
a#routes { left: 150px; }
a#events { left: 210px; }
a#friends { left: 240px; }
a#knowledge { left: 270px; }
a#groups { left: 320px; }
a#forums { left: 390px; }
*/
.even { background: #8e8e8e; }
.odd { background: #a5a5a5; } 

table.runners_log th {
	font:Verdana,Arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

table.runners_log td {
	font:Verdana,Arial;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
}

table.runners_log {
	width:100%;
}

table.runners_log_detail th {
	font:Verdana,Arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

table.runners_log_detail td {
	font:Verdana,Arial;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	color:#000000;
	background-color:#F3F3F4;
}

table.runners_log_detail {
	width:100%;
}

.site-statement{
	color:#FF6600;
	font-weight:bold;
}

home_profile_interests_image {
	float:left;
}

#welcome-page {
	margin-bottom:10px;
}

#welcome-page #welcome_profile_picture {
	padding: 40px;
	background:#D1D2D4;
	text-align:center;
	left: 5px;
	width:150px;
	float:left;
}
#welcome-page #welcome_nearby_users {
	width:300px;
	float:left;
	margin-left:10px;
}

#welcome-page #welcome_message_box {
	margin-left:10px;
	text-align:center;
	float:left;
}

#welcome_message_box #welcome_message_box_content {
	text-align:center;
	background:#D1D2D4;
	height:205px;
	width:235px;
	font-size:11px;
	color:#000000;
	padding-top:10px;
}

#welcome-page #welcome_runners_summary {
	width:250px;
	margin-left:10px;
	float:left;
	text-align:center;
}

#welcome_runners_summary #welcome_runners_summary_details {
	background:#D1D2D4;
	height:205px;
	text-align:center;
	padding:5px;
}

#welcome_runners_log_graph {
	float:left;
}

#this_month_log {
	color:#D07312;
}

#total_log {
	color:#0E74BC;
	margin-bottom:30px;
}

#top_row {
	display:block;
	margin-bottom:10px;
	height:270px;
}

#google_ads_leaderboard {
	display:block;
	margin-bottom:10px;
	height:100px;
}

#middle_row {
	display:block;
	margin-bottom:10px;
	height:400px;
}

#last_row {
	display:block;
	margin-bottom:10px;
	height:280px;
}

#welcome_knowledge {
	float:left;
	background:#FFFFFF;
	
}

#welcome_events {
	float:left;
	background:#FFFFFF;
}

#welcome_news {
	float:left;
	background:#FFFFFF;
}

#welcome_sponsored_links {
	float:left;
}

#google_ads_leaderboard {
	text-align:center;
}

hr.welcome-blue {
	height:5px;
	background:#78CCF1;
	margin-bottom:10px;
	border:0px;
	width:1045px;
}

p.column_tag {
	display:block;
	background:#78CCF1;
	padding:8px;
	margin-right:5px;
	width:240px;
}

p.title {
	color:#000000;
	height:20px;
	font-weight:bold;
	font-size:12px;
}

.black_button {
	background:#000000;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	width:200px;
	font-size:10px;
	display:block;
	text-align:center;
}

.blue_button {
	background:#0E74BC;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	width:200px;
	font-size:10px;
	display:block;
	text-align:center;
	margin-left:15px;
}
