body, td {
color:#000000;
font-size:13px;
margin: 0 0 20px 0;
font-family: verdana, arial, verdana, sans-serif;
}

@font-face {  
	  font-family: "Stencil";  
	  src: url(files/STENCIL.eot); /* IE */  
	  src: local("Stencil"), url(files/STENCIL.TTF) format("truetype"); /* non-IE */  
	}  

.wrap {
	width: 762px;
	margin: 0 auto 20px auto;
}


.header {
	margin: 0 0 10px 0; 
} 

p {
text-align:left;
border: 0px dashed #000;
padding-left: 10px;
font-size: 13px;
margin: 0px;
text-transform:none;
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
text-align:center;
border: 0px dashed #000;
padding: 10px;
font-size: 15px;
letter-spacing:2px;
margin:0px;
font-family:'Stencil','Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
font: 20px color: #000000; text-align:center;

}

h2 {
text-align:center;
border: 0px dashed #000;
padding: 10px;
font-size: 24px;
margin: 0 0 10px 0;
text-transform:uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
}

.border{
border: 1px solid #aaa;
padding: 10px;
background: #f5f5f5;
}

#seminars {
	color: #ffffff;
	font-size:12px;
	
	padding: 0px 20px 0px 0px;
}
#seminars a {
	color: #ffffff;
	font-weight: bold;
}
#exhibits {
	color: #ffffff;
	font-size:12px;
	padding: 0px 20px 0px 30px;
}

.form select {
	border: none;
	border-bottom: 1px dashed #000;
}
.form input[type="text"] {
	background: #f5f5f5;
	border: none;
	border-bottom: 1px dashed #000;
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 14px;
	color: #003399;
	font-family: "Courier New", Courier, mono;
}


p {
margin: 0 0 10px 0;
}

.rules h3 {
margin: 40px 0 10px 0;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
}

ol, ul {
	padding: 0;
	margin: 0 0 10px 28px;
}

li {
	padding: 0 0 0 0;
	margin: 5px;
}


a, .link  {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	color: #0000CC;
}


a:hover, .link:hover  {
	text-decoration: underline;
	color: #0066FF;
}

.left {
	float:left;
	width:200px;
	padding:5px;
	margin:10px;
	border:1px solid #F68B01;
}

a.body-links { 	font-size:13px;	color:#f68b00; text-decoration: none; font-weight:bold;}
a.body-links:hover {font-size:13px;	color: #f68b00; border-bottom: 1px solid #f68b00; text-decoration: none;}

.photographer-name {
text-align:left;
border: 0px dashed #000;
padding: 10px;
font-size: 15px;
letter-spacing:2px;
margin:0px;
font-size: 26px;
font-family: 'Stencil','Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color: #f68b00;
}

.rule {
background-image:url(images/nav-lines-pew-old-site.jpg);
width: 600px;
height:10px;
margin:0px auto;
clear:both;
}

.pros-left-image {
	float:left;
	width:152px;
	height:219px;
	padding:5px;
	margin:5px;
}

.pros-left-div {
	float:left;
	width:560px;
	padding:5px;
	margin:5px;
}
.pro-wrapper {
	width: 762px;
	margin: 0px auto;
}

.corp-name {
text-align:left;
border: 0px dashed #000;
padding: 10px 0px;
font-size: 15px;
letter-spacing:2px;
margin:0px;
font-size: 20px;
font-family: 'Stencil','Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color: #f68b00;
}
.corp-left-image {
	float:left;
	width:300px;
	height:auto;
	padding:5px;
	margin:5px;
}

.corp-left-div {
	float:left;
	width:455;
	padding:5px;
	margin:0px;
}

.raffle-left-image {
	float:left;
	width:400px;
	height:auto;
	padding:5px;
	margin:5px;
}

.raffle-left-div {
	float:left;
	width:300;
	padding:5px;
	margin:0px;
}

.disclaimer {font-size:9px; text-align:center; margin:0px auto;
font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.tickets-wrap {	width: 762px; margin: 0 auto 0px auto;}
.tickets {
width:230px; float:left; padding:5px; border:1px solid #f68b00; margin:5px;
}