body { margin:0px 10px 0 0px; font-family:arial,sans-serif; font-size:medium; color:#FFEFCE; background:#734231; }

#headerbox { margin-left:8px; margin-right:0px; margin-top:8px; font-family:arial,sans-serif; font-size:medium; color:#734231; background:#FFEFCE; }

#hclogo { background:url(../resource/ruin-title.gif); }
#historylogo { background:url(../resource/somehistory-title.gif); }
#walllogo { background:url(../resource/wallandgates-title.gif); }
#tourlogo { background:url(../resource/tour-title.gif); }
#virtualtourlogo { background:url(../resource/virtualtour-title.gif); }
#nowthenlogo { background:url(../resource/nowandthen-title.gif); }
#nowthenbglogo { background:url(../resource/nowandthenbg-title.gif); }
#engravingslogo { background:url(../resource/engravings-title.gif); }
#cathedralslogo { background:url(../resource/3cathedrals-title.gif); }
#priorylogo { background:url(../resource/stmaryspriory-title.gif); }
#oldcathlogo { background:url(../resource/oldcath-title.gif); }
#newcathlogo { background:url(../resource/newcath-title.gif); }
#postwarlogo { background:url(../resource/postwar-title.gif); }
#blitzlogo { background:url(../resource/blitz-title.gif); }
#memorieslogo { background:url(../resource/memories-title.gif); }
#photomysterieslogo { background:url(../resource/photomysteries-title.gif); }
#postcardlogo { background:url(../resource/postcard-title.gif); }
#bookslogo { background:url(../resource/books-title.gif); }
#gblogo { background:url(../resource/gb-title.gif); }
#forumlogo { background:url(../resource/forum-title.gif); }

#hclogo, #historylogo, #walllogo, #tourlogo, #virtualtourlogo, #nowthenlogo, #nowthenbglogo, #engravingslogo, #cathedralslogo, #priorylogo, #oldcathlogo, #newcathlogo, #postwarlogo, #blitzlogo, #memorieslogo, #photomysterieslogo, #postcardlogo, #bookslogo, #gblogo, #forumlogo { background-position:center; background-repeat:no-repeat; height:140px; padding:0px; }

#armsleft { background:url(../resource/armslogo.gif); background-position:left; background-repeat:no-repeat; height:140px; margin-left:3px; }
#armsright { background:url(../resource/armslogo.gif); background-position:right; background-repeat:no-repeat; height:140px; margin-right:3px; }


#linkmenu { position:absolute; left:0px; margin-left:0px; padding-left:2px; padding-right:2px; padding-top:10px; margin-top:10px; background-image:url(../resource/browngrad.gif); z-index:10; }

#linkmenu { border:none; }

#linkmenu a { display:block; width:120px; vertical-align:middle; font-family:arial,sans-serif; font-weight:bold; color:#222222; font-size:12px; text-align:center; border:none; text-decoration:none; }

#linkmenu ul { display:block; width:120px; list-style:none; margin:0px; padding:0px; }

#linkmenu li { position:relative; border:none; }
#linkmenu ul ul { position:absolute; left:99%; top:0%; width:120px; }

#linkmenu ul ul, #linkmenu ul li:hover ul ul { display:none; margin:0; }

#linkmenu ul li:hover ul, #linkmenu ul ul li:hover ul { display:block; }

#linkmenu ul li { float:left; width:100%; margin-bottom:6px; }
#linkmenu ul ul li { margin-bottom:-1px; }
#linkmenu ul li a { height:1%; }


#linkmenu a:hover { background:url(../resource/button-lit.gif); background-repeat:no-repeat; }

#contentcolumn { position:absolute; left:128px; margin-top:20px; margin-left:2px; margin-right:10px; }

.textbox { margin-left:0px; margin-right:0px; text-align:left; color:#734231; background:#FFEFCE; line-height:120%; }

.bl { background:url(../resource/bottomleftroundcorner.gif) 0 100% no-repeat; }
.br { background:url(../resource/bottomrightroundcorner.gif) 100% 100% no-repeat; }
.tl { background:url(../resource/topleftroundcorner.gif) 0 0 no-repeat; }
.tr { background:url(../resource/toprightroundcorner.gif) 100% 0 no-repeat; padding:12px; }

.clear { font-size:1px; height:1px; }

h1 { font-family:arial,sans-serif; font-size:x-large; color:#734231; margin-top:5px; }
h2 { font-family:arial,sans-serif; font-size:large; color:#734231; margin-top:5px; margin-bottom:8px; }
h3 { font-family:arial,sans-serif; font-size:medium; color:#734231; margin-bottom:4px; }

a:link { color:#990000; }
a:visited { color:#990000; }
a:hover { color:#FF0000; }

.dropcap { width:60px; height:54px; margin-right:3px; float:left; }

table.grid td { border:inset 1px #EEEEEE; }

.creambutton:link, .creambutton:visited { background:url(../resource/cream-button.gif); background-repeat:no-repeat; }
.orangebutton:link, .orangebutton:visited { background:url(../resource/orange-button.gif); background-repeat:no-repeat; }
.yellowbutton:link, .yellowbutton:visited { background:url(../resource/yellow-button.gif); background-repeat:no-repeat; }
.pinkbutton:link, .pinkbutton:visited { background:url(../resource/pink-button.gif); background-repeat:no-repeat; }
.bluebutton:link, .bluebutton:visited { background:url(../resource/blue-button.gif); background-repeat:no-repeat; }

.infobox-left { float:left; padding:5px; margin-right:5px; margin-top:3px; margin-bottom:3px; font-family:"times new roman",serif; font-size:large; color:#734231; background:#F2D6AA; }
.infobox-right { float:right; padding:5px; margin-left:5px; margin-top:3px; margin-bottom:3px; font-family:"times new roman",serif; font-size:large; color:#734231; background:#F2D6AA; }
.infobox-centre { padding:5px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; font-family:"times new roman",serif; font-size:large; color:#734231; background:#F2D6AA; }

.slim:link, .slim:visited, .slim:hover { font-weight:normal; }

.times { font-family:"times new roman",serif; font-size:large; }

.small { font-family:arial,sans-serif; font-size:small; }

.smalltimes { font-family:"times new roman",serif; font-size:medium; }

.linkpic { border:none; float:left; margin:4px; }

.guesttext { font-family:verdana,sans-serif; font-size:small; font-weight:bold; color:#734231; border-color:#FFE8C6; background:#FFEFCE; }

.guesttext:link, .guesttext:visited, .guesttext:hover { text-decoration:none; font-weight:bold; }

.guesttable { font-family:verdana,sans-serif; color:#734231; font-size:small; font-weight:bold; border:ridge 5px #FFEFCE; }
.guesttable td { border:inset 2px #FFEFCE; background:#FFE0B3; }
.guesttable th { border:inset 2px #FFEFCE; background:#FFEFCE; font-size:medium; }

.foottext { font-family:"times new roman",serif; font-size:small; text-align:center; color:#FFEFCE; background:#734231; }

a:link.foottext, a:visited.foottext { text-decoration:underline; color:#FFB000; }
a:hover.foottext { text-decoration:underline; color:#FF0000; }

a:link.forum, a:visited.forum { text-decoration:none; color:#734231; font-weight:bold; }
a:hover.forum { text-decoration:underline; color:#734231; font-weight:bold; }

.button { font-weight:bold; background:#FFE0B3; }
.title_button { font-family:arial,sans-serif; font-size:x-large; color:#734231; text-decoration:underline; margin-top:5px; margin-bottom:5px; background:#FFEFCE; border:none; }

.topbutton { padding:6px; text-align:right; }
.topimg { width:69px; height:28px; border:none; }

.indent { margin-left:30px; }

.bgtext { color:#FFC020; }

ul.spaced li { margin-bottom:12px; }
ol.spaced li { margin-bottom:12px; }

.mouseover { color:#E00000; font-weight:bold; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.central { margin-left:auto; margin-right:auto; }

hr { height:3px; background:#734231; }
hr.thin { height:1px; background:#734231; }

.photo { border:inset 10px #CC9966; }
.sunken { border:inset 5px #FFE8C6; }
.raised { border:outset 5px #FFE8C6; }

.title { margin-left:auto; margin-right:auto; font-family:arial,sans-serif; font-size:small; font-weight:normal; padding:4px; background:#734231; color:#FFC020; }

.title a:link, .title a:visited { color:#FFEFCE; text-decoration:none; background:#734231; }
.title a:hover { color:#734231; background:#FFFFFF; }

.titlemenu { overflow:auto; border:solid 1px #FEEFCE; text-align:left; line-height:120%; }

.underline a:link, .underline a:visited, .underline a:hover { text-decoration:underline; }

.linkstrip { font-family:verdana,sans-serif; color:#FFFFFF; font-size:small; text-decoration:none; text-align:center; padding-bottom:5px; }

.linkstrip a:link, .linkstrip a:visited { color:#FFC020; font-size:small; text-decoration:none; background:#734231; }
.linkstrip a:hover { color:#FFFFFF; font-size:small; text-decoration:none; background:#734231; }

.background { background:#FFEFCE; }

.red { color:#FF0000; }

.buttonlink:link, .buttonlink:visited { color:#734231; font-size:small; font-weight:bold; background:#FFEFCE; padding:2px 0.5em 2px 2px; border:outset 3px #FFE0B3; }
.buttonlink:hover { background:#FFEEDD; }
.buttonlink:active { background:#EECC99; }

.plainbutt { color:#734231; background:#FFE8C3; font-family:verdana,sans-serif; font-size:x-small; width:110px; }

.question { font-family:verdana,sans-serif; font-size:small; font-weight:bold; background:#FFE0B3; padding:10px; }

.result_row1 { background:#FFE0B3; }
.result_row2 { background:#FFD0A3; }
