* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

.clear {clear:both;}
.none {display:none;}

.linklove {display:none;}

body {background:url(images/bg-pattern.jpg);}
#bg {background:url(images/rays-bg.jpg) no-repeat top center #f5f5f5; position:absolute; top:0px; left:0px; width:100%; height:843px; z-index:1;}

#main-wrapper {width:990px; margin:0px auto 0px auto; position:relative; z-index:10;}

#main-wrapper h1 {display:block; width:92px; height:170px; background:url(images/logo.gif) no-repeat; float:left; margin:130px 5px 0px 0px;}
#main-wrapper h1 a {display:block; height:100%; width:100%;}

#main-wrapper #wrapper {float:left; width:892px;}

#main-wrapper #wrapper #header {width:892px; position:relative; z-index:100;}

#main-wrapper #wrapper #header ul#contact-donate {list-style:none; display:block; float:right; margin:10px 10px 10px 0px;}
#main-wrapper #wrapper #header ul#contact-donate li {float:left; padding:3px;}
#main-wrapper #wrapper #header ul#contact-donate li a {color:#6d6e70; display:block; text-decoration:none;}

#main-wrapper #wrapper #header ul#navigation {list-style:none; display:block; clear:both; padding-bottom:10px;}
#main-wrapper #wrapper #header ul#navigation li {float:left; padding:0px 15px 0px 0px; position:relative; z-index:100;}
#main-wrapper #wrapper #header ul#navigation li:hover ul, #main-wrapper #wrapper #header ul#navigation li.sfhover ul {left:auto;}
#main-wrapper #wrapper #header ul#navigation li:hover a, #main-wrapper #wrapper #header ul#navigation li.sfhover a {background-color:#d65130; color:#FFFFFF;}
#main-wrapper #wrapper #header ul#navigation li:hover a#donate {background-color:#d65130; background-position:0px -17px; color:#FFFFFF;}
#main-wrapper #wrapper #header ul#navigation li a {color:#6d6e70; display:block; text-decoration:none; font-size:13px; padding:3px;}
#main-wrapper #wrapper #header ul#navigation li a:hover {background-color:#d65130; color:#FFFFFF;}
#main-wrapper #wrapper #header ul#navigation li a#donate {color:#d65130; padding-left:13px; background-image:url(images/heart.gif); background-repeat:no-repeat; background-position:0px 5px;}
#main-wrapper #wrapper #header ul#navigation li a#donate:hover {background-color:#d65130; color:#FFFFFF; background-position:0px -17px;}

#main-wrapper #wrapper #header ul#navigation li ul {position:absolute; left:-999em; list-style:none; padding-top:5px; background-color:#d65130; z-index:100;}
#main-wrapper #wrapper #header ul#navigation li ul li {float:none; padding:0px;}
#main-wrapper #wrapper #header ul#navigation li ul li a {padding:5px; width:150px;}
#main-wrapper #wrapper #header ul#navigation li ul li a:hover {background-color:#d04531;}

#main-wrapper #wrapper #header #breadcrumb {clear:both; padding:10px 0px 10px 7px; font-size:10px; color:#c5c7c9;}
#main-wrapper #wrapper #header #breadcrumb a {font-size:10px; color:#b0b2b4;}

#main-wrapper #wrapper #container {clear:both; z-index:1; position:relative;}


/*HOME*//*SINGLE ARTICLE*/
#main-wrapper #wrapper #container #content {float:left; background:#f8f6f5; width:689px; position:relative; z-index:1;}

#main-wrapper #wrapper #container #content #flash {padding:5px; background:#f8f6f5; width:679px; height:328px; position:relative; z-index:1;}
#main-wrapper #wrapper #container #content #flash.page {height:258px;}
#main-wrapper #wrapper #container #content #flash #flashcontent {position:relative; z-index:1;}

#main-wrapper #wrapper #container #content #copy {width:493px; float:left; padding-bottom:20px;}
#main-wrapper #wrapper #container #content #copy form {margin-left:10px;}
#main-wrapper #wrapper #container #content #copy form#general-donate {margin-left:30px;}
#main-wrapper #wrapper #container #content #copy.single {width:100%;}
#main-wrapper #wrapper #container #content #copy h2 {color:#d65130; font-weight:lighter; padding:20px 0px 0px 30px; font-size:24px; background:#FFFFFF;}
#main-wrapper #wrapper #container #content #copy h3 {color:#6d6e70; font-weight:lighter; padding:0px 0px 10px 30px; font-size:20px; background:#FFFFFF; margin-bottom:5px;}
#main-wrapper #wrapper #container #content #copy h4 {color:#d65130; font-size:18px; padding:3px 0px 3px 30px;}
#main-wrapper #wrapper #container #content #copy h5 {color:#333333; font-size:15px; padding:10px 0px 0px 30px;}
#main-wrapper #wrapper #container #content #copy p {padding:10px 10px 10px 30px; color:#505153; font-size:14px; line-height:20px; background:#f8f6f5;}
#main-wrapper #wrapper #container #content #copy a {color:#d65130; text-decoration:none;}
#main-wrapper #wrapper #container #content #copy blockquote {padding:5px 0px 5px 30px; color:#58595b; font-style:italic; font-size:15px;}
#main-wrapper #wrapper #container #content #copy address {padding:5px 0px 5px 30px; color:#58595b; font-style:italic; font-size:15px;}
#main-wrapper #wrapper #container #content #copy.single p {width:590px;}
#main-wrapper #wrapper #container #content #copy ul { padding:5px 0px 5px 45px;}
#main-wrapper #wrapper #container #content #copy ul li {padding:2px 0px 2px 0px; color:#808184; font-size:15px;}
#main-wrapper #wrapper #container #content #copy ol { padding:5px 0px 5px 45px;}
#main-wrapper #wrapper #container #content #copy ol li {padding:2px 0px 2px 0px; color:#808184; font-size:15px;}
#main-wrapper #wrapper #container #content #copy table {margin:0px 0px 0px 30px;}
#main-wrapper #wrapper #container #content #copy table tr td {color:#505153; font-size:14px; padding:2px 0px 2px 0px;}

#main-wrapper #wrapper #container #content #callouts {float:left; background:#f8f6f5;}
#main-wrapper #wrapper #container #content #callouts img {display:block; border:none;}

/*SIDEBAR*/
#main-wrapper #wrapper #container #sidebar {width:200px; float:left; margin-top:-10px; background:#FFFFFF;}

#main-wrapper #wrapper #container #sidebar .sidebar-item { padding-bottom:5px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item h4 {background:#d65130; color:#FFFFFF; display:block; padding:5px; font-weight:lighter; font-size:14px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item h5 {color:#d65130; font-weight:normal; font-size:14px; padding:5px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item h5 a {color:#d65130; text-decoration:none;}
#main-wrapper #wrapper #container #sidebar .sidebar-item p {font-size:12px; color:#6d6e70; padding:0px 5px 5px 5px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item img {display:block; margin:5px auto 5px auto; border:none;}

#main-wrapper #wrapper #container #sidebar .sidebar-item dl#events-list {padding:5px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item dl#events-list dt {color:#d65130; font-size:12px; float:left; padding:2px 0px 7px 3px; width:40px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item dl#events-list dd {font-size:12px; color:#808184; padding:2px 0px 7px 0px; display:block; float:left; width:140px;}
#main-wrapper #wrapper #container #sidebar .sidebar-item dl#events-list dd a {color:#808184;}

/*BUY A BRICK*/
ul#brick-nav {list-style:none; display:block; float:left; width:160px; margin-right:100px;}
ul#brick-nav li {display:block; width:160px; margin-bottom:10px;}
ul#brick-nav li a {display:block; margin:0px auto; text-indent:-9999px; outline:none;}
ul#brick-nav li a#x4 {width:80px; height:40px; background-image:url(images/4x8.gif);}
ul#brick-nav li a#x4:hover, ul#brick-nav li a#x4.activeSlide {background-position:0px -40px;}
ul#brick-nav li a#x8 {width:80px; height:80px; background-image:url(images/8x8.gif);}
ul#brick-nav li a#x8:hover, ul#brick-nav li a#x8.activeSlide {background-position:0px -80px;}
ul#brick-nav li a#x12 {width:120px; height:120px; background-image:url(images/12x12.gif);}
ul#brick-nav li a#x12:hover, ul#brick-nav li a#x12.activeSlide {background-position:0px -120px;}
ul#brick-nav li a#x16 {width:160px; height:160px; background-image:url(images/16x16.gif);}
ul#brick-nav li a#x16:hover, ul#brick-nav li a#x16.activeSlide {background-position:0px -160px;}

#main-wrapper #wrapper #container #content #copy #buy-a-brick h3 {width:330px; margin:0px; color:#333333; font-size:18px; padding:3px 0px 0px 10px; background:none;}

#main-wrapper #wrapper #container #content #copy #buy-a-brick #brick-content {float:left;}
#main-wrapper #wrapper #container #content #copy #buy-a-brick #brick-content h3 {width:330px; margin:0px; color:#df5326; font-size:32px; padding:3px 0px 0px 10px; background:#FFFFFF;}
#main-wrapper #wrapper #container #content #copy #buy-a-brick #brick-content h4 {width:330px; background:#FFFFFF; margin:0px; color:#000000; padding:0px 0px 5px 10px;}
#main-wrapper #wrapper #container #content #copy #buy-a-brick #brick-content h5 {width:330px; color:#df5326; font-size:18px; padding:15px 0px 0px 10px;}
#main-wrapper #wrapper #container #content #copy #buy-a-brick #brick-content h6 {width:330px; padding:0px 0px 0px 10px; font-weight:normal; font-size:12px;}

#brick-content .brick-set {}
#brick-content .brick-set input {margin:10px 0px 0px 0px;}


/*ARTICLES*/
#main-wrapper #wrapper #container #articles-container {}
#main-wrapper #wrapper #container #articles-container #articles {float:left; background:#f8f6f5; width:507px; background:#f8f6f5; padding-top:40px;}
#main-wrapper #wrapper #container #articles-container #articles ul {display:block; list-style:none;}
#main-wrapper #wrapper #container #articles-container #articles ul li {}
#main-wrapper #wrapper #container #articles-container #articles ul li p {padding:20px; color:#808184; clear:both; font-size:14px;}
#main-wrapper #wrapper #container #articles-container #articles ul li p.date {padding:15px 5px 15px 5px; color:#FFFFFF; background:#67b5dd; width:50px; text-align:center; font-size:12px; float:left; height:30px;}
#main-wrapper #wrapper #container #articles-container #articles ul li a.title {color:#da6940; background:#FFFFFF; padding:7px 10px 0px 10px; height:53px; display:block; font-weight:normal; width:427px; float:left; font-size:20px;}
#main-wrapper #wrapper #container #articles-container #articles ul li a {color:#da6940; text-decoration:none; font-size:14px;}

#main-wrapper #wrapper #container #articles-container #recent-articles {float:left; width:185px; background:#f5f1ee; overflow:visible; margin-top:-10px;}
#main-wrapper #wrapper #container #articles-container #recent-articles h4 {background:#d65130; color:#FFFFFF; display:block; padding:5px; font-weight:lighter; font-size:14px; margin:0px 5px 0px 0px;}
#main-wrapper #wrapper #container #articles-container #recent-articles ul {list-style:none; padding:10px;}
#main-wrapper #wrapper #container #articles-container #recent-articles ul li {padding-bottom:10px;}
#main-wrapper #wrapper #container #articles-container #recent-articles ul li a {color:#808184; font-size:12px; display:block;}

/*FORM STYLES*/

#cformsform {margin:0px;}
#cformsform input {border:solid 1px #df5326;}
#cformsform textarea {border:solid 1px #df5326;}
#cformsform p.cf-sb {text-align:left; margin-left:153px; width:auto;}

#main-wrapper #wrapper #container #content #copy #cforms6form, #main-wrapper #wrapper #container #content #copy #cforms7form {width:560px; margin:0px auto; display:block;}
#main-wrapper #wrapper #container #content #copy #cforms6form label, #main-wrapper #wrapper #container #content #copy #cforms7form label {width:200px;}
#main-wrapper #wrapper #container #content #copy #cforms6form label span, #main-wrapper #wrapper #container #content #copy #cforms7form label span {display:block; width:auto;}


/*FOOTER*/
#footer {width:100%; padding:20px 0px 40px 0px; position:relative; z-index:10;}
#footer a img {border:none;}
#footer p.orange {color:#d65130; padding-top:30px; font-size:13px; width:874px; margin:0px auto 0px auto; padding-left:102px;}
#footer ul#footer-nav {width:874px; margin:0px auto 0px auto; padding-left:102px; list-style:none;}
#footer ul#footer-nav li {float:left; padding:0px 10px 0px 0px;}
#footer ul#footer-nav li a {text-decoration:none; font-size:12px; color:#6d6e70; display:block;}

#footer #big-orange {background:#d65130;}
#footer #big-orange p#big-inside {display:block; width:874px; margin:0px auto 0px auto; padding:20px 10px 20px 102px; color:#FFFFFF; font-size:16px; line-height:22px;}

#footer #we-help {width:874px; margin:0px auto 0px auto; padding-left:80px;}
#footer #we-help p {display:block; width:230px; height:22px; background:url(images/we-help.gif) no-repeat;}

/*IMAGE POST ALIGNMENT*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* EXTRA TEMPLATE STYLES */

/* Peabody Leaders */
#leaders {height:76px; margin:20px 0px 0px 30px;}
#leaders .form-link {height:76px; width:289px; float:left;}
#leaders .form-link a {display:block; height:37px; width:240px; text-indent:-9999px; outline:none; cursor:pointer; margin:10px 0px 0px 0px; background:url(images/leaders-nominate.gif);}
#leaders .sponsors {height:76px; width:125px; float:left;}
#main-wrapper #wrapper #container #content #copy #leaders .sponsors #sponsor-head {display:block; height:32px; width:120px; padding:0 0;}
#leaders .sponsors #peabody {display:block; height:26px; width:66px; text-indent:-9999px; outline:none; cursor:pointer; background:url(images/leaders-sponsors.gif) 0px 0px; float:left; margin:0px 21px 0px 0px;}
#leaders .sponsors #logos {display:block; height:44px; width:33px; text-indent:-9999px; outline:none; cursor:pointer; background:url(images/leaders-sponsors.gif) -87px 0px; float:left;}




/*NAV TEST*/
#main-wrapper #wrapper #header ul.main-nav {list-style:none; display:block; clear:both; padding-bottom:10px;}
#main-wrapper #wrapper #header ul.main-nav li {float:left; padding:0px 15px 0px 0px; position:relative; z-index:100;}
#main-wrapper #wrapper #header ul.main-nav li:hover ul, #main-wrapper #wrapper #header ul#navigation li.sfhover ul {left:auto;}
#main-wrapper #wrapper #header ul.main-nav li:hover a, #main-wrapper #wrapper #header ul#navigation li.sfhover a {background-color:#d65130; color:#FFFFFF;}
#main-wrapper #wrapper #header ul.main-nav li:hover a#donate {background-color:#d65130; background-position:0px -17px; color:#FFFFFF;}
#main-wrapper #wrapper #header ul.main-nav li a {color:#6d6e70; display:block; text-decoration:none; font-size:13px; padding:3px;}
#main-wrapper #wrapper #header ul.main-nav li a:hover {background-color:#d65130; color:#FFFFFF;}
#main-wrapper #wrapper #header ul.main-nav li .nav-donate {color:#d65130; padding-left:13px; background-image:url(images/heart.gif); background-repeat:no-repeat; background-position:0px 5px;}
#main-wrapper #wrapper #header ul.main-nav li .nav-donate:hover {background-color:#d65130; color:#FFFFFF; background-position:0px -17px;}

#main-wrapper #wrapper #header ul.main-nav li ul {position:absolute; left:-999em; list-style:none; padding-top:5px; background-color:#d65130; z-index:100;}
#main-wrapper #wrapper #header ul.main-nav li ul li {float:none; padding:0px;}
#main-wrapper #wrapper #header ul.main-nav li ul li a {padding:5px; width:150px;}
#main-wrapper #wrapper #header ul.main-nav li ul li a:hover {background-color:#d04531;}
