@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);
@import url(http://fonts.googleapis.com/css?family=Arimo:regular,italic);
@import url(http://fonts.googleapis.com/css?family=OFL+Sorts+Mill+Goudy+TT);

body { background-color: #E6E6FA; font-family:'Cantarell',sans-serif; font-size:13px;  }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }



/*#content { background-color:#a9b3c4; }*/
/*
#search { background-color:#a9b3c4; }
#gallery img { background-color:#c2cde0; }
*/
#image-home { background-color:#000; } 
/*
#image-contact { background-color:#c2cde0; }
*/
#image-about { background-color:#000; }
/*
#maincontent { background-color:#F786FB; }
.maincontent { background-color:#F786FB; }

#sidebar { background-color:#CDA776; }

#calendar-table { background-color:#c2cde0; }
#header { background-color:#F799FB; }
#footer { background-color:#F799FB; }
*/

h1 { border:2px solid #000000; color:#000000; font-family:'OFL Sorts Mill Goudy TT',Garamond,Georgia,serif; font-size:24px; padding:0px 0px 10px 0px; text-align:center; font-weight:700}
h2 { color:#000000; font-family:'Arimo',sans-serif; font-size:18px; text-align:center; margin: 0px}
h3 { color:#000000; font-family:'Arimo',sans-serif; font-size:16px; text-align:center; margin: 2px 0px 0px 0px; font-style: italic;}


a:link { color:#456BA3; }
a:visited { color:#456BA3; }
a:hover { color:#769BD1; }

#content {margin:0px auto 20px auto;width:80%;min-width:770px;max-width:1050px; padding:0px 10px 0px 10px; }
#content td { color:#000; font-family:'Cantarell',sans-serif; font-size:13px; line-height:16px; vertical-align:top; width:1200px; }
#content td #inner-box { border-bottom:2px solid #000000; color:#000; font-family:'Cantarell',sans-serif; font-size:13px;  margin:0px 0px 10px 0px; text-align:center; }
#content td .inner-box { border-bottom:2px solid #000000; color:#000; font-family:'Cantarell',sans-serif; font-size:13px;  margin:0px 0px 10px 0px; text-align:center; }
#footer { border:2px solid #000000; color:#000; font-family:'Cantarell',sans-serif; font-size:13px; font-weight:bold;  margin:0px 0px 10px 0px; padding:10px; text-align:center; }
#gallery { margin-right:-10px; }
#gallery img { border:#000 solid 1px; float:left; margin-bottom:10px; margin-right:10px; padding:10px; }
#header { border:2px solid #000000; color:#000000; font-family:'Vollkorn',Georgia,serif; font-size:20px;  margin:10px 0px 10px 0px; padding:10px; text-align:center; }
#inner-box { border-bottom:1px solid #000000; color:#000; font-family:'Cantarell',sans-serif; font-size:13px; font-weight:bold;  margin:0px 0px 10px 0px; text-align:center; }
#links-box { margin:5px 5px 20px 0px; }
#maincontent { min-height:300px; height:auto !important; height:300px;color:#000; font-family:'Cantarell',sans-serif; font-size:13px; margin:10px 150px 10px 0px; padding:10px; text-align:left; }
#search { border:2px solid #000000; border-top-width:0px; color:#000; float:right; font-family:'Cantarell',sans-serif; font-size:13px; text-align:center; padding:0px 15px 10px 15px; position:relative; bottom:1px; width:206px; }
#searchbox { background-color:#fff; border:2px solid #000000; color:#000; font-size:11px; }
#sidebar { border:2px solid #000000; color:#000; float:right; font-family:'Cantarell',sans-serif; font-size:13px; margin:10px; padding:10px; text-align:center; }

.center { text-align:center; }
.icon { height:14px; width:14px; vertical-align:bottom; border:#a9b3c4 solid 1px; }
.inner-box { border-bottom:2px solid #000000; color:#000; font-family:'Cantarell',sans-serif; font-size:13px; font-weight:bold;  margin:0px 0px 10px 0px; text-align:center; }
.maincontent { min-height:250px; height:auto !important; height:250px;  color:#000; font-family:'Cantarell',sans-serif; font-size:13px; margin:10px 150px 10px 0px; padding:10px; text-align:left; }
.translucent { filter:alpha(opacity=50); opacity:0.50; }

#image-home { border:#000 solid 1px; float:left; height:300px; margin:0px 10px 0px 0px; padding:10px; vertical-align:top; width:400px; }
#image-home-icon { float:left; margin-right:5px; position:relative; top:-15px; }
#image-home-web {  text-align:center; }
#image-contact { border:#000 solid 1px; float:right; height:130px; margin:10px; padding:10px; vertical-align:top; width:130px; }
#image-submit { background-color:#000; height:15px; padding:1px; vertical-align:bottom; width:15px; }
#image-about { border:#000 solid 1px; float:right; height:180px; margin:0px 0px 10px 10px; padding:10px; vertical-align:top; width:400px; }

#calendar-table { border-collapse:collapse; width:100%; }
#calendar-table td { border:#000 solid 1px; margin:0px; padding:3px; }
#calendar-nums { border-bottom:#000 solid 1px; border-left:#000 solid 1px; float:right; margin-top:-3px; margin-right:-3px; text-align:right; }

