/* Stylesheet "WoodenMill" :: v1 (12-2-2007) */
/* Coded by "WeCode.fr"  */
/* You may learn from this CSS and use its techniques in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright (c) 2007 "Fano Webdesign" and may not be used by anyone but us. */

/*
	Style Index
	---------------------
	$1 - Site Structure Styles
	$2 - Content Styles
	$3 - List Styles
	$4 - Image Styles
*/








/*** $1 - Site Structure Styles ***/

* {
	margin: 0;
	padding: 0;
}

body {
	background:url(../images/bg_body.gif) repeat-y #6B6D6B top center;
	color:#000;
	font-family: "Trebuchet MS", Verdana, Arial, "Arial Black", Serif;
	font-size: 14px;
	line-height: 18px;
}

#container {
	background:#fff;
	display:table;
	margin: 0 auto;
	width: 790px;
}

#header {
	background:url(../images/bg_header.jpg) no-repeat #800000;
	height: 92px;
	padding:84px 0 0 0;
}

#content {
	float:left;
	padding: 0 20px 0 10px;
	width:510px;
}
.large {
	width:750px;
}

#sidebar {
	float:right;
	width:240px;
}
	

#nav {
	background:#840000;
	border-top:1px solid #fff;
	text-align:center;
}

#pictures {
	height:50px;
	margin:0 auto 5px auto;
	overflow:hidden;
	width: 771px;
}

#footer {
	clear:both;
	color:#4f493d;
	font-size: 11px;
	line-height: 12px;
	margin: 0 auto;
	text-align:right;
}









/*** $2 - Content Styles ***/

a:link, a:visited {
	color:#840000;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

#content a {
	text-decoration:underline;
}

#content a:hover {
	color:#000000;
}

p {
	margin: 0 0 15px 0;
}

h1, h2 {
	font-weight:bold;
}

#header li a:link, #header li a:visited {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0 3px 0 0;
}

#header #current a:link, #header #current a:visited, #header li a:hover {
	text-decoration:underline;
}

h1 {
	color:#840000;
	font-size:16px;
	margin:0 0 15px 0;
}

h2 {
	font-size: 14px;
}

.required {
	font-size:11px;
}






/*** $3 - List Styles ***/

#header ul {
	font-size:12px;
	list-style:none;
	margin:6px 0 0 30px;
	padding:0 0 0 0;
}

#header ul, #header li {
	display:inline;
	list-style-type: none;
}

#header li {
	background:url(../images/bg_li_nav.gif) no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:0 10px 0 20px;
}

#content ul {
	margin:0 0 15px 20px;
	list-style:disc;
}









/*** $4 - Image Styles ***/

#pictures img {
	margin:0 0 0 -3px;
	padding:0;
}

#sidebar img {
	margin:0 0 5px 0;
}

#sidebar a:link img, #sidebar a:visited img {
	border:1px solid #840000;
}

#sidebar a:hover img {
	border:1px solid #000000;
}

.gallery img {
	border:0;
}









/*** $5 - Form Styles ***/

form {
	padding:0 0 0 0;
	width:500px;
}

fieldset {
	border:none;
	margin:10px 0 20px 0;
	padding:0 0 0 0;
}

legend {
	display:none;
}

label {
	float:left;
	margin:0 0 5px 15px;
	padding:0 0 0 1px;
	width:190px;
}

input {
	border:1px solid #808080;
	margin:0. 0 5px 0;
	width:190px;
}

select, textarea{
	border:1px solid #808080;
	margin:0 0 5px 0;
	width:192px;
}



input.small {
	width:30px;
}

input.reset, input.submit {
	background-color:#FFFFFF;
	border:2px solid #828177;
	border-width:0 2px 2px 0;
	margin:15px 10px 15px 205px;
	padding:0 5px;
	width:auto;
}

input.submit {
	margin:15px 0 15px 0;
	padding:0 8px;
}
