* Style sheet for LouisvilleFencing.org */

html 			{margin:0px; padding:0px;}

/* Main layout elements */

body 			{margin:0px 0px 20px 0px; padding:10px;  background-color: #ffffff; color:#666666;
 				 text-align:center; font-size:11px;  height:100%; font-family: Tahoma;}	
#pageContainer	{position:relative; margin:0px auto 0px auto; padding:0px 0px 0px 0px; 
				 background-color:#FFFFFF; width:780px; text-align:center;z-index:9;}			 

#fencingPic		{position:absolute; left:-295px; top:-12px; z-index:10; margin:0px; padding:0px;}		
#nameMovie		{position:absolute; right:-245px; z-index:9;margin:0px; padding:0px; top:0px;}

#logoMovie		{position:absolute; left:-52px; z-index:12;top:10px; margin:0px; padding:0px;}
#menuMovie		{position:absolute; left:-65px; z-index:12;margin:0px; padding:0px; top:255px;}
#sponsorsMovie	{position:absolute; left:-70px; z-index:13;margin:0px; padding:0px; top:675px;}
#providersMovie	{position:absolute; left:-70px; z-index:13;margin:0px; padding:0px; top:840px;}

#emailLink		{position:absolute; left:-25px; z-index:12;margin:0px; padding:0px; top:680px;}

.myLink 		{ font-family:Tahoma; color:red;}
a.myLink:link, 
a.myLink:visited, 
a.myLink:hover   		
				{color: red; text-decoration: none; background-color:#FFFFFF; font-size:1em;  }
				
.newsLink 		{ font-family:Tahoma;}
a.newsLink:link, 
a.newsLink:visited, 
a.newsLink:hover   		
				{color: #666666; text-decoration: none; background-color:#FFFFFF; font-size:.9em;  }
				
a.blueLink:link, 
a.blueLink:visited, 
a.blueLink:hover   		
				{color: #0000FF; text-decoration: none; background-color:#FFFFFF;  }
				
a.coachLink:link, 
a.coachLink:visited {color: #666666; text-decoration: none; background-color:#FFFFFF;  }
a.coachLink:hover   {color: #000000; text-decoration: none; background-color:#FFFFFF; font-weight:bold;  }		
				
				
.faqDiv         {padding:2px 6px 9px 6px; font-size:1.2em}
.faqTitle		{font-size:1.0em;font-weight:bold}
				
.pageTitle       {font-size:2.0em; padding:6px;}
.pageSubTitle     {font-size:1.5em;padding:2px 6px 6px 6px;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

#container		{z-index:11;top:0px; margin:0px auto 0px auto;  width:780px;background-color: #ffffff;}
#header			{background-color: #d7d7d7; color:#FFF; padding:0px 5px 5px 5px; text-align:left; }
h2				{font-size: 160%; padding:0px; margin:0px;}
#content		{ padding:5px; background-color: #ffffff;  border-left:1px solid #d7d7d7; 
				  border-right:1px solid #d7d7d7;text-align:left;}
#footer			{ padding:5px; text-align:center; background:#d7d7d7; color: #666666; 
				  font-size:.95em; clear:both;  }

#brag			{text-align:center; font-size:1.1em; clear:both;}
#brag p			{margin:0px; padding:2px 0px 2px 0px; }

.myFieldSet {margin:0px 0px 8px 0px; border:1px solid #cccccc;  padding:4px;}
.myLegend 	{color:#0000FF; font-size:xx-small; font-variant:small-caps; font-weight:bold;}
br.clear {
  clear: both;
  height: 0px;
  line-height: 0px;
}

.shadow {
  float: left;
  margin-left:5px;
  padding: 0px 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}

.shadowimage {
  padding: 5px 5px 9px 5px;
  background:#FFFFFF url(http://www.louisvillefencing.org/images/shadow/shad_bottom.png) repeat-x bottom left; 
}

.shadowtopleft {
  width: 2px;
  height: 4px;
  background: url(http://www.louisvillefencing.org/images/shadow/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

.shadowtopright {
  width: 2px;
  height: 4px;
  background: url(http://www.louisvillefencing.org/images/shadow/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

.shadowbottomleft {
  width: 4px;
  height: 4px;
  background: url(http://www.louisvillefencing.org/images/shadow/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

.shadowbottomright {
  width: 4px;
  height: 4px;
  background: url(http://www.louisvillefencing.org/images/shadow/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
 
