body{margin:0;padding:0;font:16px Arial;color:#666;background:#99c352 url(images/bgBottomSpring3.png) no-repeat bottom fixed;cursor:default}
img{border:none}
a{text-decoration:none}a:link{color:#00f}a:visited{color: #00f}a:hover{color:#00f; text-decoration:underline}
h1{color:#666;font-size:28px;margin-top:0}
h2{color:#f60;font-size:16px;margin-bottom:0;padding-bottom:0;border-bottom:solid 1px #f60}
h3{color:#666;font-size:18px;text-align:center;padding:0;margin:0}
h4{color:#666;font-size:10px;text-align:center;padding:0 6px 0 6px;margin:0}
h5{color:#666;font-size:100%}

.show{display:block}
.hide{display:none}
.clear{clear:both}
.twocol{width:50%;float:left}
.note{font-size:60%;text-align:center}

#identity{display:none;width:0;height:0}

#full{width:100%;height:100%;background:url(images/bgtop.png) repeat-x top;position:absolute;top:0;left:0}

#wrapper{width:900px;margin:10px auto 0;background-color:#fff;position:relative}

.shadows{width:65px;height:695px;background:url(images/pageShadows.png) no-repeat;overflow:hidden;position:absolute}
.shadL{background-position:0 0;top:0;left:-65px}
.shadR{background-position:-65px 0;top:0;right:-65px}

.botimg{width:710px;height:464px;background:url(images/bgBottomSpring.png) no-repeat;overflow:hidden;position:absolute}
.botL{background-position:0 0;bottom:0;left:-710px}
.botR{background-position:-710px 0;bottom:0;right:-710px}

#content{width:900px;padding:28px 0 0 0}
#content .left{width:200px;margin:20px 20px 0 20px;float:left}
#content .right{width:640px;margin:20px 0 0 0;float:left}

#viewer{margin-left:12px}

#footer{width:900px;height:100px;clear:both;font-size:12px;font-style:italic;line-height:12px;padding-top:20px;margin-bottom:0px;background-color:#eee;border-top:#ddd solid 1px}
#footer .left{width:330px;float:left;text-align:left;padding-left:10px}
#footer .center{width:200px;float:left;text-align:center;padding-top:30px}
#footer .right{width:270px;float:right;text-align:right;padding-right:10px}
#footer a:link{font-weight:bold}#footer a:visited{font-weight:bold}#footer a:hover{font-weight:bold}

#menu{width:200px;font-size:16px;text-align:left;margin-bottom:20px;cursor:pointer}
#menu ul{width:200px;list-style:none;margin:0;padding:0;border-bottom:1px solid #734E24}
#menu li{color:#000;border-top:1px solid #734E24}
#menu li a{width:128px;display:block;color:#666;text-decoration:none;padding:3px 5px 3px 10px}
html>body #menu li a{width:auto}
#menu li a:hover{background:#ccc;color:#000}
#menu .top{width:170px;height:75px;background:url(images/menutop.jpg)}
#menu .bot{width:170px;height:75px;background:url(images/menubot.jpg)}

#newsroll{margin:10px 0 10px 0}

#commcal{width:100%;background:#fc6;margin:10px 0 10px 0;padding:5px 0 5px 0;cursor:pointer}
#commcal p{color: #954A00;font-size:12px;margin:8px 5px 8px 5px}
#commcal b{color:#000}
.caldate{font-size:90%;color:#f60;font-weight:normal}
.calevent{font-size:110%;color:#000}

#home img{float:left;margin:0 20px 20px 0}

#julie{width:147px;height:150px;background:url(images/askjulie.gif);float:left;margin-right:12px}
#recipe{width:139px;height:170px;background:url(images/recipies.jpg);float:right;margin:12px 0 0 12px}
#comments{width:134px;height:161px;background:url(images/comments.jpg);float:left;margin-right:12px}
#advertise{width:171px;height:129px;background:url(images/advertise.jpg);float:right;margin:12px 0 0 12px}