html { 
    background-color:#cdc2a6; 
    padding:20px; 
    margin:0px;
    }
img {
    display:block;
    }

a {
    color:#0c73b5;
    }

a:hover {
    color:#ff5c00;
    }
a:active {
    color:#ff5c00;
    }


h2 {
    color:#70024c;
    font-weight:bold;
    }

h3 {
    color:#70024c;
    font-weight:bold;
    }

h4 {
    color:#70024c;
    font-weight:bold;
    }


#menu2 {
	color:#fff;
	height:279px;
	background:url('../nav_bkg1.jpg') no-repeat #363636;
	font-size:12px;
	margin:0;padding:4px
}

#menu2 ul {
	list-style-type:none;
}
#menu2 ul li {
	padding:5px 0;
}
#menu2 ul li a {
	color:#fff!important;
	text-decoration:none;
}

#menu2 ul li a:hover {
	color:#fff!important;
	text-decoration:underline;
}
}



#on_the_run_menu {
    padding:10px; background-color:#efefef;
    }
#on_the_run_menu h4 {
    color:#70024c;
    }
#on_the_run_menu table td {
    padding:5px;
}


#sidebar {
    text-align:right;
    width:237px;
}

#body {
    width:663px;
    }
#content {
    color:#000000;
    padding:20px 100px 100px 20px;
    }

#content li { color:#000;margin-bottom:8px; }
#content li span { color:#000; }
#content li a { color:#0c73b5; }


#nav_container {
    width:  663px;
    height: 115px;
    text-align:left;
    background: url('../nav_drop_shadow.gif') #fff no-repeat center top;    
    }

#nav {
    width:  650px;
    text-align:center;
    vertical-align:center;
    height:25px;
    background-color:#a9a9ae;
    padding:43px 0px 33px 0px;
    margin:auto;
    }
    
#nav_list {
    margin:0px 10px;
    }

#nav_list li {
    display:inline;
    float:left;
		padding:0;
    }

#secondary_nav {
    font-weight:bold;
    margin:0 25px 0 0;
    float:right;
    text-align:right;
}

#secondary_nav a {
    color:#999999;
    }

#page_box {
    margin:0 auto;
    padding:0px;
    width:800px;
    border:1px solid;
    }

#food_image_container {
/*    margin-left:117px;*/
    margin-top:160px;
/*    width:  120px;*/
/*    height: 127px;*/
    text-align:center;
/*    background: url('../drop_shadow.gif') #fff no-repeat center top;    */
    }


#food_image_container img {
    display:block;
    margin:0px auto;
    }
    
#page_grid {
    margin:0 auto;
    padding:0px;
    width:900px;
    border-width:0px;
    }

#page_grid td {
    padding:0px;
    text-align:left;
    vertical-align:top;
    border-width:0px;
    }



#container { 
    width:920px; 
    margin:20px auto; 
    padding:40px 0px; 
    background-color:#fff; 
    border:1px solid #c6c6c6;
    }

#main_grid {
    margin:0 auto;
    padding:0px;
    width:800px;
    border-width:0px;
    }
    
#main_grid td {
    border:4px solid #fff;
    padding:0px;
    text-align:left;
    vertical-align:top;
    }

#main_grid td img {
    opacity:0.0; filter:alpha(opacity=0)
}

/* Logo */
#cell1 {
    background-color: #fff;
    width:398px;
    height:267px;
}
/* food1 */
#cell2 {
    background-color: #0c0a0b;
    width:197px;
    width:132px;
}
/* food2 */
#cell3 {
    background-color: #e1a300;
    width:197px;
    width:132px;
}
/* food3 */
#cell4 {
    background-color: #a65b2f;
    width:197px;
    width:132px;
}
/* food4 */
#cell5 {
    background-color: #003300;
    width:197px;
    width:132px;
}
/* Nav menu */
#cell6 {
    background-color: #c83000;
    width:129px;
    height:183px;
    }
/* Spuds on the run */
#cell7 {
    background-color: #a73f00;
    width:265px;
    height:141px;
}
/* Contact us */

/*3e1a39 replaces gray in next line to restore original bkg color */
#cell8 {
    background-color: #363636;
    width:397px;
    height:183px
    }
/* See menu*/
#cell8a {
    background-color: #5c5c5c;
    width:397px;
    height:183px
    }
/* See menu*/
#cell9 {
/*    background-color: #a9a9ae;*/
    width:265px;
    height:39px
}


#nav_menu {
    display:block;
    margin:0px;
    padding:12px 0px 0px 0px;
    }

#nav_menu div {
    cursor:pointer;
    display:block;
    width:90px;
    height:15px;
    margin:0px;
    padding:3px 0px 0px 41px;
    background: url('../arrow.gif') no-repeat   26px 5px;    
}

#nav_menu div img {
    opacity:1.0; filter:alpha(opacity=100)
    }



    
#footer {
    margin:0 auto;
    width:796px;
    border:0px solid #fff;
    text-align:right;
    padding:10px 0px;
    font-size:75%;
    color:#999999;
}

#footer a {
    color:#999999;
    text-decoration:none;
}

#footer a:hover {
    color:#999999;
    text-decoration:underline;
}


blockquote {
    margin:0px;
    }
    
.quote {
    font-weight:normal;
    font-style:italic;
    font-size:138.5%;
    line-height:120%;
    margin-bottom:5px;
}

.quote2 {
    margin-left:15px;
    font-weight:bold;
    font-style:italic;
    color: #70024c;
}


.quote-source {
    font-size: 85%;
    color: #70024c;
}

#content_table td {
    padding:10px;
}

#content_table td:first-child {
/*    border-right:1px solid #cccccc;*/
}


#name-dropping {
    float:right;
    cursor: pointer;
    }

#name-dropping-dialog {
    background-color:#fff;
    border:1px solid #999;
    text-align:center;
    overflow:auto;
}

#name-dropping-dialog li {
    list-style-type:none;
}

.ui-dialog-titlebar {
    background-color:#666;
    maring:4px 0;
}

.ui-dialog-titlebar a {
    color: #fff;
}

.slideshow_thumb_horiz {
    border:1px solid #000000;
    height:100px;
    margin:2px;
    width:150px;
    }
.slideshow_thumb_vert {
    border:1px solid #000000;
    height:150px;
    margin:2px;
    width:100px;
    }

.slideshow_thumb_horiz:hover {
    border:2px solid #000000;
    margin:1px;
    }
.slideshow_thumb_vert:hover {
    border:2px solid #000000;
    margin:1px;
    }

#gallery {
    text-align:left;
    }
    
#gallery img {
    display:inline;
    }    
.staffPics {
	float:left;
	width:150px;
	margin:0 10px 20px 0;
}
.staffPics img {
	border:solid 1px #666;
}
.bioPics img {
	border:solid 1px #666;
}
.pressPics {
	float:left;
	width:250px;
	margin:0 10px 20px 0;
}
#eventPics {
	display:inline;
}
#eventPics img {
    display:inline;
    }    
