@charset "utf-8";
/* CSS Document */
/* La Crosse Fitness Festival stylesheet */

body {
margin-top: 0px;
/* background-color: #EAF2C6; */
background-color: #99CCFF;
background-image:url('images/bgfade6.jpg');
background-repeat:no-repeat;
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #000000;
}
#search{
	top:18px;
	left: 975px;
}
/* HEADER AND NAVIGATION */

.navbartext { 
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.corners-left {
float: left;
position: absolute;
margin-left:-10px;
}

.corners-right {
float: right;
position: absolute;
margin-left: 745px;
margin-top:-35px;
}

/* END HEADER AND NAVIGATION */


.bluetext {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
}



/* FRONT PAGE COLUMNS */

.tab-latestnews {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
}

.tab-sponsors {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
}

.tab-events {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
}

td.latestnews-content {
background-color: #E1EDFF;
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
}

td.events-content {
background-color: #ECF4CC;
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
}

td.sponsors-precontent {
background-color: #DBE898;
font: 10px Verdana,Arial,Helvetica,sans-serif;
color: #666666;
}

td.sponsors-content {
background-color: #ECF4CC;
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
}

.sponsor-heading
{
color: #828A53;
}

/* END FRONT PAGE COLUMNS */



div.heading {
font-weight: bold;
padding: 5px;
}

div.padding {
padding: 5px;
}

div.footer {
margin-top: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-size:10px;
color: #333333;
}

ul.greensquares {
list-style-image: url(images/greensquare.png);
padding-left: 3em;
margin-top: 12px;
}

img.indexfloat {
float: left;
padding-right: 7px;
}

.eventsfontshadow {
font: bold 26px Verdana,Arial,Helvetica,sans-serif;
color: #C8D4CC;
line-height: 30%;
}

.eventsfont {
font: 18px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
}

ul.greensquares2 {
list-style-image: url(images/greensquare.png);
margin-top: 6px;
}

.contentblue {
color: #003366;
}

td.sidebarblue {
	background-color: #CBDBFF;
	color: #003366;
	min-width: 200px;
	width: 200px;
}

td.sidebargreen {
background-color: #ECF4CC;
color: #003366;
}

a:link {
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
text-decoration: underline;
}

a:visited {
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
text-decoration: underline;
}

a:hover {
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #99CC33;
text-decoration: underline;
}

a:active {
font: 12px Verdana,Arial,Helvetica,sans-serif;
color: #1752AB;
text-decoration: none;
}

.navbartext a:link { 
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.navbartext a:visited { 
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.navbartext a:hover { 
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.navbartext a:active { 
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.sponsorslinks a:link {
font: 10px Verdana,Arial,Helvetica,sans-serif;
color: #666666;
}

.sponsorslinks a:visited {
font: 10px Verdana,Arial,Helvetica,sans-serif;
color: #666666;
}

.sponsorslinks a:hover {
font: 10px Verdana,Arial,Helvetica,sans-serif;
color: #666666;
}

.sponsorslinks a:active {
font: 10px Verdana,Arial,Helvetica,sans-serif;
color: #666666;
}

ul.greensquares3 {
list-style-image: url(images/greensquare.png);
}

.submenulinks a:link {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.submenulinks a:visited {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.submenulinks a:hover {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.submenulinks a:active {
font: bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003366;
}

.faq-heading {
font: bold 16px Verdana,Arial,Helvetica,sans-serif;
color: #9AB530;
}

blockquote {
margin-top: 6px;
}

.footer-logo {
	position: relative;


 }
 
/* Drop Down Navigation Menu */
 
ul#main-nav {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;		
	margin:0;
	padding:0;
	position:absolute; /* Absolute positioning makes the dropdown menus to function properly */
	z-index:100; /* Makes menus overlap other content */
}

ul#main-nav li {
	margin:0;
	padding:0;
	list-style:none; /* Removes the bullets */
	float:left; /* Makes the UL horizontal instead of vertical */
	width:9em; /* Specifies width of each menu block on the main nav bar */			
}

ul#main-nav li a {
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height: 27px; /* Aligns the link text vertically */
	text-decoration:none;
	display:block; /* Creates line break before and after the link */
	padding:0.3em 0.6em; /* Expands bg space for nav links to make tab area bigger */
	color:#036;
	background:url(images/navbuttongradient3.png) repeat-x;
	border-left:2px solid #ccc; /* Add vertical bar dividers */
}

ul#main-nav li a:hover, ul#main-nav li a:focus {
	background:url(images/navbuttongradient3.png) repeat-x;
	border-left:2px solid #007DBD; /* Change color of vertical bars on hover */
	color: #007DBD; /*Change color of text links on hover */
}

ul#main-nav li ul {
	padding:0;
	margin:0;
	display:none;
}

ul#main-nav li:hover ul {
	display:block;
}

ul#main-nav li ul li {
	float:none;
}

ul#main-nav li ul li a {
	font-size:0.9em;
	text-align:left;
	line-height: normal; /* Remove 27px line height declared earlier */
	width:13em; /* Declares width of each submenu link */
}

.timeClass {
  font-family:arial,verdana,helvetica,sans-serif;
  font-weight:normal;
  font-size:10pt;
}
#search{
	top:-25px;
	left:0px;
	position:relative;
}
.Corners{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;

}

  
.Corners:hover {  
    opacity: .85;  
    cursor: pointer;  
}  
form#Searchbox_012247030474462718002:5kbyvmvjow8{
top:0px;
position:relative;
width:100px;
}
#results_012247030474462718002:5kbyvmvjow8{
height:100px;
}

/*fonts*/
@font-face {
	font-family: 'CaptureitRegular';
	src: url('capture_it-webfont.eot');
	src: local('☺'), url('capture_it-webfont.woff') format('woff'), url('capture_it-webfont.ttf') format('truetype'), url('capture_it-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
