h1.basic{font-size:24px;padding:15px 0 8px 20px;margin:0;border:none;}
h2.basic{font-size:16px;font-weight:bold;border:0;margin:0 0 2px 0;padding:0;}
h3.basic{font-size:14px;font-weight:bold;border:0;margin:0 0 2px 0;padding:10px 0 0 0;}

.user-message{margin: 5px 0;padding: 5px;background-color: #ffcc1c;color : #FFF;font-weight: bold;}
.user-message2{margin: 5px 0;padding: 5px;background-color: #49a5fb;color : #FFF;font-weight: bold;}

/* Generic/ Resources container */
#gen-top{background:url( ../images/gen-top.gif) top no-repeat;}
#gen-bottom{background:url( ../images/gen-bg-btm.gif) bottom no-repeat; }
.element-wrapper{margin-bottom:15px;display:block;}
.element-wrapper2{margin-bottom:8px;display:block;}
.field{margin:10px 0;display:block;}
.new-user{margin:0;width:256px;display:inline;}
.sbull{margin-left:21px;padding:2px 0 0 0;font-size:12px;display:block;}
.sbull a:link{color: #555555;text-decoration:none;}
.sbull a:visited{color: #555555;text-decoration:none;}
.sbull a:hover{color: #555555;text-decoration:none;}
p{margin:7px 0;}
.box-content ul{padding-left:25px;}
.box-content li{padding:3px 0;}

.stickyName{font-size:15px;margin-bottom:10px;display:block;}
.stickyName a:link{color:#57523f;text-decoration:none;}
.stickyName a:visited{color:#57523f;text-decoration:none;}
.stickyName a:hover{color:#57523f;text-decoration:underline;}

/*Riders page*/

.bio-block{clear:both;margin-top:30px;display:block;}
.rider-name{display:block;margin:0 0 20px 0;}
.actionpic{float:left;margin:0 20px 20px 0;display:block;}



/* Site Help and Tips */
.tip{padding:15px 0 15px 0;clear:both;}
.tip img{float:left;margin:0 30px 20px 0;border:1px solid #e9e9e9;}
p{margin:10px 0;}
#beaufort td,#beaufort th{color:#333333;padding:3px;}
#beaufort th{background-color:#f2f2f2; height:24px; }
#beaufort td{background-color:#f9f9f9; }
.bl{width:30px;height:18px;display:block;float:left;margin-right:20px;}
ol{padding-left:40px;}
