A:link {color : #00008B; text-decoration : none;}
A:visited {color : #00008B; text-decoration : none;}
A:active {color : red; text-decoration : underline;}
A:hover {color : red; text-decoration : none; }

BODY {
	background-color : Silver;
	margin-top : 10px;
	margin-right : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	text-align : center;	
}

DIV#mainbody {
	background-color : White;
	border-top : 1px solid gray;
	border-bottom : 1px solid gray;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	width : 780px;
	
}

DIV#logo {
  height : 120px;
	background-color : #00008B;
	background-repeat : no-repeat;
	background-position : left;
	
	background-image : url(images/adriantimmis.gif);
	text-align : right;
	color : white;
	font-family: arial;
	font-size : 12px;
	font-weight : bold;	
	vertical-align : bottom;
}

DIV#grayline {
	border-bottom : 1px solid gray;	
}

DIV#whiteline {
	border-bottom : 3px solid white;	
}

DIV#redline {
	border-bottom : 6px solid red;	
}

TD.small {
  font-size : 12px;
	font-family: arial;
	border-right : 1px dashed gray;
}

DIV.linehozsmall {
	width : 115px;
	border-top : 1px dashed gray;
	height : 10px;
}

TD {
	font-size : 13px;
	font-family: arial
}

DIV.phototext {
  vertical-align : bottom;
	width : 160px;
	text-align : center;
	float : left;
	font-family: arial;
	font-size : 11px;
	color : black;
	font-weight : bold;
	margin: 3%;
}

DIV.photo-modern {
  height : 251px;
	width : 156px;
  background-position : center;
  background-image : url(photos/modernphoto.jpg);
	background-repeat : no-repeat;
	border-top : 1px dashed gray;
	border-bottom : 1px dashed gray;
	border-left : 1px dashed gray;
	border-right : 1px dashed gray;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 5px;
}

DIV.articlebox {
  width : 150px;
  padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	border-top : 1px dashed gray;
	border-bottom : 1px dashed gray;
	border-left : 1px dashed gray;
	border-right : 1px dashed gray;
	background-color : #F5F5F5;
	float : right;
	margin-left: 1%;
}

B.blue {
	color : #00008B;
}

DIV.phototextright {
  vertical-align : bottom;
	width : 160px;
	text-align : center;
	float : right;
	font-family: arial;
	font-size : 11px;
	color : black;
	font-weight : bold;
	margin: 1%;
}

DIV.photo-old {
  height : 233px;
	width : 123px;
  background-position : center;
  background-image : url(photos/oldphoto.jpg);
	background-repeat : no-repeat;
	border-top : 1px dashed gray;
	border-bottom : 1px dashed gray;
	border-left : 1px dashed gray;
	border-right : 1px dashed gray;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 5px;
}

DIV.articleboxleft {
  width : 150px;
  padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	border-top : 1px dashed gray;
	border-bottom : 1px dashed gray;
	border-left : 1px dashed gray;
	border-right : 1px dashed gray;
	background-color : #F5F5F5;
	float : left;
	margin: 1%;
}

TD.menuright {
  font-size : 12px;
	font-family: arial;
	border-left : 1px dashed gray;
}

DIV.newsbox {
    padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	border-top : 1px dashed gray;
	border-bottom : 1px dashed gray;
	border-left : 1px dashed gray;
	border-right : 1px dashed gray;
	background-color : #F5F5F5;
	width : 126px;
}

DIV#blueline {
	border-bottom : 2px solid blue;	
}

DIV#whitelinesmall {
	border-bottom : 1px solid white;	
}

B {
	color : red;
}