/*--------------------------LAYOUT--------------------------*/
.construction {text-align:center; font-style:italic;}
.info {text-align:center; font-weight:600;}
/*--------------------------LAYOUT--------------------------*/
body {margin:0px; background-color:#6A1C06; }
#wrap {margin:auto; width:840px; padding-top:5px; background-image: url(images/body_background.jpg); background-repeat:repeat-y; overflow:auto; }
#header {margin:auto; width:785px; height: 321px; background-repeat:no-repeat;}
#body {margin:auto; width:783px; background-color:#FFFFFF; background-image: url(../images/sun_background.jpg); background-repeat:no-repeat; background-position: 0px 60px; overflow:auto;}
#title {margin:auto; width:743px; background-repeat:no-repeat; background-position:200px 0px;}

#content {padding: 20px 30px 0px 30px; }
#footer {margin:auto; width:783px; background-color:#FFFFFF; overflow:auto; background-image:url(images/content_background.jpg); background-repeat:no-repeat; background-position:left bottom; background-color:#FFFFFF;}
#address {margin:auto; text-align:center; font-size:80%;}
#tepic {float:right; margin-right:25px; width: 300px; padding-top:20px; text-align:right; font-size:70%; padding:0px;}



/*--------------------------TEXT STYLES--------------------------*/
h1 {font-family:"Century Gothic", "Helvetica Neue Light", "Arial Narrow", sans-serif; font-size:160%; color:#6A1C06}
h2 {font-family:"Century Gothic", "Helvetica Neue Light", "Arial Narrow", sans-serif; font-size:110%; color:#6A1C06; font-style:italic;}
h3 {font-family:"Century Gothic", "Helvetica Neue Light", "Arial Narrow", sans-serif; font-size:100%; color:#6A1C06; font-style:italic;}
.bold { font-weight:900;}
.italic { font-style:italic;}
.underline { text-decoration:underline;}
.indent {margin-left:25px;}
hr {color:#333333; height:1px;}

#content h3 {text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:300}
#content {font-family:Arial, Helvetica, sans-serif; font-size:80%; padding-bottom:80px;}
#content a, #slideshow a {text-decoration:none;}
#text_block {overflow:auto;}
#inline {float:left; padding: 0 15px 0 15px;}
.map {border:2px solid #006699;}
.map_link {text-align:center; font-family:Arial, Helvetica, sans-serif;}

#footer {padding-top:30px; font-family:Arial, Helvetica, sans-serif;}
#footer a {color:#000000; text-decoration:underline;}
#footer a:hover {color:#666666}

/*--------------------------NAVIGATION--------------------------*/
#nav {margin:auto; width:700px; border-bottom:1px solid black;}
#nav ul, #nav_footer ul {padding:0px; text-align:center;}
#nav li, #nav_footer li {display:inline; font-variant:small-caps; font-weight:900; margin:0 5px 0px 5px; font-size:90%; text-align:center;}
#nav li a, #nav_footer li a {color:#000000;text-decoration:none;}
#nav li a:hover, #nav_footer li a:hover {text-decoration:underline; color:#990000;}
#nav_footer {padding:0px; margin:0px;}
#nav_footer li {font-variant:normal; font-weight:100; margin:0px; font-size:80%;}
.r_border {border-right:1px solid #666666; padding-right:5px;}

/*--------------------------PAGE-SPECIFIC HEADERS / SLOGANS--------------------------*/
#header {background-image:url(images/index_header.jpg);}
#title {background-image:url(images/slogan.gif);}

/*--------------------------Index--------------------------*/


/*--------------------------Contacts--------------------------*/
#contacts #content p {text-align:center;}
#contacts #content ul {margin:auto; padding:0px; list-style-type:none; text-align:center;}
#contacts #content li {font-family:Arial, Helvetica, sans-serif;}

/*--------------------------Activities--------------------------*/
#activities h3 {text-align:left;}
