body{background:#FFF url('../images/bg.jpg') repeat-x top left;color:#333;margin:0;padding:0;}
a{color:#444;outline:none;text-decoration:underline;}

.zeromargin {
margin:0;
}

.imgborder {
border:2px solid #D1D1E1;
margin:0 0 10px;
}

.indent {
text-indent:.5em;
}

.autowidth {
margin:0 auto;
}

#title {
color:#00aef0;
font:bold 1.1em Helvetica;
overflow:hidden;
width:135px;
}

.bigtext {
color:#333;
font:bold 1.2em Helvetica;
}

.boxtrans {
padding:1.5em;
}

.niceform {
float:left;
margin-right:20px;
text-align:left;
width:75px;
}

.niceforminput {
display:block;
float:left;
margin-bottom:10px;
width:150px;
}

h1{font:bold 2em Helvetica;}
h2{font:bold 1.7em Helvetica;}
h3{font:bold 1.5em Helvetica;margin:0;}
h4{font:bold 1.25em Helvetica;}
h5{font:bold 1.1em Helvetica;}
h6{font:bold 1.05em Helvetica;}
h1,h2,h3,h4,h5,h6{color:#00aef0;}

a.button {
background-color:#D6D6D3;
border:1px solid #B5B5B5;
color:#565656;
cursor:pointer;
display:block;
float:left;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
font-weight:700;
line-height:130%;
text-decoration:none;
margin:0 0.583em 0.667em 0;
}

.buttonstand{margin:0;padding:2px;width:80px;}
.buttonpad{padding:5px 10px 5px 7px;}
.button100{width:100px;}
.button75{width:75px;}

.eleva {
float:right;
width:545px;
}

.listdisc {
list-style:disc;
}

.rideoptions li {
display:inline;
height:36px;
width:152px;
}

#conpoints p {
	padding: 3px 0;
}


.textcenter {
	text-align:center;
}

.left {
float:left;
}

.right3 {
margin-right:3px;
}

.right5 {
margin-right:5px;
}

.textright{display:inline;text-align:right;}
.textbig{font-size:1.2em;margin-bottom:1.25em;}

.nopad td {
margin:0;
padding:0;
}

.append {
padding-right:20px;
}

.pad3{padding:3px 0;}
.padspace{padding:0 3px;}
.pad3-5{padding:3px 5px;}
.pad5left{padding-left:5px;}
.pad0right{padding-right:0;}
.pad15{padding:15px 0;}
.top5 {
margin-top:5px;
}

.top10 {
margin-top:10px;
}

.bot10 {
margin-bottom:10px;
}

.vspace {
margin:5px 0;
}

.yellow {
color:#F5EA1B;
}

.nobold {
font-weight:400;
}

.imgfix {
margin:18px 0 0.5em 0.5em;
}

.userinfo,#media,#contest,.white-border {
background:#fff;
border:1px solid #ccc;
}

#tblFindResults {
border:1px solid #ccc;
}

#tblFindResults td {
padding-bottom:2px;
padding-top:2px;
}

.comwrap ul li {
background:#D6D6D3;
margin:1.2em 0;
padding:1px;
}

.comtitle {
background:#FFF;
padding:5px 10px;
}

.combody {
background:#FFF;
margin:2px 0 0;
padding:10px;
}

.imgbox img {
background:#FFF;
border:1px solid #888;
color:inherit;
height:75px;
vertical-align:top;
width:100px;
padding:2px;
}

.boxheader {
background:#DCDCDC;
width:290px;
padding:5px;
}

.boxbodysmall{
height: 75px;
margin:0 0 1em;
padding:10px;
}

.boxbody {
height: 135px;
margin:0 0 1em;
padding:10px;
}

.boxbodyfluid {
margin:0 0 1em;
padding:10px;
}

.boximg img {
float:left;
margin:5px 10px 3px 3px;
}

.container {
background:#FFF;
padding:0;
}

#wrapper {
margin:0 15px;
}

#header {
color:#333;
height:106px;
margin:0;
padding:0;
}

/* ----------------------------- start #navbar ----------------------------- */
#navbar { background: #000000;  overflow: hidden; height: 23px; width: 922px; }
#navbar ul { float: left; margin: 0;}
#navbar li { float: left; padding: 0 3px; list-style:none; }
#navbar li a { float: left; display:block;  }
#navbar li a img, .Btn a img, #buttons li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#navbar li a:hover, .Btn a:hover, #buttons li a:hover { visibility:visible; }
#navbar li a:hover img, .Btn a:hover img, .buttons li a:hover img { visibility:visible; }
#navbar li a:hover img, .Btn a:hover img, .buttons li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
.Btn a, .buttons a { display:block;  }
/* ----------------------------- end #navbar ----------------------------- */

.nav,.nav *{list-style:none;margin:0;padding:0;}
/*** ORIGINAL SKIN ** */.nav{float:left;line-height:1.0;margin-bottom:1.5em;}
.nav ul{position:absolute;top:-999em;width:9.45em;}
.nav ul li,.nav a{width:100%;}
.nav li{background:#BDD2FF;border-left:1px solid #fff;border-top:1px solid #CFDEFF;float:left;position:relative;width:9.45em;z-index:99;}
.nav a{color:#13a;display:block;padding:.75em 0;text-decoration:none;text-indent:2em;}
.nav li:hover ul,ul.nav li.sfHover ul{left:-1px;top:2.5em;}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:9.45em;top:-1px;}
.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active{background:#CFDEFF;}
.nav li li{background:#AABDE6;}
.nav li li li{background:#9AAEDB;}
.nav li:hover li ul,.nav li.sfHover li ul,.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}


/* ----------------------------- start #navbar ids ----------------------------- */
#one { background:url(/images/menu/nav_home_02.gif) no-repeat left bottom; }
#two { background:url(/images/menu/nav_findaride_02.gif) no-repeat left bottom; }
#three { background:url(/images/menu/nav_submitaride_02.gif) no-repeat left bottom; }
#four { background:url(/images/menu/nav_contest_02.gif) no-repeat left bottom; }
#five { background:url(/images/menu/nav_forum_02.gif) no-repeat left bottom; }
#six { background:url(/images/menu/nav_blog_02.gif) no-repeat left bottom; }
#seven { background:url(/images/menu/nav_cyclingevents_02.gif) no-repeat left bottom; }
#findmain { background:url(/images/btns/btn_findaride_02.gif) no-repeat; }
#submitmain { background:url(/images/btns/btn_submitaride_02.gif) no-repeat; }
#regmain { background:url(/images/btns/btn_register_02.gif) no-repeat; }
/* ----------------------------- end #navbar ids ----------------------------- */


.header {
padding:10px;
}

#userbar {
height:30px;
width:930px;
margin:0;
padding:6px;
}

#userbar ul li {
float:left;
margin:0;
padding:0 4px;
}

#userbar a {
font-size:1em;
}

#leftcolumn {
float:left;
width:605px;
margin:0;
padding:0;
}

.grouphead {
background:#DCDCDC none repeat scroll 0 0;
border-bottom:1px solid #999;
color:#000;
font-size:0.95em;
font-weight:700;
padding-left:5px;
}

.groupheadth {
background:#CCC;
border-bottom:1px solid #999;
}

.grouphead a {
text-decoration:none;
}

#GroupRide {
background:#DCDCDC;
border:1px solid #888;
border-collapse:collapse;
}

#rightcolumn {
color:#333;
display:inline;
float:right;
width:300px;
margin:0;
padding:0;
}

#footer {
clear:both;
color:#666;
text-align:center;
margin:0 0 10px;
padding:10px;
}

.bar {
background:#DCDCDC;
height:23px;
margin:8px 0;
}

.footlinks li {
display:inline;
}

.footlinks a {
color:#666;
text-decoration:none;
}
.pagination{margin:3px;padding:3px;text-align:center;}
.pagination a{border:solid 1px #DDD;color:#333;text-decoration:none;}
.pagination a,.pagination span{display:block;float:left;margin-bottom:5px;margin-right:5px;padding:0.3em 0.5em;}
.pagination .current{background:#DCDCDC;border:solid 1px #AAE;color:#222;font-weight:700;}
.pagination .current.prev,.pagination .current.next{background:#fff;border-color:#999;color:#333;}

.jqiwarning .jqi{background-color:#FFF;}
.jqifade{background-color:#333;position:absolute;}
div.jqi{background-color:#FFF;border:3px solid #CCC;padding:10px;position:absolute;text-align:left;width:300px;}
div.jqi .jqicontainer{background-color:#FFF;color:#333;font-weight:700;padding:5px;}
div.jqi .jqiclose{cursor:pointer;float:right;margin:-35px -10px 0 0;}
div.jqi .jqimessage{background-color:#FFF;padding:10px;}
div.jqi .jqimessage .field{padding:5px 0;}
div.jqi .jqimessage .field label{clear:left;display:block;float:left;width:100px;}
div.jqi .jqimessage .field input{border:solid 1px #777;width:150px;}
div.jqi .jqimessage .field input.error{border:solid 1px red;width:150px;}
div.jqi .jqibuttons{padding:5px 0 0;text-align:center;}
div.jqi button{margin:0 10px;padding:3px 10px;}

.span-300,.span300 {
width:300px;
}

.centertext,#gads,.footlinks {
text-align:center;
}

.buttonsmall,.buttonsmall a {
padding:1px 2px;
}

.button50,.rideoptions li a {
width:130px;
}

.right,#login,#userbar ul {
float:right;
}

.pad5,.memberbox li {
padding:5px;
}

.white,.description {
background:#FFF;
}
