* {
	margin: 0;
  padding: 0;
}
body {	
  background: #006287 url(../images/body_bg.gif) top left repeat-x;
	color: #dbdcdd;
  font: small "trebuchet ms", verdnana, arial, sans-serif;
}
h2 {
	font-size: 1.65em;
  margin: 0 0 .25em 0;
  color: white;
}
h3 {
	font-size: 1.2em;
  margin: 0;
}
*/
h3 a:link,
h3 a:visited {
	text-decoration: none;
  color: #32d715;
}
h3 a:hover {
/*	background: #2c2e35;*/
}
p {
	margin: 0 0 1em 0;
}
strong {
	color: #32d715;
}
a:link,
a:visited {
	color: #32d715;
  text-decoration: underline;
}
a:hover {
  /*background: #2c2e35;*/
}

.feed {
  margin-left: 10px;
  padding: 0 0 0 19px;
  background: url("../images/rss_icon.gif") no-repeat 0 50%;
} 

#event_splitter {
  border-top: 1px solid #00506e; 
  margin-top: 14px;
}

#event_splitter_previous {
  border-top: 1px solid #00506e; 
  margin-top: 14px;
}

/* ~Previous events layout
--------------------------------------------------------------------------------- */

#previous_events_list h3 {
 color: #008abd;
}

#previous_events_list div {
 color: #0081b0;
}


/* ~Layout
--------------------------------------------------------------------------------- */

#event_header {
	color: #002241;
}

#wrapper {
	width: 1012px;
	margin: 50px 40px;
}
#header {
	background: transparent url(../images/header_bg.png) top left no-repeat;
  position: absolute;
  top: 44px;
  left: 37px;
  width: 441px;
  height: 113px;
	z-index: 1;
}
#header h1,
#header h2 {
	display: none;
}
#header h3 {
color: #002241;

}
#content {
	padding: 130px 0 0 0;
}
#about {
	float: left;
  width: 200px;
  margin: 0 30px 0 0;
	padding-bottom: 40px;
}
#photos {
	width: 312px;
  float: left;
  margin: 0 10px 0 0;
	padding-bottom: 60px;
}
#photos .more {
	padding: .75em 15px 0 0;
}
#events {
	width: 200px;
  float: left;
  margin: 0 30px 0 0;
}
#involved {
	float: left;
  width: 200px;
}


/* ~Flickrshots
--------------------------------------------------------------------------------- */

#flickrshots {
	float: left;
	list-style-type: none;
  margin: .3em 0 0 0;
  line-height: 1px;
}
#flickrshots li {
	float: left;
  margin: 0 8px 8px 0;
}
#flickrshots a img {
	border: none;
}
#flickrshots a {
	display: block;
	background: #002241;
  padding: 8px;
  border: 1px solid #002241;
}
#flickrshots a:hover {
	border: 1px solid #32d715;
}

/* ~EventsList
--------------------------------------------------------------------------------- */

#events_list {
	list-style-type: none;
}
#events_list li {
  margin-bottom: 8px;
}
#previous_events_list {
	list-style-type: none;
}
#previous_events_list li {
  margin-bottom: 8px;
}

#events_list h3 {
 color: #dbdcdd;
}

#events_list div {
 color: #bdbebf;
}

#event_data div {
}

#upcoming_events_list li {
color: #c0c0c0;
}

/* ~Popup Viewer
--------------------------------------------------------------------------------- */

#viewer {
	position: absolute;
	background: black;  
  display: none;
	z-index: 10;
}
#viewer h3 {
	padding: 5px 15px;
  color: #ddd;
  margin: 0;
  font-weight: bold;
  font-size: 1em;
	background: #333;
}
#viewer p {
	margin: 0;
  padding: 15px;
  text-align: center;
}

/* ~Misc
--------------------------------------------------------------------------------- */

hr.split {
width: 80%;

}

p.more {
	text-align: right;
  clear: left;
  margin: 1.5em 0 0 0;
  font-size: 1.1em;
}
.more a:link,
.more a:visited {
	text-decoration: none;
}
