@charset "utf-8";
/* CSS Document */


body {
	margin: 0;
	background: #efefef url(gfx/866x1.png) repeat-y 50% 0;
}



/* ************************************ HEADER FORMATS ************************************ */

h1 {
	background: url(gfx/home_header_shadow.gif) no-repeat;
	height: 70px;
	margin: 0 auto;
}

h2 {
	background: url(gfx/register_header_shadow.gif) no-repeat;
	height: 70px;
	margin: 0px 0px 20px 0px;
}

h3 {
	background: url(gfx/keith_header_shadow.gif) no-repeat;
	height: 70px;
	margin: 0 auto;
}

h4 {
	background: url(gfx/sportsw_header_shadow.gif) no-repeat;
	height: 70px;
	margin: 0 auto;
}

h5 {
	background: url(gfx/contact_header_shadow.gif) no-repeat;
	height: 90px;
	margin: 0 auto;
}

/* ************************************ NAVIGATION ************************************ */

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  cursor: pointer;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

#nav ul{
	width: 800px;
	margin: 0;
	padding:0;
	list-style:none;
	float: left;

}

#nav li{
	margin:0;
	padding:0;
	float: left;
}

#nav a{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 30px 0 25px;
	text-decoration: none;
	color: white;
	font-size: 10pt;
	line-height: 2em;
	font-weight: bold;
	display: inline;
}

	#nav ul li a span {
		display: inline;
	}

#nav ul li a:hover {
	color: black;
}

/* ************************************ MAIN DIV FORMATS ************************************ */

#wrapper {
	width: 800px;
	margin: 0 auto;
}

#contents {
	width: 800px;
	margin: 0 auto;
}

#header {
	width: 800px;
	height: 144px;
	float: right;
}

#header_left {
	width: 290px;
	height: 144px;
	float: left;
	margin: 0 auto;
	background: url(gfx/keith_laclair_final_small2.jpg);
}

#flash_holder {
	width: 501px;
	height: 144px;
	text-align: right;
	float: right;
	margin: 0 auto;
}

#menu {
	width: 800px;
	height: 25px;
	float: left;
	background-color: #918F75;
}

#logos_holder {
	width: 200px;
	float: left;
	background-color: #CFCDB7;
}

#logos_table {
	text-align: center;
}

#main_content {
	width: 560px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#black_border {
	border: solid 1px;
	border-color: #000000;
}

.devotion_holder {
	width: 510px;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	float: left;
}

.devotion_pic {
	width: 120px;
	height: 150px;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	float: left;
}

.devotion_content {
	width: 380px;
	margin: 0;
	padding: 0;
	float: left;
}

.devotion_content ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.devotion_content li {
	width: 380px;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	float: left;
}

.li_header_text {
	font-size: 15px;
	margin-bottom: 8px;
	font-weight: bold;
}


/* ************************************ TEXT FORMATS ************************************ */

td.purple {
	background-color: #1D1060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CFCDB7;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
}

.bold_large_purple_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1d1060;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.lgText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.bold_purple_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1d1060;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.register_header {
	font-size: 1em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

.checkout_text_stepon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.checkout_text_stepoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

#checkout_text_stepon_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}

#checkout_text_stepoff_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.bold_red_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

ul.disc {
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}	

.gold_text {
	color: #EABB00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.purple_text {
	color: #330099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.bold_black_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.FormField {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F5F5F5;
}

#form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	size: 10px;
}
