html, body {
height:100%;
margin:0;
padding:0;
width:100%;
}
body {
background:none repeat scroll 0 0 #F7F4EB;
letter-spacing:0;
}
body * {
font-family:Verdana,sans-serif;
}
div, h1, h2, ul, li, p {
display:block;
float:left;
margin:0;
padding:0;
width:auto;
}
a {
cursor:pointer !important;
outline:0 none;
}
img {
border:0 none;
}
#page {
background:none repeat scroll 0 0 white;
clear:left;
left:-500px;
margin-left:50%;
position:relative;
width:1000px;
}
#header {
clear:left;
width:100%;
}
#block-menu-primary-links {
width:190px;
}
#sidebar-first a.logo {
background:url("/img/home_icon.gif") no-repeat scroll center top transparent;
display:block;
float:left;
height:150px;
margin-left:20px;
margin-top:20px;
width:150px;
}
#sidebar-first a.logo:hover {
background:url("/img/home_icon_hilite.gif") no-repeat scroll center top transparent;
}
#content {
margin-top:80px;
position:relative;
width:490px;
}
#content .body-text li {
clear:left;
width:100%;
}
#content .home img.tag {
display:none;
}
#right {
margin-left:40px;
margin-top:80px;
width:230px;
}
#footer {
background:none repeat scroll 0 0 #C8B477;
clear:left;
line-height:30px;
margin-top:40px;
width:100%;
}
#header .top {
background:none repeat scroll 0 0 #B0953A;
clear:left;
height:60px;
position:relative;
width:100%;
}
#header .top h1 {
color:white;
font-size:16px;
line-height:24px;
margin-left:20px;
margin-top:24px;
}
#header .top h2 span {
padding-left:10px;
padding-right:10px;
}
#header .top > div {
float:none;
}
#header .top > div a {
display:block;
height:100%;
width:100%;
}
#header .top .grow {
background:url("/img/global_growit_normal_01.png") no-repeat scroll 0 0 transparent;
height:42px;
position:absolute;
right:240px;
top:42px;
width:106px;
}
#header .top .cook {
background:url("/img/global_cookit_normal_01.png") no-repeat scroll 0 0 transparent;
height:42px;
position:absolute;
right:180px;
top:75px;
width:99px;
}
#header .top .film {
background:url("/img/global_filmit_normal_01.png") no-repeat scroll 0 0 transparent;
height:42px;
position:absolute;
right:84px;
top:45px;
width:99px;
}
#header .top .ask {
background:url("/img/global_askit_normal_01.png") no-repeat scroll 0 0 transparent;
height:42px;
position:absolute;
right:340px;
top:75px;
width:92px;
}
#header .top .grow:hover {
background:url("/img/global_growit_rollover_01.png") no-repeat scroll 0 0 transparent;
}
#header .top .cook:hover {
background:url("/img/global_cookit_rollover_01.png") no-repeat scroll 0 0 transparent;
}
#header .top .film:hover {
background:url("/img/global_filmit_rollover_01.png") no-repeat scroll 0 0 transparent;
}
#header .top .ask:hover {
background:url("/img/global_askit_rollover_01.png") no-repeat scroll 0 0 transparent;
}
#header .head {
background:none repeat scroll 0 0 #34AADA;
clear:left;
height:30px;
line-height:30px;
margin-top:10px;
width:100%;
}
#header .head ul, #menu ul, #footer ul {
margin-left:20px;
}
#header .head ul + ul {
float:right;
margin-right:10px;
}
#header .head li {
color:white;
font-size:11px;
font-weight:bold;
margin-right:10px;
}
#header .head li:hover {
color:#1C3F95;
}
#header .head li a {
color:white;
text-decoration:none;
}
#header .head li a:hover {
color:#1C3F95;
}
#header .head li span {
color:white !important;
padding-right:10px;
}
#header .head ul li a.active {
color:#1C3F95;
}
#footer ul li span {
color:#5D4720 !important;
padding-right:10px;
}
#footer ul li {
color:#5D4720;
font-size:11px;
font-weight:bold;
margin-right:10px;
}
#footer ul li a {
color:#5D4720;
text-decoration:none;
}
#footer ul li a:hover {
color:#1C3F94;
}
#footer ul li a.active {
color:#1C3F95;
}
#block-menu-primary-links ul > li ul {
width:150px;
}
#block-menu-primary-links ul ul {
margin-left:0;
}
#block-menu-primary-links > ul {
}
#block-menu-primary-links li a {
color:#B1953A;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
line-height:30px;
text-decoration:none;
width:150px;
}
#block-menu-primary-links li li a {
width:140px;
}
#block-menu-primary-links ul ul li a {
border-bottom:0 none;
color:#B1953A;
font-weight:normal;
line-height:20px;
padding-left:10px;
}
#block-menu-primary-links li a.active {
color:#1C3F95;
}
#block-menu-primary-links li.active-trail ul li a {
color:#B1953A;
}
#block-menu-primary-links ul ul li a.active {
color:#1C3F95;
}
#block-menu-primary-links li.trail li a {
color:#B1953A;
}
#block-menu-primary-links ul a:hover {
color:#1C3F95 !important;
}
#block-menu-primary-links ul > li.active-trail ul {
border-bottom:1px solid #1C3F95;
}
#block-menu-primary-links > a.img {
border:0 none;
clear:left;
display:block;
float:left;
margin-left:20px;
margin-top:40px;
}
#block-menu-primary-links > a.img img {
border:0 none;
}
#block-menu-primary-links > a.img + a.img {
margin-top:20px;
}
#content img, #right img {
border:0 none;
}
#content .home {
float:left;
width:480px;
margin-left: 10px;
}
#content .home .container .map-img img {
left:0;
position:absolute;
top:0;
margin-left: -10px;
}
#content .home .container .map-img #map-img {margin-left: 0;}
#content .home .container #map-img {
height:470px;
/*left:10px;*/
top:90px;
width:480px;
}
#content .home .container #map-cookit, #content .home .container #map-cookit-hilite {
left:103px;
top:90px;
}
#content.home .container #map-growit, #content.home .container #map-growit-hilite {
left:223px;
top:91px;
}
#content .home .container #map-growit, #content .home .container #map-growit-hilite {
left:223px;
top:91px;
}
#content .home .container #map-filmit-login, #content .home .container #map-filmit-login-hilite {
left:303px;
top:135px;
}
#content .home .container #map-people, #content .home .container #map-people-hilite {
left:12px;
top:226px;
}
#content .home .container #map-register, #content .home .container #map-register-hilite {
left:146px;
top:239px;
}
#content .home .container #map-evaluation, #content .home .container #map-evaluation-hilite {
left:288px;
top:233px;
}
#content .home .container #map-curriculum, #content .home .container #map-curriculum-hilite {
left:395px;
top:216px;
}
#content .home .container #map-resources, #content .home .container #map-resources-hilite {
left:16px;
top:308px;
}
#content .home .container #map-cooking-bus, #content .home .container #map-cooking-bus-hilite {
left:147px;
top:323px;
}
#content .home .container #map-filmit, #content .home .container #map-filmit-hilite {
left:360px;
top:293px;
}
#content .home .container #map-case-studies, #content .home .container #map-case-studies-hilite {
left:308px;
top:369px;
}
#content .home .container #map-contact, #content .home .container #map-contact-hilite {
left:56px;
top:427px;
}
#content .home .container #map-about, #content .home .container #map-about-hilite {
left:165px;
top:386px;
}
#content .home .container #map-askit, #content .home .container #map-askit-hilite {
left:272px;
top:466px;
}
#content .home .container img[id$="-hilite"] {
display:none;
}
#content .home .container {
/*margin-left:10px;*/
}
#content .home > h2 {
/*margin-left:10px;*/
}
#content span.id {
display:none;
}
#content .body-text {
color:#1C3F95;
font-size:12px;
margin-top:96px;
padding-left:10px;
width:480px;
}
#content .body-text p {
line-height:20px;
margin:0;
padding:0 0 16px;
}
#content .body-text p.quote {
color:#B1953A;
padding-left:20px;
padding-right:20px;
}
#content .body-text li {
display:list-item;
line-height:20px;
margin-left:20px;
}
#content .heading {
height:40px;
left:0;
line-height:40px;
padding-left:10px;
position:absolute;
top:0;
width:480px;
}
#content .about .heading, #content .curriculum .heading, #content .people-partners .heading, #content .studies .heading, #content .resources .heading {
background:url("/img/heading.png") no-repeat scroll 0 0 transparent;
color:white;
padding-left:20px;
width:470px;
}
#content .body-text p {
clear:left;
width:100%;
}
#content h1.flir-text {
font-size:24px;
padding-left:20px;
}
#content .about h1.flir-text, #content .curriculum h1.flir-text {
color:white;
}
#content .vision h1.flir-text {
color:#BF1E2E;
}
#content .body-text p.gold {
clear:left;
}
#right {
font-size:11px;
}
#right.curriculum img {
clear:none;
float:left;
margin-bottom:10px;
}
#right.sub-cur {
text-align:center;
width:230px;
}
#right.sub-cur .block-img {
border-bottom:1px solid #1C3F95;
clear:left;
padding-bottom:20px;
width:230px;
}
#right.sub-cur .block-top {
background:url("/img/right_side_panel_00.png") no-repeat scroll 0 0 transparent;
clear:left;
height:8px;
margin-top:20px;
width:230px;
}
#right.sub-cur .block-top.head {
margin-top:0;
}
#right.sub-cur .block-bottom {
background:url("/img/bottom_strip_beige.png") no-repeat scroll 0 0 transparent;
clear:left;
height:12px;
margin-bottom:20px;
width:230px;
}
#right.sub-cur .related {
background:none repeat scroll 0 0 #F4F0E4;
clear:left;
color:#B1953A;
font-weight:bold;
padding:0 15px 0 15px;
text-align:left;
width:200px;
}
#right.sub-cur .related span {
color:#486B29;
font-weight:normal;
}
#right.sub-cur .related a {
color:#B1953A;
font-weight:bold;
text-decoration:none;
}
#right.sub-cur .red img {
margin-top:10px;
}
#right.sub-cur .blue img {
margin-bottom:10px;
}
#right.sub-cur .blue span {
font-weight:normal;
}
.gold-link {
color:#B1953A;
font-style:italic;
font-weight:normal !important;
text-decoration:underline !important;
}
.gold-link:hover {
color:#1C3F94;
}
#right .nil-top {
margin-top:0 !important;
}
#right.sub-cur .block-top-blue {
background:url("/img/blue_panel_00.jpg") no-repeat scroll 0 0 transparent;
clear:left;
height:8px;
margin-top:0;
width:230px;
}
#right.sub-cur .block-bottom-blue {
background:url("/img/bottom_strip_blue.png") no-repeat scroll 0 0 transparent;
clear:left;
height:12px;
margin-bottom:20px;
width:230px;
}
#right.sub-cur .body-blue {
background:none repeat scroll 0 0 #E8EBF4;
clear:left;
color:#B1953A;
font-weight:bold;
/*padding:10px 15px 0 15px;*/
/*padding-top: 10px;*/
text-align:left;
width:230px;
}
#right.sub-cur .body-blue > a {display: block; float: left; clear: left;}
#right.sub-cur .body-blue > a img {display: block; float: left; clear: left;}
/*
#right.sub-cur .body-blue form input.login {
border:1px inset gray;
clear:left;
float:left;
margin-bottom:4px;
margin-top:4px;
width:196px;
}
*/
/*
#right.sub-cur .body-blue form input.submit {
clear:left;
float:left;
margin-top:4px;
}
*/
#right.sub-cur .body-blue span {
clear:left;
float:left;
}
#right .ruler {
border-top:1px solid #1C3F94;
margin-top:20px;
padding-top:20px;
}
#right.sub-cur h5 {
margin:0;
padding:0;
}
#right.sub-cur h5 a {
font-size:16px;
margin:0;
padding:0;
text-decoration:none;
}
#right.sub-cur h5 a:hover {
color:#1C3F94 !important;
font-size:16px;
}
#right .home-h1, #right .home-h2, #right .home-h3 {
clear:left;
display:block;
float:left;
height:21px;
margin-bottom:0;
width:230px;}
#right .home-h1 {
background:url("/img/home/introduction_strip.png") no-repeat scroll 0 0 transparent;
cursor: default !important;
}
#right .home-h2 {
background:url("/img/home/featured_film_strip.png") no-repeat scroll 0 0 transparent;
cursor: default !important;
}
#right .home-h3 {
background:url("/img/home/latest_strip.png") no-repeat scroll 0 0 transparent;
cursor: default !important;
}
#right .home-h1:hover {
/*background:url("/img/home/introduction_strip_hilite.png") no-repeat scroll 0 0 transparent;*/
}
#right .home-h2:hover {
/*background:url("/img/home/featured_film_strip_hilite.png") no-repeat scroll 0 0 transparent;*/
}
#right .home-h3:hover {
/*background:url("/img/home/latest_strip_hilite.png") no-repeat scroll 0 0 transparent;*/
}
#header .slogan {
background:url("/img/global_header_text.png") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
width:316px;
}
#header .slogan:hover {
background:url("/img/global_header_text_hilite.png") no-repeat scroll 0 0 transparent;
}
#content .wrapper {
margin-top:96px;
}
#content .wrapper + .wrapper {
margin-top:0;
}
#content .studies .body-text {
margin-top:0;
}
#content .logo-text .body-text p {
float:left;
}
#content .logo-text .body-text p + p {
clear:left;
float:left;
padding-left:0;
width:100%;
}
#content .logo-text .body-text p img {
float:left;
margin-right:20px;
}
#content .studies {
float:left;
width:480px;
}
#content .studies .wrapper {
float:left;
width:480px;
}
#content .studies .body-text {
float:left;
width:480px;
margin-left: 10px;
}
#content .studies .body-text p {
float:left;
}
#content .studies .wrapper img {
float:right;
margin-top:20px;
}
#content .studies .wrapper .body-text {
padding-left:0;
}
#content .studies h3 {
color:#F8A11E;
line-height:20px;
margin:0;
padding:16px 0 0;
}
#content .studies ul {
line-height:20px;
padding-bottom:10px;
}
#content .cooking-bus .body-text ul {
border-bottom:1px solid #B1953A;
margin-bottom:20px;
padding-bottom:20px;
}
#content .cooking-bus .body-text li {
color:#BE1E2D;
margin-left:14px;
}
#content .cooking-bus .body-textrelated li span {
color:#1C3F95;
font-weight:bold;
}
#content .cooking-bus .wrap {
border-bottom:1px solid #B1953A;
}
#content .body-text h4 {
color:#BE1E2D;
font-size:16px;
line-height:16px;
margin:0;
padding:0 0 16px;
}
#content .body-text h5 {
color:#BE1E2D;
font-size:12px;
line-height:12px;
margin:0;
padding:0 0 16px;
}
#content .resources .body-text p {
clear:left;
}
#content .resources .body-text .wrap {
color:#B1953A;
}
#right.resources {
padding-top:96px;
}
#right.resources p {
color:#1C3F95;
padding-bottom:16px;
}
#content .resources a {
color:#B1953A;
font-style:italic;
}
#content .resources .wrap {
border-top:1px solid #B1953A;
padding-top:20px;
width:100%;
}
#content .evaluation .wrap {
border-top:1px solid #B1953A;
padding-top:20px;
width:100%;
}
#content .fix li, #content.fix p {
clear:left;
float:left;
}
#content #register {
}
#content #register .ruler {
border-bottom:1px solid #1C3F94;
clear:left;
color:#1C3F94;
float:left;
font-size:11px;
font-weight:bold;
line-height:20px;
padding-bottom:4px;
width:100%;
}
#content #register .group {
clear:left;
float:left;
margin-bottom:20px;
padding-top:20px;
}
#content #register .intro {
clear:left;
color:#1C3F94;
float:left;
font-size:11px;
font-weight:bold;
margin-top:20px;
padding-bottom:10px;
width:100%;
}
#content #register .col-1, #content #register .col-2 {
float:left;
clear: none !important;
}
#content #register .col-1 span, #content #register .col-2 span {
line-height:11px;
padding-left:4px;
}
#content #register .col-1 {
}
#content #register .col-2 {
margin-left:20px;
}
#content #register .col-1 .row, #content #register .col-2 .row {
clear:left;
float:left;
width:auto;
}
#content #register .row {
clear:left;
float:left;
min-height:25px;
width:100%;
}
#content #register .row span {
color:#1C3F94;
float:left;
font-size:11px;
font-weight:bold;
white-space:nowrap;
width:150px;
}
#content #register .row input {
float:left;
font-size:11px;
margin:0;
padding:0;
}
#content #register .row input.field {
border:1px inset gray;
width:326px;
}
#content #register .row input.submit {
margin-top:20px;
padding:0 4px;
width:auto;
}
#content #register .row.wrap-line input {
margin-bottom:10px;
margin-top:15px;
}
#content #register .row.wrap-line span.regular {
font-weight:normal;
}
#content #register .col-1 .row input, #content #register .col-2 .row input {
width:auto;
}
#content #register textarea {
border:1px inset gray;
font-size:11px;
height:90px;
width:480px;
}
#content .reg-err {
clear:left;
font-weight:bold;
}
#content .back {
clear:left;
}
#tell-a-friend {
margin:0;
padding:2px 0 0;
}
#tell-a-friend .row {
clear:left;
float:left;
font-size:12px;
min-height:25px;
width:100%;
}
#tell-a-friend .row span {
display:block;
float:left;
font-size:11px;
font-weight:bold;
width:150px;
}
#tell-a-friend .row .field {
border:1px inset gray;
float:left;
font-size:11px;
width:326px;
}
#tell-a-friend .row label {
color:#BE1E2D;
}
#tell-a-friend .row i {
font-weight:normal;
}
#tell-a-friend textarea {
border:1px inset gray;
font-size:11px;
height:80px;
width:326px;
}
#tell-a-friend .last {
margin-top:10px;
}
#return.tell-a-friend {
font-weight:bold;
margin-left:150px;
margin-top:10px;
}
#right.logos {
width:230px;
}
#right.logos .sub-title {
clear:left;
float:left;
font-weight:bold;
padding-bottom:5px;
text-align:left;
width:230px;
}
#right.logos .holder {
border-top:1px solid #1C3F94;
clear:left;
float:left;
font-size:12px;
margin-bottom:10px;
padding-top:10px;
width:230px;
}
#right.logos .holder img {
float:left;
}
#right.logos .holder span {
display:block;
float:right;
font-weight:bold;
}
#right.logos .holder a {
text-decoration:none;
}
.gold {
color:#B1953A !important;
}
.green {
color:#67923D !important;
}
.red {
color:#BE1E2D !important;
}
.blue {
color:#1C3F94 !important;
}
.yellow {
color:#FAA61A !important;
}
.body-text p img {
float:left;
margin-right:10px;
}
.heading h1 {
float:left;
font-family:Duper;
font-size:30px;
line-height:32px;
margin:0;
padding:0;
}
.heading h2 {
float:left;
font-family:Duper_Italic;
font-size:25px;
line-height:32px;
margin:0;
padding:0;
width:auto;
}
#content-area h3 {
float:left;
font-family:Duper;
font-size:25px;
line-height:32px;
margin:0;
padding:0;
width:auto;
color:#B1953A !important;
}
.about .heading h2, .schools .heading h2, .people.index h2 {
/*
float:left;
font-family:Duper_Italic;
font-size:25px;
line-height:32px;
margin:0;
padding:0;
width:120px;
*/
}
.about .heading h1 {
/*
float:left;
font-family:Duper;
font-size:30px;
line-height:32px;
margin:0;
padding:0;
width:72px;
*/
}
.heading {
}
#content .studies .body-text li {
list-style-type:none;
}
#content .case .body-text li {
list-style-type:none;
}
#content .case .body-text ul, .case .body-text li {
margin:0 !important;
padding:0;
}
#content .studies .body-text ul, #content.studies .body-text li {
position:relative;
}
#content .studies .body-text li span {
font-weight:bold;
left:-18px;
position:absolute;
}
#content .studies .wrapper a {
color:#1C3F94;
font-style:italic;
}
#content .studies .wrapper a:hover {
color:#B1953A;
}
#content .studies .wrapper h3 a {
color:#F8A11E;
font-style:normal;
text-decoration:none;
}
#content .studies .wrapper h3 a:hover {
color:#1C3F94;
}
#content .contact p {
clear:left;
}
#content .contact a {
color:#1C3F94;
text-decoration:none;
}
#content .contact a:hover {
color:#B1953A;
}
#content .body-text ul {
padding-bottom:20px;
}
#right .related a:hover {
color:#1C3F94;
}
#content .people .frames {
margin-left:10px;
margin-top:40px;
width:480px;
}
#content .people .frames a {
display:block;
float:left;
height:92px;
margin:0 4px 4px 0;
padding:0;
position:relative;
width:92px;
}
#content .people .frames img {
margin:0;
padding:0;
}
#content .people .frames a span {
display:block;
height:92px;
margin:0;
padding:0;
position:absolute;
width:92px;
}
#content .people .frames a span.border {
background:url("/img/people-partners/people/pic_frame.gif") no-repeat scroll 0 0 transparent;
}
#right.people {
margin-top:60px;
}
#right.people a, #right.people span {
clear:left;
display:block;
float:left;
width:100%;
}
#right.people a {
padding-left:10px !important;
}
#right.people a.blue {
color:#1C3F94;
}
.map-filmit {
background:none repeat scroll 0 0 orange;
}
.map-filmit:hover {
background:none repeat scroll 0 0 red;
}
#recaptcha_container {
margin-top:10px;
}
#recaptcha_image {
cursor:pointer;
margin-bottom:10px;
text-align:center;
width:326px !important;
}
#recaptcha_image img {
margin:0 auto;
}
#main {
position:relative;
width:1000px;
}
#content, #sidebar-first {
float:left;
margin-right:0;
position:relative;
}
#content {
width:810px;
}
#sidebar-first {
width:190px;
}
#content > .content {
float:left;
width:810px;
min-height: 710px;
}
#content > div {
width:490px;
}
#content > #right {
width:230px;
}
#content h2.title {
display:none;
}
.two-sidebars .center, .sidebar-left .center {
margin-left:0;
}
#block-menu-primary-links h3, #block-user-1 h3 {
display:none;
}
#content-area .submitted {
display:none;
}
#content-header {
display:none;
}
ul.menu, ul.menu li {
clear:left;
float:left;
margin:0;
padding:0;
}
#block-menu-primary-links ul, #block-menu-primary-links ul li, #block-menu-primary-links ul li a {
clear:left;
float:left;
line-height:30px;
margin:0;
padding:0;
}
#block-menu-primary-links ul ul, #block-menu-primary-links ul ul li, #block-menu-primary-links ul ul li a {
line-height:20px;
}
#block-menu-primary-links .content {
margin-left:20px;
}
#block-menu-primary-links .content > .menu > li a {
border-bottom:1px solid #1C3F95;
}
#block-menu-primary-links .content > .menu > li.active-trail a {
border-bottom:0 none;
}
#block-menu-primary-links .content > .menu > li.active-trail.leaf a {
border-bottom:1px solid #1C3F95;
}
#block-menu-primary-links .content > .menu > li.active-trail ul {
margin-top:-4px;
padding-bottom:8px;
}
#block-menu-primary-links .content > .menu > li li a {
border-bottom:0 none;
}
#sidebar-first {
background:none repeat scroll 0 0 transparent;
}
ul.links li {
padding:0;
}
.with-navigation #content, .with-navigation .sidebar {
margin:0;
}
#content .content > div {
margin-top:80px;
position:relative;
}
#sidebar-first {
position:relative;
}
#sidebar-first > a {
clear:left;
display:block;
float:left;
margin-left:20px;
position:relative;
}
#sidebar-first .bus-icon {
background:url("/img/cookingbus.gif") no-repeat scroll 0 0 transparent;
height:68px;
margin-top:40px;
width:150px;
}
#sidebar-first .bus-icon:hover {
background:url("/img/cookingbus_hilite.gif") no-repeat scroll 0 0 transparent;
height:68px;
width:150px;
}
#sidebar-first .filmit-icon {
background:url("/img/filmit_login.gif") no-repeat scroll 0 0 transparent;
height:97px;
margin-top:20px;
width:150px;
}
#sidebar-first .filmit-icon:hover {
background:url("/img/filmit_login_hilite.gif") no-repeat scroll 0 0 transparent;
height:97px;
width:150px;
}
#footer {
clear:left;
float:left;
}
#block-user-1 {
background:none repeat scroll 0 0 white;
right: -150px;
position:absolute;
top:0;
width:150px;
}
#block-user-0 {
display:none;
}
#block-user-1 ul, #block-user-1 ul li {
margin:0;
padding:0;
}
#content-area .admin .compact-link {
display:none;
}
#content-area .admin .admin-panel {
}
#secondary {
width:980px;
}
#secondary li.last {
float:right;
margin-left:0 !important;
margin-right:20px;
}
#block-menu-primary-links .open_futures_people.active-trail a, #block-menu-primary-links .our_partners.active-trail a, #right.people a.active {
color:#1C3F94 !important;
}
#block-menu-primary-links .case_studies > ul, #block-menu-primary-links .open_futures_people > ul, #block-menu-primary-links .filmit > ul, #block-menu-primary-links .our_partners > ul {
display:none;
}

#block-menu-primary-links .case_studies > a.active {border-bottom: 1px solid #1C3F95 !important;}

.featured-film > .body-text > div {
clear:left;
float:left;
}
.featured-film > .body-text > .title {
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
}

.casestudies-maintext {color: #1c3f94 !important; width: 480px;}
.casestudies-quote {color: #b1953a !important; width: 460px !important; padding-left: 10px; padding-right: 10px;}
.casestudies-heading {margin: 0; padding: 0; color: #1c3f94 !important; font-weight: bold; width: 480px;}

#content .cs .body-text .cs-org-name,
#content .cs .body-text .cs-location {margin: 0; padding: 0; color: #1C3F95; font-size: 12px; line-height: 20px;}
#content .cs .body-text .cs-org-name {font-weight: bold;}
#content .cs .body-text .cs-location {font-weight: normal;}
#content .cs .body-text .cs-manager-select.cs-manager-name.gold {line-height: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}

#content .cs .body-text .cs-manager-select.cs-manager-name.gold .label,
#content .cs .body-text .cs-manager-select.cs-manager-name.gold .value {display: inline;}
#content .cs .body-text .cs-teaser {}
#content .cs .body-text .cs-main-image {padding-bottom: 20px;}
#content .cs .body-text .cs-thumbnail {}
#content .cs .body-text .cs-story {}

#content .cs .body-text p {display: block; margin: 0; padding: 0; padding-bottom: 20px;}

#content .cs .body-text span {display: block;}

/* ------------------------------------------------------------------ */

#right p {line-height: 16px !important;}

.view-cs-teaser-list .views-row {float: left; width: 480px; border-bottom: 1px solid #B1953A; margin-bottom: 16px;}

.view-cs-teaser-list .views-field-field-cs-thumbnail-fid {float: left; width: 170px;}

.view-cs-teaser-list .views-field-field-cs-thumbnail-fid img {float: left; margin: 0 !important;}

.view-cs-teaser-list .views-field-title,
.view-cs-teaser-list .views-field-field-cs-org-name-value,
.view-cs-teaser-list .views-field-field-cs-location-value,
.view-cs-teaser-list .views-field-field-cs-teaser-value,
.views-field-field-cs-intro-value {float: right; width: 310px;}

.view-cs-teaser-list .views-field-title a {color: #F8A11E !important; font-weight: bold; font-style: normal !important; font-size: 12px !important; text-decoration: none !important;}
.view-cs-teaser-list .views-field-title a:hover {color: #1C3F94 !important; text-decoration: none !important; font-weight: bold; font-style: normal !important;}
.view-cs-teaser-list .views-field-field-cs-org-name-value {font-weight: bold; font-size: 12px !important; margin-top: 4px;}

.view-cs-teaser-list .views-field-field-cs-teaser-value,
.views-field-field-cs-intro-value {margin-top: 4px;}

.view-cs-teaser-list .views-field-field-cs-teaser-value a,
.view-cs-teaser-list .views-field-field-cs-intro-value a {display: inline !important; float: none !important; color: #B1953A !important; text-decoration: underline !important;}
.view-cs-teaser-list .views-field-field-cs-teaser-value a:hover,
.view-cs-teaser-list .views-field-field-cs-intro-value a:hover {color: #1C3F94 !important;}

.view-cs-teaser-list .views-field-field-cs-teaser-value p,
.view-cs-teaser-list .views-field-field-cs-intro-value p {font-size: 11px !important; line-height: 16px !important;}

.view-cs-teaser-list .views-field-field-cs-location-value {font-style: italic; font-size: 12px !important;}

.view-cs-teaser-list .field-content,
.view-cs-teaser-list .field-content a {display: block; float: left;}

.view-cs-teaser-list .views-field-view-node {display: none;}

.body em, .body i, .body strong, .body b {display: inline !important; clear: none !important;}

#header {background: transparent !important;}

.body-text a {color: #1C3F94 !important; text-decoration: underline !important;}
.body-text a:hover {color:#B1953A !important;}

#edit-title {font-size: 14px;}

.view-filmit-feat-film-list .view-content > .views-row {line-height: 12px !important; padding-top: 2px; padding-bottom: 2px;}

.view-filmit-feat-film-list span.field-content, .view-filmit-feat-film-list span.field-content a {line-height: 12px !important;}

.register .subject {float: left; clear: left; width: 100% !important;}

.register #register .subject .row {float: left; clear: left; width: 100% !important;}
.register #register .subject .row span {width: 400px !important; padding-left: 6px; line-height: 11px !important;}

#edit-field-cs-story-0-value_ifr {min-height: 360px !important;}

.node-form .standard > * {float: left; clear: left; width: auto;}

.node-form .admin > * {float: left; clear: left; width: auto;}

.node-form > * {float: left; clear: left; width: auto;}

.node-form fieldset {float: left; clear: left; width: auto;}

.body-field-wrapper {float: left; clear: left; width: auto;}

.body-field-wrapper > * {float: left; clear: left; width: auto;}

.body-field-wrapper .fieldset-wrapper {display: block; float: left; clear: left; width: auto;}
.body-field-wrapper .fieldset-wrapper * {display: block; float: left; clear: left; width: auto;}

.filmit-login {margin-left: 20px; margin-top: 20px;}

.filmit-login, .filmit-login .body-blue {width: 150px; float: left; clear: left;}

.filmit-login .body-blue {background: #E8EBF4; padding-top: 5px;}

.filmit-login form {display: block; float: left; clear: left; width: 135px; padding-left: 15px;}

.filmit-login input.login {margin: 0; padding: 0; display: block; float: left; clear: left; width: 120px !important; font-size: 12px; border: 1px inset gray; padding: 1px 0 1px 0;}

.filmit-login input.submit {margin: 0; padding: 0; display: block; float: left; clear: left; font-size: 12px; margin-top: 10px;}

.filmit-login span {margin: 0; padding: 0; display: block; float: left; clear: left; font-size: 11px !important; font-weight: bold; line-height: 21px !important;}

.filmit-login img {display: block; float: left; clear: left;}

.filmit-login .block-bottom-blue {width: 150px; height: 12px; background: url('/img/login_bottom_strip.png');}

input[type="hidden"] {display: none;}

#content-area {}

#content > #content-inner {float: left; clear: left; width: 810px; min-height: 710px;}

.intro-video {display: none; position: absolute; left: 0; top: 90px; width: 480px; padding-top: 21px; background: url('/img/home/film_strip.png') no-repeat;}

#right.sub-cur .related .intro-thumb {display: block; float: left; clear: left;}

#content .home {border-top: 1px solid #B1953A; padding: 0; padding-top: 10px;}

#content .home .container {position: relative; padding-top: 25px;}
#content .home .container > p {position: relative;}

.home .map-img {position: relative; top: -90px; left: 0; float: left; width: 480px; margin-top: 20px;}

.home .map-nav {/*display: none;*/}

.home .intro-head {width: 480px; float: left; clear: left; border-bottom: 1px solid #B1953A; padding-bottom: 10px;}

.home .modal {display: none; width: 480px !important; height: 470px !important; opacity: 0.7; background: white !important; position: absolute; top: 90px; left: 0;}

.intro-video .close {position: absolute; right: 15px; top: 5px;}

.intro-video embed {/*height: 20px;*/ /*height: 289px;*/}

.front .content #right .feat-film .views-field-body {display: none;}

.front .content #right .feat-film .views-field-body .field-content {}

.front #right.sub-cur .related {display: block; padding: 0; margin: 0; width: 230px; float: left; clear: left;}

.front #right.sub-cur .related .intro-thumb {display: block; padding: 0; margin: 0; width: 230px; float: left; clear: left;}
.front #right.sub-cur .related .intro-thumb img {display: block; padding: 0; margin: 0; float: left; clear: left;}

.front #right.sub-cur .red img {margin-top: 0;}

.front .intro-play {float: left; clear: left; background: #F4F0E4; width: 230px; padding-top: 10px; text-align: left;}
.front .intro-play a {display: block; text-align: left; font-size: 11px !important; line-height: 13px !important; text-decoration: underline; font-style: italic;}

.front .intro-play a {color:#B1953A;}
.front .intro-play a:hover {color:#1C3F94;}

.views-field-field-filmit-thumbnail-fid span, .views-field-field-filmit-thumbnail-fid img {display: block; float: left; clear: left;}

.front #right.sub-cur .blue img {margin-bottom:0;}

.front .views-field-field-filmit-thumbnail-fid img {cursor: pointer;}

.front .view-feat-film-fields {}
.front .view-feat-film-fields span, .front .view-feat-film-fields a {display: block; line-height: 13px !important; float: left; clear: left; width: auto;}

.front .view-feat-film-fields .views-field-title {margin-left: 15px; margin-top: 10px;}

.front .view-feat-film-fields .views-field-field-filmit-school-value {margin-left: 15px; margin-top: 3px;}

.front .view-feat-film-fields .views-field-view-node {float: left; clear: left; display: block; margin-top: 3px; margin-left: 15px; width: 200px;}
.front .view-feat-film-fields .views-field-view-node span {color:#1C3F94; display: block; float: left; clear: left; width: 200px; padding-top: 3px;}
.front .view-feat-film-fields .views-field-view-node a {display: block; float: right; clear: none; width: auto;}

.front .view-feat-film-fields .views-field-view-node a.feat-play {display: block; float: left; clear: none; width: auto;}
/*
.gold {
color:#B1953A !important;
}
.green {
color:#67923D !important;
}
.red {
color:#BE1E2D !important;
}
.blue {
color:#1C3F94 !important;
}
.yellow {
color:#FAA61A !important;
}
*/
.front .feat-film-fields a {color:#1C3F94; font-weight: bold; text-decoration: none;}

.front .feat-film-fields a:hover {color:#B1953A;}

.front .view-feat-film-fields .views-field-view-node span a {color:#B1953A; text-decoration: underline; font-style: italic; font-weight: normal;}
.front .view-feat-film-fields .views-field-view-node span a:hover {color:#1C3F94;}


#content .studies .wrapper .imagefield-field_cs_thumbnail img {float: left !important;}

#content .cs .heading {white-space: pre-wrap; width: 480px;}

#content .cs .heading h1, #content .cs .heading h2 {width:480px;}
#content .featured-film .heading h1, #content .featured-film .heading h2 {width:480px;}

.cs-story p {}

.view-filmit-feat-film-list .views-row {float: left; clear: left; width: 200px;}

#header .head * {line-height: 30px;}

#header .head #secondary {margin-top: -1px;}

.featured-film .body-text > div {float: left; clear: left; width: 480px; line-height: 18px;}
.featured-film .body-text > div p {line-height: 18px;}

#content .home .heading {padding-left: 0;}

#content .home .heading h1 {color: orange;}

input[type="text"] {padding-top: 1px !important; padding-bottom: 1px !important; font-size: 12px;}

.front #right .related {padding: 0 15px 0 15px !important; width: 200px !important;}
.front #right .related.red {padding: 0 !important; width: 230px !important;}

.front #right .related p {display: block; color: #BE1E2D !important; font-weight: bold; margin: 0; padding: 0; padding-top: 10px;}

.front #right .related p a {color: #BE1E2D !important;}
.front #right .related p a:hover {color: #B1953A !important;}

.front #right .related ul {display: block; margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px;}

.front #right .related ul li {display: block; color: #1C3F94 !important; font-weight: normal; margin: 0; padding: 0; line-height: 16px;}

.front #right .related a.gold-link {font-weight: bold !important; display: block;}

.front .home .container .intro-video .close {width: 13px; height: 13px; display: block; background: url('/img/home/close_button.gif');}
.front .home .container .intro-video .close:hover {background: url('/img/home/close_button_hilite.gif');}


.view-home-quotes-ticker {}

#scroll-ticker {}


.quote-scroll {width: 480px; position: relative; top: 500px; left: 0; background: url('/img/home/quote_top_strip.png') no-repeat top left; height: 46px;}

#scroll-ticker {height: 25px; line-height: 25px;}

.quote-scroll marquee {height: 25px; line-height: 25px; width: 450px; margin-left: 15px; margin-right: 15px;}

.quote-frame {position: relative; margin-top: 21px; background: url('/img/home/quote_bottom_strip.png') no-repeat top left;}

.quote-frame .blend-right {width: 29px; height: 25px; position: absolute; top: 0; right: 0; background: url('/img/home/blend-right.png')}
.quote-frame .blend-left {width: 29px; height: 25px; position: absolute; top: 0; left: 0; background: url('/img/home/blend-left.png')}

/*
.quote-scroll .quote-holder {display: block; padding-bottom: 21px; background: url('/img/home/quote_bottom_strip.png') no-repeat bottom left;}
*/
.views-field-body p {padding-left: 4px; color:#1C3F94 !important; font-weight: bold;}
.views-field-field-quotes-author-value span {padding-left: 4px; color:#B1953A !important; font-weight: bold;}
.views-field-field-quotes-role-value span {color:#1C3F94 !important; font-weight: normal; font-style: italic;}
.views-field-field-quotes-school-value span {color:#1C3F94 !important; font-weight: normal; font-style: normal;}

.view-home-quotes-ticker .views-row {line-height: 25px; white-space: nowrap; padding-right: 450px;}

	#scroll-pane {
		position:relative;
		overflow:hidden;
		width:230px;
		height: 130px;		
	}
	#scroll-pane .items > div {
		float:left;
		display:block;
		width:230px;
		height: 130px;
	}
	#scroll-pane .items {
		width:1840px; /* 8x230 */
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}
.intro-video .video-1,
.intro-video .video-2,
.intro-video .video-3,
.intro-video .video-featured {display: none;}

.intro-play .video-show {display: block; float: left; margin-left: 15px;}
.intro-play span.controls {display: block; float: right; margin-right: 15px;}
.intro-play span.controls a {display: block; float: left; text-decoration: none;}
.intro-play span.controls a.prev {background: url('/img/home/left_arrow.png'); width: 13px; height: 8px; margin-top: 3px;}
.intro-play span.controls a.prev:hover {background: url('/img/home/left_arrow_hilite.png');}
.intro-play span.controls a.next {background: url('/img/home/right_arrow.png'); width: 13px; height: 8px; margin-top: 3px;}
.intro-play span.controls a.next:hover {background: url('/img/home/right_arrow_hilite.png');}
.intro-play span.controls a.label {display: block; float: left; text-decoration: none; cursor: default !important; margin-left: 10px; margin-right: 10px; font-style: normal !important;}
.intro-play span.controls a.label:hover {color:#B1953A !important;}

body.admin #content form div, body.admin #content form fieldset, 
body.admin #content h2, body.admin #content h3 {clear: left; width: auto;}
body.admin #content form table div {clear: none;}

.box .content {clear: left;}

.fieldset-wrapper > .form-item, .fieldset-wrapper .form-item label.option, .fieldset-wrapper p {display: block; clear: left !important;}

.views-field-field-filmit-path-value, 
.views-field-field-filmit-width-value, 
.views-field-field-filmit-height-value, 
.views-field-field-filmit-frame-path-value {display: none;}

.view-feat-film-fields .views-field-title a {color:#1C3F94 !important; text-decoration: none !important; font-weight: bold !important;}
.view-feat-film-fields .views-field-title a:hover {color:#B1953A !important;}

#recaptcha_container {width: 480px !important;}
#recaptcha_container .row {width: 480px !important;}
#recaptcha_container #recaptcha_image {float: left; clear: none !important;}

.webform-client-form div {float: left; clear: left;}

.webform-client-form > div {margin-top: 80px; position: relative; width: 480px !important;}

.webform-client-form > div > div {float: left; clear: left; width: 100% !important; min-height: 25px;}

.webform-client-form > div > div > div#edit-captcha-response-wrapper {float: left; clear: none; margin: 0; width: auto !important;}

.webform-client-form > div > div > div {float: left; clear: left; margin: 0; width: 100% !important;}

.webform-client-form > div > div + div {margin-top: 96px; margin-left: 10px; font-size: 11px !important;}

.webform-client-form > div > div + div * {font-size: 11px !important;}

.webform-client-form > div > div + div + div {margin-top: 0;}

.webform-client-form label {width: 150px; float: left; clear: none; display: block;}

.webform-client-form input.form-text {display: block; width: 328px; float: left; clear: none; border: 1px inset gray;}
.webform-client-form input.form-text.error {border: 1px solid red; color: black;}

.webform-client-form #webform-component-header {position: absolute; left: 0; top: 0;}

.webform-client-form #webform-component-p1 p {padding-bottom: 16px;}

.webform-client-form .grippie {width: 328px; display: none !important;}

.webform-client-form #webform-component-your_message div {display: block; width: 328px; float: left; clear: none;}

.webform-client-form #webform-component-your_message textarea {display: block; width: 328px; float: left; clear: none; border: 1px inset gray;}

.webform-client-form .captcha {float: left; clear: left; width: 480px; margin-left: 10px; margin-top: 10px;}

#recaptcha_custom_theme_widget .recaptcha_get_another_captcha,
#recaptcha_custom_theme_widget .recaptcha_only_if_audio,
#recaptcha_custom_theme_widget .recaptcha_help {display: none;}

#recaptcha_custom_theme_widget div.recaptcha_only_if_image {display: none;}
#recaptcha_custom_theme_widget .recaptcha_only_if_incorrect_sol {}

#recaptcha_custom_theme_widget span.recaptcha_only_if_image {display: block; float: left; clear: none; width: 150px; font-weight: bold; font-size: 11px;}

.webform-client-form #recaptcha_image {width: 328px !important; float: right; clear: none;}

.webform-client-form #recaptcha_response_field {display: block; width: 328px !important; float: right; clear: none; border: 1px inset gray;}

.webform-client-form p,
.webform-client-form label,
.webform-client-form span {color:#1C3F94 !important;}

.webform-client-form span.form-required {color: red !important; font-weight: normal !important;}

.webform-client-form .form-submit {}

#webform-client-form-120 .resizable-textarea,
#webform-client-form-120 .resizable-textarea textarea {width: 480px;}

#webform-client-form-120 .resizable-textarea textarea {width: 480px; border: 1px inset gray;}

#webform-component-case_study_title textarea {height: 30px; overflow: hidden;}
#webform-component-brief_introduction textarea {height: 90px;}
#webform-component-full_story textarea {height: 270px;}
#webform-component-quotes textarea {height: 90px;}

#webform-client-form-120 > div > div {margin-left: 10px; float: left; clear: left;}
#webform-client-form-120 > div > div .heading {margin-left: 0 !important; padding-left: 0 !important;}

#webform-client-form-120 > div > div + div + div + div + div + div + div + div {margin-top: 10px;}

#webform-client-form-120 .webform-component-file {width: 480px; float: left; clear: left; margin-top: 10px;}

#webform-client-form-120 .webform-component-file label {width: 100%; font-size: 11px; float: left;}

#webform-client-form-120 .webform-component-file input.form-file {width: 200px !important; border: 0 !important; float: left; padding: 0 !important; font-size: 11px;}

#webform-client-form-122 #webform-component-purpose {}
#webform-client-form-122 #webform-component-purpose > div > label {display: none;}
#webform-client-form-122 #webform-component-purpose > div div {margin: 0; padding: 0;}
#webform-client-form-122 #webform-component-purpose > div > div div label {display: block; width: 480px; min-height: 25px; line-height: 11px !important; font-weight: bold;}

#webform-client-form-122 #webform-component-purpose > div > div div label input {display: block; float: left; clear: none; margin-right: 5px;}

#webform-client-form-122 #webform-component-purpose .description {margin-top: -5px;}
#webform-client-form-122 #webform-component-purpose .description p {margin-top: 0;}

#webform-client-form-122 div, #webform-client-form-122 label {color:#1C3F94; font-size: 11px;}

#webform-client-form-122 p {margin-top: 10px;}
#webform-client-form-122 #webform-component-p1 p {margin-top: 0;}
#webform-client-form-122 #webform-component-p2 p {margin-top: 15px;}

#webform-client-form-122 fieldset {display: block; margin: 0; padding: 0; border: 0; float: left; clear: left; width: 480px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
#webform-client-form-122 fieldset + fieldset {}
#webform-client-form-122 fieldset legend {display: block; margin: 0; padding: 0; border: 0; float: left; clear: left; width: 480px; border-bottom: 1px solid #1C3F94; margin-bottom: 20px; line-height: 15px; padding-bottom: 5px; font-weight: bold;}

#webform-client-form-122 fieldset > div {min-height: 25px; float: left; clear: left; width: 480px;}

#webform-client-form-122 fieldset label {}

.webform-client-form .form-item {margin: 0;}

#webform-client-form-122 #webform-component-contact_name {}
#webform-client-form-122 #webform-component-contact_name input {margin-top: 7px;}
#webform-client-form-122 #webform-component-contact_name .description {margin: 0; padding: 0; margin-bottom: 5px; margin-top: -5px;}
#webform-client-form-122 #webform-component-contact_name .description p {margin: 0; padding: 0; line-height: 15px;}

#webform-client-form-122 #webform-component-address_1 label,
#webform-client-form-122 #webform-component-address_2 label,
#webform-client-form-122 #webform-component-address_3 label {visibility: hidden;}

#webform-client-form-122 #webform-component-school_information .webform-component-markup {font-weight: bold; margin-top: 10px; margin-bottom: 5px;}

#webform-client-form-122 #webform-component-school_information .webform-component-select div > div label {display: block; min-height: 25px; line-height: 11px; float: left; clear: left; width: auto; font-weight: bold;}
#webform-client-form-122 #webform-component-school_information .webform-component-select div > div label input {display: block; line-height: 11px;float: left; clear: none; margin-right: 5px;}
#webform-client-form-122 #webform-component-school_information .webform-component-select > .form-item > label {display: none;}

#webform-client-form-122 #webform-component-school_information .webform-component-select > .form-item > label {display: none;}

#webform-client-form-122 .form-checkboxes, #webform-client-form-122 .form-radios {margin: 0; padding: 0}

#webform-client-form-122 > div {min-height: 25px;}

#webform-client-form-122 #webform-component-school_information .webform-component-markup#webform-component-q3 {margin-bottom: 10px;}

#webform-client-form-122 #webform-component-school_information #webform-component-number_of_pupils {margin-bottom: 10px;}

.webform-client-form input.form-submit {}

#webform-client-form-122 #webform-component-additional_information {margin-left: 10px;}
#webform-client-form-122 #webform-component-additional_information label {display: none;}
#webform-client-form-122 #webform-component-additional_information textarea {height: 84px; width: 480px; border: 1px inset gray;}

.webform-client-form .form-submit {margin-left: 10px;}

.head-space {margin-top: 80px; position: relative;}


#webform-client-form-121 #edit-submitted-your-message-wrapper .resizable-textarea {float: left; clear: none;}

.comment_forbidden {display: none !important;}

#profile-admin-overview li {float: left; clear: left !important;}

.h4 h4 {line-height: 22px !important;}

#ucreate-user-form .form-checkboxes div[id^="edit-roles"] {display: none;}

#ucreate-user-form .form-checkboxes {clear: left;}
#ucreate-user-form div {clear: left;}

.links ul.links.inline {display: none;}

#comments .indented {margin-left: 0;}

#comments {margin-left: 10px; width: 480px; margin-top: 20px;}

#comments .box {}

#comments .box h2 {display: block; cursor: pointer; font-size: 12px;}
#comments .box .content {background-image: none; margin: 0; padding: 0; float: left; width: 480px;}

#comments .box form {display: block; float: left; width: 480px;}

/*#comments .box #comment-form {display: none;}*/

#comments .comment {float: left; clear: left;}
#comments .indented {float: left; clear: left;}

#comments .comment-inner > div {float: left; clear: left;}
#comments .comment-inner > h3 {float: left; clear: left; margin: 0; padding: 0; margin-bottom: 10px; font-size: 12px; font-style: italic; font-weight: bold; line-height: 12px;}

#comments .content {background: transparent url('/img/comments/askit_bubble.gif') no-repeat; color: #5f562b !important; padding-left: 30px; width: 440px; min-height: 30px; font-style: italic; padding-right: 10px; font-size: 12px;}
#comments .indented {/*padding-left: 30px;*/}

#comments .indented .comment {padding-left: 30px;}
#comments .indented .indented .comment {padding-left: 60px;}
#comments .indented .indented .comment .content {width: 410px;}
#comments .indented .indented .indented .comment {padding-left: 60px;}

#comments .indented .indented {margin-left: 0;}

#comments .indented .content {padding-left: 0; /*margin-left: 0;*/ background-image: none; /*width: 410px;*/}
#comments .indented .indented .content {/*width: 380px;*/}

#comments .stamp {/*margin-left: 30px;*/ background: transparent !important;}
#comments .indented .stamp {margin-left: 0;}

#comments div.links {float: right; clear: none !important;}
#comments .links ul.links {float: left;}
#comments .links ul.links li {float: left; /*margin-left: 10px;*/}

#comments span.new {display: none;}

#page #main #content #content-header {position: relative; float: left; width: 100%; padding-left: 10px;}
#page #main #content #content-header .breadcrumb {font-size: 12px; line-height: 14px; float: left; clear: left; margin: 0; padding: 0; position: absolute; top: -100px; left: 0; width: 100%;}
#page #main #content #content-header .title {display: block; font-size: 12px; line-height: 14px; float: left; clear: left; margin: 0; padding: 0; position: absolute; top: -86px; left: 0; width: 100%;}
#page #main #content #content-header .tabs {font-size: 12px; line-height: 14px; float: left; clear: left; margin: 0; padding: 0; position: absolute; top: -36px; left: 0; width: 100%;}

#page #main #content #content-header .breadcrumb * {display: block; font-size: 12px; line-height: 14px; margin: 0; padding: 0; float: left;}
#page #main #content #content-header .breadcrumb a {margin-right: 5px;}
#page #main #content #content-header .title * {display: block; font-size: 12px; line-height: 14px; margin: 0; padding: 0; float: left;}
#page #main #content #content-header .tabs * {display: block; font-size: 12px; line-height: 14px !important; margin: 0; padding: 0; float: left;}
#page #main #content #content-header .tabs li {display: block; margin-right: 5px; background: white; line-height: 14px !important; height: 14px;}
#page #main #content #content-header .tabs li * {display: block; line-height: 14px !important; height: 14px; border: 0 !important;}

#page #main #content #content-header .tabs ul + ul {margin-top: 16px;}

#page #main #content #content-header ul.secondary {border: 0 !important;}
/*
.logged-in.section-node-edit #content-area {margin-top: 80px !important;}
.logged-in.section-admin #content-area {margin-top: 80px !important;}

.logged-in #content-area {margin-top: 0 !important;}
*/

#content .content > div.user-signature {margin-top: 0;}

.filmit-description {margin-top: 5px; color: #5f562b !important;}
.filmit-description p {margin: 0 !important; padding: 0 !important; line-height: 18px !important;}

.form-item {margin: 0; padding: 0;}

/*#comments #comment-form-content {display: none;}*/

#comments form label {width: 480px;}
#comments form input[type="text"] {width: 478px; border: 1px inset gray;}
#comments form input[type="submit"] {float: left; clear: left;}
#comments form input#edit-submit-1 {float: left; clear: left;}
#comments form input#edit-preview {display: none;}

#comments form #edit-subject-wrapper {width: 480px;}
#comments form textarea {width: 478px; height: 120px; border: 1px inset gray;}

#comments form fieldset.collapsible,
#comments form fieldset.collapsed {display: none; float: left; clear: left;}

#comments form #edit-notify-type-1-wrapper,
#comments form #edit-notify-type-2-wrapper {margin: 0; padding: 0;}

#comments #ajax-comments-submit {}
#comments #ajax-comments-preview {display: none;}

#comments h2.ajax-comments-processed a {border: 0 !important;}

/*#comments #edit-comment_parent {display: none;}*/

/*#comments #edit-comment {display: block;}*/

#comments form.indented {margin: 0; padding: 0;}

#comments .indented form.indented {/*margin-left: -60px;*/ padding: 0;}

#comments .indented .indented form.indented {/*margin-left: -90px;*/ padding: 0;}

#comments .indented .indented .indented form.indented {/*margin-left: -90px;*/ padding: 0;}

#comments div.indented div.indented div.indented {padding-left: 0;}

#comments > div > .indented {/*padding-left: 60px;*/}

#comments .grippie {display: none !important;}

#comments .user-signature {float: left; clear: left; margin-top: 5px; color: #5f562b !important;}

#comments .user-signature a {display: block; color: #5f562b !important;}

#comments .stamp * {color: #1C3F94 !important; font-size: 11px;}

#comments .links ul.links li {margin: 0; padding: 0;}

#comments .links ul.links li a {/*padding: 0 5px 0 5px;*/ color:#34aada !important; font-size: 11px;}
#comments .links ul.links li.comment_reply {font-weight: bold;}
#comments .links ul.links li + li + li a {padding-right: 0;}
#comments .links ul.links li a {display: block; float: right; clear: right; text-transform: capitalize !important;}

#comments .comment {margin-top: 10px !important;}
#comments .comment h3.title {margin-bottom: 5px !important;}

#comments h3.title a {color: #5f562b !important;}

#comments .wrap.l1 #comment-form-content {border-top: 2px solid #34aada; border-bottom: 2px solid #f3efe3;}
#comments h2.ajax-comments-processed a {display: block; width: 480px; height: 21px;}

#comments > .box {padding-bottom: 21px; margin-bottom: 20px; background: transparent url('/img/comments/bottom_strip.png') no-repeat left bottom;}

#comments > .box + .box {min-height: 0; background-image: none;}
#comments .box .content {min-height: 0;}

#comments fieldset {display: none;}

#comments form .clear-block {float: left; clear: left;}
#comments form input {float: left; clear: left;}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {margin: 0;}

#comments h2 {position: relative; display: block; width: 480px !important; height: 21px !important; background: transparent url('/img/comments/add_comment_top_strip.png');}
#comments h2:hover {background: transparent url('/img/comments/add_comment_top_strip_hilite.png');}

#comments h2 .close {display: block; width: 13px; height: 13px; position: absolute; top: 4px; right: 8px; background: transparent url('/img/comments/expand_button.gif');}
#comments h2 .close:hover {background: transparent url('/img/comments/expand_button_hilite.gif');}

#comments h2 .close.open {background: transparent url('/img/comments/close_button.gif');}
#comments h2 .close.open:hover {background: transparent url('/img/comments/close_button_hilite.gif');}

#comments h2:hover .close {background: transparent url('/img/comments/expand_button_hilite.gif');}
#comments h2:hover .close.open {background: transparent url('/img/comments/close_button_hilite.gif');}
/* ////////////////////////////////////////////////////////////////// */
#comments #comments-header {position: relative; cursor: pointer; width: 480px; height: 21px; background: transparent url('/img/comments/comments_top_strip.png');}
#comments #comments-header:hover {background: transparent url('/img/comments/comments_top_strip_hilite.png');}

#comments #comments-header .close {display: block; width: 13px; height: 13px; position: absolute; top: 4px; right: 8px; background: transparent url('/img/comments/expand_button.gif');}
#comments #comments-header .close:hover {background: transparent url('/img/comments/expand_button_hilite.gif');}

#comments #comments-header .close.open {background: transparent url('/img/comments/close_button.gif');}
#comments #comments-header .close.open:hover {background: transparent url('/img/comments/close_button_hilite.gif');}

#comments #comments-header:hover .close {background: transparent url('/img/comments/expand_button_hilite.gif');}
#comments #comments-header:hover .close.open {background: transparent url('/img/comments/close_button_hilite.gif');}


#comments #comments-footer {width: 480px; height: 21px; background: transparent url('/img/comments/bottom_strip.png');}

#comments form label {color: #1C3F94 !important; font-style: normal; font-size: 11px;}

#comments .tips {display: none;}

#comments .captcha {display: block !important;}

#comments .comments-body {padding-bottom: 10px;}
#comments #edit-homepage-wrapper {display: none;}
#comments #edit-homepage-1-wrapper {display: none;}

#comments #comment-form p {display: none;}

#comments #comment-form, #comments #comment-form-1 {padding: 10px 0 10px 0;}

#comments form input[type="text"] {
clear:none;
display:block;
float:left;
line-height:11px;
}

#comments form label  {
clear:left;
display:block;
float:left;
font-weight:bold;
line-height:11px;
width:auto;
font-style: normal;
padding-bottom: 3px;
}

#comments form .clear-block label  {
min-height:25px;
padding-bottom: 0;
}
#comments form .clear-block input  {
margin-right:5px;
}

#comments #edit-notify-wrapper, #comments #edit-notify-1-wrapper {margin-top: 5px; float: left; clear: left;}

#comments .form-item {margin-bottom: 10px;}
#comments .clear-block .form-item {margin-bottom: 0;}

#comments .form-item a {line-height: 11px; display: block; float: left; clear: none; padding-bottom: 2px; font-size: 11px; color:#1C3F94 !important; margin-left: 5px; font-style: normal;}

/*
.gold {
color:#B1953A !important;
}
.green {
color:#67923D !important;
}
.red {
color:#BE1E2D !important;
}
.blue {
color:#1C3F94 !important;
}
.yellow {
color:#FAA61A !important;
}
*/
#comments .comments-body #comment-form-content {margin: 10px 0 10px 0; overflow: visible;}
#comments .comments-body #comment-form-content form {padding: 10px 0 10px 0; border-top: 2px solid #B1953A; border-bottom: 2px solid #B1953A;}
/*
li.post_settings {display: none !important;}

dl.admin-list {display: none !important;}
*/
.page-admin #content-area, .page-node-add #content-area {margin-top: 80px;}

.page-admin #content-header {position: relative;}
.page-admin #content-header .help {position: absolute; top: 40px; display: none;}

.restrict .admin-panel, .page-admin.restrict dl.admin-list, .restrict .menu .content_management, .restrict .menu .post_settings, .restrict .menu .site_building, .restrict .menu .site_configuration, .restrict .menu .user_management, .restrict .menu .help {display: none !important;}

#comment-form .form-item a, #comment-form-1 .form-item a {color: black !important;}

#comments .clear-block div {margin-left: 0; float: left; clear: left;}

#comments .clear-block div#edit-notify-type-2-wrapper {clear: none; margin-left: 20px;}
#comments .clear-block div#edit-notify-type-2-1-wrapper {clear: none; margin-left: 20px;}

.admin-content .view-page, .admin-content h3 {clear: left; margin: 0; padding: 0;}

.admin-content .view-page {padding-bottom: 20px; padding-top: 20px;}

.admin-content .views-row  {clear: left;}

.admin-content .views-row .views-field-title {margin-left: 5px;}
.admin-content .views-row .views-field-edit-node {margin-left: 5px; font-weight: bold;}
.admin-content .views-row .views-field-delete-node {margin-left: 5px; font-weight: bold;}
.admin-content .views-row .views-field-field-quotes-author-value span {font-weight: normal !important;}

.view-home-quotes-ticker .views-field-body {color:#1C3F94 !important;}

.captcha {width: 100% !important;}

.captcha img {float: right !important; margin-right: 74px; margin-bottom: 10px;}
.captcha input {width: 170px !important; float: left !important; clear: left !important;}
.captcha label {font-size: 11px; padding-bottom: 0 !important; line-height: 20px !important; clear: left;}
.captcha .description {width: 140px !important;  margin-bottom: 10px; float: left; clear: left;}
.form-item {margin: 0;}
.form-item .description, form .descripton {color:#1C3F94;}

#comments .links ul.links li a.flag_content, .marker, .form-required {color:#BE1E2D !important; text-transform: none !important;}
#comments .links ul.links li {line-height: 17px;}
#comments .links ul.links li a {line-height: 17px;}
#comments .links ul.links li.comment_edit {float: left !important; margin-right: 5px;}
#comments .links ul.links li.comment_delete {float: left !important; margin-right: 5px;}
#comments .links ul.links li.comment_reply {float: right !important; margin-left: 5px;}
#comments .links ul.links li.comment_reply a {display: block !important; color: transparent !important; overflow: hidden !important; float: right !important; background: transparent url('/img/comments/reply_button.png') no-repeat; width: 50px; height: 17px;}
#comments .links ul.links li.comment_reply a:hover {background: transparent url('/img/comments/reply_button_hilite.png') no-repeat;}

#comments .links ul.links li.flag_content_add {float: left !important;}

.flag_content, .flag_content a {}

/*#forum {margin-top: 80px;}*/

.forum-topic-legend, .feed-icon {display: none;}

#content-area {position: relative;}

.forum-topic-header, .forum-top-links {margin: 0; position: absolute; top: 0; right: 30px;}

.node-type-forum #content-area, .section-forum #content-area {margin-top: 80px;}

table tbody {border: 0;}

#content-area > img {float: left; clear: left;}

#forum tr.even, tr.odd {background: transparent; border: 0; border-top: 1px solid #34aada;}
#forum tr.first-not-sticky, #forum tr.first {background: transparent; border-top: 0;}

#forum tr td {padding: 0; margin: 0;}

#forum td.title a {color: orange !important; font-weight: bold; text-decoration: none;}
#forum td.replies div {color:#1C3F94 !important; font-weight: bold;}

#forum tr.head {background: #34aada;}
#forum tr.head td {color: white; font-weight: bold;}

#forum thead tr {background: #B1953A !important;}
#forum thead tr th a {color: white !important; text-decoration: none;}

#forum thead th {text-align: left;}

.forum-post-panel-main .content {color:#1C3F94 !important;}

.forum-links li[class^="notifications_"] {display: none;}

.forum-post {border-bottom: 1px solid orange;}

.forum-post-wrapper .post-title {color:#B1953A !important;}

.forum-post-links {margin: 0;}

.forum-jump-links {display: none;}

.post-info .post-num {display: none;}

#forum-comments .indented {margin-left: 0;}

#forum * {font-size: 12px !important;}

#forum {width: 750px; float: left; clear: left;}
/*
#forum tr {display: block !important; float: left !important; clear: none !important;}
#forum td {display: block !important; float: left !important; clear: none !important;}
*/
#forum .container, #forum thead {display: block; float: left; clear: left; width: 750px;}
#forum .in-container-0 {display: block; width: 300px; float: left; clear: none !important;}

#forum .description {margin: 0 !important; padding: 0 !important; line-height: 14px;}

#forum .forum-icon img {display: none;}
#forum .topics {display: none;}

#forum .forum-icon {float: left; clear: none !important; width: 50px !important; height: 100px; background-color: gray; margin: 0 !important; padding: 0 !important;}

#forum tr, #forum td {display: block; float: left;}
#forum tr, #forum td {clear: none;}

#forum thead th {float: left; clear: none; width: auto;}

#forum .forum-details {width: 250px; height: 100px; overflow: hidden;}

#forum .container .forum-details {width: 750px; height: auto;}

#forum .num {display: none;}
#forum .last-reply {display: block; clear: left;}

#forum .forum-header .forum-details {width: 750px; height: auto;}
#forum .forum-header .forum-icon {display: none;}

#forum tr.even, tr.odd {margin: 0; padding: 0;}

#forum tr {position: relative;}
#forum .last-reply {position: absolute; bottom: 0; left: 50px; background-color: lightgray;}
