 
body {margin:auto; background:#666666;}
p { font-family:Arial,sans-serif; font-size:12px; line-height:14px; color: #666666; text-align:justify }
h1 { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color: #000099; font-weight:normal; padding:0; margin:0;line-height:20px; }
h4 { font-family:Arial,sans-serif; font-size:14px; line-height:14px; color: #666666; font-weight:normal; padding:0; margin:0; }
h2 { font-family:Arial,sans-serif; color:#FFF; margin:0; text-align:right;padding:60px 10px;  font-weight:normal;font-size:22px;   }
h3 { font-family:Arial,sans-serif; font-size:12px; line-height:12px; color:#1878A1; margin:10px 0 0 10px; text-align:left; padding:0; font-weight:500;  }
SPAN.dedicate {font-size:12px; letter-spacing:1px;}
ul { font-family:Arial,sans-serif; font-size:12px; color: #666666; }

#mainbox {
	width:780px;
	margin:0 auto;
	background-color: #FFFFFF;
	
} 
#topbox {width:780px; height:168px; background:url(images/vatican.jpg); background-repeat:repeat-y;}
#header {
	width:763px;
	height:197px;
	margin:0 auto;
	background-image: url(images/bg-grade.png);
}

#standleft {height:197px;width:10px; padding:0; margin:0; float:left; background:url(images/leftend.png);}
#standpix {height:191px;width:217px; padding:0; margin-top:4px; float:left; background:url(images/dog-puppy.jpg);}
#standmess {height:197px;width:500px; padding:0; margin:0; float:left; }
#standright {height:197px;width:10px; padding:0; margin:0; float:right; background:url(images/rightend.png);}

.b {background: url(images/dot.gif) 0 100% repeat-x;}
.l {background: url(images/dot.gif) 0 0 repeat-y;}
.r {background: url(images/dot.gif) 100% 0 repeat-y;} 
.t {background: url(images/dot.gif) 0 0 repeat-x; width: 762px;}
.bl {background: url(images/bl.gif) 0 100% no-repeat;}
.br {background: url(images/br.gif) 100% 100% no-repeat;}
.tl {background: url(images/tl.gif) 0 0 no-repeat;}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; height:24px; padding:1px;}
#hdnavi_sep {margin:3px 9px 0 9px; }
#menubar {height:20px; background:#fff; margin:4px 1px 1px 1px; text-align:center; }

#mypanel {width:780px; padding:0 0 0 0; margin-top:5px;}
#navigation {width:170px;margin:0 0 0 15px; padding:0 0 10px 0; float:left;}
#content {width:565px;  margin:0; padding:5px; float:left; border-left:#cccccc 1px solid;  }

#footer {width:780px; height:30px; padding:0; margin:0 auto; background: #AA914E;}

a.dun:link, a.dun:active, a.dun:hover, a.dun:visited {color: #666666; text-decoration:underline; font-weight:normal;}

a.cat:link, a.cat:active, a.cat:visited {color: #666666; text-decoration:none;}
a.cat:hover {text-decoration:underline; }

.vatic { color:#CCCCCC }

#displayb {
	position:absolute;
	width:780px;
	top: 1px;
	z-index:1;
}
#displayc {
	position:absolute;
	width:105px;
	height:18px;
	z-index:2;
	background:#FFFFFF;
	top: 174px;
	left: 20px;
}
#displayd {
	position:absolute;
	width:376px;
	height:22px;
	z-index:3;
	left:197px;
	top: 558px;
	background-color: #FFFFFF;
}
#displaye {
	position:absolute;
	width:376px;
	height:21px;
	z-index:3;
	left: 197px;
	top: 838px;
	background-color: #FFFFFF;
}
/*#displaya {
	position:absolute;
	width:800px;

	z-index:1;
}*/
#displayf {
	position:absolute;
	width:170px;
	height:22px;
	z-index:2;
	left: 21px;
	top: 198px;
	background-color: #FFFFFF;
}

a.gylink {color: #666666; text-decoration:underline; font-weight:normal;}

a.gylink:hover {color: #999999; text-decoration:none; font-weight:bold;}
