.introtext 
{	font-size:14px; letter-spacing:1px; line-height:20px; word-spacing:1px; margin:5px 10px 5px 10px;
}

.sectiontitle
{ font-size: larger; font-weight: bold; color: #b45d16;
}

.recipes p
{ 	font-size: 14px; word-spacing:.15em; line-height:1.25em; letter-spacing:.01em;
}

.newsandevents p
{	word-spacing:.15em; line-height:1.25em; letter-spacing:.01em; 
}

.homepage
{	font-size:16px; word-spacing:105%; line-height:118%; letter-spacing:101%;
}


html
{	font-family: helvetica, Verdana;
}


a { color:Teal;}
a:link {color: #666666;}
a:visited {color: #666666; }
a:hover { color: #ff9900; }
a:active {color: #666666; /*text-decoration: none*/}

p
{	margin: 5px 0px 15px 0px;
}

h1
{	color:Navy;
}

h3
{	color:#007FFF; line-height:120%;
}

img
{	margin: 5px 5px 5px 5px; border-style: none;
}

body
{	margin: 8px 0px 0px 0px; position: relative; font-size: 14px; font-family: Helvetica; color: #666666; background-color: #F3F195;
}



/* START OF PAGE LAYOUT **************************************************************************************************************************/
#container
{	width: 1000px; height: auto; margin: 0px auto 0px auto; background-color: white; border: solid 1px grey;
}

#banner
{	width: 1000px; height:100px; margin: 0px auto 0px auto; background: url(Images/TopBanner.jpg) no-repeat top; border: solid 0px blue;
}

#topmenubar
{	width: 1000px; height:22px; margin: 0px auto 0px auto; background-color:#F3F195; background-color:#D8E9EE; 
}

#contentwrapper
{	width: 1000px; height:auto; margin: 0px auto 0px auto; min-height:500px; overflow:hidden; border: solid 0px green;
}


#contentmiddle
{	width: 800px; min-height: 650px; margin: 0px auto 0px auto; /*float:left;*/ padding-left:0px; border: dashed 0px Blue;
}

#contentleft
{	width: 150px; min-height:650px; margin: 0px 0px 0px 0px; float:left; overflow:hidden; background-color: #D8E9EE;
}

#contentright
{	width: 150px; min-height: 650px; margin: 0px auto 0px auto; float:right; overflow:hidden; text-align:center; background-color: #56A8BC;
}

#navbarbottom 
{	width: 1000px; height:22px; margin: 0px auto 0px auto; padding:2px 0px 0px 0px; background: gold; text-align: center;
}

/* END OF PAGE LAYOUT **************************************************************************************************************************/

.tablelinks img
{
	display: block;   margin-left: auto;   margin-right: auto;
}

#companylogo 
{	width: 310px; height: 136px; margin: 0px 0px 0px 0px;
}

#backgroundselector
{	margin: 0px 20px 0px 0px; float:right;
}

#themeselector
{	margin: 0px 20px 0px 0px; float:right;
}

#login
{	width:200px; height:70px; margin: 5px 0px 0px 0px; float:right; font-size:10px;
}

#notepadtext
{	width:500px; height:auto; margin: 30px 50px 0px 120px; 
}

#loginbox 
{	float:right; width: 180px; height: 130px; margin: 5px 0px 0px 0px; background: white; padding: 2px 2px 2px 2px; font-size: 12px;
}

#loginbox input
{  color: red; border-color: red; background-color: #fff; font-size: 11px;
}

#welcomebox
{  font-size: 12px; text-align: right;
}




