/*Resets*/
html, body, div, p, a, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, span, blockq, abbr, acronym, address, em, img, strong, b, u, i, center, table, th, td, tr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:inherit;font-style:inherit;font-family:inherit}
ol,ul{list-style:none}
/*Tables still need 'cellspacing="0"' in the markup*/
table{border-collapse:collapse;border-spacing:0}

/*Basic Structure*/
body{background:#f9f4d9;font:100%/140%;font-family: georgia, "times new roman", serif}
#topbotdot{margin:30px 0;padding-bottom:30px;border-top:1px dotted #7d1525;border-bottom:1px dotted #7d1525}
#wrapper{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/windowtable320w.jpg) top right no-repeat}
#wrapper2{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/couch320w.jpg) top right no-repeat}
#wrapper3{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/windowpottery320w360h.jpg) top right no-repeat}
#wrapper6{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/etruscanrm320w360h.jpg) top right no-repeat}
#wrapper7{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/renactors311w358h.jpg) top right no-repeat}
#wrapper8{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/modernclublogo.jpg) top right no-repeat}
#wrapper25{min-width:950px;max-width:1150px;height:100%;margin:0 auto;padding:0;background:#12206c url(img/swtbchristmastree315w360h.jpg) top right no-repeat}
#wrapperpage{width:73%;height:100%;float:left;background:#fffced;border-bottom:2px solid #c0a300}
.clearboth{clear:both;height:1px}
.clearleftnav{clear:left;height:1px;background:transparent}
.invheading{width:0;height:0;margin:0;padding:0;font-size:.1em;overflow:hidden}
.nomgtop{margin-top:-15px}
.topfifteen{margin-top:15px}

/*Header*/
#header{margin:0 30px 0 20px}
#banner{position:relative;width:100%}
#hznav{width:100%;background:transparent;color:#000;border-top:2px dotted #999999;border-bottom:2px dotted #999999}
#hznav ul li{width:24.5%;float:left;text-align:center}
#hznav ul li a{display:block;padding:5px 0;background:transparent;color:#000;font-size:85%;font-weight:bold;text-decoration:none}
#hznav ul li a:hover{background:#f9f4d9;color:#7d1525}
#hznav li a.hznavtext{background:transparent;color:#7d1525}
#searchform.text{width:177px}
#skip{width:0;height:0;margin:0;padding:0;font-size:.1em;overflow:hidden}
form{position:absolute;left:320px;bottom:20px}

/*Main*/
#main{padding-top:40px;height:100%;width:100%}
#mainmap{width:100%;height:100%;margin:0;padding:0 20px 20px 20px}
#content{width:64%;float:right;background:transparent}
#contenttext{margin:0 30px 30px 20px}
#contenttext h2{color:#12206c;background:transparent;font-size:200%;font-weight:500;line-height:140%}
#contenttext h3{background:transparent;color:#000;font-size:120%;font-weight:700;line-height:140%;margin-top:15px}
#contenttext h4.beigebar{background:#fff9d9;color:#700011;font-size:100%;font-weight:bold;margin:15px 0 0 0;padding:5px}
#contenttext p, #contenttext dt{font-size:105%;margin-top:15px}
#contenttext p.pright{width:300px;float:right;margin:0;padding:0}
#section{border-bottom:2px dotted #ac9200;padding-bottom:30px}
.sectiontopbot{border-bottom:2px dotted #ac9200;border-top:2px dotted #ac9200;margin:30px 0;padding:30px 0}
#contenttext div.palegreenbg{border-top:1px solid #fff9d9;border-right:1px solid #fff6c5;border-left:1px solid #fff6c5;border-bottom:1px solid #c0a300;color:#000;background:#f9f4d9;margin:15px 0 0 0;padding:15px}
#contenttext div.greenbox{border-top:1px solid #fff9d9;border-right:1px solid #fff6c5;border-left:1px solid #fff6c5;border-bottom:1px solid #c0a300;color:#000;background:#f9f4d9;padding:0 15px 15px 15px;margin-top:15px}
#contenttext img.thumbninety{width:90px;float:left;margin:0 10px 10px 0;padding:0}
#contenttext div.clearleft{clear:left;height:1px;background:transparent}
#contenttext ul li{list-style-type:square;margin:15px 0 0 15px;font-size:105%}
#contenttext dl dd{margin-left:15px}
#desc{margin:0;padding:10px;color:#000;background:transparent}
#imagegallery{width:64%;float:right}
#imagegallery h2{margin:20px 0 30px 0;padding:0;color:#666666;background:transparent;font-size:80%;font-weight:bold;border-bottom:1px solid #666666;line-height:1.3em}
#images{width:411px;margin:0 30px 20px 20px;padding:0;color:#000;background:transparent}
#images h3{font-family:georgia,"times new roman",serif;margin-bottom:15px}
#linelinks{margin:30px 0;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;font-size:100%;font-weight:bold;text-align:center}
#linelinks ul li{display:inline}
#linelinks ul li a{margin:2px;padding:4px;color:#007dc6;background:#fffced;border:1px solid #000;text-decoration:none}
#linelinks ul li a:hover{background:#7d1525;color:#fff;font-weight:bold}
#photogallerylinks{margin-top:20px}
table td.fivepadrt{padding-right:5px}
table td.underline{text-decoration:underline}
.name{font-weight:bold}

/*Leftbar*/
#leftbar{width:34.5%;float:left}
#leftbarbg{font-size:85%;margin:0 0 0 20px;padding:20px;color:#000;background:#f9f4d9;border-top:1px solid #fff9d9;border-right:1px solid #fff6c5;border-left:1px solid #fff6c5;border-bottom:1px solid #c0a300}
#leftbar p{font-size:95%;margin:0;padding:15px 0 0 0}
#leftbarbg ul li{list-style-type:circle;margin:15px 0 0 15px}
#leftbarbg h2,#leftbar h3{margin:0;padding:0;font-weight:bold;font-size:100%}
#leftbarthumbs{width:35.5%;float:left}
#leftbarthumbsimg{margin:0 10px 0 30px;padding:0;color:#666666;background:#f9f4d9;font-size:80%;font-weight:bold;text-align:center}
#leftbarthumbs img{border:none;outline:none}
.leftbg{margin:0;padding:20px;color:#000;background:#f9f4d9}
/*Rightbar*/
#rightbar{width:26.5%;float:right}
#rightbarlinks{margin:390px 20px 20px 20px;padding:0}
#rightbarlinks ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #000}
#rightbarlinks ul li a{margin:0;padding:0 0 0 3px;display:block;color:#f9f4d9;background:transparent;font-size:85%;font-weight:550;text-decoration:none}
#rightbarlinks ul li a:visited{color:#fffced;background:transparent}
#rightbarlinks ul li a:hover{color:#12206c;background:#f9f4d9}
#rightbarlinks ul li a.rightnavtext{height:100%;margin:0;padding:0 3px;color:#12206c;background:#f9f4d9}
/*Footer*/
#footer{width:100%;background:#7d1525;padding:20px 0}
#footer p{color:#fff;font-size:85%;font-weight:550;text-align:center}
#footer a{color:#ff9900;background:transparent}