@charset "utf-8";
/* CSS Document */

body {
    background: #fff url(../images/BkgBody.jpg) 50% 0 repeat-x;
    font: 12px/20px Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    }

* {
    outline: none;
    }

a:hover {
    cursor: pointer; /* Apparently, IE does not indicate a link when it is enclosing a heading tag */
    }

img {
    border: none;
    }

div#container {
    width: 900px;
    margin: 0 auto;
    position: relative;
    }

div#masthead {
    float: left;
    }
    #masthead h1 {
        background: url(../images/Logo.png) no-repeat;
        width: 259px;
        height: 81px;
        text-indent: -9999px;
        margin: 0;
        padding: 0;
        }

div#main { /* Larger content area on the left */
    background: #fff;
    width: 626px;
    float: left;
    margin: 47px 0 27px;
    padding: 10px;
		min-height: 600px;
    }
		/* End welcome blurb */

address {
		background: transparent url(../images/BkgSidebar.png) 100% 0 no-repeat;
		padding-top: 185px;
		width: 228px;
		position: absolute;
		right: 0;
		top: 0px;
		font-style: normal;
		color: #fff;
		font-size: 15px;
		text-align: center;
		line-height: 22px;
		}
		address a, address a:visited {
				color: #fff;
				text-decoration: none;
				}
				address a:hover, address a:visited:hover {
					text-decoration: underline;
					}

div#sidebar { /* Smaller content area on the right (main nav, etc.) */
    float: right;
    margin-top: 315px;
    background-color: #fff;
    width: 212px;
    padding: 8px;
    }
    /* Begin global navigation in the right sidebar */
    ul#globalNav {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 15px;
        text-align: center;
        width: 100%;
        }
        #globalNav li {
            margin-bottom: 1px;
            }
						li#calendar {
							display: none;
							}
        #globalNav a {
            background: #000 url(../images/GlobalNav.gif) no-repeat;
            text-decoration: none;
            display: block;
            color: #fff;
            width: 211px;
            height: 28px;
            padding-top: 2px;
            }
            #globalNav a:hover {
                background: url(../images/GlobalNav.gif) 0 -31px no-repeat;
                }
    /* End global navigation */

/* Begin footer */
div#footer {
    clear: both;
    background: url(../images/FooterArrow.gif) repeat-x;
    }
    #footer p {
        height: 36px;
        padding-top: 23px;
        text-align: center;
        margin: 0;
        line-height: normal;
        }
    #footer a, #footer a:visited {
        color: #000;
        text-decoration: none;
        }
        #footer a:hover {
            text-decoration: underline;
            }
    #footer img {
        vertical-align: text-top;
        border: 0;
        margin-left: 1px;
        }
/* End footer */