
h1 {
color: #993300;
}

a {
color: #A12300;
}
ul {
list-style:url(images/dot_ravintola.jpg);
}
#address p {
color: #A31E2A;
}
#navbar {
background-image:url(images/navbar_ravintola.jpg);
}

/*etusivu*/
#nainen
{
	width: 209px;
	height: 311px;
	background-image: url('./_resources/images/nainen.jpg');
	border-bottom: 6px solid #B50D16;
	border-right: 3px solid #B50D16;
}
#kokit
{
	width: 414px;
	height: 311px;
	background-image: url('./_resources/images/kokit_harmaa.jpg');
	border-bottom: 6px solid #B50D16;
	border-right: 6px solid #B50D16;
	border-left: 3px solid #B50D16;
}
#middle_block
{
	width: 209px;
	min-height: 200px;
	
	border-right: 3px solid #B50D16;
	padding-top: 10px;
}
#rotisseurs
{
	width: 111px;
	height: 112px;
	background-image: url('./_resources/images/rotisseurs.gif');
}
#content_block, #content_block_2
{
	width: 414px;
	min-height: 200px;
	border-left: 3px solid #B50D16;
	padding-top: 10px;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 50px;
}
#content_block_2
{
	border: 6px solid #B50D16;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 635px;
	min-height: 800px;
}
#content_block #content, #content_block_2 #content
{
	margin-left: 10px;
}
#content_block h1, #content_block_2 h1
{
	padding: 0px;
	margin: 0px;
	color: #096437;
	font-size: 18px;
}
#content_block hr
{
	border-color: #096437;
}
#content_border
{
	border-left: 6px solid #B50D16;
}
.required
{
	color: red;
	font-weight: bold;
}
#table
{
	position: relative;
	top: 260px;
	left: 110px;
}
#table input
{
	cursor: pointer;
	color: #B50D16;
	font-weight: bold;
	width: 200px;
	padding: 10px;
	border: 3px solid green;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
}
#table input:hover
{
	padding: 10px;
	border: 3px solid green;
	background-color: white;
	color: #B50D16;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
}
#frontpageContent {
	padding: 0px;
	margin: 0px;
	width: 404px;
	
	padding-left: 10px;
	height: 100%
}
a.button
{
	border: 1px solid #B50D16;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	color: #096437;
	font-weight: bold;
}

div#frontmenu_container
{
	width: 635px;
}

div#salpausdiv
{
	float: left;
	width: 50%;
	color: #fff;
	background-color: #0089D1;
}

div#riistadiv
{
	float: left;
	width: 50%;
	color: #fff;
	background-color: #096437;
}

div#jouludiv
{
	float: left;
	width: 50%;
	background-color: #B50D16;
}

div#riistadiv > a, div#salpausdiv > a, div#jouludiv > a
{
	padding: 6px;
	color: #fff;
	display:block;
	width: 100%;
}

div#riistadiv > a:hover, div#jouludiv > a:hover
{
	font-style: normal;
}

