/*******************************
 Main site stylesheet
 ********************************/
/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */@import url(/Lighthouse/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);
/*******************/
/* Page specs      */
/*******************/
body {
    margin: 0px;
    background: #CCCCCC;
    font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
}

/*******************/
/* Font specs      */
/*******************/
/*******************/
/* Links */
/*******************/
a {
    color: #214552 !important;
}

a:hover {
    color: #779988 !important;
    text-decoration: none !important;
}

form {
    margin: 0px;
}

h1, .title {
    color: #214552;
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 1em;
}

div#container {
    background: #FFF;
    margin: 10px auto;
    padding: 10px;
    width: 770px;
}

div#header {
    background: #226699 url(images/TetonsYellowstone_1.JPG) 0px 0px;
    color: #FFF;
    text-align: center;
    font-size: 2em;
    padding: 20px;
    margin-bottom: 10px;
}

div#header a, div#header a:hover {
    color: #fff !important;
    text-decoration: none;
}

div#article {
    float: left;
    background: #88DDFF;
    margin: 0 10px 10px 0;
    width: 490px;
    padding: 10px;
}

div#sidebar {
    float: right;
    width: 250px;
}

div#nav {
    background: #CEDFBD;
    color: #335566;
    padding: 10px;
    margin-bottom: 10px;
}

div#photo, div#search {
    background: #CCC;
    color: #214552;
    padding: 10px;
    margin-bottom: 10px;
}

div#search input {
    width: 150px;
}

div#search button {
    margin-left: 5px;
    width: 60px;
}

div#footer {
    background: #226699;
    color: #FFF;
    text-align: center;
    clear: both;
    padding: 10px;
}

div#footer a, div#footer a:hover {
    color: #fff !important;
}

div.caption {
    text-align: center;
    font-size: .75em;
    font-weight: bold;
    color: #333;
}

/*******************/
/* Navigation menu */
/*******************/
/* main nav menu */
ul.navMenu {
    margin: 0px;
    padding: 5px;
    list-style-type: none;
}

ul.navMenu, ul.navMenu ul {
}

ul.navMenu * {
}

/* top level list */
ul.navMenu li {
}

ul.navMenu li div {
}

ul.navMenu li div.navHighlighted, ul.navMenu li div.navSelected, ul.navMenu li div.navChildSelected {
}

ul.navMenu li div.navHighlighted *, ul.navMenu li div.navSelected *, ul.navMenu li div.navChildSelected * {
}

/* 2+ level list */
ul.navMenu ul li div {
}

ul.navMenu ul li div * {
}

ul.navMenu ul li div a:hover {
}

ul.navMenu ul li div.navHighlighted, ul.navMenu ul li div.navSelected, ul.navMenu ul li div.navChildSelected, ul.navMenu ul li div.navHighlighted *, ul.navMenu ul li div.navSelected *, ul.navMenu ul li div.navChildSelected * {
}

/*******************/
/* Search Results */
/*******************/
ul.searchResults {
}

ul.searchResults li {
}

li.searchResultHighlighted, li.searchResultHighlighted a {
}

li.searchResultHighlighted a {
}

/*******************/
/* Highlighted search terms */
/*******************/
span.searchedkeyword {
    background-color: yellow;
}


