#title_container {
	display:none;
}
#freedom-wrap {	
	font-size:15px;
}
.dot-divider {
	margin-bottom:40px;
	padding-bottom:40px;
	background:url(http://images.surfride.com/freedom/dotted-line-double.png) repeat-x left bottom;
}
#freedom-wrap a {
	padding:2px;
	color:#a44747;
	text-decoration:none;
}	
#freedom-wrap a:hover {
	background:#a44747;
	color:#fff;
}
#freedom-wrap #main-heading {
	margin:0 0 30px 0;
}
#promo-wrap a {
	padding:0;
}
#promo-video {
	padding:15px 0;
	width:735px;
	background:#ddd;
	display:none;
}
#promo-video p {
	margin:0 auto;
	padding:0;
	width:663px;
	border:5px solid #666;
}
#promo-btn {
	width:100%;
	background:url(http://images.surfride.com/freedom/dotted-line-single.png) repeat-x;
}
#promo-btn img {
	float:right;
}
#freedom-wrap h2, #freedom-wrap h3 {
	margin:0 0 10px 0;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-.01em;
}
#freedom-wrap h3 {
	color:#a44747;
}
#freedom-wrap h2 span {
	padding-right:11px;
	background:url(http://images.surfride.com/freedom/heading-arrow.png) no-repeat right center;
}
#freedom-wrap #about, #freedom-wrap #locations {
	width:355px;
	background:url(http://images.surfride.com/freedom/bg-grey-gradient.png) no-repeat 0 25px;
}
#freedom-wrap #about {
	float:left;
}
#freedom-wrap #about p {
	padding:15px 10px 0 10px;
}
#freedom-wrap .read-more {
	text-align:right;
}
#freedom-wrap .contest-features {
	margin:15px 0 0 25px;
}	
#freedom-wrap .contest-features li {
	padding:2px 0 2px 21px;
	background:url(http://images.surfride.com/freedom/bullet-blue.png) no-repeat left center;
	font-style:italic;
	font-weight:bold;
	color:#a44747;
}
#freedom-wrap #locations {
	margin-left:20px;
	float:right;
}
#freedom-wrap #locations table {
	margin-left:10px;
	width:335px;
	line-height:1.4em;
	color:#a44747;
	text-align:left;
}
#freedom-wrap #locations th {
	padding:15px 0 10px 16px;
	border-bottom:1px solid #ddd;
	font-size:16px;
	text-transform:uppercase;
	color:#a44747;
}
#freedom-wrap #locations td {
	padding:8px 0 8px 16px !important;
}
#freedom-wrap #locations p {
	margin-top:20px;
	text-align:center;
}
#freedom-wrap .city-name a {
	padding:0;
	font-weight:bold;
	color:#a44747;
}
#freedom-wrap .city-name a:hover, #freedom-wrap .register a:hover {
	background:none;
}
#freedom-wrap .city-name span {
	display:block;
	font-weight:normal;
	color:#777;
}	
#freedom-wrap .date {
	vertical-align:top;
	font-weight:bold;
}
#preview {
	position:absolute;
	border:1px solid #fff;
	background:#a44747;
	padding:5px;
	display:none;
	color:#fff;
}
#preview span {
	margin:5px 0 0 0;
	text-align:center;
	display:block;
}
#membership, #fees {
	width:355px;
}
#membership, #membership ul, #fees, #fees ul {
	float:left;
}
#freedom-wrap #membership ul, #freedom-wrap #fees ul {
	margin:10px 0 0 20px;
}
#fees {
	margin-left:25px;
}
#freedom-wrap .three-col {
	padding-left:45px;
	margin-left:15px;
	width:190px;
	float:left;
}
#freedom-wrap .standings {
	margin:0;
	background:url(http://images.surfride.com/freedom/bullseye.png) no-repeat;
}
#freedom-wrap .email {
	background:url(http://images.surfride.com/freedom/email.png) no-repeat;
}
#freedom-wrap .network {
	background:url(http://images.surfride.com/freedom/network.png) no-repeat;
}
#freedom-wrap .three-col-wrap h2 span.dotted-border {
	padding-bottom:3px;
	display:block;
	background:url(http://images.surfride.com/freedom/dotted-line-single.png) repeat-x left bottom;
}
#freedom-wrap .standings p {
	padding:0;
}
#freedom-wrap .view-standings {
	text-align:right;
}
#freedom-wrap .view-standings a {
	font-size:12px;
}
#freedom-wrap .email div {
	float: left;
	font-size: 14px;
}
#freedom-wrap .email div {
	height: 25px;
	line-height: 25px;
}
#signupformbkgnd-freedom {margin-top:5px;}
#signupformbkgnd-freedom {
	width:183px;
	background:url(http://images.surfride.com/freedom/bg-email-signup.png) top left no-repeat;
}
#signupformbkgnd-freedom div.text input {
	margin: 6px 0 0 5px;
	width: 136px;
	border: 0;
	background: none;
}
#signupformbkgnd-freedom div.button input {
	margin:0 0 0 5px;
	width: 37px;
	height: 25px;
}	
#freedom-wrap .network ul {

}
#freedom-wrap .network li {
	margin-right:15px;
	float:left;
	text-indent:-99999px;
}
#soc-twitter a, #soc-facebook a, #soc-flickr a {
	padding:0;
	width:39px;
	height:49px;
	display:block;
}
#soc-twitter a {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat;}
#soc-twitter a:hover {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat left -50px;}
#soc-facebook a {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat -39px top;}
#soc-facebook a:hover {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat -39px -50px;}
#soc-flickr a {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat right top;}
#soc-flickr a:hover {background:url(http://images.surfride.com/freedom/social-sites.png) no-repeat right -50px;}
#prize-purse p span {
	font-weight:bold;
	font-style:italic;
	color:#a44747;
}
.tbl-purse {
	margin-bottom:10px;
	width:100%;
	border-bottom:1px solid #ddd;	
	text-align:center;
}
.tbl-purse thead {
	background:#a44747;
	font-size:16px;
	color:#fff;
}
.tbl-purse th {
	padding:6px 0;
}
.tbl-purse th span {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#cf8484;
}
.tbl-purse th.place {
	color:#cf8484;
}
.tbl-purse tbody {
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#0087eb;
}
.tbl-purse .alt-row {
	background:#efefef;
}
.tbl-purse td {
	padding:9px 0 !important;
	border-right:1px solid #ddd;
}
.tbl-purse td.pro {
	color:#a44747;
}
.tbl-purse td.last {
	border:none;
}
.division-age {
	padding:0;
	font-size:12px;
	color:#cf8484;
}
#sponsors li {
	float:left;
}
#freedom-wrap #sponsors a {
	padding:0;
}	
#freedom-wrap #sponsors a:hover {
	background:none;
}
/* ----------------------------
	ABOUT
   ---------------------------- */


/* ----------------------------
	SPONSORS
   ---------------------------- */   
#freedom-wrap .brand-links {
	margin-bottom:35px;
	padding:2px 0;
	width:100%;
	background:#a44747;
}
#freedom-wrap .brand-links ul {
	margin:0;
	padding:0 0 0 10px;
	float:left;
	font-weight:bold;
}
#freedom-wrap .brand-links li {
	padding-right:25px;
	color:#7b3535;
	display:inline;
}
#freedom-wrap .brand-links li a {
	font-size:15px;
	color:#cf8484;
}
#freedom-wrap .brand-links p {
	margin:0;
	padding:0 10px 0 0;
	float:right;
}
#freedom-wrap .brand-links p a {
	font-size:15px;
	font-style:italic;
	color:#fff;
}
/* ----------------------------
	STANDINGS
   ---------------------------- */   
#freedom-wrap .tbl-standings {
	margin-right:21px;
	width:231px;
	border-left:1px solid #ddd;	
	float:left;	
}
#freedom-wrap .last-tbl {margin-right:0;}
#point-standings, #media-buttons {
	margin:20px 0;
	padding:15px;
	width:705px;
	background:#d0d0d0;
}
#point-standings {background:#bedcf3;font-size:13px;}
#point-standings ul li, #media-buttons ul li {float:left;}
#standings-title {
	padding-right:15px;
	font-size:16px;
	text-shadow:1px 1px 1px #888;	
	font-weight:bold;
	color:#fff;
}
#media-title {
	margin-top:10px;
	padding-right:15px;
	font-size:22px;
	text-shadow:1px 1px 1px #888;	
	font-weight:bold;
	color:#fff;
}
#freedom-wrap #point-standings li a {
	padding:3px 7px;
	text-shadow:1px 1px 1px #fff;
	color:#0087eb;
}
#freedom-wrap #point-standings ul li a:hover {
	background:#0087eb;
	text-shadow:1px 1px 1px #333;
	color:#fff;
}
#media-buttons li a {
	padding:0;
	height:40px;
	display:block;
	text-indent:-99999px;
}
#watch-vid {width:139px;background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat;}
#freedom-wrap #watch-vid:hover {background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat left bottom;}
#view-pics {width:138px;background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat -139px 0;}
#freedom-wrap #view-pics:hover {background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat -139px bottom;}
#event-recap {width:133px;background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat -277px 0;}
#freedom-wrap #event-recap:hover {background:url(http://images.surfride.com/freedom/media-buttons.png) no-repeat -277px bottom;}
