* { padding: 0; margin: 0; }

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#333;
margin-bottom:10px;
}
p {
color: #01285B;
}
strong{
font-weight: bold;
}
.content{
padding: 10px;
}
.right{
float: right;
}
.info{
padding-top:40px;
padding-left:5px;
}
.777{
color:red;
}
.clear { clear: both; background: none; }
/****************************************************************
 
	Default Layout Elements
	
****************************************************************/
#wrapper, #header, #navigation{
margin: 0 auto;
}
#wrapper { 
width:740px;
}
#faux {
background:#FFFFFF;
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 740px;
}
/****************************************************************
 
	Element: Header 
	
****************************************************************/
#header {
position: relative;
color: #333;
width: 740px;
height: 325px;
padding:0;
background:url(images/header.jpg) no-repeat top left;
}
#navigation {
width:700px;
height: 25px;
padding-top:270px;
margin-left:25px;
}
#navigation a, #navigation a:visited {
font-size: 11px;
color: #000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 5px 0 5px;
}
#navigation a:active {
}
#navigation a:hover {
color: #333;
}
/****************************************************************
 
	Element: Left Column 
	
****************************************************************/
#leftcolumn { 
float: left;
width: 170px;
margin-top:10px;
margin-left:5px;
padding: 0px;
text-align:center;
color: #333;
}
/****************************************************************
 
	Element: Right Column 
	
****************************************************************/
#rightcolumn { 
float: right;
width: 160px;
margin-top:20px;
margin-right:20px;
padding: 0px;
text-align:center;
color: #333;
}
/****************************************************************
 
	Element: Main 
	
****************************************************************/
#main { 
float: left;
color: #333;
margin-top:10px;
margin-left:20px;
padding:0;
width:530px;
}
#main h1{ 
font-size: 22px;
font-weight: bold;
color: #333;
margin-bottom:20px;
}
#main p{
color:#5E5E5E; 
}
/****************************************************************
 
	Element: Main2 
	
****************************************************************/
#main2 { 
float: left;
color: #333;
margin-top:10px;
margin-left:20px;
margin-right:20px;
padding:0;
width:700px;
}
#main2 h1{ 
font-size: 22px;
font-weight: bold;
color: #333;
margin-bottom:20px;
}
#main2 p{
color:#5E5E5E; 
}
#main2 a {
margin: 0;
color: #000000;
padding:0;
text-decoration: underline;
}
/****************************************************************
 
	Element: Main2Red 
	
****************************************************************/
#main2red { 
float: left;
color: #FF0000;
margin-top:10px;
margin-left:20px;
margin-right:20px;
padding:0;
width:700px;
}
#main2red h1{ 
font-size: 22px;
font-weight: bold;
color: #333;
margin-bottom:20px;
}
#main2red p{
color:#FF0000; 
}
#main2red a {
margin: 0;
color: #000000;
padding:0;
text-decoration: underline;
}
/****************************************************************
 
	Element: Prize Table 
	
****************************************************************/
table.prizes
{ width: 700px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}
td.prizesth
{ border: 1px #000000 solid;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 12px;
color: #404040;
background-color: #D0F5A9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
td.prizestc
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #fafafa;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
/****************************************************************
 
	Element: Gallery Tables
	
****************************************************************/
table.gallery
{ width: 700px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}
td.gallerytc
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
/****************************************************************
 
	Element: Footer 
	
****************************************************************/
#footer { 
float:left;
height:60px;
width:740px;
color:#333;
background:#FFFFFF;
padding-bottom:10px;
}
#border { 
width:720px;
height:10px;
color: #333;
margin-top:10px;
margin-right:10px;
margin-left:10px;
border-top: #333 1px dashed;
}
#links a {
margin: 0;
color: #000000;
padding: 0 5px 0 5px;
text-decoration: none;
}
#links {
float: left;
color: #000000;
margin-top:15px;
margin-left:10px;
}
#copyright {
float:right;
text-align:right;
margin-top:15px;
margin-right:10px;
color: #333;
}
#copyright a {
margin: 0;
color: #666;
padding: 0 0 0 5px;
text-decoration: none;
}

#photos  img{
	padding: 0;
	margin: 0;
	border: none;
}

#photos a{
	margin: 0;
	padding: 0;
	background: none;
    border: none;
	display: block;
}
#photos p{
	margin: 0;
	padding: 3px 0;
	font-size: 130%;
	font-weight: bold;
}


table#photos  { 
	margin-bottom: 20px; 
	border: none;
	background: none; 
	}
#photos td { 
	border: none;
	background: none; 
	padding: 4px 5px; 
	text-align: center;
	vertical-align: bottom;
	}