 *{margin:0; padding:0; font-weight:normal;}
 html{background: url(images/background-full2.jpg) no-repeat center center fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
 img{border:none;}
 header,footer,aside,nav,article,section,img{display:block;}
 body{text-align:center; color:#543878; font-family:'Times New Roman','EB Garamond'; }
 a{color:#543878; outline:none;}
 a:hover{color:#346b93;}
 b{color:#346b93; margin:25px 0 0 0; display:block; font-size:1.1em; }
 p{margin:10px 0; }
 h1{margin:10px 0; font-family:"helvetica regular";}
 h2{text-transform:uppercase; margin:10px 0; font-family:garamond; }
 h3{font-size:0.8em; font-family:garamond;}
 strong{font-weight:500; }

 #container{width:1060px; background:url('images/background.jpg') repeat-y 0 0; margin:0px auto; padding:0 0 25px 0; text-align:center; }
 #wrapper{width:960px; margin:0 auto; text-align:center; }
 .main{width:820px; margin:40px auto; text-align:left;}
 nav ul{height:23px; background:#00a1b9; list-style:none; text-align:center; padding:5px 0; color:white; white-space:nowrap;}
 nav li{display:inline; margin:0; }
 nav a{font-family:arial; color:white; padding:10px; font-size:0.9em; text-decoration:none; }
 nav a:hover{color:white; }

 .blue-text,.blue-text a{color:#346b93; }
 .small-text{font-size:0.7em; }
 .left-float{float:left; margin:0 25px 0 0;}
 .right-float{float:right; margin:0 0 0 25px;}
 .alph-nav{clear:both; margin:25px 0 50px 0; color:#346b93;}
 .alph-nav a{color:#346b93;}
 .email{font-size:0.8em; text-transform:uppercase; color:#346b93; }
 #contact-info{float:right; margin:25px 0 0 0;}
 #contact-info td{vertical-align:middle; }
 #contact-info .email, #contact-info-new .email{color:#543878; text-transform:none;}
 #contact-info-new{float:right; }
 #contact-info-new td{vertical-align:top; }
 #contact-info-new p{font-style:normal; }

 footer{clear:both; margin:25px 0 0; text-align:center; font-size:0.9em;}
 footer ul{text-align:center; }
 footer li{display:inline; margin:7px 6px; }
 footer li a{color:#346b93; text-decoration:none; text-transform:uppercase; font-size:0.9em;}
 footer a{text-decoration:none; }
 footer #details{width:930px; margin:10px 15px 0; font-size:0.9em;}
