body {
	background-image: url(../images/main-bg.gif);
}

h1 {  
	font-family: Arial; 
	font-size: 18px; 
	font-weight: bold; 
	color: #e40e62;
}

h2 {  
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #e40e62;
}

h3 {  
	font-family: Arial; 
	font-size: 10px; 
	font-weight: bold; 
	color: #e40e62;
}

p {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000;
}

table {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000;
}

td {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000;
}

tr {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000;
}

a:link { 
	color: #0033cc; 
	text-decoration: underline;
}

a:visited { 
	color: #0033cc; 
	text-decoration: underline; 
}

a:hover { 
	color: #0033cc; 
	text-decoration: none;
}

#news_latest1 {
	      width: 540px;
	      font-size: 12px;
	      }

.news-latest-container {
	font-size: 12px;
	font-family: Arial;
}
	      
.news-latest-container h1	  {  
	font-family: Arial; 
	font-size: 22px; 
	color: #e40e62;
	padding-bottom: 10px;
	margin: 0px;
}     
	      
.news-latest-container h3 {  
	font-family: Arial; 
	font-size: 15px; 
	color: #e40e62;
	margin: 2px;
}

.news-latest-date {  
	font-family: Arial; 
	font-size: 10px; 
	color: #41606d;
	margin: 0px;
}   

.news-latest-morelink a {  
	font-family: Arial; 
	font-size: 10px; 
	color: #0033cc;
	text-decoration: underline;
	margin: 0px;
}

.news-latest-item img {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
	}

.news-latest-item {
	height: 175px;
}

.news-latest-item h3 {
	margin: 0px;
	padding: 0px;
}

#news_latest2 {
	      width: 326px;
	      }

#news_latest2 .news-latest-item img {
	float: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
.news-list-item { 	
	font-family: Arial; 
	font-size: 12px; 
	color: #e40e62;
	font-weight: bold;
}

#news_list {
	width: 560px;
	padding: 10px;
	margin-bottom: 20px;	      
}	
	      
	      
#news_list .news-list-morelink a {  
	font-family: Arial; 
	font-size: 10px; 
	color: #0033cc;
	margin: 0px;
}	      

#footercontent {
	padding-left: 30px;
}

#footercontent p.bodytext {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
}


#footercontent p.bodytext a {
	color: #FFFFFF;
}

#polltitle {
	display: none;
}

#newstitles {
	height: 441px;
}

#newstitles p.bodytext {
	color: #FFFFFF;
}

#newstitles p.bodytext a {
	color: #FFFFFF;
}


.storyhdr p.bodytext {
	color: #FFFFFF;
	font-weight: bold;
}

.news-list-item a {
	color: #e40e62;
	font-size: 12px;
}

#language p.bodytext {
	font-size: 10px;
}

p.bodytext {
	font-size: 12px;
	font-family: Arial;
}

.news-latest-item {
	font-size: 12px;
	font-family: Arial;
}

.news-single-item h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}

.news-single-item {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

.news-single-timedata {
	font-size: 11px;
	font-family: Arial;
	color: #666666;
}

.news-single-item img {
	float: right;
	padding: 5px;
}

.news-latest-date {
	display: none;
}

.newsarch .news-list-item {
	color: #000000;
	font-weight: normal;
	margin-bottom: 10px;
}

.newsarch .news-list-item img {
	float: right;
	margin: 5px;
}

#ee_blog_Header {
	color: #e40e62;
	font-size: 14px;
}

#ee_blog_Header a {
	color: #e40e62;
	text-decoration: none;
	
}

.tx-eeblog p.bodytext {
	font-family: Arial;
	font-size: 12px;
}

.tx-eeblog #ee_blog_link_to_list a {
	font-family: Arial;
	font-size: 12px;
}

#ee_blog_tools {
	display: none;
}

.tx-photographiclibrary-pi1 a {
	font-family: Arial;
	font-size: 12px;
}

#textscroll {
	color: #311850;
	font-weight: bold;
}

.csc-mailform-field {
	font-size: 12px;
	font-family: Arial;
}

td.csc-uploads-fileName a {
	font-size: 12px;
	font-family: Arial;
}

.news-arc-link {
	margin-top: 10px;
}

.news-arc-link a {
	text-decoration: none;
	color: #311850;
	font-size: 13px;
}

.news-list-date {
	color: #666666;
	font-size: 10px;
	font-family: Arial;
}

#rsslink {
	height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}



#rsslink a {
	text-decoration: none;
	border-style: none;
}

a:link img {
	border-style: none;
}

#patrons-wrap {
	float: left;
	width: 100%;
}

#patrons-header {
	float: left;
	width: 174px;
	height: 28px;
	background-image: url(../images/conf-patrons-title.jpg);
}

#patrons-content {
	float: left;
	width: 172px;
	border-left: 1px solid #C60C55;
	border-right: 1px solid #C60C55;
	border-bottom: 1px solid #C60C55;
}

#patron-1-image {
	width: 155px;
	height: 114px;
	background-image: url(../images/q_bryce.jpg);
	margin: 8px;
}

#patron-2-image {
	width: 155px;
	height: 114px;
	background-image: url(../images/m_kirby.jpg);
	margin: 8px;
}


#patron-1-text {
	width: 155px;
	margin: 2px 8px;
}

#patron-2-text {
	width: 155px;
	margin: 2px 8px 8px 8px;
}

#patrons-content h1 {
	margin: 0px;
	font-size: 11px;
}

#patrons-content {
	font-size: 10px;
	font-weight: bold;
}

#patron-button {
	float: left;
	width: 100%;
	text-align: center;
}

#register-wrap {
	margin-bottom: 10px;
}

a.world-con {
	font-size: 16px;
	color: #16884C;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

a.world-con:hover {
	text-decoration: underline;
}