/** Global Styles **/

body { background-image: url(../_images-site/strip-bg.gif); background-repeat: repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
p { line-height: 18px; font-size: 12px; }
h1 { font-size: 21px; line-height: 25px; margin-top: 0px; padding-top: 0px; color: #ef59a1; font-weight: normal; }
h2 { font-size: 13px; color: #333; }
	a:link,
	a:visited { text-decoration:none; color: #06C; font-weight: bold; }
	a:hover { color:#06C; text-decoration: underline; font-weight: bold; }
	a:active { color:#06C; font-weight: bold; }

/* Template Styles **/

#masterframe { height: auto; width: 900px; margin-right: auto; margin-left: auto; overflow: auto; }
#masthead { height: 141px; width: 900px; overflow: hidden; }
#logo { height: 121px; width: 445px; margin-right: auto; margin-left: auto; overflow: hidden; }
#lowerContainer { height: auto; width: 898px; overflow: auto; border: 1px solid #000; background-image: url(../_images-site/site-body-bg.jpg); background-repeat: no-repeat; }
#editableRegion { margin: 25px; height: auto; width: 846px; overflow: auto; }


/* Baseline Styles **/

#baseline { height: auto; width: 900px; margin-right: auto; margin-left: auto; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666; text-align: center; clear: both; }
#baseline a:link,
	#baseline a:visited { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal; }
	#baseline a:hover { color:#666666; text-decoration: underline; font-weight: normal; }
	#baseline a:active { color:#666666; font-weight: normal; }


/* Index Page **/

#indexCol1 { background-color: #FFF6FE; background-image: url(../_images-site/body-bg-sweet.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; height: 380px; width: 490px; overflow: hidden; border: 10px solid #FFF; padding-top: 25px; padding-right: 25px; padding-left: 25px; }
#indexCol2 { float: right; height: auto; width: 278px; overflow: auto; }
#indexCol3 { float: left; height: 55px; width: 516px; margin-top: 10px; border: 10px solid #FFF; background-color: #FFF8FE; }
#indexCol4 { clear: right; float: right; height: 60px; width: 258px; overflow: auto; margin-top: 10px; border: 10px solid #FFF; background-color: #FFF8FE; }
#indexCol5 { clear: both; height: auto; width: 820px; margin-top: 20px; overflow: auto; text-align: center; padding-top: 10px; padding-bottom: 10px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
#indexCol5 p { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FFF; letter-spacing: -0.5px; }
.indexCol5Gap { margin-right: 16px; margin-left: 16px; }
.address { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666; letter-spacing: -0.5px; font-size: 20px; padding-left: 25px; padding-top: 5px; }
.opening { font-size: 14px; color: #333; letter-spacing: -0.5px; padding-left: 5px; }

/* Facebook */
#fbContainer { float:right; height:95px; width:180px; margin-top: 80px;}

