/* CSS Document */

/*-----Design and coding by Jaime Vega
	   Contact mail@jaimevega.com------*/
*{
	padding:0px;
	borders:0px;
}

#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:124px;
	height:91px;
}

#Opt-Web-page-02 {
	position:absolute;
	left:124px;
	top:0px;
	width:375px;
	height:91px;
}

#Opt-Web-page-03 {
	position:absolute;
	left:499px;
	top:0px;
	width:1000px;
	height:91px;
	overflow: auto;
	background-color: #F5F5DF;
}

#Opt-Web-page-04 {
	position:absolute;
	left:0px;
	top:91px;
	width:124px;
	height:21px;
}

#Opt-Web-page-05 {
	position:absolute;
	left:124px;
	top:91px;8
	width:375px;
	height:21px;
}

#Opt-Web-page-06 {
	position:absolute;
	left:499px;
	top:91px;
	width:701px;
	height:21px;
}

#Instructors-01 {
	position:absolute;
	left:0px;
	top:112px;
	width:124px;
	height:22px;
}

#Opt-Web-page-08 {
	position:absolute;
	left:124px;
	top:112px;
	width:375px;
	height:22px;
}

#Opt-Web-page-09 {
	position:absolute;
	left:499px;
	top:112px;
	width:701px;
	height:22px;
}

#Opt-Web-page-10 {
	position:absolute;
	left:0px;
	top:134px;
	width:124px;
	height:16px;
}

#Opt-Web-page-11 {
	position:absolute;
	left:124px;
	top:134px;
	width:375px;
	height:16px;
}

#Opt-Web-page-12 {
	position:absolute;
	left:499px;
	top:134px;
	width:701px;
	height:16px;
}

#Location-01 {
	position:absolute;
	left:0px;
	top:150px;
	width:124px;
	height:20px;
}

#Opt-Web-page-14 {
	position:absolute;
	left:124px;
	top:150px;
	width:375px;
	height:20px;
}

#Opt-Web-page-15 {
	position:absolute;
	left:499px;
	top:150px;
	width:701px;
	height:20px;
}

#Opt-Web-page-16 {
	position:absolute;
	left:0px;
	top:170px;
	width:124px;
	height:15px;
}

#Opt-Web-page-17 {
	position:absolute;
	left:124px;
	top:170px;
	width:375px;
	height:15px;
}

#Opt-Web-page-18 {
	position:absolute;
	left:499px;
	top:170px;
	width:701px;
	height:15px;
}

#Competitions-01 {
	position:absolute;
	left:0px;
	top:150px;
	width:124px;
	height:24px;
}

#Opt-Web-page-20 {
	position:absolute;
	left:124px;
	top:185px;
	width:375px;
	height:24px;
}

#Opt-Web-page-21 {
	position:absolute;
	left:499px;
	top:185px;
	width:701px;
	height:24px;
}

#Opt-Web-page-22 {
	position:absolute;
	left:0px;
	top:174px;
	width:124px;
	height:14px;
}

#Opt-Web-page-23 {
	position:absolute;
	left:124px;
	top:209px;
	width:375px;
	height:14px;
}

#Opt-Web-page-24 {
	position:absolute;
	left:499px;
	top:209px;
	width:701px;
	height:14px;
}

#Teaching-01 {
	position:absolute;
	left:0px;
	top:188px;
	width:124px;
	height:21px;
}

#Opt-Web-page-26 {
	position:absolute;
	left:124px;
	top:223px;
	width:375px;
	height:21px;
}

#Opt-Web-page-27 {
	position:absolute;
	left:499px;
	top:223px;
	width:701px;
	height:21px;
}

#Opt-Web-page-28 {
	position:absolute;
	left:0px;
	top:209px;
	width:124px;
	height:14px;
}

#Opt-Web-page-29 {
	position:absolute;
	left:124px;
	top:244px;
	width:375px;
	height:14px;
}

#Opt-Web-page-30 {
	position:absolute;
	left:499px;
	top:244px;
	width:701px;
	height:14px;
}

#Contact-01 {
	position:absolute;
	left:0px;
	top:223px;
	width:124px;
	height:19px;
}

#Opt-Web-page-32 {
	position:absolute;
	left:124px;
	top:258px;
	width:375px;
	height:19px;
}

#Opt-Web-page-33 {
	position:absolute;
	left:499px;
	top:258px;
	width:701px;
	height:19px;
}

#Opt-Web-page-34 {
	position:absolute;
	left:0px;
	top:242px;
	width:124px;
	height:19px;
}

#Opt-Web-page-35 {
	position:absolute;
	left:124px;
	top:277px;
	width:375px;
	height:19px;
}

#Opt-Web-page-36 {
	position:absolute;
	left:499px;
	top:277px;
	width:701px;
	height:19px;
}

#Students-01 {
	position:absolute;
	left:0px;
	top:260px;
	width:124px;
	height:18px;
}

#Opt-Web-page-38 {
	position:absolute;
	left:124px;
	top:296px;
	width:375px;
	height:18px;
}

#Opt-Web-page-39 {
	position:absolute;
	left:499px;
	top:296px;
	width:701px;
	height:18px;
}

#Opt-Web-page-40 {
	position:absolute;
	left:0px;
	top:278px;
	width:124px;
	height:19px;
}

#Opt-Web-page-41 {
	position:absolute;
	left:124px;
	top:314px;
	width:375px;
	height:302px;
}

#Opt-Web-page-42 {
	position:absolute;
	left:499px;
	top:314px;
	width:701px;
	height:302px;
}

#Opt-Web-page-43 {
	position:absolute;
	left:0px;
	top:299px;
	width:124px;
	height:2000px;
	overflow: visible;
	background-color: #F5F5DF;
	text-align:left;
}

#Opt-Web-page-44 {
	position:relative;
	left:-15px;
/*	top:100%;
	width:375px;
	height:286px;
	padding:0px;
	text-align: left;
	letter-spacing: 0em;
	text-indent: 0pt;
	word-spacing: 0em;
*/
}

#Opt-Web-page-45 {
	position:absolute;
	left:499px;
	top:616px;
	width:701px;
	height:286px;
}
.clearBoth{
	clear:both;
}

/* -------------------------------------------
   ------------Layout control-----------------
   -------------------------------------------*/

/* ----------Text control-----------------*/

 ul {
 	margin:0 5px 2em 15px; 
	padding-left:5px; 
 }
 
 
 li{
	font-family: Arial, Futura, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 110%;
	font-style: normal;
	color: #45190B;
	text-decoration: none;
	line-height: 1.5em;
	list-style-image: none;
	list-style-type: none;
}
h1{
	font: bold 140% Arial, Futura, Geneva, Helvetica, Verdana, sans-serif;
	margin:0 5px .3em 5px;
	padding: 5px;
	padding-left:10px;
	color: #592512;
}
h2{
	font:bold 120% Arial, Futura, Geneva, Helvetica, Verdana, sans-serif; 
	margin:0 5px .3em 5px; 
	padding: 5px; 
	padding-left:10px; 
	color: #592512;
}
h3{
	font:bold 120% Arial, Futura, Geneva, Helvetica, Verdana, sans-serif; 
	margin:0 5px .3em 5px; 
	padding: 5px; 
	padding-left:10px; 
	color: #592512;
}
h4{
	font:bold 110% Arial, Futura, Geneva, Helvetica, Verdana, sans-serif; 
	margin:0 5px .3em 5px; 
	padding:0px 5px; 
	padding-left:10px; 
	color: #592512;
}
p{ 
	font:normal 100% Arial, Futura, Geneva, Helvetica, Verdana, sans-serif; 
	margin:0 5px .3em 5px; 
	padding: 5px; 
	padding-left:10px; 
	color: #592512;
}
a{
	color: #AA592E;
	text-decoration: none;
}
.redish{
	color:#992512;
}
#Etiquette p{ 
	font:normal 100% /1.6em Arial, Futura, Geneva, Helvetica, Verdana, sans-serif; 
	margin:0 5px .3em 5px; 
	padding: 5px; 
	padding-left:10px; 
	color: #45190B;
}

  /* ------------Layout control-----------------*/
#Etiquette{
	padding:20px 10px 10px 15px;
	position:absolute; 
	left:145px; 
	top:111px; 
	width:500px; 
	z-index:1;
	background-color: #F5F5DF;
}

#Layer1{
	padding:20px 10px 10px 15px;
	position:absolute; 
	left:140px; 
	top:99px; 
	width:450px; 
	z-index:1;
}
#Layer2{
	position:absolute;
	width: 440px;
	left:179px;
	top:251px;
	padding:20px;
	z-index:10
}
#Rules{
	padding:20px 10px 10px 15px;
	position:absolute; 
	left:124px; 
	top:91px; 
	width:500px; 
	z-index:1;
}
#CompetitionImages{
	position:absolute;
	width: 440px;
	left:645px;
	top:91px;
	padding:20px;
	text-align: center;
}
#clubImages{
	position:absolute;
	width: 480px;
	left:645px;
	top:338px;
	padding: 10px 0px 20px 20px;
	text-align: center;
}
#clubImages_02{
	position:absolute;
	width: 480px;
	left:646px;
	top:91px;
	padding: 10px 0px 20px 20px;
	text-align: center;
	height: 223px;
}

#clubImages p{
	font: 12px;
}

#ImageDivider{
	position:absolute;
	width: 1px;
	left: 625px;
	top: 91px;
	height: 200%;
	border-left: 1px solid #743017;
}
#compDate{
	background-color: #F5F5DF;

}

/* ----------Image control-----------------*/

#clubMap{
	display:none;
}
#clubImages img{
	margin: 7px;
	border: none;
}

#clubImages_02 img{
	margin: 7px;
	border: none;
}
img.historyImage{
	padding: 0 5px 5px 0;
	float:left;
}