/*Body and element styling*/
body.nstars { background-color: #ff0; background-image: url(../nstars/king_kong_page_bg.jpg); background-repeat: no-repeat; background-position: center 450px; }
body.nstars h1 { font-size: 24px; letter-spacing: -1px; }
body.nstars h1, h2 { color: #ce1432; font-weight: bold; text-transform: uppercase; }
body.nstars h2 { color: #fff; background-color: #ce1432; margin-bottom: 6px; padding-left: 5px; }
body.nstars h2.form_received { color: #fff; background-color: #000; margin-bottom: 6px; padding-left: 5px; }
body.nstars h3 { margin-bottom: 6px; }
body.nstars a:hover { color: #ce1432; }
body.nstars a { color: #00626e; }
.nstars_logo { margin-bottom: 24px; }
body.nstars .column1 img, img.sixpx_bottom_margin { margin-bottom: 6px; }
/*Gallery - altered BG colour*/
.jdGallery .slideInfoZone h2
{ background-color: inherit; }
body.nstars .jdGallery .slideInfoZone, body.nstars .jdGallery a.carouselBtn, body.nstars .jdGallery .carousel
{
	background: #ce1432;
}
/*Our Spaces - Columns*/
.column1 { width: 468px; }
.column2 { width: 234px; }
.column1, .column2 { float: left; margin: 0; }
/*Styling*/
.column2 p, .column2 h3, .column2 h4, .column2 img, .column2 ul, .column2 h2 { margin-left: 48px; }
.column2 p.quote { color: #ce1432; text-align: left; }
.column2 p.quote_credit a { color: #fff; font-weight: bold; background-color: #ce1432; text-decoration: none; text-transform: uppercase; padding: 5px; border: dotted 2px #ff0; display: block; }
p.quote_credit a:hover { color: #ce1432; background-color: #fff; }
/*List items*/
body.nstars li { background-color: #fff; padding: 3px 10px; border-bottom: 1px solid #ce1432; list-style-type: none; }
/*Funder logos*/
img.nstars_funder_logos { text-align: right; float: right; margin-top: 24px; }
/*Apply Button*/
body.nstars a.apply { color: #fff; font-size: 18px; font-weight: bold; background-color: #00626e; text-decoration: none; text-align: center; margin-left: 0; padding-top: 6px; padding-bottom: 6px; border: dotted 2px #ff0; display: block; }
body.nstars a.apply:hover { background-color: #ce1432; background-image: url(../nstars/animated_flash.gif); background-repeat: repeat; text-decoration: none; }
/*Video*/
.video_box   { width: 240px; float: left; margin-right: 12px; margin-bottom: 12px; margin-left: 0; }
/*Contact form*/
body.nstars #contact  /* Form BG colour */ { background-color: #ff0; background-image: none; }
body.nstars table.contact_form  /* Table for Contact Form */ { text-align: left; vertical-align: top; margin-left: 0; padding-top: 6px; padding-right: 0; padding-left: 0; border-width: 0; outline-width: 0; border-spacing:	0; }
body.nstars table.contact_form td { width: 50%; }
body.nstars #contact textarea, body.nstars #contact input { width: 330px; }
body.nstars #contact span.required { color: #ce1432; }
/*LEaD Young peoples page*/
.nstars_wrap { background-image: url(../assets/lead/nstars/nstars2010_bg.jpg); background-repeat: no-repeat; height: 935px; margin-bottom: 12px; }
.nstars_wrap p, .nstars_wrap h2, .nstars_wrap h3 { width: 300px; margin-left: 10px; }
.nstars_wrap h2 { line-height: 26px; margin-top: 215px; }
.nstars_wrap h2.remove_top_margin { line-height: 26px; margin-top: 20px; }
.nstars_wrap a { color: #ce1432; font-weight: bold; }
