html, body {
background-color : #3c3c3c;
}


body { 
font : 76%/160% Tahoma, Verdana, Arial, sans-serif; 
color : #3c3c3c; 
text-align : center; 
}

div#container { 
width : 780px; 
margin : 0 auto; 
padding : 0; 
text-align : left; 
}

div#headerMain {
	width : 780px;
	height : 138px;
	margin : 0;
    background : url(images/header.jpg);

}


div#header {
	width : 780px;
	height : 48px;
	margin : 0;
    background : url(images/header_sub.jpg);

}

div#content { 
width : 100%; 
background-color : #fff8c7;
overflow : auto; 
}

div#content_sub {
float : left; 
width : 170px;
height : 600px; 
margin : 0; 
padding : 0; 
background-color : black;
 
}

#nav_list a:hover {
	text-decoration : underline;
	color:#ffdf00;
}
#nav_list a {
	text-decoration : none;
	color:#fff8c7;
}


#nav_list {
	margin: 0;
	padding: 0;
	width: 170px;
	color:#f5e9c0;
	text-align : center;
	text-decoration : none;
	list-style: none;
	overflow: hidden;
}

#nav_list li {
	width: 170px;
	overflow: hidden;
	text-transform: uppercase;
	font-family : 'Georgia';
	font-size:16px;
	font-weight:bold;
}

#nav_list_menu {
	margin-bottom: 20px;
	padding: 0;
	color: #9e300e;
	text-align : center;
	list-style: none;
	overflow: hidden;
}

#nav_list_menu a {
	text-decoration : none;
	color:#9e300e;
}
	
#nav_list_menu a:hover {
	text-decoration : underline;
	color:red;
	}
	
	
#nav_list_menu li {
	overflow: hidden;
	font-family : Georgia;
	font-size:12px;
	font-weight:bold;
	display : inline;
}

#address {
	margin-top : 50px;
	font-family : 'Georgia';
	font-size : 12px;
	color:#f2d876;
	line-height : 15px;
	text-align : center;
}

#address a:hover {
	text-decoration : underline;
	color:#ffdf00;
}
#address a {
	text-decoration : none;
	color:#fff8c7;
}

.sports {
	padding-top: 50px;
}



div#content_main { 
float : left; 
width : 420px;
height : 600px;
margin : 0; 
padding : 0; 
background-color : #fff8c7; 
}

.mainContent {
padding : 0px 35px 0px 8px;
text-align : justify;
}

div#videoBox {
margin : 0;
padding : 0;
}


div#content_right {
text-align:center;
float : right;
width : 190px;
height : 600px;
margin : 0;
padding: 0;
background-color : #fff8c7; 
}

.title {
font-family : Georgia;
font-weight : bold;
font-size : 12px;
text-align : center;
color : #721f05;
}

td {
line-height : 15px;
}

#map {
padding-left : 10px;
}

#foodList {
	margin-left : 30px;
	padding : 0;
}

/* ---------- photo generator -----------*/

a, a:visited {
	background-color: transparent;
	color: #0000FF;
}

a:hover {
	background-color: transparent;
	color: #FF0000;
}

/* Header */
div#header h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	color: #000000;
}

/* Thumbnail Index */
div#index {
	margin: 1ex 0 1ex 0;
	text-align: center;
}

div#index table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#index td.thumbcell {
	width: 60px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 1ex 0 1ex 0;
}

div#navigation table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#navigation td.previous {
	text-align: left;
	width: 80px;
}

div#navigation td.index {
	text-align: center;
}

div#navigation td.next {
	text-align: right;
	width: 80px;
}

div#navigation td.thumbcell {
	width: 80px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#navigation td.thumbcell img {
	border-style: none;
}

div#navigation td.selected {
	border-style: outset;
	border-width: 2px;
}

div#navigation span.home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
	margin: 1ex 0 1ex 0;
}

div#photograph img {
	margin: 0 auto 0 auto;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

/* Photograph Title */
h1.title {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption, p.description {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
	display: block;
	width: 320px;
	margin: auto;
}

/* Footnote */
p.footnote {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
	padding: 0 2em 0 0;
}

