body { 
 background: url(images/background.jpg) fixed no-repeat left top / cover; 
 text-align: center;
 line-height: 1.4em;
 font-family: Arial, Verdana, Tahoma, Arial, sans-serif;
 font-size: 1em;
 min-width: 720px;
}

#headerboarder {
  background: linear-gradient(#228, #22C); border-width: 4px; border-style: solid; border-color: #66e #119 #119 #66e; width: 99.4%; height: 195px; text-align: center; color: white; clear: both; font-family: Garamond; z-index: 100; background-color: #228;
}

#headercontent { margin-right: auto; margin-left: auto; }
    
#contactemail { position: absolute; left: 38px; top: 45px; 
            	color: #dde; font-family: Garamond; font-size: 24px;  text-decoration: none; xfont-weight: bold; }
#contactemail a:link { color: #dde; text-decoration: none; }
#contactemail a:visited {	color: #dde; }
#contactemail a:hover {	color: #fff; }

#contacttel { position: absolute; left: 38px; top: 160px; 
              color: #dee; font-family: Garamond; font-size: 24px; text-decoration: none; xfont-weight: bold; }
#contacttel a:link { color: #dde; text-decoration: none; }
#contacttel a:visited {	color: #dde; }
#contacttel a:hover {	color: #fff; }              
              
#bigname    { color: #dee; font-family: Garamond; font-size: 80px; xcolor: #99C; text-shadow: 4px 4px #000; }
#smallname  { color: #dee; font-family: Arial; font-size: 32px; }

.btn {
  padding: 7px 10px;
  border-radius: 3px;
  border: 1px solid black;
  border-image: none;
  color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0px 0px 1px #000;
  text-shadow: 0px 0px 0px rgba(255,255,255,0.4);
  background-image: linear-gradient(#228, #22C);
  background-color: #228;
}

#dbtn {
  padding: 7px 10px;
  border-radius: 3px;
  border: 1px solid black;
  border-image: none;
  color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0px 0px 1px #000;
  text-shadow: 0px 0px 0px rgba(255,255,255,0.4);
  background-image: linear-gradient(#228, #22C);
  background-color: #228;
}

.bt2 {
  padding: 7px 10px;
  border-radius: 3px;
  border: 1px solid black;
  border-image: none;
  color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0px 0px 1px #000;
  text-shadow: 0px 0px 0px rgba(255,255,255,0.4);
  background-image: linear-gradient(#33C, #44F);
  background-color: #33F;
}

.btn:hover {
  border: 1px #000;
  border-image: none;
  background-image: linear-gradient(#114, #22A);
  background-color: #116;
  text-decoration: none;
}

#nav {
	padding: 5px 0px 10px; text-align: center; margin-right: auto; margin-left: auto; list-style-type: none;
}
#nav ul {
	margin: 0px; padding: 0px; text-decoration: none; list-style-type: none; list-style-image: none;
}
#nav li {
	text-decoration: none; display: inline;
}

h2 { text-align: left; padding-left:20px; }
h3 { text-align: left; padding-left:20px; }

p { text-align: left; padding:0px 20px; }

#ai { display: inline-block; position: relative; width:352px; height:310px; }
#ai img { width: 300px; height: 276px; }
#ai a:link { color: #000; text-decoration: none; }
#ai a:visited { color: #000; }
#ai a:hover { color: #444; }

#footer {
	background-color: #22A; width: 100%; text-align: left; color: #fff; line-height: 1.6em; padding-top: 20px; padding-bottom: 10px; font-size: 1em;
}

#footer_icon {
  display: inline-block; line_height:110px; border: 1px solid black; height:110px; width:auto; background-color: #080; margin: 0px; } 

#footer_icon img {
  vertical-align: middle;
}

#aa a:link { color: #222; text-decoration: none; }
#aa a:visited { color: #222; }
#aa a:hover { color: #555; }

#footer a:link { 	color: #dde; text-decoration: none; }
#footer a:visited { color: #dde; }
#footer a:hover { color: #fff; }

p a:link { color: #222; text-decoration: none; }
p a:visited { color: #222; }
p a:hover { color: #555; }
