@charset "UTF-8"; 

*,html {border:0 none; margin:auto; padding:0}
#container, #mainContent, #content, #footer, #cushycms, #header, #groceryBag, #logo, .column, #nav, #footerContainer {overflow:hidden; position:relative; margin:auto}

body{background:url(images/bcgd.jpg) top center repeat-x #f7f5e5;}
body{font-family:"Lucida Grande", sans-serif; font-style:normal; font-weight:100}
#container{width:866px; height:auto;}
#header{background:url(images/header.jpg); width:707px; height:217px; top:7px; left:-2px}
#logo{background:url(images/ckfbheader.jpg) no-repeat; width:373px; height:66px; top:50px;}
#mainContent{background:url(images/page.jpg) repeat-y center; min-height:400px; width:790px; height:auto; top:5px}
#content{top:-10px; width:500px; height:auto; padding:0px 20px 0px 50px}
.column{width:250px; height:auto; padding:10px; float:left}
.clear{ clear:both; height:40px; width:auto}
 #groceryBag{background:url(images/bag.png) no-repeat; width:172px; height:238px; float:right; top:-80px; left:-20px}
 #twitter {width:250px; height:auto; float:left;}
 #facebook {float:right; width:250px; height:auto}
 img {padding-bottom:30px}

h1, h2, h3, p {font-weight:100}
h1{color:#9b3e0a; font-size: 1.5em; line-height:2em}
h2{color:#000; font-size:1.2em; line-height:1.8em}
h2 a:link, a:visited{text-decoration:underline; color:#000}
h2 a:hover{text-decoration:none; color:#000}
h3{color:#000; font-size:0.9em; padding:15px 0 5px 0; line-height:normal}
h3 a:link, h3 a:hover {color:#000}
h3 a:link {text-decoration:underline}
h3 a:hover {text-decoration:none}
p {color:#555346; font-size:0.8em;line-height:1.6em;}
p a:link{color:#555346; text-decoration:none}
p a:hover{color:#555346; text-decoration:underline}
p a:visited{color:#555346; text-decoration:none}
ol, li, ul{color:#555346; font-size:0.9em;line-height:1.7em;}
ul {list-style-position:outside;margin-left:45px;list-style-type:circle}
ol {list-style-position:outside; margin-left:35px;list-style-type:decimal; padding-top:10px}
li {left:50px;list-style-position:outside;margin-left:5px;}

#footer{background:url(images/footer.png) no-repeat; width:623px; height:127px; padding-bottom:20px}
#footer p {font-size:0.7em}
#footer p, #footer p a, #footer p a:hover, #footer p a:visited{color:#000; font-family:"Trebuchet MS",Arial,sans-serif}
#footer p a:hover{text-decoration:underline; font-size:1em}
#footer p a, #footer p a:visited{text-decoration:none; font-size:1em}
#footerContainer{width:200px; height:auto; top:70px; left:50px}

#navContainer{background:url(images/nav.jpg) no-repeat; width:161px; height:377px; position:absolute; top:153px; left:-5px}
#nav ul{list-style:none; margin:0; padding:0; overflow:hidden}
#nav li{display:inline}
#nav {height:auto; width:100px; top:40px; left:10px;}
#nav p a:link, #nav p a:hover, #nav p a:visited {font-family:"Trebuchet MS", sans-serif; font-size:1.2em; line-height:1.7em}
#nav p a, #nav p a:visited {color:#000066;}
#nav p a:hover {text-decoration:none; color:#4c3a0a}

