/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo some of the default styling of common (X)HTML browsers */
html {font: 0.625em  Arial, Verdana sans-serif;}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {  }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font:"Times New Roman", Times, serif; border:none; color: #000000;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none; }

/* de-italicize address */
address { font-style:normal }

body {text-align: center; margin: 0px 0px; padding:0px; font:"Times New Roman", Times, serif; background-color:#F0F0FF;}

#container {text-align: left; width: 640px; margin:0px auto 0px auto;  padding-bottom:0px;}

#title {position:relative; width:640px; height:201px; background-image: url(images/titleBox.jpg); background-repeat:no-repeat; background-position:0px 15px;}

#navBar001 {position:relative; width:640px; height:20px; font-weight:bold;}
#navBar001 ul {padding:165px 0 0 280px;}
#navBar001 li {float:left; color:#ffffff; font-size:1.1em; padding-right:6px;}
#navBar001 a {color:#ffffff;}
#navBar001 a:hover {text-decoration:underline;}

#content {margin-top:10px; width:625px; background-color:#CCCCFF; background-image:url(images/backTop.gif); background-repeat:no-repeat; padding:15px 0 0 15px; }
#content h1 {float:left; width:320px; font-size:1.4em; margin:0px 0px 20px 0; line-height:1.3em; }
#content h2 {float:left; width:320px; font-size:1.2em; margin:15px 0px 10px 0; line-height:1.3em; font-style:italic;}
#content h3 {float:left; width:320px; font-size:1.2em; margin:0px 0px 10px 0; line-height:1.3em; font-style:italic;}
#content h4 {float:left; width:320px; font-size:1.4em; margin:0px 0px 0px 0; line-height:1.3em; }
#content p {float:left; width:320px; font-size:1.1em; margin:0 0px 0 0; line-height:1.5em;}
#content ul {float:left;  width:320px; margin:0px 0px 0px 0;}
#content li {margin-left:20px; list-style-type:square; font-size:1.1em;}
#content a {color:#6500E1;}
#content a:hover {text-decoration:underline;}

#images {float:left; width:250px;}
#contactUs {float:left; text-align:right; color:#FFFFFF; background-image:url(images/contactUs.jpg); background-repeat:no-repeat; height:78px; width:242px; font-size:1.3em; font-weight:bold; line-height:1.6em;padding:10px 8px 0 0; margin-bottom:20px;}
#contactUs a {color:#FFFFFF; }
#images img {margin-bottom:20px;}
#text {width:344px; float:left; padding:15px 0 15px 15px; background-color:#FFFFFF; background-image:url(images/textTop.gif); background-repeat:no-repeat;  }
#map {float:left; width:320px; height:320px; margin:20px 0px 20px 0px; border:1px solid #333333;}

table {float:left; margin:0px 0px 0px 0; font-size:1.1em; background-color:#ffffff;}
table td {padding:0px 8px 5px 8px;}
.header td {padding:5px  8px 5px 8px;}

#footer {float:left; width:640px; height:20px; background-color:#9797FF; margin:0px 0 0px 0;}
#footer p {float:right; color:#ffffff; padding:3px 8px 0 0; }
#footer a {color:#ffffff;}

#photoGallery img {margin:0 10px 10px 0;}

.backToTop {float:left; display:block;  width:320px; margin-top:20px; border-top:1px solid #cccccc; text-align:right; padding-top:3px;}

#breadcrumbs {width:320px; margin:10px 0 10px 0;}
#breadcrumbs a {width:105px; float:left;}


