@import url("reset.css");
@import url("nav.css");

body {background: #fff url(/public/img/lee_bg_main.jpg) repeat-x; color: #2A2A2A; font-family: Arial, sans-serif; padding: 0 0 20px 0;}

#canvas {background: url(/public/img/lee_mp_bkgrd.jpg) no-repeat top center; }

#wrapper {margin: 0 auto; width: 892px;}

h1 {background: url(/public/img/lee_mp_header.png) no-repeat; height: 111px; text-indent: -9999px; width: 892px;}
.mp-photos {background: url(/public/img/lee_mp_photo_01.jpg) no-repeat; height: 198px; width: 892px;}
.mp-photos img {top: 0; left: 0;} 

#top-cap {background: url(/public/img/lee_mp_header.png) no-repeat; height: 111px; width: 892px;}

h1.about {background: url(/public/img/lee_subhead_about.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.donate {background: url(/public/img/lee_subhead_donate.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.scholarship {background: url(/public/img/lee_subhead_scholarship.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.store {background: url(/public/img/lee_subhead_store.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.events {background: url(/public/img/lee_subhead_events.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.supporters {background: url(/public/img/lee_subhead_supporters.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.sitemap {background: url(/public/img/lee_mp_photo_01.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}
h1.pagenotfound {background: url(/public/img/lee_mp_photo_01.jpg) no-repeat; height: 198px; width: 892px; text-indent: -9999px;}

.home {display: block; float: right; height: 20px; margin: 10px 10px 0 0; width: 60px;}

#content {background: url(/public/img/lee_mp_divider.gif) repeat-x bottom; float: left; padding: 25px 25px 25px 25px; width: 502px}
#content p {font-size: 0.8em; line-height: 1.5em; margin: 0 0 20px 0;}

#content a:link {color: #dfa832;}
#content a:visited {color: #dfa832;}
#content a:hover {color: #dfa832; text-decoration: none;}

#interior-middle {background: #fff url(/public/img/lee_body_top.gif) no-repeat; overflow: hidden; padding: 42px 30px 0 30px; width: 832px;}

#interior-content {background: url(/public/img/lee_mp_divider.gif) repeat-x bottom; float: left; padding: 0 40px 40px 0; width: 520px;}
#interior-content h2 {color: #2A2A2A; font-size: 1em; margin: 0 0 10px 0;}
#interior-content h3 {color: #000; font-size: 0.88em;}
#interior-content p {font-size: 0.8em; line-height: 1.5em; margin: 0 0 10px 0;}
#interior-content ul {font-size: 0.8em; line-height: 1.2em; list-style-type: square; margin: 15px 0 15px 25px;}
#interior-content ul li {margin: 0 0 10px 0;}
#interior-content ul li ul {font-size: inherit;}
#interior-content ol {font-size: 0.8em; line-height: 1em; list-style-type: decimal; margin: 15px 0 15px 30px;}
#interior-content ol li {margin: 0 0 10px 0;}
#interior-content table tr td {font-size: 0.8em; padding: 5px 5px 5px 0; width: 165px;}

#interior-content .photo-right {float: right; margin: 10px; border: 1px solid #000; padding: 2px;}

#interior-content a:link {color: #dfa832;}
#interior-content a:visited {color: #dfa832;}
#interior-content a:hover {color: #dfa832; text-decoration: none;}

#sidebar {width: 272px; float: right;}


#footer {clear: both; font-size: 0.70em; padding: 10px 25px 0 50px; width: 477px;}
#footer p {clear: both;}
#footer p.links {margin: 15px 0 0 0;}
#footer p.links a:link, a:visited {color: #dfa832;}
#footer p.links a:hover {color: #dfa832; text-decoration: none;}
#footer p.copyright {color: #a8a8a8; margin: 5px 0 0 0;}

#footer #logos {margin: 0 0 15px 0; overflow: hidden;}
#footer #logos p.facebook {background: url(/public/img/facebook.png) no-repeat; float: left; width: 160px; height: 32px; margin: 15px 30px 0 0; padding: 0 0 0 36px; line-height: 16px;}
#footer #logos a {color: #446ca7;}
#footer #logos .ace {float: left;}

/* MISC */

.winners {clear: both; height: 160px; margin: 15px 0 15px 0; overflow: hidden;}
.winners .no-photo {border: 1px solid #d6d6d6; float: left; font-size: 0.85em; height: 107px; margin: 0 10px 0 0; padding: 50px 2px 0 2px; text-align: center; width: 144px;}
.winners img {border: 1px solid #d6d6d6; float: left; margin: 0 10px 0 0; padding: 2px;}

.regional {width: 100%; font-size: 0.9em;}

hr {background-color: #d7d7d7; border: 0; color: #d7d7d7; height: 1px; margin-bottom: 20px; margin-top: 20px; width: 100%;}

blockquote {border-left: 1px solid #d2d2d2; font-size: 0.75em; font-family: "Georgia", serif; font-style: italic; float: right; line-height: 1.5em; margin: 0 0 20px 20px; padding: 0 0 0 15px; width: 250px;}

.dvdpromo {background: url(/public/img/misc/2011-dvd-mp-promo.jpg) no-repeat; border: 1px solid #000; width: 290px; padding: 245px 0 0 0; margin: 0 0 15px 0;}
.dvdpromo h2 {width: 270px; height: 50px; padding: 10px 10px 0 10px; background: #000; border-top: 1px solid #fff; font-size: 18px; color: #fff;}

.dvdpromo h2 a {color: #fff;}
.dvdpromo h2 a:hover {text-decoration: none;}

/* DONATIONS */

.donations {margin: 10px 0 0 0; width: 100%;}
.donations td {font-size: 20px; text-align: center;}
.amount {font-family: "Georgia", serif; font-size: 25px;}

/* NEWS & EVENTS */

#news {float: right; font-size: 0.75em; padding: 10px 22px 0 30px; width: 288px;}
#news ul li h2 a:link {color: #2A2A2A; font-weight: bold;}
#news ul li h2 a:visited {color: #2A2A2A; font-weight: bold;}
#news ul li h2 a:hover {color: #2A2A2A; font-weight: bold;}

#news ul li {line-height: 1.4em; margin: 0 0 15px 0;}
#news ul li a:link, a:visited {color: #dfa832;}
#news ul li a:hover {color: #dfa832; text-decoration: none;}


/* PROMO NAV */

ul.mp-promo-nav {padding: 0; position: relative; width: 892px; height: 98px; background: url(/public/img/lee_mp_promos_a.jpg) top left no-repeat; list-style-type: none; overflow: hidden;}
ul.mp-promo-nav li { float: left; height: 98px; text-indent: -9999px; }
	
ul.mp-promo-nav li a {background: url(/public/img/lee_mp_promos_b.jpg) no-repeat; display: block; height: 98px; padding: 0;}
ul.mp-promo-nav li.promo-donate a{ background-position: 0 0; width: 272px;}
ul.mp-promo-nav li.promo-store a{ background-position: -272px 0; width: 280px; }

ul.mp-promo-nav li.promo-donate a:hover,
ul.mp-promo-nav li.promo-donate a.selected,
ul.mp-promo-nav li.promo-donate a.active{ background-position: 0 -98px; }

ul.mp-promo-nav li.promo-store a:hover,
ul.mp-promo-nav li.promo-store a.selected,
ul.mp-promo-nav li.promo-store a.active{ background-position: -272px -98px; }


/* SITE MAP */
#sitemap ul {font-size: 0.8em;}
#sitemap ul li ul {font-size: inherit;}
#sitemap ul li ul li ul {font-size: inherit;}


