/*
#box h1, #box h2, #box p {margin:0 10px; letter-spacing:1px;}
#box h1 {font-size:2.5em; color:#fff;}
#box h2 {font-size:2em;color:#06a; border:0;}
#box p {padding-bottom:0.5em;}
#box h2 {padding-top:0.5em;}
#box {background: transparent; margin:150px 1em;}
*/

/***** BEGIN ROUNDED CORNERS *****/
#box h4, #box p {
margin:0 10px;
/*letter-spacing:1px;*/
}
#box h4 {
color:#06a;
border:0;
}
#box p {
padding-bottom:0.5em;
}
#box h4 {
padding-top:0.5em;
}
#box {
background:transparent;
margin:5px 1em;
}

.boxtop, .boxbottom {
display:block;
background:transparent;
font-size:1px;
}
.box1, .box2, .box3, .box4 {
display:block;
overflow:hidden;
}
.box1, .box2, .box3 {
height:1px;
}
.box2, .box3, .box4 {
background:#efefef;
/*border-left:1px solid #08c;
border-right:1px solid #08c;*/
border-left:1px solid #333;
border-right:1px solid #333;

}
.box1 {
margin:0 5px;
/*background:#08c;*/
background:#333;
}
.box2 {
margin:0 3px;
border-width:0 2px;
}
.box3 {
margin:0 2px;
}
.box4 {
height:2px;
margin:0 1px;
}

.boxcontent {
display:block;
background:#efefef;
/*border:0 solid #08c;*/
border:0 solid #333;
border-width:0 1px;
}

a{
color:#000000;
text-decoration:none;
}
a.link{
color:#06a;
/*border-bottom:thin solid #000000;*/
text-decoration:none;
/*text-shadow:#FF0000 20px -12px 2px;*/
/*border-bottom:thin solid #0066aa;*/
}

a.link:hover{
color:#0066aa;
text-decoration:underline;
border-bottom:none;

}

/*h4 a{
color:#000000;
text-decoration:none;
}*/
h4 a.link{
color:#06a;
/*border-bottom:thin solid #000000;*/
text-decoration:none;
/*text-shadow:#FF0000 20px -12px 2px;*/
/*border-bottom:thin solid #0066aa;*/
}

h4 a.link:hover{
color:#0066aa;
text-decoration:underline;
border-bottom:none;

}

.title{
color:#06a;
font-size:16px;
font-weight:bold;
}

body{
line-height:1.7;
/*user-select: none;
-khtml-user-select: none;
-moz-user-select: none;*/
}

.footer_link{
font-size:smaller;
}

.footer{
font-size:smaller;
}

img.footerImg {
opacity:0.75;
}

img.footerImg2{
opacity:0.5;
}

img.footerImg:hover, img.footerImg2:hover {
opacity:1;
}

img.family {
border:#000000 1px solid;
}
.photo {
border:#000000 1px solid;
}

.textBox {
border:#999999 1px solid;
color:#333333;
background-color:#F9F9F9;
}

.textBox:focus {
border:#666666 1px solid;
background-color:#FFFFFF;
}

.textBox:hover {
border:#666666 1px solid;
}






#box2 h4, #box2 p {
margin:0 10px;
/*letter-spacing:1px;*/
}
#box2 h4 {
color:#06a;
border:0;
}
#box2 p {
padding-bottom:0.5em;
}
#box2 h4 {
padding-top:0.5em;
}
#box2 {
background:transparent;
margin:5px 1em;
}

.boxtop2,.boxbottom2 {
display:block;
background:transparent;
font-size:1px;
}
.box12, .box22, .box32, .box42 {
display:block;
overflow:hidden;
}
.box12, .box22, .box32 {
height:1px;
}
.box22, .box32, .box42 {
/*background:#66CCEE;*/
background:#ADD8E6;
/*border-left:1px solid #08c;
border-right:1px solid #08c;
border-left:1px solid #333;
border-right:1px solid #333;*/
/*border-left:1px solid #000066;
border-right:1px solid #000066;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
}
.box12 {
margin:0 5px;
/*background:#08c;
background:#333;*/
/*background:#000066;*/
background:#000000;
}
.box22 {
margin:0 3px;
border-width:0 2px;
}
.box32 {
margin:0 2px;
}
.box42 {
height:2px;
margin:0 1px;
}

.boxcontent2 {
display:block;
color:#000000;
/*background:#efefef;
border:0 solid #08c;*/
background:#ADD8E6;
/*border:0 solid #333;*/
border:0 solid #000000;
border-width:0 1px;
}




#box3 h4, #box3 p {
margin:0 10px;
/*letter-spacing:1px;*/
}
#box3 h4 {
background:#F5F5F5;
border:0;
}
#box3 p {
padding-bottom:0.5em;
}
#box3 h4 {
padding-top:0.5em;
}
#box3 {
background:transparent;
margin:5px 1em;
}

.boxtop3,.boxbottom3 {
display:block;
background:transparent;
font-size:1px;
}
.box13, .box23, .box33, .box43 {
display:block;
overflow:hidden;
}
.box13, .box23, .box33 {
height:1px;
}
.box23, .box33, .box43 {
/*background:#66CCEE;*/
background:#F5F5F5;
/*border-left:1px solid #08c;
border-right:1px solid #08c;
border-left:1px solid #333;
border-right:1px solid #333;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
}
.box13 {
margin:0 5px;
/*background:#08c;
background:#333;*/
background:#000000;
}
.box23 {
margin:0 3px;
border-width:0 2px;
}
.box33 {
margin:0 2px;
}
.box43 {
height:2px;
margin:0 1px;
}

.boxcontent3 {
display:block;
/*background:#efefef;
border:0 solid #08c;*/
background:#F5F5F5;
/*border:0 solid #333;*/
border:0 solid #000000;
border-width:0 1px;
font-size:small;
}



#box4 h4, #box4 p {
margin:0 10px;
/*letter-spacing:1px;*/
}
#box4 h4 {
background:#F5F5F5;
border:0;
}
#box4 p {
padding-bottom:0.5em;
}
#box4 h4 {
padding-top:0.5em;
}
#box4 {
background:transparent;
margin:5px 1em;
}

.boxtop4,.boxbottom4 {
display:block;
background:transparent;
font-size:1px;
}
.box14, .box24, .box34, .box44 {
display:block;
overflow:hidden;
}
.box14, .box24, .box34 {
height:1px;
}
.box24, .box34, .box44 {
/*background:#66CCEE;*/
background:#F5F5F5;
/*border-left:1px solid #08c;
border-right:1px solid #08c;
border-left:1px solid #333;
border-right:1px solid #333;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
}
.box14 {
margin:0 5px;
/*background:#08c;
background:#333;*/
background:#000000;
}
.box24 {
margin:0 3px;
border-width:0 2px;
}
.box34 {
margin:0 2px;
}
.box44 {
height:2px;
margin:0 1px;
}

.boxcontent4 {
display:block;
/*background:#efefef;
border:0 solid #08c;*/
background:#F5F5F5;
/*border:0 solid #333;*/
border:0 solid #000000;
border-width:0 1px;
font-size:small;
}