/*
	Content area
----------------------------*/

 body {
	background-color: white;
	background-image: url(images/Modern-Wide-Layout-sub.jpg);
	background-repeat: no-repeat;
/*	background-image: url(images/mwl-grid.jpg);
	background-repeat: repeat-y; */
	text-align: left;
	font-size: .75em;
	font-family: Verdana, arial, helvetica, sans-serif;
	line-height: 1.8em;
	color: black;  }

#col1 {
	position: absolute;
	top: 130px;
	left: 40px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: left; 
	background-color: transparent; }

#col2 {
	position: absolute;
	top: 130px;
	left: 345px;
	width: 520px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: transparent; }

#col3 {
	position: absolute;
	top: 130px;
	left: 650px;	
	width: 250px;
	margin: 0;
	padding: 0;
	background-color: transparent; }

/*
	Selector Area
-------------------------------------- */

h1	{
	font-size: 1.5em;
	color: black;
	margin: 0;
	padding: 0 0 1.5em 0; 
	color: #004900; }

h2, h3	{
	background-image: url(images/title-sham2.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 1.1em;
	margin: 0;
	padding:  0 0 0 20px;
	font-weight: bold;
	color: #004900;  }

h2.event,
h3.event { 	
	background-image: url(images/title-sham2.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 20px; 
	color: #004900; }

h3.info,
h3.info {
	background-image: url(images/title-sham2.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 20px; 
	color: #004900; }

h4	{
	font-size: .9em;
	color: red;
	margin: 0;
	padding: 0; }

p	{
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 1.3em 20px; }

p.pull,
h3.pull { 
	font-size: .8em;
	color: #004900; }

p.people {
	color: green;
	font-size: .9em;
	margin: 0;
	padding: .1em 0 .5em 0;
	line-height: 1em; }

p.event {
	color: red;
	font-size: .9em;
	margin: 0;
	padding: .1em 0 .5em 20px;
	line-height: 1em; }

p.info {
	color: #004900;
	font-size: .9em;
	margin: 0;
	padding: .1em 0 .5em 20px;
	line-height: 1em; }

p.links {
	color: black;
	font-size: 1.1em;
	margin: 0 0 3em 20px;
	padding: .1em 0 .5em 0;
	line-height: 1.3em;
	font-weight: bold;
	border-top: 1px solid #98FE74;
	border-bottom: 1px solid #98FE74;
/*	background-color: #98FE74; */
	background-color: transparent; }

p.plain {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 0 20px; }

.fixedimage { 
	padding: 0;
	margin: 0 0 .5em 20px; }

.floatimage { 
	padding: 0;
	margin: 1em 0 1em 0; }	

span.caption {
	font-size: .7em;
	color: #004900; }

p.caption {
	color: #004900;
	font-size: .8em;
	line-height: 1.1em;
	margin: 0;
	padding: 0 0 .5em 20px;
	text-align: left; }

p.footer {
	color: #004900;
	font-size: .8em;
	line-height: 1.4em;
	margin: 0;
	padding: 1em 0 .5em 20px;
	text-align: left;
	border-top: 1px solid #98FE74; }	

ul {
	padding: 0 0 1em 0;
	margin: 0 60px 0 80px; }
	
/*
	Menu/Nav Area
-----------------------------------*/

a:link,
a:visited,
a:hover    {
	color: green;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	background-image: url("images/l-green-arrow.png");
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 1.2em }
a:link.imagelink,
a:visited.imagelink,
a:hover.imagelink {
	background-image: none;
	padding-left: 0; }