/* SAAF Main CSS */
*{text-decoration:none;margin:0;padding:0;}
body{color:#646363;font:normal 12px Trebuchet Ms, serif;background:#fff url('/images/bg.gif') top left repeat-x;}
img {border: 0; border-style:none; margin: 0; padding: 0;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}
#main a{color:#b11511;}

/* Main Structure */
#wrapper{width:965px;margin:0 auto;}
#wrapper2{padding-left:20px;padding-right:20px;}
#sidebar{float:left;width:208px;margin-top:22px;}
#main{float:right;width:737px;background:url('/images/main.jpg') top left no-repeat;margin-top:27px;padding:10px; min-height: 500px;}
#main.homepage{margin-top:5px;width:757px;background:none;padding:0;}
p{margin-top:5px;margin-bottom:10px;}
#contentHome #leftSidebar a{background:#d8d8d7;color:#b11511;padding:2px;}


/* Sidebar */
#sidebar h1{width:130px;background:url('/images/logo.gif') no-repeat;text-indent:-9000px;}
#sidebar h1 a{display:block;height:130px;background:url('/images/logo.gif') no-repeat;}
#sidebar ul#nav {padding-top:35px;float:right;}
#sidebar ul#nav li{list-style:none;padding-top:10px;text-align:center;}
#sidebar ul#nav li a{text-transform:uppercase;color:#4f4f4f;width:186px;background:url('/images/link.jpg') top left no-repeat;display:block;line-height:23px;font-weight:700;font-size:13px;padding:0;}
#sidebar ul#nav li a:hover,#sidebar ul#nav li a.current{color:#fff;background:url('/images/current.jpg') top left no-repeat;}
ul#subnav{float:right;padding-top:35px;padding-right:20px;list-style:none;width:140px;}
ul#subnav li{border-top:1px dotted #e14946;padding-top:3px;padding-bottom:3px;}
ul#subnav li.last{border-bottom:1px dotted #e14946;}
ul#subnav li a{color:#e14946;text-transform:uppercase;}
ul#subnav li li{border:none;list-style:none;}
ul#subnav li li a{padding-left:20px;color:#3e3d3d;text-transform:capitalize;}

#sub_nav {float:right;padding-top:35px;padding-right:20px;width:140px;}
#sub_nav ul {list-style:none;}
#sub_nav li {border-top:1px dotted #e14946;padding-top:3px;padding-bottom:3px;}
#sub_nav li.last{border-bottom:1px dotted #e14946;}
#sub_nav li a{color:#e14946;font-weight: bold;text-transform:uppercase;}
#sub_nav li li{border:none;list-style:none;}
#sub_nav li li a{padding-left:20px;color:#3e3d3d;text-transform:capitalize;}

/* Main */
#quote{color:#655959;font:italic 30px Georgia;padding-left:20px;padding-top:35px;float:left;}
#event{float:left;margin-left:150px;color:#fff;font:italic 12px Georgia;padding-top:10px;line-height:18px;}
#event a{color:#dec778;background:none;}
#main h1{font:normal 18px Trebuchet Ms;color:#fff;margin-top:40px;margin-left:20px;margin-bottom:45px;}
#main h2{font:italic 18px Trebuchet Ms;color:#d60703;text-transform:uppercase;}
#main h2 a{color:#d60703;background:none;}
#main h3{font:italic 18px Trebuchet Ms;margin-top:15px;}
#main h4{font-size:14px;color:#d70703;}
#main h5{font-size:14px; font-weight: bold; margin-top: 5px; color:#3e3d3d;}
#main ul {margin-left: 40px;}

/* Post */
.post{margin-top:20px;margin-right:150px;margin-left:20px;}
.date{float:left;width:100px;margin-right:20px;background:url('/images/date.jpg') top left no-repeat;height:70px;padding-top:15px;text-align:center;color:#fff;font-family:Georgia;}
.date span{display:block;}
.date span.month{font-size:12px;font-style:italic;}
.date span.day{font-size:18px;}
.date span.year{letter-spacing:5px;}
.post-content{float:right;width:440px;}

/* Events */
.eventBlockBorder{background:#fff;border:1px solid #c3c2c2;margin-top:15px;margin-bottom:15px;width:630px;padding:4px;}
.eventBlock {padding:10px 10px 10px 10px;background:#d8d8d7; width: 610px;}
.left_block {float: left; width: 150px; margin-left: 30px; margin-top: 10px;}
.middle_block {float: left; width: 260px; margin-left: 20px; margin-top: 10px;}
.right_block {float: right; width: 100px; margin-left: 30px; margin-top: 10px;}
.eventBlockBorder input.text{border:1px solid #747272;width:30px;}
.eventBlockBorder input.submit{font:normal 12px Trebuchet Ms;color:#fff;text-align:center;width:94px;background:url('/images/submit.gif') top left no-repeat;border:none;height:25px;margin-top:20px; cursor: pointer;}
#contentHome h1{color:#da0703;font-size:14px;}
#contentHome #leftSidebar{float:left;width:725px;border-right:1px solid #d8d8d7;}
#contentHome #rightSidebar{float:right;width:225px;}
#share {margin: 30px 0 0 0;}

/*ContentHome: leftSidebar */
div.block img,div.block-last img{border:1px solid #b4b2b2;padding:3px;}
div.block,div.block-last{float:left;width:212px;}

/*ContentHome: rightSidebar */
#rightSidebar ul li{list-style:none;margin-bottom:15px;}
#rightSidebar ul li p a{background:#d8d8d7;padding:2px;}
#rightSidebar a{color:#b11511;}

/*Events */
.event{margin-top:20px;margin-bottom:20px;}
.event img{border:1px solid #a0a0a0;margin:0 10px 5px 0;padding:3px;}
.event_left {width: 200px; float: left;}
.event_right {width: 470px; float: right;}
.paging a{background:none !important;font:normal 12px Helvetica;font-style:italic;color:#040404 !important;padding:1px 5px;}
.paging b{background-color:#040404;color:#fff;padding:1px 5px;}

/*Footer */
.breadcrumb{margin-top:25px;text-align:right;color:#8c8c88;}
.breadcrumb a{color:#8c8c88;}
.breadcrumb a.current{color:#040404;}
#footer{margin-top:5px;border-top:1px solid #cfcece;padding-top:5px;}
#footer ul li{list-style:none;float:left;}
#footer ul li a{color:#da0703;text-transform:lowercase;margin-left:10px;margin-right:10px;}
#footer p.copy{color:#8b8b8b;font-family:Arial;padding-top:10px;}

/*SignUp */
#signupBar{background:#040404;color:#fff;margin-top:15px;margin-left:-25px;margin-right:-25px;padding: 3px 0 3px 25px;}
#signupBar a{color:#fff;background:none;}
#signupBar a.current{color:#ddba70;}
form.signup{margin-top:25px;}
form.signup .alignleft{width:280px;line-height:30px;}
form.signup input.text{border:1px solid #9a9797;width:190px;}
form.signup input.text-small{width:110px;margin-left:15px;border:1px solid #9a9797;}
form.signup select{width:61px;text-align:center;border:1px solid #9a9797;height:19px;margin-top:2px;}
form.signup span{margin-left:50px;}
form.signup h1{font-size:14px;text-transform:none !important;color:#d60703 !important;margin:45px 0 0;padding:0;}
form.signup .entry{margin-top:10px;}
form.signup .submit{width:90px;background-color:#d8d8d7;font-style:italic;border:none;}
form.signup .teamsContainer{border:1px solid #aeacac;width:385px;line-height:23px;padding:10px;}
form.signup .teamsContainer a{color:#d90703;text-decoration:underline;background:none !important;}
form.signup .teamsContainer .firstcol{width:200px;display:block;float:left;}
form.signup .teamsContainer span{width:100px;float:left;}

.signup{margin-top:25px;}
.signup .alignleft{width:280px;line-height:30px;}
.signup input.text{border:1px solid #9a9797;width:190px;}
.signup input.text-small{width:110px;margin-left:15px;border:1px solid #9a9797;}
.signup select{width:61px;text-align:center;border:1px solid #9a9797;height:19px;margin-top:2px;}
.signup span{margin-left:50px;}
.signup h1{font-size:14px;text-transform:none !important;color:#d60703 !important;margin:45px 0 0;padding:0;}
.signup .entry{margin-top:10px;}
.signup .submit{width:90px;background-color:#d8d8d7;font-style:italic;border:none;}
.signup .teamsContainer{border:1px solid #aeacac;width:385px;line-height:23px;padding:10px;}
.signup .teamsContainer a{color:#d90703;text-decoration:underline;background:none !important;}
.signup .teamsContainer .firstcol{width:200px;display:block;float:left;}
.signup .teamsContainer span{width:100px;float:left;}

.login .alignleft-main{width:400px;float:left;margin-right:15px;}
.login .alignright-main{width:280px;float:right;}
.login .block{border:1px solid #757574;margin:15px 0 0;}
.login .alignleft-main .block{width:390px;}
.login .alignright-main .block{width:280px;}
.login h1{font-size:18px;font-style:italic !important;display:inline !important;color:#040404 !important;text-transform:none !important;margin:0;padding:0;}
.login h2{color:#d50703;importantfont-weight:bold !important;font-size:12px;font-style:inherit !important;text-transform:none !important;margin:0;padding:0;}
.login .separator{border-bottom:1px solid #757574;padding:4px 10px;}
.login .padding{list-style-position:outside;padding:0 10px;}
.login ol li{list-style-position:inside;}
.login .progress{background:url('/images/progress.jpg') top left no-repeat;height:60px;padding:10px;}
.login .progress .alignleft,.login .progress .alignright{width:190px;display:block;}
.login .progress .alignleft{font:italic 24px Georgia !important;color:#dec778 !important;text-transform:none;margin:0;padding:0;}
.login .progress .alignright{font:bold 14px Trebuchet Ms;color:#fff;}

/*Walk */
.walk .alignleft-main{width:440px;float:left;}
.walk .alignright-main{width:215px;float:right;}
.walk .alignright-main a{background-color:#fff !important;}
.walk .alignright-main img{margin-bottom: 5px;}
.walk img{border:1px solid #b4b2b2;padding:3px;}

/* Contact */
.alignleft-contact{width: 300px; float: left;}
.alignright-contact{width: 355px; float: right;}

/*Walk_Sponsor */
.eventBlockBorder ul li{margin-left:15px;list-style: circle outside url('/images/bullet.gif');}

/*Additional */
#footer p.copy a{color:#8b8b8b;text-decoration:none;}
#contentHome,.login{margin-top:15px;}
div.block,.login ol li span{margin-left:30px;}
div.block-last,#footer ul li a.last{margin-left:0;}

/* @group Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('/images/site/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('/images/site/nextlabel.gif') right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* HCC added elements */

.profile {
	width: 200px;
	margin-top:25px;
	
}

.profile p {
	height: 15px;

}

.pagi_style a:link, .pagi_style a:visited {
	background-color: #fff;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	border: solid 1px #000;
}

.pagi_style a:hover {
	color: #000;
	background-color: #fff;
	padding: 2px 4px 2px 4px;
	border: solid 1px #000;
}

.pagi_style {
	
	/*padding: 2px 4px 2px 4px;*/
	margin-left: 8px;
	
	
}

.small {
	font-size: 10px;
}

#wait {
	text-align: center;
}

textarea.text{border:1px solid #9a9797;width:300px;}
/*Teams */
.team{margin-top:20px;margin-bottom:20px;}
.team img{border:1px solid #a0a0a0;margin:0 10px 5px 0;padding:3px;}
.team_left {width: 200px; float: left;}
.team_right {width: 470px; float: right;}


.create-team tr {
	height: 20px;	
}

.create-team input.text{border:1px solid #9a9797;width:190px;}














