* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: black;
}
#wrapper { 
 margin: 0 auto;
 width: 780px;
}
#header {
 color: white;
 width: 758px;
 float: left;
 padding: 15px 10px 5px 10px;
 border: none; //1px solid #ccc;
 height: 47px;
 margin: 10px 0px 0px 0px;
 background-image: url(images/headerbg.jpg);
 text-align: right;
}
#navigation {
 float: left;
 width: 775px;
 height: 20px;
 color: white;
 padding: 5px 0px 8px 5px;
 border: none; //1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-color: black;
 font-size: 14px;
}

#navigation ul{margin: 0; padding: 0; list-style: none;}
#navigation a{display: block;}
#navigation li{float: left;}
#navigation li ul{display: none; background: black;}
#navigation li ul li{display: block;}

#navigation li:hover ul{
	display: block; 
	width: 10em; 
	position: absolute; 
	text-align: left;
	line-height: 2;
}

#navigation a:link, #navigation a:visited{
 color: white;
 text-decoration: none;
 padding: 0 30px;
}
#navigation a:hover{
	color: #aa9e7b;
	text-decoration: none;
	padding: 0 30px;
}
#navigation ul ul a:link, #navigation ul ul a:visited{
 font-size: 12px;
 width: 135px;
 color: white;
 background: #333;
 text-decoration: none;
 padding: 1px 0 1px 5px;
}
#navigation ul ul a:hover{
 font-size: 12px;
 color: #aa9e7b;
 background: black;
 text-decoration: none;
 padding: 1px 0 1px 5px;
}
 
#bigimage {
 float: left;
 width: 758px;
 height: 312px;
 color: black;
 padding: 10px;
 border: none: //1px solid #ccc;
 margin: 0px 0px 20px 0px;
 text-align: right;
}

#bigimage img{
  margin-top: 8px;
  border: none;
}

#bigimage a:link, #bigimage a:visited{
	text-decoration: none;
	color: black;
	display: block;
}
#bigimage a:hover{
	text-decoration: none;
	color: #aa9e7b;
	display: block;
}

#leftcolumn { 
 color: white;
 border: none; //1px solid #ccc;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 440px;
 float: left;
 background: black;
 line-height: 1.5;
}
#rightcolumn { 
 float: right;
 color: white;
 border: none; //1px solid #ccc;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 width: 250px;
 display: inline;
 background: black;
}
#sponsors{
	text-align: center;
}
#sponsors img{
	margin-top: 9px;
}

#rightcolumn a:link, #rightcolumn a:visited{
 color: white;
 text-decoration: none;
}
#rightcolumn a:hover{
 color: #aa9e7b;
 text-decoration: none;
}

#footer { 
 width: 758px;
 clear: both;
 color: white;
 border: none; //1px solid #ccc;
 background: black;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
}

img{
	border: none;
}

h1, h2{
	font-weight: normal;
	font-family: Times, serif;
}

p{
	margin: 20px 10px;
}
