* { margin:0; padding:0;}
img { border: 0;}
a { outline: none; color: #7c2d30 }
a:hover { text-decoration: none  }
p { margin: 0 0 1.2em 0; }
.title { color: #7e3234 }

body { background: #f6fbee url(../images/bg.jpg) repeat-x left top; text-align: center; font-family: "Trebuchet MS"; font-size: 0.83em; line-height: 1.6em }
h2 { font-size: 1.5em; color: #7e2d2c; margin: 0 0 0.7em 0; }
h3 { font-size: 1.3em; color: #406f5a; margin: 0 0 0.5em 0; }

#header { height: 120px; position: relative; background: url(../images/bg_header.jpg) no-repeat left top; }
#header h1 {
	position: absolute;
	left: 33px;
	top: 22px;
	width: 263px;
	height: 34px;
}
#header #inntec { position: absolute; right: 35px; top: 14px; }
#header #inntec img { border: 1px solid white }

#container { width: 870px; margin: 0 auto; text-align: left }
#content { padding: 0 35px }
#mainContent { float: left; width: 450px; }
#mainContent ul li, #mainContent ul { list-style-position: inside; list-style-type: disc }
#mainContent ul li.alt { background: #eaeee3; border-top: 1px solid #dfe5d5; border-bottom: 1px solid #dfe5d5 }
#mainContent ul li { padding: 2px 10px }
#mainContent ul { margin: 0 0 15px 0; }
#mainContent .video_pres { background: #864a4a; padding: 5px 10px; }
#mainContent .video_pres a,
#mainContent .video_pres { color: white }

#sidebar { float: right; width: 210px; padding: 20px; background: #bdd7ca url(../images/bg_sidebar.jpg) repeat-x left top; }
#sidebar a { color: #334a3e; text-decoration: none; display: block; padding: 0 7px; }
#sidebar a:hover { background: #d7e7df; }
#sidebar ul { margin: 0 0 20px 0; padding: 0; }
#sidebar ul li { list-style: none; line-height: 1.8em; border-bottom: 1px solid #aabbb3; padding: }
#sidebar ul li.active a { background: #d7e7df; }
#sidebar p { margin: 0; }
#sidebar p img { border: 1px solid white; margin: 0 0 10px 0; }

form { margin: 30px 0 0 0; color: #7e2d2c; }
form div label, form div span { float: left; width: 120px; padding: 0 20px 0 0; text-align: right }
form div input { float: left; border: 1px solid #7c2d30; width: 200px; margin: 2px }
form div { clear: both; margin: 0 0 8px 0; border-bottom: 1px solid #dfe5d5; padding: 0 30px 5px 0; width: 360px }
form div.checkboxes input { float: none; width: auto; margin: 0; border: none; }
form div.checkboxes label { float: none; padding: 0; width: auto; text-align: left }
form div #submit { background: #7e3234; color: white; width: auto; padding: 0 4px; font-weight: bold; cursor: pointer }

#footer { background: url(../images/bg_footer.jpg) repeat-x left 30px; height: 95px; clear: both }
#footer p { padding: 50px 0 0 0; color: #7e3234; }
