@import url(master.css);

html,body{margin:0;padding:0}
body{background-color:transparent;}

.clear{ clear: both;
		margin: 0px 0px 20px 0px; }

/*LINKS--------------------------------------*/
a{display:inline;color: #981793;}
a:link {color: #DE0305; font-style: normal; text-decoration: none;}
a:visited {color: #DE0305; font-style: normal; text-decoration: none;}
a:hover {border-bottom: 1px dotted #981793;}
a:active {}

/*TYPOGRAPHY---------------------------------*/
body p {
	color:#000;
	font-family: Optima, "Century Gothic", Calibri, sans-serif;
	/*font-size: 100%;*/
 	font-weight: 100;
	padding: 0;
	overflow: hidden;
	text-align: left;
	margin:0 10px 10px}

body h2 {
	font-family: Optima, "Century Gothic", Calibri, sans-serif;
 	font-weight: 100;
 	color:#000;
	text-align: left;
	overflow: hidden;
}

body h3 {
	font-family: Optima, "Century Gothic", Calibri, sans-serif;
 	font-weight: 100;
 	color:#000;
	text-align: left;
	overflow: hidden;
}

body dl, dt, dd
{	margin: 0;
	padding: 0 0 0 .5em;
	font-family: Optima, "Century Gothic", Calibri, sans-serif; }
	
body dl
{	margin-bottom: 1em; }
	
body dt
{	font-style: italic;
	font-weight: 700; }
	

/* Navbar  ----------------------------------------------------------------*/
#navbar {
	height: 2.3em;
	width: 44.6em;
  padding: 0 0 0 5em;
  margin: 2em auto 0 auto;
  background: #DED8A1;
  border: 3px solid #f6f4bc;
  font-family: Georgia, Times, serif; overflow: hidden;
  /*min-width: 700px;*/
  list-style: none;
  text-transform: uppercase;
  }

		
#navbar li {
			padding: .5em 0;
			margin: 0;
			display: inline;
			float: left;
			position: relative;
			top: 0;
			text-align: center;
		}
		
		#navbar a:link,
		#navbar a:visited
		{
			/*background-color: #DED8A1;*/
			color: #333;
			text-decoration: none;
			padding-left: 1em;
			padding-right: 1em;
		}
		
		#navbar a:hover
		{
			color: #de0305;
		}
		
		#navbarclear { display: none; }
		
html>body #navbarclear
		{
			display: block;
			clear: both;
}

/* Header  --------------------------------------------------------------------------------*/
div#header {
	height: 230px;
	width: 715px;
	background: url(kodoakTasheader.jpg) 0% 0% no-repeat;
	margin: 0 auto;
	}

div#header h1{
	height:230px;
	line-height:65px;
	margin:1em 0 0 0;
  	padding-bottom:0px;
  	color: #79B30B;
  }

div#header h2{font-size:1.5em;margin:0;padding:3em 0 0 6em;text-transform:uppercase;}



/* Container ------------------------------------------------------------------*/
div#container{text-align:left; background-color:#fff;}
div#container{width:70em; margin:2em auto;}

/* Wrappper --------------------------------------------------------------------*/
div#wrapper{width:50em; margin:0 auto;padding:0;}

/* Extra, the left hand column ----------------------------------------------*/
div#extra{background:transparent url(extraHeader.jpg) 50% 0% no-repeat;}
body#points div#extra{background:transparent url(extraHeaderTas.jpg) 50% 0% no-repeat;}
div#extra{float:right; width:14em;  margin: 0 0 3em 0; border-left: 1px solid #f6f4bc; border-bottom: 1px solid #f6f4bc; border-top: 10px solid #f6f4bc; border-right: 1px solid #f6f4bc; }

#contact {
	padding: 0;
	margin: 0;}
	


div#extra li 
{			/*width: 147px;*/
			padding: 1em .5em;
  			margin: 0;
  			/*background: #DED8A1;*/
  			/*border-top: 1px solid #333;*/
  			font-family: "Century Gothic", Optima, Calibri, sans-serif; 
  			text-align: center;
  			overflow: hidden;
  			font-size: 90%;
  			list-style: none;
  			display: block;}
  
div#extra h2 {text-align: center; padding:0 .5em 0 .5em; color:#000; text-indent: -9999px;}
div#extra p {text-align: center; color:#000; padding: 22em 0 0 0;}

img
{			display: inline;
			margin: 0 0 0 10px; 
			padding: 5px;
			border: 1px solid #000000;
			background: #ffffff no-repeat 50% 50%; }


/* Content or the centre column ------------------------------------------------*/
div#content p {line-height:1.4;padding:0; font-size: 100%;}
div#content {margin: 0; float: left; width: 34em;}
	
div#content h3 {
	padding: 5px;
  background: #DED8A1;
  border: 3px solid #f6f4bc;
  font-family: Georgia, Times, serif; overflow: hidden;	margin: 0 0 3px 0;
}
div#content h2 {
	padding: 0 10px;
}
div#content a {display:inline;}
div#content a hover{border-bottom:1px dotted #DE0305;}

.clubs_list {font-family: "Optima", "Century Gothic", "Calibri", sans-serif; }

div.sectionVideo
{			border-bottom: 2px solid #f7f5e3;
			margin: 10px 10px 30px 10px;
			padding: 0; }

/* Tables, points etc ----------------------------------------------------------*/
table.points { width: 430px;}
table.points caption { /*text-align: left; padding: 5px; background: #cc3300; color: #fff;*/
	padding: 5px;
  	background: #DED8A1;
  	border: 3px solid #f6f4bc;
  	font-family: Georgia, Times, serif; 
  	overflow: hidden;	
  	margin: 0; }
  	
table.points th,
table.points td { padding: 5px; text-align: center; }

/* Footer ----------------------------------------------------------------------*/
div#footer{background: #DED8A1; border: 3px solid #f6f4bc;}
div#footer p{margin:0;padding:5px 0;text-align:center;color: #181818;width:50em;}
div#footer{clear:both;width:50em;margin: 0 auto;padding-bottom:5px;}
