

/* some resets to help xbrowserness */
html, body, ul, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p{padding:0;margin:0;font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul, ol {list-style: none;}
a img {border:none;}

/* page settings and containers */
body {background:url('../images/bg.jpg') repeat-x;}

#site {width:768px;margin:0px auto 0px auto;}
#site a {text-decoration:none;}
#site a:visited {color:#1569C7;}
#content {width:1250px;float:left;background:url('../images/pagebg.jpg');margin-top:20px}
#top {width:768px;height:215px;background:url('../images/topbg.jpg');}
#left {width:330px;float:left;}
#left p {margin-top:0px;}
/*top elements*/
ul#navigation {height:38px;width:747px;background:url('../images/navbg.jpg');margin:0px auto;padding-left:1px}
ul#navigation li {float:left;}
ul#navigation li a:link, ul#navigation li a:visited {color:#d1d1d1;text-decoration:none;text-transform:uppercase;display:block;font-size:0.75em;font-weight:bold;padding:10px 18px 7px 18px;}
ul#navigation li a:hover {color:#fff;background:#EC7F00;}
ul#navigation li a.selected:link, ul#navigation li a.selected:visited {color:#fff;}
h1 {width:748px;height:160px;background:url('../images/NewLogo.jpg');text-indent:-999px;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:1px; margin-bottom:0px;}
h2 {}

/*left body elements*/
h2#store_info {background:url('../images/sun_head.jpg');width:269px;height:35px;color:#4a4a4a; padding-left:48px; padding-right:0; padding-top:7px; padding-bottom:0}
h2#upcoming_events {color:#4a4a4a;width:310px;height:28px;border-bottom:2px solid #e9e9d9;float:left;clear:both;margin:30px 0 8px 0;padding-top:22px;}
#image_placeholder {background:url('../images/outsidestorepicture.JPG');width:93px;height:73px;border:1px solid #d2d2b6;float:left;margin-left:20px;margin-top:10px;}
#contact_info {width:190px;float:left;margin-left:20px;font-size:0.9em;margin-top:10px;}
h3#hours {font-size:0.95em;float:left;clear:both;margin:3px 0 10px 25px;width:100%;}

.hour {float:left;clear:both;margin:0 0 0 25px;font-size:0.9em;width:100%;}
.hour .days {float:left;width:150px;}
.hour .times {float:left;width:150px;}
.hour .time {}

ul#events_list {float:left;font-size:0.9em;}
ul#events_list li div {background:url('../images/plus.jpg') no-repeat 0px 8px;font-size:0.95em;font-weight:bold;padding-left:12px;background-position-x:0px; background-position-y:8px}
ul#events_list li div:hover {cursor:pointer;}
ul#events_list li p {font-size:0.75em;width:263px;margin-left:23px;}

/*right body elements */
#right {float:left;width:425px;padding:8px 0 0 0;margin:0;}
#right h2 {color:#4a4a4a;width:400px;height:28px;border-bottom:2px solid #e9e9d9;float:left;clear:both;margin:0 0 0 8px;padding:0 0 0 12px;margin-bottom:15px;}
#right p {color:#000000;font-size:0.75em;margin:10px 0 0 10px;float:left;}

#right .article {margin:0 0 30px 0;padding:0;float:left;}

#footer {background-color:#4b4a4a;height:100px;width:100%;float:left;margin-top:0px;}
#footer ul {width:530px;margin:5px auto 0px auto;}
#footer li {background:url('../images/divider.jpg') no-repeat 0px 20px;padding:10px;float:left;background-position-x:0px; background-position-y:20px}
#footer li.foot_first {background:none;}
#footer li a:link, #footer li a:visited {color:#fff;font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:bold;text-decoration:none;}
#footer li a:hover {color:#fff;text-decoration:underline;}
#footer p {width:100%;text-align:center;clear:both;color:#fff;font-size:0.7em;}
#xhtmlcss {float:left;clear:both;width:100%;text-align:center;color:#fff;font-size:0.8em;margin-top:5px;margin-bottom:5px;}
#xhtmlcss a:link, #xhtmlcss a:visited {color:#fff;background:url('../images/xhtmlico.jpg') no-repeat right;padding-right:14px;text-decoration:none;margin-left:10px;font-weight:bold}
#xhtmlcss a:hover {color:#ccc;}
#designedby {background:#373737;display:block;clear:both;color:#f9fc00;font-size:0.7em;font-weight:bold;padding:0 0px 0 20px;margin:0px auto 0 auto;width:280px;}
#designedby a:link, #designedby a:visited {color:#fff;text-decoration:none;}

