body { 
		font-family : "Gill Sans MT", Verdana, Arial, sans-serif;
		font-size : 100%; 
		min-width: 792px;
		color: #333333;
		background: #fff;
} 

#wrapper	{
	 	width:791px;
		position: relative;
		left: 50%;
		margin-left: -396px;
}

.imgborder	{
		border: solid 1px #999933;
}
.intro		{
		font-weight: bold;
}

a:link, a:visited		{
		color: #003633;
}

a:hover	{
		color: #009933;
}

/********** Main Navigation Styling **************/

#mainmenu	{
		clear: both;
		list-style-type: none;
		float: left;
		margin: -5px 0 0 0;
		padding: 0;
		width: 792px;
		border-top: solid 1px #999933;
		border-bottom: solid 1px #999933;
}

#mainmenu li	{
		float: left;
		background: #003633;
		width: 132px;
}

#mainmenu a	{
		display: block;
		text-decoration: none;
		color: #fff;
		font-size: 105%;
		line-height: 150%;
		text-align: center;
		padding: 5px 0;
		letter-spacing: 0.05em;
}

#mainmenu a:hover	{
		background:  #336600;
}

/************ CSS To Highlight Current Page ************/

body.home #mainmenu a#index,
body.about #mainmenu a#about,
body.catalogue #mainmenu a#catalogue,
body.shop #mainmenu a#shop,
body.news #mainmenu a#news,
body.workshops #mainmenu a#workshops,
body.sitemap #mainmenu a#sitemap,
body.contact #mainmenu a#contact
		{
		background: #008080;
		border-left: solid 1px #999933;
		border-right: solid 1px #999933;
}

body.home #mainmenu a:hover#index,
body.about #mainmenu a:hover#about,
body.catalogue #mainmenu a:hover#catalogue,
body.shop #mainmenu a:hover#shop,
body.news #mainmenu a:hover#news,
body.workshops #mainmenu a:hover#workshops,
body.sitemap #mainmenu a:hover#sitemap,
body.contact #mainmenu a:hover#contact
		{
		background: #336600;
		border-left: solid 1px #999933;
		border-right: solid 1px #999933;
}
/********** Main Frame Styling **********/

#mainframe	{
		clear: both;
		margin: 1px 0 0 0;
}

/********** Left hand side panel styling **********/

#leftpanel	{
		float: left;
		width: 190px;
		margin: 22px 0 0 0;
		
}

#leftpanel p	{
		font-size: 90%;
		
}

/*************Content Panel Styling*************/

#content	{
		background: #fff;
		margin: 22px 0 0 205px;
		padding: 0 10px 0 10px;
		font-size: 105%;
}

#content h1	{
		font-size: 95%;
		text-align: center;
}

/********** Clearing Div **********/

#clearingdiv	{
		clear: both;
		margin: 0;
}

/************ Footer area styling ************************/

#footer		{
		text-align: center;
		margin: 10px 0 0 0;
		color: #fff;
		font-size: 80%;
		width: 792px;
		background: #003633;
		line-height: 200%;
		font-size: 80%;
		border-top: solid 1px #999933;
		border-bottom: solid 1px #999933;
		letter-spacing: 0.05em;
}

#footer a	{ 
		color: #fff;
		text-decoration : none;
} 

#footer a:hover	{ 
		color:  #999933;
}

.floatright	{
		float: right;
}


