/***** St. Patrick's Day Parade stlesheet *****/

/********  text styles *********/

body {
  background: #5c8120;
}

div.time {
	font-family: Georgia;
	border: 4px solid gray;
	font-size: 14px;
	color: #000;
	text-align:center;
	font-weight: bold;
	background: url('images/background4.gif');
	height: 330px;
	width: 130px;
}

.footer1 {
  font-family: Georgia;
	color: #fff;
	font-size: 11px;
	text-align: center;
	border: 0px solid black;
	padding-top: 0px;
	padding-bottom: 0px;
}

a.footer {
	font-family: Georgia;
	color: #fff;
	font-size: 11px;
	text-align: right;
	border: 0px solid black;
	padding-right: 10px;
}

a.footer:hover {
  color: #ff0000;
	text-decoration: none;
}

img.slide {
	valign: bottom:
}

td.letter {
}

td.navigation {
   background-color: #ffffff;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	border: 2px solid #5c8120;
}

a.nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #5c8020;
	text-decoration: none;
	letter-spacing: 0.08em;
	font-size: 12px;
}

a.nav:hover {
  color: #ff0000;
	text-decoration: none;
}

#showimage { 
  position:absolute; 
	visibility:hidden; 
	border: 1px solid gray;}

#dragbar{ 
  cursor: hand; 
	cursor: pointer; 
	background-color: #EFEFEF;
  min-width: 100px; /*NS6 style to overcome bug*/ 
}

#dragbar #closetext{ 
  font-weight: bold; 
	margin-right: 1px; 
}

.headerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f7554f;
	letter-spacing: 0px;
	width: auto;
}

.counter {
  display: visable;
	text-align: right;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

.bodyText2 {
	font-family: Georgia;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 0px;
	line-height: 20px;
	text-decoration: none;
}

A.bodyLinkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 20px;
	color: white;
}

A.bodyLinkText:hover {
	text-decoration: none;
	color: #f7554f;	
}

a.altBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

a.altBodyText:hover {
  color:#ff0000;
}

a.email {
  font-size:12px;
	color:white;
}

.officersText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*font-weight: bold;*/
	/*color: #334712;*/
	color: white;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

.officersText2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	/*color: #5c8120;*/
	color: white;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

.descriptionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}

A.footerLinkText {
	text-decoration: none;
	color: #8A1B04;
}

A.footerLinkText:hover	{
	text-decoration: underline;
	color: #8A1B04;
}


/******** begin Images *********/

.img {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 4px;
}

.imgleft {
	float: right;
	left: 30px;
	border-style: double;
	border-color: #8A1B04;
}

.imgright {
	float: right;
	margin-bottom: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 4px;
	}

/******** end Images *********/

/******** begin index Positioning *********/

#indexleftcontent {
	width:300px;
	padding:5px;
	float:left;
	background:#fff;
	margin-top: 15px;
	text-align: center;
	padding-left:0px;
}

#indexrightcontent {
	width:500px;
	padding:10px;
	float:left;
	background:#fff;
	margin-top: 10px;
	}

#indexbottomcontent {
	width:700px;
	padding:50px;
	float:left;
	background:#fff;
	margin-top: 200px;
	text-align: left;
	}

/******** end index Positioning *********/

/******** begin Positioning *********/

#leftcontent {
	width:350px;
	padding:10px;
	float:left;
	background:#fff;
	text-align:left;
	margin-top: 10px;
}

#rightcontent {
	width:450px;
	padding:10px;
	float:left;
	background:#fff;
	margin-top: 50px;
	text-align:left
}

#bottomcontent {
	width:700px;
	padding:50px;
	float:left;
	background:#fff;
	margin-top: 10px;
	text-align: left;
}

/******** end Positioning *********/



/******** begin recipe Positioning *********/

#recipeColumn1 {

	width:120px;

	padding:10px;

	float:left;

	background:#fff;

	margin-top: 30px;

	}



#recipeColumn2 {

	width:270px;

	padding:20px;

	float:left;

	background:#fff;

	margin-top: 0px;

	}

	

#recipeColumn3 {

	width:120px;

	padding:10px;

	float:left;

	background:#fff;

	margin-top: 30px;

	}

	

#recipeColumn4 {

	width:270px;

	padding:20px;

	float:left;

	background:#fff;

	margin-top: 0px;

	}



#recipeleftcontent {

	width:150px;

	padding:5px;

	float:left;

	background:#fff;

	margin-top: 15px;

	text-align: center;

	padding-left:0px;

}



#reciperightcontent {

	width:600px;

	padding:10px;

	float:left;

	background:#fff;

	margin-top: 10px;

	}

	

.recipeImg {

	float: left;

	left: 40px;

	margin-top: 90px;

	margin-left: 20px;

	}

/******** end recipe Positioning *********/



/******** extra *********/

.page {

	width:850px;

	position: relative;	

	}

	

.navigationSpacer {

	white-space: normal;

	height: 3px;

	}



.spacer {

	white-space: normal;

	height: 40px;

	}



.container {
  background: #000000;
	width: auto;

	position: absolute;

	}
