/* global elements
 * ------------------------------------------------------- */

html { height:100%; width:100%; text-align:center; }

body { height:100%; font-family:tahoma; line-height:1.0; background:url(../../img/lookuplodge/bg-tile.jpg) center top; text-align:center; width:100%; }

h1 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:135.1%; margin-bottom:10px; text-transform:uppercase; }
h2 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:123%; margin-bottom:10px; text-transform:uppercase; }
h3 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:116%; margin-bottom:10px; text-transform:uppercase; }
h4 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:108%; margin-bottom:10px; text-transform:uppercase; }
h5 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:100%; margin-bottom:10px; text-transform:uppercase; }
h6 { text-align:left; font-weight:bold; color:#333; letter-spacing:2px; font-size:93%; margin-bottom:10px; text-transform:uppercase; }

table, td { padding:5px; }

p { margin-bottom:20px; }

ul, ol { margin-left:35px; }

form { display:inline; }


/* classed elements
 * -------------------------------------------------------- */





/* named elements
 * -------------------------------------------------------- */

div#fullwidth { position:absolute; z-index:1; top:0px; left:0px; border-top:5px solid #293315; border-bottom:5px solid #293315; min-width:100%; }
	
div#wrapper { width:918px; margin:0 auto; }

div#logo { position:absolute; top:15px; margin-left:50px; z-index:15; }

div#nav { width:918px; border:1px solid #293315; border-top:0px; height:74px; background:url(../../img/lookuplodge/bg-nav.jpg) left top repeat-x; }
	div#nav div#menu { position:absolute; z-index:9; text-align:right; width:918px; line-height:70px; }
		div#nav div#menu ul.firstlevel { margin:0px; padding:0px 10px; }
			div#nav div#menu ul.firstlevel li.firstlevel { margin:0px; padding:0px; list-style-type:none; float:right; display:inline; }
				div#nav div#menu ul.firstlevel li.firstlevel a { display:block; padding:0px 20px; color:#fff; font-weight:bold; text-decoration:none; }
					div#nav div#menu ul.firstlevel li.firstlevel a:hover { color:#293315; }

			div#nav ul.firstlevel li.firstlevel div.dropdown { position:absolute; display:none; z-index:10; width:150px; line-height:1.8; border:1px solid #293315; padding:3px; background-color:#93ae6a; color:#fff; font-size:85%; }
				div#nav ul.firstlevel li.firstlevel div.dropdown ul { padding:0px; margin:0px; }
					div#nav ul.firstlevel li.firstlevel div.dropdown ul li { padding:0px; margin:0px; list-style-type:none; text-align:left; }
						div#nav ul.firstlevel li.firstlevel div.dropdown ul li a { padding:3px; margin:0px; font-weight:normal; }
					

div#displaycase { width:918px; border:1px solid #293315; border-top:0px; padding:0px; margin:0px; height:291px; }
	div#displaycase img {  border:0px; margin:0px; padding:0px; width:918px; height:291px; position:absolute; z-index:5; top:0px;left:0px; }
	
div#content-wrapper { position:relative; z-index:17; width:784px; margin-left:67px; margin-top:-41px; padding-top:41px; background:url(../../img/lookuplodge/bg-content-top.png) top left no-repeat; }
	div#content-wrapper div#content { text-align:left; background:url(../../img/lookuplodge/bg-content.png) left top repeat-y; min-height:300px; padding:40px; padding-top:0px; line-height:1.5; font-size:93%; color:#666; }
		div#content-wrapper div#content img { max-width:670px; }
		div#content-wrapper div#content.leftissmall img { max-width:400px; }
		div#content-wrapper div#content a { color:#333; text-decoration:underline; }
			div#content-wrapper div#content a:hover { text-decoration:none; }
		
		div#content-wrapper div#content div.content-right { float:right; display:inline; min-height:350px; width:220px; margin-bottom:10px; margin-left:20px; padding:20px; padding-top:0px; border-left:1px solid #7a9451; }
			div#content-wrapper div#content div.content-right img { max-width:200px; }
		

	div#content-wrapper div#footer { background:url(../../img/lookuplodge/bg-footer.png) left top no-repeat; height:83px; padding-top:65px; color:#293315; }
		div#content-wrapper div#footer div#footer-menu { font-size:93%; font-weight:bold; }
			div#content-wrapper div#footer div#footer-menu a { color:#fff; }			
				div#content-wrapper div#footer div#footer-menu a:hover { color:#293315; text-decoration:none; }
		div#content-wrapper div#footer div#footer-copyright { font-size:85%; margin-top:30px; }
			div#content-wrapper div#footer div#footer-copyright img { vertical-align:middle; }
			div#content-wrapper div#footer div#footer-copyright a { color:#293315; }
				div#content-wrapper div#footer div#footer-copyright a:hover { text-decoration:none; }
				
		div#content-wrapper div#content div.newspost { border-bottom:1px dashed #aaa; margin-bottom:20px; }
			div#content-wrapper div#content.leftissmall div.newspost { margin-right:275px; }
			div#content-wrapper div#content div.newspost div.date { float:right; font-size:85%; font-weight:bold; }
	
		div#content-wrapper div#content.leftissmall div.archive_link { text-align:center; margin-right:275px; }