/* 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:  Arial, Verdana sans-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:Arial, Helvetica, sans-serif; background-color:#cccccc;}

#container {text-align: left; width: 955px; height:600px; margin:10px auto 0 auto; background:#ffffff; }
#container2 {text-align: left; width: 955px; margin:10px auto 0px auto; background:#ffffff; padding-bottom:60px; }

#title { background:url(images/titleImage.gif); height:180px; width:955px; float:left; position:relative;}

#navbar {float:left; width:148px; padding:15px 0 0 16px;}
#navbar ul li {display:block; float:left; width:148px; height:21px; background:url(images/orangeMenu.gif); position:relative;}
#navbar .current {background:url(images/blueMenu.gif);}
#navbar ul li a {width: 143px; height:17px; display:block;color:white;padding:4px 0 0 5px;}
#navbar ul li a:hover {width: 143px; height:17px; display:block;background:url(images/blueMenu.gif);}

#content {float:left; width:700px; margin:15px 0 0 60px;}
#content h1 {font-size:2.6em; width:370px; color:#DF4D25; font-weight:normal; margin:0 0 15px 0;}
#content h2 {font-size:2.0em; width:370px; color:#DF4D25; font-weight:normal; margin:0 0 10px 0;}
#content p {font-size: 1.1em; width:380px; margin:0 0 10px 0; line-height:1.4em;}
#content .route {font-size: 1.1em; width:420px; margin:0 0 10px 0; line-height:1.4em;}
#content ul {font-size: 1.1em; width:350px; list-style:square; padding:5px 0px 0 20px; } 
#content ul li {color:#DF4D25; padding-bottom:5px;  }
#content ul li span {color:#000000; }
#content a {color:#DF4D25}
#content a:hover {color:#002249; text-decoration:underline;}
.gallery { width:430px;}
#content .subHead {font-size:1.4em; color:#003366; }
#content .subHead a {color:#003366; }
#content .subHead a:hover {color:#DF4D25; }
#content .subHead .current {color:#DF4D25; }

s {color:#DF4D25;}

#homeImage {float:right; /*background:url(images/homePic.gif); */ width:227px; height:300px; padding:0px 20px 0px 15px; position:relative; padding-top:0px; background:#eeeeee} 
#homeImage h1 {width:237px;font-size:1.6em; font-weight:bold; margin-top:15px;}
#homeImage h2 {width:237px; font-size:1.2em; margin:0px;}
#homeImage p {width:237px;}

