/*This is the core style for Strawberry Festival*/


body { text-align: center;
background-color: #276c5f;
margin:0px;
padding:0px;
border:none;
}

p, ul, ol, li, h1 {

font-size: 14px;
text-align: left;
line-height: 1.15em;
font-family: Verdana, Helvetica, Arial, sans-serif;
word-spacing:1px;
padding-right: 25px;
padding-left: 25px;
margin-top:1.1em;
}



h1 {
font-size: 14px;
}

h1.pageTitle {
font-size: 20px;
font-weight: bold;
color: #276c5f;
margin-top:45px;
margin-bottom:40px;}


a:link, a:visited,  {
font-size:14px;
text-decoration: none;

}



a:hover {
font-size:14px;
text-decoration: underline;

}


.clearfix:after {
content: "."; 
display: block; 
height: 20px; 
clear: both;
visibility: hidden;
}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



#utilityMenu a:link, #utilityMenu a:visited {
font-size:12px;
text-decoration: none;
color: white;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;}

 
#utilityMenu a:hover, #utilityMenu a:active {
font-size:12px;
text-decoration: none;
color: #F0D28E;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;}


#footer a:link, #footer a:visited {
font-size:14px;
text-decoration: none;
color: white;
}

 
#footer a:hover, #footer a:active {
font-size:14px;
text-decoration: underline;
color: white;
}




.homepage { 
width: 774px; 
position: relative;
margin: 0 auto;
padding:0px;
margin-bottom:0px;
margin-top:20px;}

#menu {
position: relative;
margin-left:auto; 
margin-right:auto;
background-color: white;}


#menu td {
padding:0px;
margin:0px;
}

#menu img {
border: none}


.subpage{ 
width: 741px; 
position: relative;
margin: 0 auto;
padding:0px;
margin-bottom:0px;
margin-top:20px;}

td#subpageContent {
width:741px;
background-color: white;
background-image: url(../images/strawSub_Bgrd.jpg);
background-repeat: no-repeat;
background-position:top right;}


td#subpageContent2 {
width:741px;
background-color: white;
}


#contents {
position: relative;
margin:0px;
padding:0px;
border: 0px none;
margin-left:auto; 
margin-right:auto;

}


#contents td {
padding:0px;
margin:0px;
border: 0px none;

}

#contents img {
border: none}

td.textColumn {
width:200px;
color: white;
font-family:  Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
padding:0px;
padding-top:10px;
vertical-align: top;
line-height: 1.3em;
}

td.textColumn p,  td.textColumn h1{
margin:0;
padding:5px;
}


td.spaceColumn {
width:40px;
vertical-align:center;
text-align:center;}



h1.headColumn{
font-size:15px;
font-weight: 500;}

p.leadColumn{
color: #B5E4DB;
font-weight: bold;
}

.accent{

color: #F0D28E;
font-weight: bold;
}

#footer p{
color:white;
}

.directions li{
margin-left:0px;
padding-left:0px;
margin-top:4px;
}

.category {
font-size: 16px;

font-weight: bold;
color: #276c5f;
background-color:#F6DCAB;
font-style: italic;}

.headers{
font-size: 16px;
font-weight: bold;
color: #991001;}



.categories {

margin-left: 20px;
font-family: sans-serif;}


.categories a:link  {


font-size:16px;

color: #991001;
text-decoration: none;
font-family: sans-serif;}

.categories a:visited  {
font-size:16px;
text-decoration: none;
color: #276c5f;
font-family: sans-serif;}

.categories a:hover {
font-size:16px;
text-decoration: underline;
font-family: sans-serif;}