body {

background: #500a0a url('/img/body_bg.jpg') repeat-x top;
font-size:1em;
font-family:"Palatino Linotype", Georgia, Garamond, "Times New Roman";
}

* {
margin:0;
padding:0;
}


p

{
font-family:"Palatino Linotype", Georgia, Garamond, "Times New Roman";
font-size:1.2em;
}

p.style2

{
font-family:"Palatino Linotype", Georgia, Garamond, "Times New Roman";
font-size:1.6em;
}

.style1
{
font-weight:bold;
color:#891414;
}

#header

{
margin:0 auto;
width:950px;

}


#container

{

margin:3px auto 0px auto;
width:938px;

background:#ffffff;

}

#content

{

margin-left:250px;
width:538px;

background:#ffffff;

}

#footer

{
margin:0 auto;
width:938px;
background:#000000;
color:#ffffff;
font-family:Tahoma;
font-size:0.8em;
text-align:center;
padding:8px 0px 8px 0px;


clear: both;
}

#leftmenu

{

width:195px;
height:250px;


}


#left

{
float:left;
margin:0;
padding:0;
width:206px;

}


#contentbox

{
background:#FFFFFF;
margin-left:206px;
margin-right:10px;

padding:10px 0px 0px 0px;
min-height:500px;
}

#contentbox_home

{
background:#FFFFFF url('/img/sturbridge_shop.jpg') 0px 10px no-repeat;
margin-left:206px;

padding:310px 0px 0px 0px;
min-height:500px;
}

#contentbox_blank

{
background:#FFFFFF url('/img/header_blank.jpg') 0px 10px no-repeat;
margin-left:206px;

padding:228px 0px 0px 0px;
min-height:500px;
}


#content_right
{
width:500px;

}


.rollover
{
padding:10px 0px 0px 10px;
width:185px;
}

.rollover a
{
margin-bottom:4px;
}

.rollover  a#nav-home {
		display:block;
		width: 185px;
		height:35px;
		
		font: bold 13px sans-serif;;
		color:#333;
		background: url("/img/navbuttons.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	.rollover  a#nav-home:hover {	
		background-position: -185px 0px;
		color: #049;
		}

.rollover  a#nav-shop {
		display:block;
		width: 185px;
		height:35px;
		
		font: bold 13px sans-serif;;
		color:#333;
		background: url("/img/navbuttons.gif") 0 0 no-repeat;
		text-decoration: none;

		background-position: 0px -35px;
		}
	.rollover  a#nav-shop:hover {	
		background-position: -185px -35px;
		color: #049;
		}


.rollover  a#nav-gallery {
		display:block;
		width: 185px;
		height:35px;
		
		font: bold 13px sans-serif;;
		color:#333;
		background: url("/img/navbuttons.gif") 0 0 no-repeat;
		text-decoration: none;

		background-position: 0px -70px;
		}
	.rollover  a#nav-gallery:hover {	
		background-position: -185px -70px;
		color: #049;
		}


.rollover  a#nav-contact {
		display:block;
		width: 185px;
		height:35px;
		
		font: bold 13px sans-serif;;
		color:#333;
		background: url("/img/navbuttons.gif") 0 0 no-repeat;
		text-decoration: none;

		background-position: 0px -105px;
		}
	.rollover  a#nav-contact:hover {	
		background-position: -185px -105px;
		color: #049;
		}



a:link {color:#7B1010} /* unvisited link */
a:visited {color:#7B1010} /* visited link */
a:hover {color:#7B1010; text-decoration:none;} /* mouse over link */
a:active {color:#7B1010} /* selected link */

.gallery img
{
padding:4px 4px 4px 4px;
margin:0px 10px 10px 0px;
border: 1px solid #7B1010;
}

h1
{
margin:15px 0px 15px 0px;
border-bottom:2px solid #7B1010;
font-size:2.4em;

font-weight:normal;
}


#footer a:link {color:#fff} /* unvisited link */
#footer a:visited {color:#fff} /* visited link */
#footer a:hover {color:#fff; text-decoration:none;} /* mouse over link */
#footer a:active {color:#fff} /* selected link */