* {
margin:0;
padding:0;
}
body{
font:62.5% verdana, arial, sans-serif;
background:#CCFFFF url('images/bg_grad.gif') repeat-x top left;
text-align:center;
}
.no_c{
visibility:hidden;
}
#wrap{
position:relative;
width:750px;
margin:0 auto;
text-align:left;
}
h1, h2, h3{
text-indent:-1000em; 
}
img{
border:none;
}
h1#logo{
float:left;
margin:20px 0 0 0;
width:205px;
height:27px;
background:transparent url('images/paula_logo.gif') no-repeat;
}
h2#aboutPaula{
width:205px;
height:16px;
background:#CCFFFF url('images/about_pac.gif') no-repeat;
}
h2#onMenu{
width:205px;
height:16px;
background:#CCFFFF url('images/on_menu.gif') no-repeat;
}
#nav{
position:absolute;
top:24px;
right:0;
width:426px;
list-style-type:none;
z-index:300;
}
#nav li{
float:left;
}

#nav li a{
margin-left:2px;
width:140px;
height:40px;
display:block;
padding:1em 0;
text-align:center;
text-decoration:none;
}

#home a:link,
#home a:visited{
background:transparent url('images/home_reg.gif') no-repeat;
}
#home a:hover{
background:transparent url('images/home_hov.gif') no-repeat;
}
#home a:active{
background:transparent url('images/home_act.gif') no-repeat;
}

#menu a:link,
#menu a:visited{
background:transparent url('images/menu_reg.gif') no-repeat;
}
#menu a:hover{
background:transparent url('images/menu_hov.gif') no-repeat;
}
#menu a:active{
background:transparent url('images/menu_act.gif') no-repeat;
}

#contact a:link,
#contact a:visited{
background:transparent url('images/contact_reg.gif') no-repeat;
}
#contact a:hover{
background:transparent url('images/contact_hov.gif') no-repeat;
}
#contact a:active{
background:transparent url('images/contact_act.gif') no-repeat;
}

#roundedTop{
position:absolute;
top:55px;
clear:both;
text-align:left;
width:750px;
padding:20px 0 50px 0;
background:#CCFFFF url('images/rounded_top.gif') no-repeat top left;
}
#roundedTop p,
#roundedTop h2{
margin:0 20px .5em 21px;
font-size:1.2em;
}
#chalkBoard,
#chalkBoardMenu{
position:relative;
top:0;
left:0;
width:710px;
margin-left:20px;
background:transparent url('images/chalk_repeat.gif') repeat-y;
color:#fff;
padding:15px 0;
}
#chalkTop{
position:absolute;
top:0;
left:0;
width:710px;
height:15px;
background:transparent url('images/chalk_top.gif') no-repeat top left;
}
#chalkBottom{
position:absolute;
bottom:-1px;
left:0;
width:710px;
height:15px;
background:transparent url('images/chalk_bottom.gif') no-repeat bottom left;
}
#chalkLeft{
float:left;
width:440px;
}
#chalkRight{
float:left;
width:250px;
}

#chalkLeft h2{
margin:0 20px;
}
#chalkRight h2{
margin:0;
}
h2#openFor{
margin-top:1em;
width:250px;
height:19px;
background:#000 url('images/open_for.gif') no-repeat;
}
h2#callIn{
width:250px;
height:19px;
background:#000 url('images/call_in.gif') no-repeat;
}
h2#faxIn{
margin-top:1em;
width:250px;
height:19px;
background:#000 url('images/fax.gif') no-repeat;
}
h2#todaysSpecials{
width:250px;
height:19px;
background:#000 url('images/todays_specials.gif') no-repeat;
}
h2#activeItems{
width:250px;
height:19px;
background:#000 url('images/active_menu.gif') no-repeat;
}
h2#addTwoMenu{
width:250px;
height:19px;
background:#000 url('images/add2menu.gif') no-repeat;
}
#chalkBoard p.title{
color:#C8F7EF;
font:bold 1.2em verdana, arial, sans-serif;
margin-top:.5em;
margin-bottom:0;
}
#chalkBoard p.success{
color:#C8F7EF;
font:bold 1.2em verdana, arial, sans-serif;
margin:.5em 0 0 0;
}
#chalkBoard p.desc{
color:#999;
font:italic 1.2em verdana, arial, sans-serif;
}
#chalkBoard p.desc:hover,
#chalkBoard p.descOver{
color:#f2f2f2;
font:italic 1.2em verdana, arial, sans-serif;
}

#chalkBoard p.desc img{
margin:0 20px 1em 20px;
}
#chalkBoard p.price{
margin:0 20px;
padding-bottom:.5em;
font:bold 1.3em verdana, arial, sans-serif;
}
#chalkRight p{
margin:0;
}
.clearAll{
clear:both;
}
h2#visitUs{
margin-top:1em;
width:250px;
height:16px;
background:#CCFFFF url('images/come_c_us.gif') no-repeat;
}
h2#products{
margin-top:1em;
width:250px;
height:16px;
background:#CCFFFF url('images/products_we_sell.gif') no-repeat;
}
#anchor_nav{
margin:0 0 0 22px;
list-style-type:none;
}
#anchor_nav li{
float:left;
margin:1.5em 1.2em 2em 0;
}
#anchor_nav li a:link,
#anchor_nav li a:visited,
#anchor_nav li a:active{
padding-bottom:.5em;
text-decoration:none;
color:#666;
font-weight:bold;
}
#anchor_nav li a:hover{
color:#000;
text-decoration:underline;
}
h2#admin{
width:250px;
height:19px;
background:#CCFFFF url('images/admin_section.gif') no-repeat;
}
h2#morningStarters{
width:250px;
height:19px;
background:#CCFFFF url('images/morning_starters.gif') no-repeat;
}
h2#freshBrews{
width:250px;
height:19px;
background:#CCFFFF url('images/fresh_brew_and_juice.gif') no-repeat;
}
h2#sideOrders{
width:250px;
height:19px;
background:#CCFFFF url('images/side_orders.gif') no-repeat;
}
h2#soupsSalad{
width:250px;
height:19px;
background:#CCFFFF url('images/soups_and_salads.gif') no-repeat;
}
h2#entrees{
width:250px;
height:19px;
background:#CCFFFF url('images/entrees.gif') no-repeat;
}
h2#sides{
width:250px;
height:19px;
background:#CCFFFF url('images/sides.gif') no-repeat;
}
h2#sandwichBoard{
width:250px;
height:19px;
background:#CCFFFF url('images/sandwich_board.gif') no-repeat;
}
h2#hotOff{
width:250px;
height:19px;
background:#CCFFFF url('images/hot_off_the_grill.gif') no-repeat;
}
h2#contactUs{
width:250px;
height:19px;
background:#CCFFFF url('images/contact_us.gif') no-repeat;
}
h2#eForm{
width:250px;
height:19px;
background:#CCFFFF url('images/email_form.gif') no-repeat;
}
h2#conInfo{
width:250px;
height:19px;
background:#CCFFFF url('images/con_info.gif') no-repeat;
}
h2#areaMap{
width:250px;
height:19px;
background:#CCFFFF url('images/area_map.gif') no-repeat;
margin-top:1em;
}
#chalkBoardMenu a h2{
clear:both;
}

.menuLeft{
float:left;
width:49%;
margin-bottom:2em;
}
.menuRight{
float:left;
width:49%;
}
#chalkBoardMenu p{
clear:both;
margin:.5em 20px;
}
p.menuP span.right{
float:right;
background:#000;
}
p.menuP span.right span{
margin-right:1.3em;
}
p.menuP span{
float:left;
background:#000;
}
#chalkBoardMenu p.menuHours,
#chalkBoardMenu p.menuP{
margin:1em 20px .5em 20px;
color:#C8F7EF;
font:bold 1.2em verdana, arial, sans-serif;
}
#chalkBoardMenu p.menuP{
background:#000 url('images/dots.gif') repeat-x bottom left;
}
p.menuDesc{
color:#999;
font-style:italic;
}
p.menuDesc:hover,
p.menuDescOver{
color:#f2f2f2;
font-style:italic;
}
#chalkBoardMenu p.back{
text-align:right;
margin:.5em 20px 1em 20px;
}
p.back a{
color:#C8F7EF;
font:bold .8em verdana, arial, sans-serif;
margin-right:10px;
}
form#contact,
form#addMenu{
margin:20px 0;
font:bold 1.2em verdana, arial, sans-serif;
padding-left:20px;
}
form.delete{
margin:0 20px 20px 20px;
padding:1em 0;
border-bottom:1px solid #666;
}
form#contact fieldset,
form#addMenu fieldset{
border:none;
}
form#contact legend,
form#addMenu legend{
display:none;
}
form#contact label,
form#contact input{
float:left;
margin-bottom:1.2em;
}
form#contact textarea{
clear:left;
float:left;
width:330px;
height:130px;
margin-bottom:1.2em;
overflow:auto;
}
form#contact label{
width:130px;
line-height:1.8em;
color:#C8F7EF;
}
form#contact label#long{
width:340px;
}
form#contact input{
width:200px;
}
form#contact input#sub{
width:8em;
}
form#contact input.money{
width:3em;
margin-right:.5em;
}
form#contact input#subAdd{
width:10em;
}
.needHeight{
height:600px;
}
#eFormLeft{
width:370px;
float:left;
}
#eFormRight{
width:300px;
float:right;
margin-right:10px;
}
#chalkBoard > div#eFormRight{
margin-right:20px;
}
#eFormRight h2,
#eFormRight p.desc,
#eFormRight p.title{
margin-left:0;
}
#eFormRight p.title{
margin-top:1em;
}
a#map_hover{
text-decoration:none;
width:300px;
height:150px;
display:block;
background:#000 url('images/map_300.gif') no-repeat;
}
a:hover#map_hover{
background:#000 url('images/map_300_hover.gif') no-repeat;
}
.setHeight{
height:365px;
}
#homePhotos{
float:right;
margin:0 0 0 .5em;
}
#foot{
margin:25px;
color:#599C92;
}
#foot a{
color:#599C92;
text-decoration:none;
}
#foot span#copy{
float:left;
}


