/* CSS styles common to all pages in the website */

html, body {
    background-color:#D89F63;
    color:#884F1B;
    }
a, 
a:visited {
    color:#884F1B;
    }
a:focus,
a:hover,
a:active {
    text-decoration:none;
    }

#container {
    width:750px;
    margin: 0px auto;
    overflow:hidden;
    position:relative;
    }
    
#header {
    display:block;
    position:relative;
    margin:0px;
    padding:0px;
    background-image: url('../images/page_header.png');
    width:750px;
    height:100px;
    }
    
/*styles the paragraph containing the navigation links*/
#navlinks {
    position:absolute;
    bottom:0px;
    width:100%;
    text-align:center;
    margin:3px 0px;
    }
    
/* styles the links themselves */
.navlink, .navlink:visited {
    color:#FFE8D1;
    font-family: 'Times New Roman', Serif;
    font-size: 20px;
    font-weight:bold;
    text-decoration: none;
    }

.navlink:hover, .navlink:active, .navlink:focus {
    color:#fff;
    }
    
.full-width_subheading {
    color:#FFE8D1;
    width:750px;
    margin:5px 0px 0px;
    height:37px;
    background-image: url('../images/schedule_header.png');
    background-repeat:none;
    padding-left:10px;
    padding-top:3px;
    font-size:20px;
    font-weight:bold;
    font-family: 'Times New Roman',Serif;
    }
.full-width_text {
    width:750px;
    margin:0px;
    padding:0px;
    background-color:#FFE8D1;
    font-size:15px;
    position:relative;
    }
.full-width_text p {
    margin:0px 10px;
    }
.full-width_footer {
    background-repeat:none;
    display:block;
    font-size:5px;
    line-height:5px;
    height:10px;
    width:750px;
    padding:0px;
    margin:0px;
    background-image: url('../images/schedule_bottom.png');
    }
dl {
    margin:0px 10px;
    }
dt { 
    font-weight:bold;
    }
dd {
    margin-left:10px;
    }
.clear {
    clear:both;
    font-size:1px;
    margin:0px;
    padding:0px;
    }

input[type=text],
input[type=submit],
input[type=password],
textarea {
    background-color:#D9B692;
    color: #2d1908;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
}
