body{
margin:0;
padding:0;
line-height: 1.5em;
color: #C8C5B2;
background-color:#a2a089;
font: normal small Arial, Helvetica, sans-serif;
text-align:justify;
font-size:14px;}
h1{
font-size:20px;
color: #FFFFF1;}
h1 a{
text-decoration:none;
color:#EEECD3;}
h1 a:hover{
color:#FFFFFF;
text-decoration:underline;}
h2{
font-size:18px;
color: #FFFFF1;}
h2 a{
text-decoration:none;
color:#EEECD3;}
h2 a:hover{
color:#FFFFFF;
text-decoration:underline;}
h3{
font-size:16px;
color: #FFFFF1;}
h3 a{
text-decoration:none;
color:#EEECD3;}
h3 a:hover{
color:#FFFFFF;
text-decoration:underline;}
table a{
text-decoration:none;
color:#EEECD3;}
table a:hover{
color:#FFFFFF;
text-decoration:underline;}
p a{
text-decoration:none;
color:#EEECD3;
}
p a:hover{
color:#000000;
text-decoration:underline;}
.dtable{
color:#FFFFFF;
text-align:center;
}

ul a{
text-decoration:none;
color:#EEECD3;}
ul a:hover{
color:#FFFFFF;
text-decoration:underline;}
ul.NoBullet {
list-style-type: none;
}
.dtable{
color:#FFFFFF;
text-align:center;
}

.ttitle{
color: #FFFFF1;
font-size:16px;
background-color: #515151;
}
.imgcenter{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.legend{
font-size: 12px;
text-align:center;
margin-left: auto;
margin-right: auto;
width: 500px;
}
li.NoBullet{
list-style-type:none;
}
/*Albums List*/
li.depth1{
font-size:24px;
color: #FFFFF1;}
li.depth1 a{
text-decoration:underline;
color:#FFFFFF;
}
li.depth1 a:hover{
color:#EEECD3;
text-decoration:none;}
li.depth2{
font-size:20px;
color: #FFFFF1;}
li.depth2 a{
text-decoration:none;
color:#FFFFFF;}
li.depth2 a:hover{
color:#EEECD3;
text-decoration:underline;}
li.depth3{
font-size:16px;
color: #FFFFF1;}
li.depth3 a{
text-decoration:none;
color:#FFFFFF;}
li.depth3 a:hover{
color:#EEECD3;
text-decoration:underline;}
ul.albumstyle{
padding-left:120px;}


p.bld{
font-weight: bold;
}

td.AlignTop{
vertical-align: top; 
}
td.bld{
font-weight: bold;
}

/* Calendar Styles*/
.CalendarHeader{
vertical-align: top; 
text-align: center;
font-weight: bold;
color: #FFFFF1;
}
.calendarToday{
color: #EAEAEA;
}
.calendar{
color: #C8C5B2;
font: normal small Arial, Helvetica, sans-serif;
font-size:14px;}
.calendar a{
text-decoration:none;
color: #FFFFFF;
font-weight: bold;
text-decoration:underline;
}
.calendar a:hover{
color: #000000;
}
/*GuestBook Style*/
li.lstGBToValidate{
	font-style: italic;
}
/*This style is used to display a thumbnail for albums*/
img.imgAlignMiddle{
vertical-align: middle;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
border:2px solid #EEECD3;
/* Forcing IE7 to display images without pixellisation */
-ms-interpolation-mode:bicubic; 
}
img.imgAlignMiddleNoBorder{
vertical-align: middle;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
border-style: none;
border: 0px;
/* Forcing IE7 to display images without pixellisation */
-ms-interpolation-mode:bicubic; 
}

/*Navigation style.icons*/
img.imgicon{
border-style: none;
border: 0px;
text-decoration:none;
font: normal small Arial, Helvetica, sans-serif;
}
img.imgicon a{
text-decoration:none;
font: normal small Arial, Helvetica, sans-serif;
}
img.imgicon a:hover{
text-decoration:none;
font: normal small Arial, Helvetica, sans-serif;
}
/*Navigation picture*/
div.pic{
position:relative;
}
div.picprev{
position:absolute;
top:10px;
left:0px;
}
div.picnext{
position:absolute;
top:10px;
right:0px;
}
div.picedit{
position:absolute;
top: 0px;
}
div.pictitle{
position:absolute;
top:10px;
left: 140px;
max-width: 500px;
}
div.picimg{
position:relative;
top:70px;
}
img.imgctr{
display: block;
margin-left: auto;
margin-right: auto;
border:2px solid #EEECD3;
/* Forcing IE7 to display images without pixellisation */
-ms-interpolation-mode:bicubic; 
}
/* Excel-like tables*/
.tblxl{
	border: 1px;
	border-color:white;
	table-layout: fixed;
}
.tblxl a{
text-decoration:none;
color:windowtext;}
.tblxl a:hover{
color:white;
text-decoration:underline;}
.hdrgrey{
	padding:0;
	height:15.75pt;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:1.5pt solid white;
	border-left:none;
	background:silver;
	white-space:normal;}
.hdrblue{
	padding:0;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:1.5pt solid white;
	border-left:none;
	background:#4F81BD;
	white-space:normal;}
.cellgrey{
	padding:0;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:.5pt solid white;
	border-left:none;
	background:silver;
	white-space:normal;}
.cellblueodd{
	padding:0;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:.5pt solid white;
	border-left:none;
	background:#B8CCE4;
	white-space:normal;}
.cellblueeven{
	padding:0;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:.5pt solid white;
	border-left:none;
	background:#DBE5F1;
	white-space:normal;}
.xlcell{
	padding-left:10px;
	padding-right:10px;
}
/*--------------------------------------------------*/
/*Header: Main shortcuts MyARH login, tags, picture */
/*--------------------------------------------------*/
#topsection{
background: #A2A089;
height: 100px;}
/*Site title*/
#wname{
position:absolute;
left:0px;
top: 0px;
height:80px;
width:180px;
padding-top:0px;
font-size:26px;
text-align:center;
background-image:url(../images/arhlogoe.jpg);
color:#515151;}
/*For Bastogne, there is a different logo*/
#wname_bast{
position:absolute;
left:0px;
top: 0px;
height:80px;
width:180px;
padding-top:0px;
font-size:26px;
text-align:center;
background-image:url(../images/bnl7.jpg);
color:#515151;}

/*Main menu*/
.PHmenu{
position: absolute;
font-size: 12px;
top:80px;
left:180px;
height:20px;
color:#ffffff;
background-color:#A2A089;
text-decoration:none;
text-align:left;
font-weight:bold;
}
.PHmenu a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;}
.PHmenu a:hover{
color:#000000;}
#PHMenuTable{
margin-left: auto;
margin-right: auto;
width: 650px;
height: 20px;
white-space: nowrap;
background-color: #A2A089;
}
.PHMenuTableColumn{
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
/*Site Header with picture*/
#PHhdr{
position:absolute;
left:180px;
top:0px;
height:80px;
right:0px;
min-width: 700px;
background-color:#0B0C0E;
}
/*My ARH login*/
fieldset.PHlogon{
position:absolute;
right: 0px;
bottom: 0px;}
label.PHlogon{
padding-left:8px;}
.PHlogon{
font: inherit;
font-size:10px;
border-style: none;}
input.PHlogon{
background-color:#918E7B;
color:#0B0C0E;}
/*Site tag*/
div.PHtag{
list-style-type:none;
font-size: 26px;
top: 25px;
color:#ffffff;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
margin-left: auto;
margin-right: auto;
width: 20em;
padding-top:1em;
}
/*--------------------------------*/
/*Main screen: Shortcuts & content*/
/*--------------------------------*/
#contentwrapper{
float: left;
width: 100%;}
/*Left column: Shortcuts */
#contentcolumn{
margin-left: 180px;
padding-top: 10px;
padding-bottom: 10px;
height: auto;
width: auto;
min-width: 700px;
background-color: #878473;}
/*Left column: Shortcuts */
#leftcolumn{
float: left;
width: 180px;
margin-left: -100%;
background-color:#a2a089;}
.PHshortcutstitle{
font-weight:bold;
font-size:16px;
color:#FFFFF1;
padding-top: 10px;
padding-left: 20px;}
.PHlstshortcuts{
text-align:left;
font-size: 13px;
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;}
.PHsht{color:#FDFBE2;
text-decoration:underline;}
.PHsht:hover{color:#ffffff;
text-decoration:none;}
/*---------------------------------------*/
/*Footer: Web Master address, bottom menu*/
/*---------------------------------------*/
#footer{
clear: left;
width: 100%;
background-color: #878473;
text-align: center;}
/*Address*/
#address{
padding-top:3px;
position: absolute;
width: 180px;
left: 0px;
color:#AEAEAE;
background-color:#878473;}
#address a{
color:#AEAEAE;
text-decoration:none;}
#address a:hover{
color:#000000;
text-decoration:underline;}
/*Bottom menu*/
#bottommenu{
position:static;
left: 100%;
margin-left: 180px;
background-color: #a09e87}
.PHbottomlstmenu{
border: 0px;}
.PHlstbottommenuline a{
text-decoration:none;
color:#EEECD3;}
.PHlstbottommenuline a:hover{
color:#FFFFFF;
text-decoration:underline;}
.innertube{
margin: 40px;
margin-top: 0;
margin-bottom: 0;
min-width: 400px;
min-height: 600px;}
/*--------------*/
/*Black and bold*/
/*--------------*/
.BlackBold{
color:#000000;
font-weight: bold;
text-align:center;
}

.WhiteBoldCenter{
color:#FFFFFF;
font-weight: bold;
text-align:center;
}
