
/*
 * Eric Meyer CSS Reset
 * v1.0 | 20080212 | http://meyerweb.com/eric/tools/css/reset/index.html
 */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after, q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}

/*
 * Owen Briggs & Compose To A Vertical Rhythm
 * http://24ways.org/2006/compose-to-a-vertical-rhythm | http://thenoodleincident.com/tutorials/box_lesson/font
 */

body{margin:0;padding:0;font:normal 76% "Helvetica Neue", Helvetica, sans-serif;}
.narrow1{width:50%;line-height:1.3em;}
.narrow2{width:50%;line-height:1.5em;}
h1{font-size:2.0em;font-weight:normal;margin-top:0em;margin-bottom:0em;}
h2{font-size:1.7em;margin:1.2em 0em 1.2em 0em;font-weight:normal;}
h3{font-size:1.4em;margin:1.2em 0em 1.2em 0em;font-weight:normal;}
h4{font-size:1.2em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}
h5{font-size:1.0em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}
h6{font-size:0.8em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}
img{border:0;}
ol,ul,li{font-size:1.0em;line-height:1.8em;margin-top:0.2em;margin-bottom:0.1em;}
p{font-size:1.0em;line-height:1.8em;margin:1.2em 0em 1.2em 0em;}
li > p{margin-top:0.2em;}
pre{font-family:monospace;font-size:1.0em;}
strong,b{font-weight:bold;}
table, thead, tbody, tr, th, td {font-size:1em;}

/*
 * CSS
 *
 */

.flr {float:right;}
.fll {float:left;}
.cl {clear:both;}
.right {text-align:right;}


body {background:#a6a08b url(img/body-bg.png);font-family:Calibri,sans-serif;}

a{text-decoration:underline;}
a:link{color:#1c5cac;}
a:visited{color:#666;}
a:active{color:#000;}
a:hover{color:#8c4a09;}

hr {border:1px dotted #666;background:transparent;}

h1,h2,h3,h4,h5,h6 {font-family:Cambria,serif; text-transform:uppercase;}
h1{font-size:2.8em;padding-bottom:0.8em;}
h2{font-size:2.1em;margin-bottom:0;}
h3{font-size:1.8em;}

table td {vertical-align:top;}

#page {width:1140px;position:relative;margin:0 auto 50px auto;}

	#header {width:100%;height:55px;}
		#logo {position:absolute;top:9px;left:6px;}
		#mainmenu {position:absolute;top:19px;left:140px;margin:0;padding:0;}
			#mainmenu li {font-size:1.1em;display:block;float:left;}
				#mainmenu li a {height:20px;line-height:20px;margin:0 4px;padding:0 7px;color:#d5cbb3;behavior:url(/js/PIE.php);zoom:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;display:block;float:left;}
				#mainmenu li a:hover {color:#fbf9f2;background:rgba(255,255,255,0.1);-pie-background:rgba(255,255,255,0.1);}
				#mainmenu li a.active,#mainmenu li a.active:hover {color:#fbf9f2;cursor:default;background:rgba(255,255,255,0.2);-pie-background:rgba(255,255,255,0.2);}
	#content {width:840px;}
		#content .in {width:827px;background:#fbf9f2 url(img/content-bg.jpg) repeat-y;border:1px solid #908b78;box-shadow: 0 0 10px #888;behavior:url(/js/PIE.php);zoom:1;position:relative;margin:0 auto;}
			#inpage {padding:125px 65px 60px 220px;font-size:1.1em;min-height:540px;}
				#inpage p {line-height:1.6;}
				#inpage p img {margin:15px;}
				#inpage .noGal img {margin:0;}
				#inpage ul {margin:0.5em 0 1em 3em;}
					#inpage ul li {list-style-type:square;line-height:1.4;padding:0;}
				table.galerie td{padding:10px 10px 0 0 !important;}
				#footer {margin-top:40px;padding-top:14px;background:url(img/hr.png) 0 0 no-repeat;color:#666666;}
					#footer p {margin:0;width:100%;}
					#footer a:link,#footer a:visited {color:#8a7251;text-decoration:none;}
	  				#footer a:active,#footer a:hover {color:#8c4a09;text-decoration:underline;}
			#left-panel {position:absolute;top:50px;left:0;width:170px;text-align:right;}
				#submenu {margin:34px -2px 0 0;padding:0;display:block;}
					#submenu li {font-size:1.2em;display:block;}
						#submenu li a {height:35px;line-height:35px;padding:0 10px 0 0;color:#826034;text-decoration:none;text-transform:uppercase;display:block;}
						#submenu li a:hover {color:#000;}
						#submenu li a.active,#submenu li a.active:hover {color:#000;cursor:default;background:url(img/submenu-active.png) right center no-repeat;}

	#right {width:292px;height:auto;position:absolute;right:0;top:55px;}
		#right img {width:278px;border:7px solid #7b7665;}



