body{margin:0;padding:0;background:url(../images/pattern_v5.jpg) top left;}	                                          
h6, h5, h4 {font-family:arial,sans-serif,century;font-size:1.5em;margin:5px 0 0 5px;}
li{list-style-type: none;line-height:2em;font:oblique small-caps bold 1em Arial, sans-serif;}

#container{margin:30px auto 0 auto;width:980px;height:3170px;border:1px dashed #b2b2b2;background:#fff url(../images/logo_jj_v4.jpg) top left no-repeat;}
#footer{width:980px;height:;margin:auto;padding:2px 0 0 0;}
.top_spacer{float:left;width:646px;height:275px;}
.upper_content_float_right{float:right;width:320px;height:3150px;margin:4px 0 0 0;border-left:1px dashed #b2b2b2;padding:5px;} 
.main_content{float:left;margin:0 0 0 4px;width:638px;border-top:1px dashed #b2b2b2;}
.float_left{float:left;}     
.project_photo{float:left;width:215px;padding:0 5px 0 0;}
.project_desc{padding:5px 0 0 0;font: oblique small-caps .8em Arial, sans-serif;}
.small_font{font: oblique small-caps .8em Arial, sans-serif;}
.food_picture{width:300px;height:200px;float:left;margin:0 0 20px 15px;overflow:hidden;}

