/*style sheet for SPG 
version 2
author: Valerie Hildenbrand
email; vshdesign@verizon.net
website: vsh-design.com
*/
body { behavior: url("csshover.htc"); } 
body { background-color: #003366; background: url(images/sporkster.jpg) }
body,div,p,a,ul,li,img,h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	font-size: 12px;
	color: #003066;
	font-family: arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14pt;
/*	font-weight: normal;
*/}
	
div#maincontainer 	 { margin: 0px; width: 864px;}
div#top		{ width: 864px; height: 252px; background: url(images/Stonetop.jpg) no-repeat top right; }

div#blogtop		{ width: 864px; height: 252px; background: url(images/blogstyle-frame.jpg) no-repeat top right; }


	a { border: 0px; text-decoration: none; font-size: 14px; font-weight: 600; color: #A51F28; }
	a:link { color: #A51F28; }
	a:hover { font-size: 14px; font-weight: 600; color: #fbb255; }
	


div#mainnav { height: 400px; width: 170px; position: absolute; padding: 0 0 0 22px; top: 115px; text-align: left; }

.spgmenu, .spgmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
height: 180px;
width: 95px; /*WIDTH OF MAIN MENU ITEMS*/
border: 0px;
}

.spgmenu li{
position: relative;
}

.spgmenu li a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; font-weight: 600;
color:#A51F28;
display: block;
line-height: 20px; 
padding: 0px;
/*padding-left: 25px;
*/text-decoration: none;
}

.spgmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 110px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.spgmenu li ul li{
float: left;
}

.spgmenu li ul a{
width: 100px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.spgmenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}

/*.glossymenu li a:visited, .glossymenu li a:active{
color: blue;
}*/

.spgmenu li a:hover{
color: #fbb255;
}
#home #homelink, #aboutus #aboutuslink, #findus #finduslink, #giftcards #giftcardslink, #happenings #happeningslink, #menu #menulink, #specials #specialslink, #pictures #pictureslink, #buzz #buzzlink { color: #fbb255; font-weight: 600;}


/* Holly Hack for IE \*/
* html .spgmenu li { float: left; height: 1%; }
* html .spgmenu li a { height: 1%; }
/* End */





	div#signup {text-align: center; font-size: 13px; font-weight: 500; height: 70px; width: 230px; margin: 16px 20px 0px 0px; padding: 20px 20px 0px 5px; background: url(images/giftcardbut2.png) no-repeat top; float: right;}
	img.center { padding-top: 4px;  display: block; margin-left: auto;  margin-right: auto; }

	div#oval2 { margin:0px 50px 0px 0px; width: 290px; height: 86px; background: url(images/giftcardbut2.png) no-repeat top; position: absolute; top: 12px; left: 450px; padding:0px;}
	
	div#specialoval { margin:0px 20px 0px 0px; width: 290px; height: 103px; background: url(images/giftcardbut1.png) no-repeat top; position: absolute; top: 112px; left: 550px; }
	
	div#specialovalfat { margin:0px 20px 0px 0px; width: 245px; height: 157px; background: url(images/fatbubble.png) no-repeat top; position: absolute; top: 71px; left: 586px; text-align: center;}
	
	div#adamsoval { margin:0px 20px 0px 0px; width: 245px; height: 157px; background: url(images/fatbubbleAdams.png) no-repeat top; position: absolute; top: 71px; left: 586px; text-align: center;}
	
	div#absurdoval {
	margin:0;
	width: 245px;
	height: 157px;
	background: url(images/fatbubbleAbsurd.png) no-repeat top;
	position: absolute;
	top: 334px;
	left: 619px;
	text-align: center;
}

div#midcenter {width: 864px; height: 238px; background: #fbf4e2 url(images/Stoneright.jpg) no-repeat top right;}
	



	div#cent_col	{
	margin: 0px 0px 0px 195px;
	position: absolute;
	height: 340px;
	width: 518px;
	padding: 0px;
	left:0px;
	top: 263px;
}
div#buzz_col	{
	position: absolute;
/*	min-height: 100%;
*/	width: 569px;
	padding: 0px 100px 30px 195px;
	background: #fbf4e2;
	left:0px;
	top: 252px;
/*	overflow: visible;*/
}


div#cent_colwide {
	margin: 0px 0px 0px 195px;
	position: absolute;
	height: 360px;
	width: 568px;
	left:0px;
	top: 250px;
}

	div#bottom {width: 864px; height: 230px; background: url(images/stonebottom.jpg) no-repeat top left; }
p						{margin-left: 0px; padding-bottom: 6px; }
p1						{font-size: 12px; margin-left: 0px; padding: 0;}



h1 h2 h3 h4 h5 {font-weight: bold;}
h1						{font-size: 16px; line-height:22px; margin-left: 0px; padding: 0;}
h2						{font-size: 16px; line-height: 16px; padding: 0px; }
h3						{
	font-size: 16px;
	text-align: center;
	text-indent: 0px;
	padding: 8px 0px 0px 0px;
	font-stretch: narrower;
}
h4						{font-size: 14px; line-height: 16px; padding:0px; }
h5						{font-weight: 500;
	font-size: 11px;
	line-height: 13px;
	padding: 2px 0px 3px 0px;
}
h6{font-size: 14px; line-height: 10px; text-align:center; padding:0px;} 

.centhead {color: #003066; font-size: 16px; font-weight: 600; text-align: center; text-indent: 0px;}

.fineprint { position: relative; top: 130px; left:300px; margin-left: 22px; width: 200px; height: 15px; background-color: transparent; font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 10px; text-align: center; }

.fineprintlow { position: relative; top: 150px; left:300px; margin-left: 22px; width: 200px; height: 15px; background-color: transparent; font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 10px; text-align: center; }


.tinylink {font-size: 8px; color: #A51F28; text-align: center; line-height: 10px; }

 .boldlead { font-size: 110%; font-weight: bold; }

 
 .bigger { font-size: 110%; }
 .smaller { font-size: 12px; line-height: 16px; padding-bottom: 6px;}
 .intro { font-size: 12px; line-height: 16px; text-indent: 15px; padding-bottom: 6px; }
 .indent {text-indent: 30px; padding: 0; }
 .myhead1 {font-size: 14px; line-height: 16px; font-weight: bold; padding: 8px 0px 2px 0px; }
 .myhead1b {font-size: 14px; line-height: 16px; font-weight: bold; padding: 0px 0px 2px 0px; }
 .myhead1c {font-size: 14px; line-height: 16px; font-weight: bold; padding: 8px 0px 5px 0px; }

 .myhead2 {font-size: 110%; line-height: 14px; font-weight: bold; padding: 0px 0px 2px 0px; }
 .centered {text-align: center;}
/*vsh 10-20-09*/
/* CSS Document */
