﻿/* Cross-browser settings */
* {
 margin: 0;
 padding: 0;
}

/* general styles */
body {
 height: 100%;
 background: #fff;
 font-size: 14px;
}

img {
 border:0;
}

a {
 color: #0000ff;
}

a:visited {
 color: #BCD2E6;
}

a:hover {
 color: #0000c0;
}

#wrapper {
 width: 781px;
 margin: 20px auto;
 padding: 0px;
 border: 1px solid #dfdfdf;
 background: #f7c2c7;
 color: #333333;
 font: 1.0em/150% 'arial', sans-serif;
}

/* topHeader */
#topheader {
 float: left;
 width: 781px;
 height: 50px;
 margin: 0px;
 padding: 0px;
 background: #f7c2c7;
}

#topheader div#topdescription {
 margin: 25px 0px 0px 55px;
 padding: 0px;
 color: #666666;
 font-size: 0.8em;
 text-align: left;
}

/* Header */
#header {
 float: left;
 width: 781px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 background: #f7c2c7;
}

	#header #title {
	 margin: 30px 50px 0px 50px;
	 padding: 0px;
	 color: #000000;
	 font: bold 2.5em 'arial black', sans-serif;
	 text-align: left;
	}

	#header #title a {
	 color: #000000;
	}

#header div#description {
 margin: 55px 0px 0px 55px;
 padding: 0px;
 color: #666666;
 font-size: 0.8em;
 text-align: left;
}



/* Main contents */
#contents {
 display:block;
 width: 679px;
 margin: 0px auto;
 padding: 0px;
 background: #fff;
 font-size: 1.0em;
 text-align: left;
}


#contents h2 {
display:block;
 margin: 20px 25px 0px;
 padding: 0px 0px 5px 0px;
 border-bottom: 1px dotted #999;
 background: #fff;
 color: #666;

}

#contents h2 a {
 color: #000000;
}


#contents .contents_body {
 margin: 0px;
 padding: 0px;
}


#contents h3 {
 margin: 0px;
 padding: 10px 0px 5px 10px;
 font: bold 1.0em 'arial', sans-serif;
 text-align: left;
}

/*
#contents blockquote {
 padding: 10px;
 background: #efefef;
 border: #999999;
}
*/

/* Footer */
#footer {
clear:both;
 width: 679px;
 height: 75px;
 margin: 0px;
 padding: 10px 0px 0px 55px;
 font-size: 0.8em;
 text-align: left;
}







#navi {
	background-image: url(./images/b_menu.jpg);
	display:block;
	height: 40px;
	padding : 0px;
	margin: 0px;
background-position:top;
}

#navi a{
	background-image: url(../images/b_menu.jpg);
	background-repeat: no-repeat;
	float:left;
/*	width:116px;*/
	height: 40px;
	text-indent: -9999em;}

/*
#navi a:hover{
background-position:bottom;
}
*/

#navi a.top { background-position: 0px 0px; width:116px;}
#navi a.deli { background-position: -116px 0px; width:113px;}
#navi a.menu { background-position: -229px 0px; width:113px;}
#navi a.even { background-position: -342px 0px; width:113px;}
#navi a.food { background-position: -455px 0px; width:113px;}
#navi a.sche { background-position: -568px 0px; width:111px;}

#navi a:hover.top { background-position: 0px -40px; width:116px;}
#navi a:hover.deli { background-position: -116px -40px; width:113px;}
#navi a:hover.menu { background-position: -229px -40px; width:113px;}
#navi a:hover.even { background-position: -342px -40px; width:113px;}
#navi a:hover.food { background-position: -455px -40px; width:113px;}
#navi a:hover.sche { background-position: -568px -40px; width:111px;}





#footlink{
padding:0 0 10px 40px;
}
#footlink ul{}
#footlink ul li{
display:block;
float:left;
text-decoration:none;
}
#footlink ul li a{
text-decoration:none;
padding-left:20px;
padding-right:20px;
color:#666;

}
#footlink ul li a:hover{
text-decoration:underline;
}

.dotted {
display:block;
 margin: 20px 25px 0px;
 padding: 0px 0px 5px 0px;
 border-bottom: 1px dotted #999;
 background: #fff;
 color: #666;

}
