body
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #005050;
 border: 0px;
/* border-left: solid 60px #005050;*/
}

#body_front
{
 border: 0px;
 background:  #005050;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

#container_front
{
 height: 650px;
 position: relative;
 width: 1000px;
 margin-left: auto;
 margin-right: auto; /* displays in the centre */
 padding: 0px;
 background: transparent url(front.jpg) no-repeat left top;
}

#container
{
 min-height: 800px;
 position: relative;
 width: 1000px;
 margin-top: -5px;
 margin-left: auto;
 margin-right: auto; /* displays in the centre */
 border 0px;
 padding: 0px;
 background: #b0e7ff;
 
}

.menuframe
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px;
 border-left: 0px;
 font-family: tahoma, arial, verdana;
 font-size:1em;
 background-color: transparent;
}

#navigation
{
 position: relative;
 float: right;
 margin: 0px;
 font-family: tahoma, arial, verdana;
 font-size:1em;
 background: transparent;
 height: 390px;
 width:180px;
}

.pad1
{
 float: left;
 width: 80px;
 height: 80px;
 clear: left;
}
.pad2
{
 float: left;
 width: 220px;
 height: 40px;
 clear: left;
}
.pad3
{
 float: left;
 width: 245px;
 height: 90px;
 clear: left;

}

.pad4
{
 float: left;
 width: 165px;
 height: 110px;
 clear: left;
}

#header
{
 position: relative;
 height: 50px;
 margin: 0px 0px 0px 80px;
 color: #000080;
}

#main_front
{ 
 position: relative;
 width: 750px;
 margin-left: 0px;
 background: transparent;
 padding-top: 20px;
 font-family: tahoma, arial, verdana;
 font-size: 100%;
 text-align: left;
}

#main
{ 
 position: relative;
 height: auto;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 background: white;
 padding-top: 10px;
 font-family: tahoma, arial, verdana;
 font-size: 1em;
 text-align: left;
}


#content
{
 position: relative;
 margin-left: 80px;
 border: none;
 width: 610px;
 font-family: tahoma, arial, verdana;
 font-size:1em;
 text-align: left;
 min-height: 500px;
 padding: 10px;
 background: white url(border.gif) repeat-x;
}

#bottompnl
{
 background: transparent;
 position: absolute;
 width: 80%;
 bottom: 0px;
 height: 60px;
 padding: 0;
 text-align: center;
 font-size: 80%;
}

#sidepnl
{
 position: absolute;
 left: 0px;
 top: 0px;
 height:1000px;
 background:  #005050;
 margin: 0;
 border: none;
 
}

#sidepnl a
{
 border: none;
 outline-style:none;
}

.bantxt
{
 font-family: georgia, times, serif;
 font-size: 26px;
}

ul.navmid, ul.navbtm, ul.navtop
{
 background: transparent;
 margin: 0px 0px 0px 0px;
 width: 23ex;

}
ul.navtop li
{
 text-align: left;
 margin-top: 1px;
 font-weight: normal;
 font-size: 1em;
 background: #0090c0;
 list-style: none;
 padding: 0.4ex;
}

ul.navmid li
{
 text-align: left;
 margin-top: 1px;
 font-weight: normal;
 font-size: 1em;
 background: #009966;
 list-style: none;
 padding: 0.4ex;
}

ul.navbtm li
{
 text-align: left;
 margin-top: 1px;
 font-weight: normal;
 font-size: 1em;
 background: #802070;
 list-style: none;
 padding: 0.4ex;
}

ul.navtop li a, ul.navmid li a, ul.navbtm li a
{
 text-decoration: none;
 color: white;
}

p.front
{
 margin-top:0px;
 margin-bottom: 5px;
 padding-top: 0px;
}

p
{
 margin-top:5px;
 margin-bottom: 5px;
 padding-top: 0px;
}


table
{
 margin: auto;
}

td
{
 padding: 10px;
}


/*=======  News  =============================*/

#datebar
{
 text-align: right;
 font-family: verdana, geneva, sans-serif;
 font-size: 80%;
 font-style:normal;
 font-variant:normal;
 color: #005050;
}

.topic
{
 padding-top: 20px; 
}

.style2
{
 font-family: "times new roman", times, serif;
 font-size:90%;
 margin: 2px;
}

div.title
{
 font-family: arial;
 margin: 0px 0px 0px 0px;
 font-weight: bold;
}

div.author
{
 margin: 0px 0px 0px 0px;
 color: #005050;
 font-style: italic;

}

div.description
{
 margin: 0px 0px 0px 0px;
 color: #000000;
 padding-bottom: 15px;
 font-family: georgia, times, serif;
 font-size: 90%;
}


div.newsfooter
{
 width: 680px;
 margin: 10px 0px 30px 0px; /* t,r,b,l */
 padding-bottom: 20px;
 text-align: right;
}  

div.prose
{
 background-color: #f0f0f0;
 margin: 30px 0px 0px 0px;
 width: 580px;
 padding: 20px 20px 20px 120px;
 text-align: left;
 font-family: verdana, arial, sans-serif;
 font-size: 100%;
}

div.prose p
{
	margin-top: 10px;

}

div.prose h1 /* text style used for the title of the article */
{
 
 font-family: times, 'times new roman', serif;
 text-align: left;
 font-size: 150%;
 font-weight: bold;
 color: black;
 margin: 0px 0px 10px 0px;
 
}

div.prose h2 /* text style used for the author's name */
{
 font-family: arial, sans-serif;
 font-size: 100%;
 font-style: italic;
 color: black;
 margin: 0px 0px 0px 0px;
}

img.right
{
 margin: 10px 0px 10px 10px;
 border: double 3px;
 background-color: transparent;
 float: right;
}

img.left
{
 margin: 10px 10px 10px 0px;
 border: double 3px;
 background-color: transparent;
 float: left;
}


div.pic
{
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
 background-color: transparent;

}

div.picr
{
 margin-top: 10px;
 margin-bottom: 0px;
 float: right;	
 background-color: transparent;
}

div.picl
{
 margin-top: 10px;
 margin-bottom: 0px;
 float: left;	
 background-color: transparent;
}
span.fxw
{
	position:relative;
	left: 0px;
	top:0px;
	text-align: right;
	width: 200px;
	
}
.narrow {
	float: none;
	width: 700px;
	font-size: 12pt;
	text-align: left;
}

/* dinner page */

div#frame
{
	position: relative;
	margin-left: 100px;
	text-align:center;
	width:576px;
	background:#fff5df url(bg.gif);
	padding-top: 48px;
	padding-bottom: 40px;
}

div#menu
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:475px;
	font-size:medium;
	padding-bottom:10px;
	background-color:#fff5df;
}

div#menuhd
{
top: 135px;
background-color:transparent;
background:url(headpic.gif);
}

#menu h5
{
font-size: 2em;
margin:5px;
}

#menu h4
{
font-size: 1.2em;
margin:5px;
}

div#mon, div#tue, div#wed, div#thu, div#fri
{
font-family:Arial, Helvetica, sans-serif;
font-size:larger;
margin-bottom: 20px;

}

div#mon
{
color:#dd3333;
margin-top: 20px;
}

div#tue
{
color:#3333FF;
}

div#wed
{
color:#FF9933;
}

div#thu
{
color:#00CC66;
}

div#fri
{
color:#996633;
}
