body {
	text-align: center;
	background-color: rgb(255,255,230);/*255,228,196*/
	font-family: candara, helvetica, sans-serif;
	font-size: 13;
	color: rgb(32,40,101);//34,0,025,25,112
}

div {
	/*-moz-box-sizing: border-box;
	box-sizing: border-box;*/
	margin: 0;
	padding: 0;
}

div.top { 
	text-align: left;
	margin: 20 auto 0 auto;
	width: 800;
	border: solid 1px rgb(25,25,112);
	border-bottom: none;
	background-color: rgb(32,40,101);//205,183,158
	
 }
 
div.top2 {
	width: 798;
	position: relative;
	height: 20;
	border: solid 1px rgb(204,107,117);
	border-bottom: none;
 }
 
div.wrapper {
	text-align: left;
	margin: 0 auto;
	width: 800;
	border: solid 1px rgb(25,25,112);
	border-bottom: none;
	border-top: none;
	background-color: white/*rgb(255,255,230);/*205,183,158*/
}

div.wrapper2 {
	border: solid 1px rgb(204,107,117);
	border-bottom: none;
	border-top: none;
}

img#tl {
	position: absolute;
	top: -2;
	left: -2;
	width: 20;
	height: 20;
}

img#tr {
	position: absolute;
	top: -2;
	right: -2;
	width: 20;
	height: 20;
}

img#bl {
	position: absolute;
	bottom: -1;
	left: -1;
	width: 20;
	height: 20;
}

img#br {
	position: absolute;
	bottom: -1;
	right: -1;
	width: 20;
	height: 20;
}

div.header {
	height: 112;
	background-color: rgb(32,40,101);
}

img#header {
	position: relative;
	top: 0;
	left: 10;
}

div.nav {
   border-top: double medium white;
   border-bottom: double medium white;
   text-align: center;
   background-color: rgb(204,107,117);
}   

ul#nav {
   font-size: pt; 
   margin: 0;
   padding: 0;
   list-style: none;
   width: px;
 }

ul#nav li {
   display: inline;
 }

ul#nav a {
   display: block;
   display: inline;
   padding: .1em 1em;
   line-height: 1.8em;
   text-decoration: none;
   color: rgb(32,40,101);
 }

ul#nav a:hover {
   color: rgb(255,255,230);
   text-decoration: none;
 }


#body_hom #nav_hom a,#body_abo #nav_abo a,
  #body_hbi #nav_hbi a,#body_dou #nav_dou a,
  #body_hyp #nav_hyp a,#body_tub #nav_tub a,
  #body_con #nav_con a,#body_lin #nav_lin a {
  font-style: normal;
  font-weight: bold;
 }
 
div.contact {
	color: rgb(34,0,0);
	text-align: center;
} 

h3 {
   text-align: left;
   padding-left: 30px;
   margin-top: 15px;
   font-size: 1.3em;
   color: rgb(204,107,117);/*119,40,87*/
 }
 
 h4 {
    font-size: 1.15em;
	text-align: left;
	padding-left: 40px;
 }
 
 h4#info {
   float: right;
   margin: 10px;
   color: rgb(255,255,230);
 }
 
 h4#info a:link{
 	color: rgb(255,255,230);
 	text-decoration: none; 
 }
 
 h4#info a:visited{
 	color: rgb(255,255,230);
 	text-decoration: none; 
 }
 
 h4#info a:hover{
 	color: rgb(255,255,230);
 	text-decoration: underline; 
 }
 
 h4.classes a:link {
    color: rgb(204,107,117);
	text-decoration: none;
 }
 
 h4.classes a:visited {
    color: rgb(204,107,117);
	text-decoration: none;
 }
 
  h4.classes a:hover {
    color: rgb(204,107,117);
	text-decoration: underline;
 }
 
 p#contact {
	font-size: 1.2em;
	margin-left: 40;
 }
 
 p#contact a:link {
	color: rgb(32,40,101);
	font-weight: bold;
	text-decoration: none;
}

p#contact a:visited {
	color: rgb(32,40,101);
	font-weight: bold;
	text-decoration: none;
}

p#contact a:hover{
	color: rgb(32,40,101);
	font-weight: bold;
	text-decoration: underline;
}

p {
	margin: ;
}

p.main {
   text-align: left;
   font-weight: normal;
   margin: 10px 300px 20px 40px;
   padding-left: 0;
   line-height: 1.3em;
} 

img#baby {
   float: right;
   margin: 55px 50px 0 10px; 
   padding: 0;
   width: 200px;
 }
 
div.linkWrapper a:link {
   color: rgb(32,40,101);
   text-decoration: none;
 }

div.linkWrapper a:visited {
   color: rgb(204,107,117);
   text-decoration: none;
 }

div.linkWrapper a:hover {
   color: rgb(32,40,101);
   text-decoration: underline;
 }
 
div.linkWrapper1 {
 	text-align: center;
 }
 
 div.linkWrapper {
 	margin: 0 auto;
 	text-align: left;
 	width: 80%;
 	/*border: solid thin black;*/
 }
 
 div.leftLinks {
 	/*border: solid thin black;*/
 	float: left;
 	width: 49%;
 	margin-bottom: 20px;
	text-align: center;
 }
 
 div.rightLinks {
 	/*border: solid thin black;*/
 	float: right;
 	width: 49%;
 	margin-bottom: 20px;
	text-align: center;
 }
 
img.linkPic {
	width: 102;
	height: 102;
	float: left;
	border: none;
	}	
	
object#video {
	margin-left: 40;	
}	

p#videoSource {
	margin-left: 40;
}
	
 div.footer { 
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 800;
	border: solid 1px rgb(25,25,112);
	border-top: none;
	background-color: rgb(255,255,255);//205,183,158
	
 }
 
 div.footer2 {
	width: 798;
	height: 20;
	border: solid 1px rgb(204,107,117);
	border-top: none;
 }
 
 div.cleared {
   clear: both;
   line-height: 0;
   height: 0px;
}  
