
body {

    background-image: url(http://www.gettysburg.com/images/body.gif);

    background-repeat: no-repeat;

    font-family: "Times";

    font-size: 12px;

    margin: 0px;

    }



a:visited { color: #999; }



hr {

    background-color: #CCC;

    border: 0px;

    height: 1px;

    margin: 5px 0px 5px 0px;

    }



#container {

    margin: 0px;

    width: 670px;

    }



#masthead {

    height: 100px;

    width: 670px;

    }

  

#col_left {

    float: left;

    width: 200px;

    }



#col_right {

    margin: 10px 20px 10px 280px;

    width: 350px;    

    }



/**********************************************************************/

/*** MAIN NAVIGATION                                                ***/

/**********************************************************************/

#nav_main { margin: 25px 0px 0px 5px; }



.nav_main a {

    color: #000;

    display: block;

    font-weight: bold;

    line-height: 12px;

    text-align: right;

    text-decoration: none;

    }

.nav_main a:hover { color: #A00; }

.nav_main a:visited { color: #000; }



#nav_main_1 { padding: 3px 79px 3px 0px; position: relative; }

#nav_main_2 { padding: 3px 83px 3px 0px; position: relative; }

#nav_main_3 { padding: 3px 85px 3px 0px; position: relative; }

#nav_main_4 { padding: 3px 86px 3px 0px; position: relative; }

#nav_main_5 { padding: 3px 85px 3px 0px; position: relative; }

#nav_main_6 { padding: 3px 83px 3px 0px; position: relative; }

#nav_main_7 { padding: 3px 81px 3px 0px; position: relative; }

#nav_main_8 { padding: 3px 79px 3px 0px; position: relative; }

#nav_main_9 { padding: 3px 77px 3px 0px; position: relative; }

#nav_main_10 { padding: 3px 69px 3px 0px; position: relative; }

#nav_main_11 { padding: 3px 62px 3px 0px; position: relative; }

#nav_main_12 { padding: 3px 53px 3px 0px; position: relative; }

#nav_main_13 { padding: 3px 44px 3px 0px; position: relative; }

#nav_main_14 { padding: 3px 38px 3px 0px; position: relative; }



#nav_area_merchants {

    display: none;

    position: absolute;

    top: 0px;

    left: 160px;

    width: 125px;

    z-index: 101;

    }



.nav_sub a {

    background-color: #000;

    border-top: 1px solid #666;

    color: #FFF;

    display: block;

    padding: 2px 4px 2px 4px;

    text-align: left;

    text-decoration: none;

    }

.nav_sub a:hover {

    color: #FFF;

    background-color: #666;

    }



.nav_sub a:visited { color: #FFF; }



/**********************************************************************/

/*** STRUCTURE/FORMATTING                                           ***/

/**********************************************************************/

#expedition_guide img {

    float: right;

    padding: 0px 0px 0px 10px;

    }



#other_info {

    margin: 50px 0px 0px 20px;

    }



#flag {

    margin: 20px 0px 0px 0px;

    width: 140px;

    }



#dedication {

    border-top: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

    clear: both;

    font-style: italic;

    margin: 0px 20px 5px 20px;

    text-align: center;

    }



#footer {

    clear: both;

    margin: 0px auto 0px auto;

    }



#booklet {

    margin: 0px 0px 0px 40px;

    width: 225px;

    }



#booklet img {

    float: left;

    margin: 0px 10px 0px 0px;

    }



#google_search {

    border-top: 1px solid #CCC;

    clear: both;

    margin: 20px 20px 0px 20px;

    }

#detail { /* DO NOT CHANGE THIS NAME */
	background-color: #FFF;
	border: 0px;
	color: #000000;
	font-size: 80%;
	padding: 10px;
	position: absolute;
	text-align:left;
	width: 50px;
	z-index: 101;
    font-weight: bold;
    line-height: 12px;
	text-decoration: none;
	left: 175px;
	top: 65px;
	}


.left { float: left; }



.right { float: right; }



.clear { clear: both; }



.hidden { visibility: hidden; }
