* { margin: 0; }body { background-color: #344754; background-image: url(../media/common/tile-papervignette2.jpg); background-repeat: no-repeat; background-position: left 0; text-align: center; min-width: 800px; }#wrapper { background-image: url(../media/common/tiles-wrapper.gif); background-repeat: repeat-x; background-position: 0 107px; text-align: center; width: 100%; height: 100%; margin-right: auto; margin-left: auto; }#container { text-align: left; width: 800px; min-height: 600px; margin-right: auto; margin-left: auto; }#topbanner { background-color: #000; background-image: url(../media/common/banner-txtr.gif); width: 800px; height: 107px; }#branding h1 { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-indent: -8000px; width: 255px; height: 107px; float: left; margin: 0; }#branding h1 a { background-image: url(../media/common/banner-logo.jpg); background-repeat: no-repeat; background-position: center; width: 255px; height: 107px; float: left; display: block; }#photobanner { background-image: url(../media/common/photobanner.jpg); background-repeat: no-repeat; background-position: left top; width: 800px; height: 121px; }#marblestrip { background-image: url(../media/common/marblestrip.jpg); background-repeat: no-repeat; width: 800px; height: 35px; }#content { width: 800px; float: left; }h1 { color: #ebdd85; font-size: 22px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; text-transform: uppercase; letter-spacing: 0.5em; margin: 0 0 0.5em; }h2 { color: #bfe6f4; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 9px 0 6px; }h3 { color: #d9dbc6; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0 0.5em; }h4 { color: #bdd89c; font-size: 17px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: bold; margin: 0.7em 0 0.5em; }p { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; padding-bottom: 9px; }#clear { width: 775px; height: 5px; clear: both; }#columnmain { width: 500px; float: left; clear: left; margin-top: 25px; }#columnmain p {  }#columnmain h4 {  }#columnmain h2 {  }#columnmain h1 {  }#columnfull { width: 775px; float: left; margin-top: 25px; }#columnwide { width: 387px; float: left; clear: left; margin-top: 25px; }#columnwide p {  }#columnwide h4 {  }#columnwide h2 {  }#columnwide h1 {  }#columnwideright { width: 387px; float: right; margin-top: 25px; }#columnwideright p {  }#columnwideright h4 {  }#columnwideright h2 {  }#columnwideright h1 {  }#leftnarrow { width: 320px; float: left; margin-top: 25px; }#leftnarrow p { margin-left: 25px; }#leftnarrow h2 { margin-left: 25px; }#leftnarrow h1 { margin-left: 25px; }#rightwide { width: 465px; float: right; margin-top: 45px; }#columnsecond { width: 275px; float: right; margin-top: 45px; }td { }#leftnarrow ul { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 1em 0 1em 25px; padding-left: 0; list-style-type: none; }#leftnarrow li { background-image: url(../media/common/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-bottom: 6px; padding-left: 9px; list-style-type: none; }#rightwide ul { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 1em 0; padding-left: 0; list-style-type: none; }#rightwide li { background-image: url(../media/common/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-bottom: 6px; padding-left: 9px; list-style-type: none; }#columnmain ul { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 1em 0 1em 25px; padding-left: 0; list-style-type: none; }#columnmain li { background-image: url(../media/common/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-bottom: 6px; padding-left: 9px; list-style-type: none; }#navspace { width: 535px; height: 107px; float: right; }ul#navigation { height: 46px; float: left; margin: 0; padding: 0; list-style-type: none; display: block; }ul#navigation li { height: 46px; float: left; margin-left: 0; padding-top: 5px; padding-left: 0; }ul#navigation a { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(../media/common/nav-bkg.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; text-indent: 18px; height: 46px; float: left; margin-left: 0; padding: 15px 3px 5px 0; display: block; }ul#navigation a:link, ul#navigation a:visited { color: #ffbd4e; }ul#navigation a:hover { color: #ed7301; background-image: url(../media/common/nav-bkg-over.gif); background-repeat: no-repeat; background-position: left top; }ul#navigation a:active { color: #fff; }#footer { background-image: url(../media/common/footerbkg.gif); background-repeat: repeat-x; background-position: 0 center; width: 800px; height: 40px; clear: both; padding-top: 75px; }.credit { color: #8193a1; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; letter-spacing: 0.3em; padding-top: 0; }.credit a:link, .credit a:visited { color: #8193a1; text-decoration: none; }.credit a:hover { color: #a8c8cd; text-decoration: underline; }.credit a:active { color: #fff; }.hilite { color: #98cdf6; }a:link { color: #cfcfc8; text-decoration: underline; }a:visited { color: #cfcfc8; text-decoration: underline; }a:hover { color: #ffac4e; text-decoration: none; }a:active { color: #c6ef63; text-decoration: none; }.loginbar { text-align: right; padding-top: 10px; padding-right: 10px; }.loginbar a:link, .loginbar a:visited { color: #ffe982; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.3em; }.loginbar a:hover { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }.loginbar a:active { color: #c6ef63; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }.imgpad { padding-right: 5px; padding-left: 5px; }
