/*----------------------    general body   ---------------------*/

body {
	background-color: #FFFFCC;
	background-position: left top;
	font-family: "Book Antiqua";
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	}			

ul {
	list-style-type:none;
	list-style-image: none;
	width: 100%;
	margin:0px;
	padding:0px;  
	}

ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	}

ul li a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li a:hover {
	text-decoration: underline;
	}

ul li p {
	text-align:left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li form p {
	text-align:left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

h1 {
	font-family: Papyrus;
	font-size: 28px;
	font-weight: bold;
	}

ul li h1 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li h1 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li h1 a:hover {
	text-decoration: underline;
	}

h2 {
	font-size: 16px;
	font-weight: bold;
	}

ul li h2 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}	
	
ul li h2 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li h2 a:hover {
	text-decoration: underline;
	}

h3 {
	font-size: 20px;
	font-weight: bold;
	}

ul li h3 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}	

ul li h3 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li h3 a:hover {
	text-decoration: underline;
	}

h4 {
	font-family: Papyrus;
	font-size: 20px;
	font-weight: bold;
	}

ul li h4 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}	

ul li h4 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

ul li h4 a:hover {
	text-decoration: underline;
	}

/*-------------------------    page header banner   ---------------------*/	

.page-header-banner {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #CCCC99;
	width: 100%;
	height: 80px;
	font-family:Papyrus;
	font-size: 50px;
	font-weight: bold;
	color: #FFFFCC;
	text-indent: 400px;
	}

.page-header-logo {
	position: absolute;
	top: 0px;
	left: 80px;
	width: 230px;
	height: 90px;
	}

.page-header-logo img {
	height: 80%;
	width: 100%;
	border-left: 24px solid #FFFFCC;
	border-right: 32px solid #FFFFCC;
	border-top: 8px solid #FFFFCC;
	border-bottom: 10px solid #FFFFCC;
	}

/*-------------------------    container   ---------------------*/
	
.container {
	position: absolute;
	top: 100px;
	left: 80px;
	height: 940px;
	width: 980px;
	overflow: visible;
	}

.container-column-1 {
	position: absolute;
	top: 14px;
	left: 10px;
	height: 520px;
	width: 260px;
	overflow: visible;
	}

.container-column-2 {
	position: absolute;
	top: 14px;
	left: 280px;
	height: 520px;
	width: 440px;
	overflow: visible;
	}

.container-column-3 {
	position: absolute;
	top: 14px;
	left: 720px;
	height: 520px;
	width: 240px;
	overflow: visible;
	}

/*-------------------------    column1 links  ---------------------*/

.column1-links {
	text-align: right;
	width: 240px;
	margin-left: 10px;
	margin-top: 4px;
	padding: 0px;
	height: auto;
	}

.column1-links ul {
	padding:1px; 
	}

.column1-links ul li {
	margin: 12px;
	}
	
.column1-links ul li a {
	color: #575757;
	}

.column1-links ul li a:hover {
	color: #000000;
	}

/*-------------------------    column1 winners  ---------------------*/

.column1-winners {
	text-align: center;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-winners ul {
	padding:0px; 
	}

.column1-winners ul li {
	margin-top: 8px;
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-winners ul li h3 {
	color: #FFFFCC;
	}

.column1-winners ul li a {
	color: #FFFFCC;
	}

.column1-winners ul li a:hover {
	color: #FFFFCC;
	}

.column1-winners ul li h3 a {
	padding: 1px;
	}

.column1-winners ul li h3 a:hover {
	color: #FFFFCC;
	}

.column1-winners-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 entry form  ---------------------*/
	
.column1-entryform {
	text-align: center;
	width: 240px;
	height: 92px;
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
	background: #CCCC99;
	color: FFFFCC;
	}

.column1-entryform ul {
	padding: 0px; 
	margin: 0px;
	}

.column1-entryform ul li {
	padding: 0px; 
	margin: 0px;
	color: #FFFFCC;
	}

.column1-entryform ul li h3 {
	padding: 0px; 
	margin: 0px;
	color: #FFFFCC;
	}

.column1-entryform ul li a {
	color: #FFFFCC;
	margin: 0px;
	padding: 0px;
	}

.column1-entryform ul li a:hover {
	color: #FFFFCC;
	}
	
.column1-entryform ul li a img {
	height: 40px;
	width: 234px;
	border: 1px solid #666633;
	padding: 0px;
	margin: 0px;
	}

/*-------------------------    column1 do you haiku  ---------------------*/

.column1-doyouhaiku {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-doyouhaiku ul {
	padding:0px; 
	}

.column1-doyouhaiku ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-doyouhaiku ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-doyouhaiku ul li h1 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-doyouhaiku ul li a {
	color: #FFFFCC;
	}

.column1-doyouhaiku ul li a:hover {
	color: #FFFFCC;
	}

.column1-doyouhaiku ul li h1 a {
	padding: 1px;
	}

.column1-doyouhaiku ul li h1 a:hover {
	color: #FFFFCC;
	}

.column1-doyouhaiku-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}
	
	
/*-------------------------    column1 rules  ---------------------*/

.column1-rules {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-rules ul {
	padding:0px; 
	}

.column1-rules ul li {
	color: #FFFFCC;
	}

.column1-rules ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-rules ul li h1 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-rules ul li a {
	color: #FFFFCC;
	}

.column1-rules ul li a:hover {
	color: #FFFFCC;
	}

.column1-rules ul li h1 a {
	padding: 1px;
	}

.column1-rules ul li h1 a:hover {
	color: #FFFFCC;
	}

.column1-rules-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 schools  ---------------------*/

.column1-schools {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 24px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-schools ul {
	padding:0px; 
	}

.column1-schools ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-schools ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-schools ul li h3 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-schools ul li a {
	color: #FFFFCC;
	}

.column1-schools ul li a:hover {
	color: #FFFFCC;
	}

.column1-schools ul li h3 a {
	padding: 1px;
	}

.column1-schools ul li h3 a:hover {
	color: #FFFFCC;
	}

.column1-schools-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 judges  ---------------------*/

.column1-judges {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-judges ul {
	padding:0px; 
	}

.column1-judges ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-judges ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-judges ul li h3 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-judges ul li a {
	color: #FFFFCC;
	}

.column1-judges ul li a:hover {
	color: #FFFFCC;
	}

.column1-judges ul li h3 a {
	padding: 1px;
	}

.column1-judges ul li h3 a:hover {
	color: #FFFFCC;
	}

.column1-judges-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 workshops  ---------------------*/

.column1-workshops {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-workshops ul {
	padding:0px; 
	}

.column1-workshops ul li {
	color: #FFFFCC;
	}

.column1-workshops ul li p {
	margin: 10px;
	color: #FFFFCC;
	}
	
.column1-workshops ul li p a {
	margin: 10px;
	color: #FFFFCC;
	}

.column1-workshops ul li h4 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-workshops ul li h3 {
	text-align:center;
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-workshops ul li a {
	color: #FFFFCC;
	}

.column1-workshops ul li a:hover {
	color: #FFFFCC;
	}

.column1-workshops ul li h4 a {
	padding: 1px;
	}

.column1-workshops ul li h4 a:hover {
	color: #FFFFCC;
	}
	
.column1-workshops-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}


/*-------------------------    column1 workshop samples  ---------------------*/

.column1-workshop-samples {
	text-align: center;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-workshop-samples ul {
	padding:0px; 
	}

.column1-workshop-samples ul li {
	color: #575757;
	}

.column1-workshop-samples ul li p {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	color: #575757;
	}
	
.column1-workshop-samples ul li p a {
	margin: 4px;
	color: #575757;
	}

.column1-workshop-samples ul li {
	text-align:center;
	color: #575757;
	}

.column1-workshop-samples ul li h3 {
	text-align:center;
	color: #575757;
	font-weight: bold;
	}

.column1-workshop-samples ul li a {
	color: #575757;
	}

.column1-workshop-samples ul li a:hover {
	color: #575757;
	}

.column1-workshop-samples ul li h3 a {
	padding: 1px;
	}

.column1-workshop-samples ul li h3 a:hover {
	color: #575757;
	}
	
.column1-workshop-samples-divider {
	background-color: #575757;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

.column1-workshop-samples-spacer {
	background-color: #575757;
	width: 50px;
	height: 1px;
	}



/*-------------------------    column1 want to be a sponsor?  ---------------------*/

.column1-sponsorinvite {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-sponsorinvite ul {
	padding:0px; 
	}

.column1-sponsorinvite ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-sponsorinvite ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-sponsorinvite ul li h4 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-sponsorinvite ul li a {
	color: #FFFFCC;
	}

.column1-sponsorinvite ul li a:hover {
	color: #FFFFCC;
	}

.column1-sponsorinvite ul li h4 a {
	padding: 1px;
	}

.column1-sponsorinvite ul li h4 a:hover {
	color: #FFFFCC;
	}
	
.column1-sponsorinvite-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 want founder letter?  ---------------------*/

.column1-founderletter {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-founderletter ul {
	padding:0px; 
	}

.column1-founderletter ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-founderletter ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-founderletter ul li h4 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-founderletter ul li a {
	color: #FFFFCC;
	}

.column1-founderletter ul li a:hover {
	color: #FFFFCC;
	}

.column1-founderletter ul li h4 a {
	padding: 1px;
	}

.column1-founderletter ul li h4 a:hover {
	color: #FFFFCC;
	}
	
.column1-founderletter-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 faqs  ---------------------*/

.column1-faqs {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-faqs ul {
	padding:0px; 
	}
	
.column1-faqs ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-faqs ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-faqs ul li h1 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-faqs ul li a {
	color: #FFFFCC;
	}

.column1-faqs ul li a:hover {
	color: #FFFFCC;
	}

.column1-faqs ul li h1 a {
	padding: 1px;
	}

.column1-faqs ul li h1 a:hover {
	color: #FFFFCC;
	}

.column1-faqs-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}
	
/*-------------------------    column1 about  ---------------------*/

.column1-about {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-about ul {
	padding:0px; 
	}
	
.column1-about ul li {
	color: #FFFFCC;
	}

.column1-about ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column1-about ul li h4 {
	text-align:center;
	color: #FFFFCC;
	}

.column1-about ul li a {
	color: #FFFFCC;
	}

.column1-about ul li a:hover {
	color: #FFFFCC;
	}

.column1-about ul li h4 a {
	padding: 1px;
	}

.column1-about ul li h4 a:hover {
	color: #FFFFCC;
	}

.column1-about-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}

/*-------------------------    column1 contact  ---------------------*/

.column1-contactinfo {
	text-align: left;
	width: 240px;
	margin-left: 10px;
	margin-top: 40px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	height: auto;
	}

.column1-contactinfo ul {
	padding:0px; 
	}

.column1-contactinfo ul li {
	color: #FFFFCC;
	font-weight: bold;
	}

.column1-contactinfo ul li p {
	margin: 10px;
	color: #FFFFCC;
	}

.column1-contactinfo ul li h3 {
	color: #FFFFCC;
	}

.column1-contactinfo ul li a {
	color: #FFFFCC;
	}

.column1-contactinfo ul li a:hover {
	color: #FFFFCC;
	}

.column1-contactinfo ul li h3 a {
	padding: 1px;
	}

.column1-contactinfo ul li h3 a:hover {
	color: #FFFFCC;
	}

.column1-contactinfo-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	}


/*-------------------------    column2 main photo ---------------------*/

.column2-mainphoto {
	margin-top: 4px;
	margin-left: 8px;
	width: 400px;
	height: 260px;
	text-align: right;
	font-size: 13px;
	font-style:oblique;
	color: CCCC99;
	}

.column2-mainphoto img {
	height: 100%;
	width: 100%;
	border: 4px solid #CCCC99;
	}

/*-------------------------    column2 main  ---------------------*/
	
.column2-main {
	text-align: left;
	width: 400px;
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	}

.column2-main ul {
	padding:1px; 
	}

.column2-main ul li {
	margin-top: 12px;
	color: #575757;
	font-size: 16px;
	}

.column2-main ul li h3 {
	color: #575757;
	}

.column2-main ul li a {
	color: #575757;
	}

.column2-main ul li a:hover {
	color: #000000;
	}

.column2-main-divider {
	background-color: #CCCC98;
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.column2-main-spacer {
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	}


/*-------------------------    column2 main entry form ---------------------*/
	
.column2-main-eform {
	text-align: left;
	width: 440px;
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	}

.column2-main-eform ul {
	padding:1px; 
	}

.column2-main-eform ul li {
	margin-top: 12px;
	color: #575757;
	font-size: 16px;
	}

.column2-main-eform ul li p {
	margin-top: 12px;
	color: #575757;
	font-size: 16px;
	}

.column2-main-eform ul li form p {
	margin-top: 4px;
	color: #575757;
	font-size: 16px;
	}

.column2-main-eform ul li h3 {
	color: #575757;
	}

.column2-main-eform ul li a {
	color: #575757;
	}

.column2-main-eform ul li a:hover {
	color: #000000;
	}

.column2-main-eform-divider {
	background-color: #CCCC98;
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.column2-main-eform-spacer {
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	}

/*-------------------------    column2 main even and odd ---------------------*/

.column2-main-even {
	text-align: right;
	width: 400px;
	margin-top: 6px;
	}

.column2-main-even ul {
	width: 100%;
	}

.column2-main-even ul li {
	margin-bottom: 5px;
	color: #575757;
	}

.column2-main-even ul li a {
	color: #575757;
	}

.column2-main-even ul li a:hover {
	color: #000000;
	}

.column2-main-odd {
	text-align: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 6px;
	}

.column2-main-odd ul {
	width: 100%;
	}

.column2-main-odd ul li {
	margin-bottom: 5px;
	color: #575757;
	font-size: 100%
	}

.column2-main-odd ul li a {
	color: #575757;
	}

.column2-main-odd ul li a:hover {
	color: #000000;
	}

/*-------------------------    column2 main highlight ---------------------*/

.column2-highlight {
	text-align: left;
	width: 400px;
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #CCCC99;
	}

.column2-highlight ul {
	padding:1px; 
	}

.column2-highlight ul li {
	margin-top: 12px;
	color: #FFFFCC;
	font-size: 16px;
	}

.column2-highlight ul li p {
	text-align:left;
	margin: 10px;
	color: #FFFFCC;
	}

.column2-highlight ul li h3 {
	color: #FFFFCC;
	text-indent: 10px;
	}

.column2-highlight ul li a {
	color: #FFFFCC;
	}

.column2-highlight ul li a:hover {
	color: #FFFFCC;
	}

.column2-highlight-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.column2-highlight-spacer {
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	}

/*-------------------------    column2 main privacy  ---------------------*/
	
.column2-privacy {
	text-align: left;
	width: 400px;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	}

.column2-privacy ul {
	padding:1px; 
	}

.column2-privacy ul li {
	margin-top: 12px;
	color: #575757;
	font-size: 16px;
	}

.column2-privacy ul li h3 {
	color: #575757;
	}
	
.column2-privacy ul li a {
	color: #575757;
	}

.column2-privacy ul li a:hover {
	color: #000000;
	}

.column2-privacy-divider {
	background-color: #CCCC98;
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.column2-privacy-spacer {
	width: 100%;
	height: 1px;
	padding:0px;
	margin-top: 10px;
	}


/*-------------------------    column2 contact info  ---------------------*/

.column2-contactinfo {
	text-align: left;
	width: 400px;
	margin-left: 10px;
	margin-top: 20px;
	padding: 1px;
	background-color: #CCCC99;
	}

.column2-contactinfo ul {
	margin-bottom: 4px;
	padding: 0px;
	}

.column2-contactinfo ul li {
	margin-top: 4px;
	color: #FFFFCC;
	font-size: 16px;
	text-indent: 8px;
	}

.column2-contactinfo ul li a {
	color: #FFFFCC;
	}

.column2-contactinfo ul li a:hover {
	color: #FFFFCC;
	}

.column2-contactinfo ul li h2 a {
	padding: 1px;
	}

.column2-contactinfo ul li h2 a:hover {
	color: #FFFFCC;
	}

.column2-contactinfo-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 2px;
	}

/*-----------------    column2 copyright   -------------------*/
	
.copyrightinfo {
	text-align: left;
	width: 400px;
	margin-left: 10px;
	margin-top: 10px;
	}

.copyrightinfo ul {
	padding:0px; 
	}

.copyrightinfo ul li {
	margin-top: 10px;
	margin-left: 8px;
	color: #575757;
	font-size: 14px;
	}

.copyrightinfo ul li a {
	color: #575757;
	}

.copyrightinfo ul li a:hover {
	color: #000000;
	}

/*-------------------------    column3 2010 announcements  ---------------------*/

.column3-2010announcements  {
	text-align: left;
	width: 220px;
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #FF6666;
	height: auto;
	}

.column3-2010announcements  ul {
	padding:0px;
	margin: 0px;
	}

.column3-2010announcements  ul li {
	text-align: center;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 8px;
	color: #FFFFCC;
	font-weight: bold;
	}

.column3-2010announcements  ul li img {
	padding: 0px;
	margin: 0px;
	}

.column3-2010announcements  ul li a img {
	padding: 0px;
	margin: 0px;
	}

.column3-2010announcements  ul li h3 {
	text-align: center;
	color: #FFFFCC;
	}

.column3-2010announcements  ul li a {
	text-align: center;
	color: #FFFFCC;
	}

.column3-2010announcements  ul li h3 a {
	text-align: center;
	color: #FFFFCC;
	}

.column3-2010announcements-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 14px;
	}

/*-------------------------    column3 2010 Whats new  ---------------------*/

.column3-2010whatsnew {
	text-align: left;
	width: 220px;
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #BEE1FF;
	height: auto;
	}

.column3-2010whatsnew ul {
	padding:0px;
	margin: 0px;
	}

.column3-2010whatsnew ul li {
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 8px;
	color: #575757;
	font-weight: bold;
	}

.column3-2010whatsnew ul li a {
	text-align: center;
	color: #575757;
	}

.column3-2010whatsnew ul li img {
	padding: 0px;
	margin: 0px;
	}

.column3-2010whatsnew ul li a img {
	padding: 0px;
	margin: 0px;
	}

.column3-2010whatsnew ul li h3 {
	text-align: center;
	color: #575757;
	}

.column3-2010whatsnew ul li h3 a {
	text-align: center;
	color: #575757;
	}

.column3-2010whatsnew-divider {
	background-color: #575757;
	width: 100%;
	height: 1px;
	margin-top: 0px;
	}


/*-------------------------    column3 main photo ---------------------*/

.column3-mainphoto {
	margin-top: 4px;
	margin-left: 10px;
	width: 200px;
	height: 200px;
	}

/*-------------------------    column3 entry button ---------------------*/

.column3-entrybutton {
	margin-top: 4px;
	margin-left: 10px;
	width: 200px;
	height: 200px;
	}

/*-------------------------    column3 contact info  ---------------------*/

.column3-contactinfo {
	text-align: left;
	width: 220px;
	margin-left: 0px;
	margin-top: 20px;
	padding: 1px;
	background-color: #CCCC99;
	}

.column3-contactinfo ul {
	margin-bottom: 4px;
	padding: 0px;
	}

.column3-contactinfo ul li {
	margin-top: 4px;
	color: #FFFFCC;
	font-size: 16px;
	text-indent: 8px;
	}

.column3-contactinfo ul li a {
	color: #FFFFCC;
	}

.column3-contactinfo ul li a:hover {
	color: #FFFFCC;
	}

.column3-contactinfo ul li h2 a {
	padding: 1px;
	}

.column3-contactinfo ul li h2 a:hover {
	color: #FFFFCC;
	}

.column3-contactinfo-divider {
	background-color: #FFFFCC;
	width: 100%;
	height: 1px;
	margin-top: 2px;
	}