@charset "utf-8";
/* CSS Document */

#main_body {
background: #b8b8b8 url(images/background-grey.jpg) top repeat-x;
margin: 10px 0px 10px 0px;
padding: 0px;
text-align: center;
font-family: Helvetica, sans-serif;
font-size: 12px;
color: black;
}

img {
border: 0px !important;
}

h1 {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 10px 20px 10px 10px;
padding: 0px;
}

h2 {
font-size: 14px;
font-weight: bold;
margin: 10px 20px 10px 10px;
text-transform: uppercase;
padding: 0px;
color: black;
}

h3 {
font-size: 12px;
margin: 10px 20px 10px 10px;
padding: 0px;
color: black;
}

#main_body a, #main_body a:visited, #main_body a:active {
text-decoration: none;
font-weight: bold;
color: black;
}

#main_body a:hover {
color: #80c342;
}

.content_border {
clear: both;
overflow: hidden; 
width: 955px;
height: 10px; 
margin: 0px auto; 
padding: 0px;
}

.inner_content_border {
clear: both;
overflow: hidden; 
width: 669px;
height: 10px;  
padding: 0px;
float: left;
}

#content {
width: 955px;
max-width: 955px;
text-align: center;
margin: 0px auto;
background: white;
}

div.scroll {
height: 530px;
width: 649px;
overflow: scroll;
overflow-x:hidden;
border: 0px;
background-color: #ffffff;
padding: 0px;
margin: 10px 0px 0px 10px;
border:1px #f0f0f0 solid;
}

div.scroll ul {
margin: 0px 0px 0px 20px;
padding: 0px 30px 30px 30px;
}

div.scroll ol {
margin: 0px;
padding: 0px 30px 0px 30px;
}

.no_bullets {
list-style: none;
margin: 0px;
padding: 0px 30px 0px 30px;
}

.no_bullets li {
margin: 10px 30px 0px 30px;
}

div.scroll li {
margin: 10px 0px 0px 0px;
}

.clear_both {
clear: both;
}

#left_nav {
background: white;
height: auto;
float: left;
width: 266px;
margin: 0px;
padding: 0px;
}

#wywa_logo {
border: 0px;
padding: 0px 0px 0px 10px;
}

#main_menu ul {
list-style:none;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 10px;
}

#main_menu li {
padding: 0px;
margin: 10px 0px 0px 0px;
height: 60px;
}

.menu_button {
width: 256px;
height: 60px;
border: 0px;
margin: 0px;
padding: 0px;
}

#wicked_active_learning {
padding: 0px 0px 10px 10px;
}

#main_content_home {
background: white;
float: right;
text-align: left;
width: 679px;
margin: 0px;
}

#main_content_purple, #main_content_red, #main_content_yellow, #main_content_green, #main_content_blue  {
width: 669px;
background: white;
text-align: justify;
margin: 0px 0px 0px 10px;
padding: 0px;
float: left;
overflow: hidden;
}

.main_content_large_image {
float: right;
padding: 0px;
margin: 0px;
border: 0px;
}

#main_content_purple p, #main_content_red p, #main_content_green p, #main_content_blue p, #main_content_yellow p, #main_content_green p {
padding: 0px 10px 30px 25px;
margin: 0px 0px 0px 0px;
text-align: justify;
background: url(images/pencil_bullet.jpg) top left no-repeat;
}

#main_content_no_pencils p {
padding: 0px 10px 0px 20px;
margin: 0px 0px 30px 0px;
text-align: justify;
color: #232b70 !important;
}

#main_content_yellow p, #main_content_green p {
color: black !important;
}


.no_bullet_pspacing p {
padding: 0px 10px 0px 10px !important;
margin: 0px 0px 20px 0px !important;
text-align: justify;
background: url() !important;
}

#charity_inner {
width: 669px;
background: #0096ae;
text-align: center;
overflow: hidden;
float: right;
}

.charity_inner_item {
border: 0px;
}

#quicklinks {
width: 649px;
margin: 0px auto;
clear: both;
}

#quick_links_purple, #quick_links_red, #quick_links_yellow, #quick_links_green, #quick_links_blue {
width: 649px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
border: 0px;
overflow: hidden;
color: white;
}

#quick_links_pink {
width: 629px;
font-size: 14px;
padding: 0px;
margin: 0px auto;
text-align: justify;
color: black;
font-weight: bold;
}

#quick_links_pink p {
margin: 0px;
padding: 0px 10px 0px 10px;
}

#quick_links_purple a, #quick_links_purple a:active, #quick_links_purple a:visited, #quick_links_red a, #quick_links_red a:active, #quick_links_red a:visited, #quick_links_yellow a, #quick_links_yellow a:active, #quick_links_yellow a:visited, #quick_links_green a, #quick_links_green a:active, #quick_links_green a:visited, #quick_links_blue a, #quick_links_blue a:active, #quick_links_blue a:visited, #quick_links_pink a, #quick_links_pink a:active, #quick_links_pink a:visited {
color: white !important;
}

#quick_links_purple a:hover, #quick_links_red a:hover, #quick_links_yellow a:hover, #quick_links_green a:hover, #quick_links_blue a:hover, #quick_links_pink a:hover {
color: #80c342 !important;
}


#morpurgo_letter {
padding: 0px 0px 10px 0px;
}

#wicked_young_writers_video {
width: 403px;
float: left;
margin: 0px;
padding: 0px;
}

#right_content_home {
float: left;
width: 256px;
margin: 0px 0px 0px 10px;
}

#elphaba_home {
margin: 0px 0px 10px 0px;
}

#connect_home {
width: 256px;
height: 108px;
margin: 0px;
padding: 0px;
background: url(images/connect_back.jpg) top left no-repeat;
text-align: center;
font-size: 1.3em;
text-transform:uppercase;
font-weight: bold;
}
#connect_home_closed {
width: 256px;
height: 108px;
margin: 0px;
padding: 0px;
padding-top:10px;
background: url(images/connect_back.jpg) top left no-repeat;
text-align: center;
vertical-align:middle;
font-size: 15px;
font-weight: bold;
color:#fff;
}
.connect_home_closedLrg {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 17px;;
font-weight: bold;
color:#fff;
}

#connect_home p {
max-width: 256px;
margin: 0px;
padding: 10px 0px;
text-align: center;
}

.wicked_white {
font-style: oblique;
font-weight: bold;
color: white !important;
}

.wicked_green {
text-transform: uppercase;
font-style: oblique;
font-weight: bold;
color: #80c342 !important;
}

.connect_icon {
width: 40px;
height: 40px;
border: 0px;
padding: 10px 5px 10px 5px;
}

#footer {
width: 955px;
padding: 0px;
margin: 10px auto;
}

.smalltext {
font-size: 10px;
}

.footer_table {
margin: 0px 0px 10px 0px;
text-transform: uppercase;
border: 0px;
}

.charity_logo {
border: 0px;
height: 40px;
padding: 0px 10px 0px 10px;
vertical-align: bottom;
}


#footer_table a:visited, #footer_table a:active, #footer_table a {
text-decoration: none;
}

#footer_table a:hover {
color: black;
}


.wywa_purple {
color: #232b70 !important;
text-align:justify;
}

#main_content_purple {
background: url(images/content_inner_back_purple.jpg) top left repeat-y;
color: #232b70 !important;

scrollbar-3dlight-color:#232b70;
scrollbar-arrow-color:white;
scrollbar-base-color:#232b70;
scrollbar-darkshadow-color:black;
scrollbar-face-color:#232b70;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#232b70;
}

#quick_links_purple {
background-color: #232b70 !important;
}

.wywa_red {
color: #c52329 !important;
}

#main_content_red {
background: url(images/content_inner_back_red.jpg) top left repeat-y;
color: #c52329 !important;

scrollbar-3dlight-color:#c52329;
scrollbar-arrow-color:white;
scrollbar-base-color:#c52329;
scrollbar-darkshadow-color:black;
scrollbar-face-color:#c52329;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#c52329;
}

#quick_links_red {
background-color: #c52329 !important;
}

.wywa_yellow {
color: #f4b448 !important;
}

.wywa_black {
color: #000000; !important;
}

#main_content_yellow {
background: url(images/content_inner_back_yellow.jpg) top left repeat-y;
color: #f4b448 !important;


scrollbar-3dlight-color:#f4b448;
scrollbar-arrow-color:white;
scrollbar-base-color:#f4b448;
scrollbar-darkshadow-color:black;
scrollbar-face-color:#f4b448;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#f4b448;
}

#quick_links_yellow {
background-color: #f4b448 !important;
}

.wywa_green {
color: #369f43 !important;
}

#main_content_green {
background: url(images/content_inner_back_green.jpg) top left repeat-y;
color: #369f43 !important;

scrollbar-3dlight-color:#369f43;
scrollbar-arrow-color:white;
scrollbar-base-color:#369f43;
scrollbar-darkshadow-color:black;
scrollbar-face-color:#369f43;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#369f43;
}

#quick_links_green {
background-color: #369f43 !important;
}

.wywa_blue {
color: #0096ae !important;
}

#main_content_blue {
background: url(images/content_inner_back_blue.jpg) top left repeat-y;
color: #0096ae !important;


scrollbar-3dlight-color:#0096ae;
scrollbar-arrow-color:white;
scrollbar-base-color:#0096ae;
scrollbar-darkshadow-color:black;
scrollbar-face-color:#0096ae;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#0096ae;
}

#quick_links_blue {
background-color: #0096ae !important;
}

#quick_links_pink {
background-color: #e3008c !important;
}


/*----------- upload form ---*/

.upload{
font-weight: normal;
color: #0096ae !important;
}
