/*
	Content area
----------------------------*/
 em { font-weight: bold }
 
 body {
	background-color: white;
	background-image: url(images/Modern-Wide-Layout-2010.jpg);
	background-repeat: no-repeat;
	text-align: left;
	font-size: .75em;
	font-family: Verdana, arial, helvetica, sans-serif;
	line-height: 1.5em; }

#t-col1,
#b-col1 {
	position: absolute;
	top: 25px;
	left: 30px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: center; 
	background-color: transparent;
	line-height: 1.3em; }

#b-col1 {
	top: 600px;
	text-align: center;  }

#t-col2,
#b-col2 {
	position: absolute;
	top: 25px;
	left: 380px;
	width: 260px;
	margin: 0;
	padding: 0;
	background-color: transparent; }

#b-col2 { top: 318px; }

#t-col3,
#b-col3 {
	position: absolute;
	top: 25px;
	left: 650px;	
	width: 250px;
	margin: 0;
	padding: 0;
	background-color: transparent; }
#t-col3 { top: 10px; }

#b-col3 { top: 318px; }
#t-col3 { text-align: left; }

#footer {
	position: absolute;
	top: 980px;
	left: 380px;
	width: 520px;
	margin: 0;
	padding: 0;
	text-align: left; 
	background-color: transparent;
	line-height: 1.3em;	}

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

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

h2, h3	{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #004900;  }

h2.event,
h3.event { 	
	background-image: url(images/title-sham2.gif);
	background-repeat: no-repeat;
	background-position: left 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: left center;
	padding: 0 0 0 20px; 
	color: #004900; }

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

p	{
	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: .2em 0 .4em 20px;
	line-height: 1em; }

p.info {
	color: green;
	font-size: .9em;
	margin: 0;
	padding: .2em 0 .4em 20px;
	line-height: 1em; }

p.links {
	color: white;
	font-size: .9em;
	margin: 0;
	padding: .1em 0 .5em 0;
	line-height: 1em;
	font-weight: bold;
	background-color: black; }

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; }	
	
.image-info { padding: .2em 0 .5em 20px; }

img.queen { padding: 1em 1em; }

/*
	Menu/Nav Area
-----------------------------------*/

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

a:link.imagelink,
a:visited.imagelink,
a:hover.imagelink {
	background-image: none;
	padding-left: 0; }

a:link.blank,
a:visited.blank,
a:hover.blank  {
	color: #004900;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	padding-left: 0; }