/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/* @import url('examples/2c-l.css'); commented out by GH  2/2010 */

/* Added Gnuolane font   GH  2/2010 */
/* @import url('/wordpress2/wp-content/fonts/fonts.css'); */

@import url('/wordpress2/wp-content/plugins/wp-ecards/ft_wpecards.css');


/* The trim element above the header */
div#header-top-trim{
background:url(/wordpress2/wp-content/gallery/header/toptrim.gif);
height:18px;
width:100%;
}


/* The header */
div#header{
background:url(/wordpress2/wp-content/gallery/header/woodhdr.jpg);
height:244px;
width:100%;
}

div#header a {
color:#ffffff;
text-decoration:none;
}

div#header a:visited {
color:#ffffff;
text-decoration:none;
}

div#header a:hover {
color:#b2db6b;
text-decoration:none;
}


/* The clickable logo icon in the header */
a.header-icon {  
display:block; 
/*margin-top:30px;*/
/*margin-left:2px;*/
margin-top:30px;
margin-left:0;
width:145px;
height:81px;
background:url(/wordpress2/wp-content/gallery/header/hdrlogo_both_glow.png) no-repeat 0 0;  
overflow:hidden;
}  

a:hover.header-icon {  
background-position:0 -81px;  
}


/* The audio player */
#header-audioplayer{
margin:-96px 0 0 6px;
}


/* The navigation menu */
div#menu{
margin-top:30px;
margin-left:-6px;
}

div#menu li{
list-style:none;
text-transform:uppercase;
font-family:GnuolaneBold,Impact,"Arial Narrow","Trebuchet MS",Corbel,"DejaVu Sans Mono","DejaVu Sans",Arial,sans-serif;
font-size:30pt;
font-weight:bold;
line-height:1em;
margin-left:0;
}

div#menu li a{
color:#ffffff;
text-decoration:none;
}

div#menu li a:hover{
color:#b2db6b;
}

div#menu a {  
display:block; 
margin:0 0 10px 0;
margin-left:0;
width:155px;
height:30px;
overflow:hidden;
}  

div#menu a.about {  
background:url(/wordpress2/wp-content/gallery/header/menu_about_both.png) no-repeat 0 0;
}

div#menu a.programs {  
background:url(/wordpress2/wp-content/gallery/header/menu_programs_both.png) no-repeat 0 0;
}

div#menu a.stories {  
background:url(/wordpress2/wp-content/gallery/header/menu_stories_both.png) no-repeat 0 0;
}

div#menu a.stuff {  
background:url(/wordpress2/wp-content/gallery/header/menu_stuff_both.png) no-repeat 0 0;
}

div#menu a.contact {  
background:url(/wordpress2/wp-content/gallery/header/menu_contact_both.png) no-repeat 0 0;
}

div#menu a:hover {  
background-position:0 -30px;  
}




/* The home page's layout */
div#homepage-container{
background:#f5f5ed;
}

div#homepage-container a img{
border:0;
}

div#homepage-content{
background:#f5f5ed;
}

div#homepage-content a{
color:#000000;
text-decoration:none;
}

div#homepage-content a img{
border:0;
}

div#homepage-content #video a{
color:#71d7f0;
text-decoration:none;
}


/* The Search bar on the Home page */
div#homepage-search-bar #searchform #s {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:12pt;
line-height:2em;
height:34px;
width: 117px;
background:#424242;
color:#c6c6c6;
border:0;
margin:0;
padding:0;
}

div#homepage-search-bar #searchform input[type=submit] {
background:url(/wordpress2/wp-content/gallery/homepage/searchgobutton.gif) no-repeat;
width:61px;
height:34px;
border:0;
margin:0;
padding:0;
}



/* The layout for all the other pages */
div#container {
/*background: #fff url(/wordpress2/wp-content/css/24_col.gif) repeat-y;*/
background:#f5f5ed;
padding-bottom:40px;
}

div#content {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:10pt;
line-height:1.2em;
text-align:left;
color:#333333;
background:#f5f5ed;
padding:70px 0 0 0;
}

div#content h1 {
font-family:GnuolaneBold,Impact,"Arial Narrow","Trebuchet MS",Corbel,"DejaVu Sans Mono","DejaVu Sans",Arial,sans-serif;
font-size:24pt;
font-weight:bold;
text-align:left;
color:#f0a029;
line-height:1em;
}

div#content h2 {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-weight:Bold;
font-size:16pt;
text-align:left;
color:#b3db6b;
line-height:1em;
}

div#content h3 {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-weight:Bold;
font-size:12pt;
text-align:left;
color:#333333;
line-height:1em;
}

div#content h4 {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-weight:Bold;
font-size:10pt;
text-align:left;
color:#333333;
line-height:1em;
}

div#content h4.orange {
color:#f0a029;
}

div#content p {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:10pt;
color:#333333;
line-height:1.2em;
margin-bottom:20px;
text-align:justify;
}


div#content div#stories-page{
text-align:justify;
margin-bottom:34px;
}

div#content a{
color:#333333;
text-decoration:none;
}

div#content a:hover{
color:#b2db6b;
}

div#content a img{
border:0;
}

div#content a.read-more{
color:#a2b800;
font-size:80%;
}

div#content a.read-more:hover{
color:#a2b800;
}

div#content .quote-bubble img{
margin:0 0 -32px -40px;
width:31px;
height:34px;
}

div#content img.quote-bubble{
margin:0 0 -32px -40px;
width:31px;
height:34px;
}

div#content img.cardboard-string-tag{
margin:0 -20px -30px -60px;
}

div#content img.link-arrow{
margin:0 -10px -6px 5px;"
width:24px;
height:24px;
}

div#content p#blank-line{
margin:0;
padding-top:1em;
}

div#content div.nav-previous, div#content div.nav-next{
font-weight:bold;
}

/* Special formatting for the Career As Mission pages */
div#content div#cam-articles-list h3 {
margin-top:-14px;
}

div#content div#cam-articles-list h4 {
margin:-10px 0 4px 0;
}

div#content div#cam-articles-list hr {
margin-top:-10px;
color:#c00;
background-color:#c00;
}

div#content div#cam-articles-list img {
float:left;
margin:0 40px 8px 0;
}


/* The menus for downloading wallpapers on the Wallpaper page */
div#wallpaper-menu {
margin:10px 0 80px 0;
}

div#wallpaper-menu ul {
background: #f5f5ed url("/wordpress2/wp-content/gallery/wallpaper/dropdown_off.png") 0 0 no-repeat;
padding: 0;
height: 21px;
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-weight:Regular;
font-size:10px;
padding-right:58px;
margin:10px 0 0 14px;
list-style:none;
}

div#wallpaper-menu ul li {
list-style: none;
float: left;
}

div#wallpaper-menu ul li a {
display: block;
padding: 3px 0 0 0;
color: #333333;
text-decoration: none;
margin-left:-10px;
}

div#wallpaper-menu ul li ul {
display: none;
width: 80px;
}

div#wallpaper-menu ul li:hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0;
}

div#wallpaper-menu ul li:hover li {
float: none;
}

div#wallpaper-menu ul li:hover li a {
padding:0 4px 0 12px;
background-color: #ffffff;
border-bottom: 1px solid #ffffff;
color: #333333;
}

div#wallpaper-menu ul li li a:hover {
background-color: #ffffff;
color:#b2db6b;
}

div#wallpaper-menu ul ul {
margin-left:-10px;
}

div#wallpaper-menu ul ul li {
margin-left:-12px;
}




/* The Application Request page and Contact Us pages */
form#si_contact_form{
margin:0 0 1em 0;
width:100%;
padding-top:1.5em;
border:none;
}

form#si_contact_form h3{
margin-top:15px;
margin-bottom:4px;
}

form#si_contact_form label{
display:block; /* to force Firefox to handle line-wraps correctly */
}

form#si_contact_form input{
margin-bottom:.2em;
line-height:1em;
}

form#si_contact_form select{
margin-bottom:-2px;
line-height:1em;
}

form#si_contact_form textarea{
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:10pt;
line-height:1em;
text-align:left;
color:#333333;
margin-top:-10px;
margin-right:0;
margin-bottom:.2em;
width:262px;
}

form#si_contact_form input[type=checkbox] {
margin-top:0;
}

form#si_contact_form input[type=text] {
margin-top:-22px;
}

form#si_contact_form input[type=submit] {
text-transform:uppercase;
font-family:GnuolaneBold,Impact,"Arial Narrow","Trebuchet MS",Corbel,"DejaVu Sans Mono","DejaVu Sans",Arial,sans-serif;
font-size:20px;
font-weight:bold;
color:#ffffff;
margin-top:1em;
width:78px;
height:24px;
border:none;
background:url(/wordpress2/wp-content/gallery/application-request/submit_grn_no_text.gif) no-repeat;
}

form#si_contact_form #si_contact_ex_field2{
margin-top:-14px;
}

form#si_contact_form #si_contact_name, form#si_contact_form #si_contact_email, form#si_contact_form #si_contact_ex_field*{
padding-top:0;
margin-bottom:0;
}


/* Settings specific to the Application Request form */
div#application-request-form form#si_contact_form label{
max-width:48%;
}

div#application-request-form form#si_contact_form input,
div#application-request-form form#si_contact_form select,
div#application-request-form form#si_contact_form textarea{
margin-left:52%;
}

div#application-request-form form#si_contact_form input[type=checkbox]{
margin-left:90%;
margin-right:10%;
}

div#application-request-form form#si_contact_form #si_contact_ex_field6{
margin-bottom:20px;
}

/*  We're using this dummy "input field" as a heading/legend for the "Your Program Interest"
 *  section of the Application Request Form. We're setting the label's text bold and hiding
 *  its input field (since we're not using it)
 */
div#application-request-form form#si_contact_form label[for=si_contact_ex_field7]{
font-weight:bold;
margin-bottom:0;
}
div#application-request-form form#si_contact_form #si_contact_ex_field7{
margin-bottom:-15px;
display:none;          /* hiding the checkbox */
}

div#application-request-form form#si_contact_form label[for=si_contact_ex_field7]{
max-width:100%;
}

div#application-request-form form#si_contact_form input#si_contact_ex_field8{
margin-top:20px;
}

div#application-request-form form#si_contact_form label[for=si_contact_ex_field8], 
div#application-request-form form#si_contact_form label[for=si_contact_ex_field9],
div#application-request-form form#si_contact_form label[for=si_contact_ex_field10],
div#application-request-form form#si_contact_form label[for=si_contact_ex_field11] {
position:relative;
top:-22px;
max-width:80%;
}

div#application-request-form form#si_contact_form input[type=submit]{
margin-left:67%;
}

/* Settings specific to the Contact Us form */
div#contact-us-form form#si_contact_form label{
max-width:20%;
}

div#contact-us-form form#si_contact_form input{
margin-left:22%;
}

div#contact-us-form form#si_contact_form textarea{
margin-left:22%;
}

div#contact-us-form form#si_contact_form input[type=submit] {
margin-left:37%;
}



/* Popup Windows */
div#popup-window{
width:340px;
margin:0;
background:#ffffff;
border:solid black 1px;
padding:0;
/* text-align:justify; */
text-align:left;
}

div#popup-window p{
/* text-align:justify; */
text-align:left;
}

div#popup-window.wide-popup-window{
width:450px;
}

div#popup-window-header{
background:#b3db6b;
padding:14px 0 12px 0;
width:100%;"
}

div#popup-window-header h4{
margin:-4px 0 0 16px;
line-height:0.8em;
}

img#popup-window-close-icon{
float:right;
margin:-4px 16px 0 0;
width:20px;
height:20px;
}

div#popup-window-body{
margin:10px 16px 16px 16px;
}

div#popup-window-body ul{
margin:10px 0 8px -16px;"
}



/** Sidebars **/

/* The container for all of the Go.Live.Serve. pages' sidebars (but not the Site Map) */
div#gls-sidebar {
margin-bottom:100px;
}

div#gls-sidebar h3{
font-family:GnuolaneBold,Impact,"Arial Narrow","Trebuchet MS",Corbel,"DejaVu Sans Mono","DejaVu Sans",Arial,sans-serif;
font-size:20pt;
font-weight:bold;
color:#71d7f0;
line-height:0.5em;
margin-bottom:0.5em;
margin-right:-26px;
}

div#gls-sidebar li {
list-style:none;
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:13pt;
color:#333333;
margin-left:0;
line-height:1.5em;
}

div#gls-sidebar .tentmaker-stories li {
font-size:10pt;
font-weight:bold;
}

div#gls-sidebar a{
border:0;
color:#333333;
text-decoration:none;
}

div#gls-sidebar a:hover{
border:0;
color:#b2db6b;
text-decoration:none;
}

/* The social media icons sidebar */
div#social-media-icons {
margin-top:20px;
margin-bottom:10px;
}

div#social-media-icons a img {
border:0;
}

/* The "Quick Facts" box sidebar */
div#quick-facts-box
{
background: url(/wordpress2/wp-content/gallery/programs/curve_center.png) repeat-y left bottom;
width: 164px;
margin:24px 0 24px -16px;
}

div#quick-facts-box h4
{
background: url(/wordpress2/wp-content/gallery/programs/curve_top.png) no-repeat left top;
font-size:12px;
margin:0 0 8px 0;
padding: 20px 10px 0 13px;
line-height:0.5em;
}

div#quick-facts-box p
{
background: url(/wordpress2/wp-content/gallery/programs/curve_bottom.png) no-repeat left bottom;
font-size:10px;
margin:0;
padding: 0 10px 20px 13px;
line-height:1.6em;
}

div#quick-facts-box a:hover{
color:#ffffff;
}


/* Career as Mission drop-down menu in the sidebar */
div#gls-sidebar select#cammenu optgroup {
font-size:84%;
font-style:normal;
margin-left:0.4em;
}

div#gls-sidebar select#cammenu option {
font-size:100%;
}

div#gls-sidebar select#cammenu>option {
margin-left:0.1em;
}

div#gls-sidebar select#cammenu optgroup option {
margin:0 1em 0 -1.6em;
}


/* The Flickr badge sidebar */
div#flickr-badge li {
margin-top:30px;
}

div#flickr-badge li h4 {
margin:0 0 2px 0;
}

div#flickr-badge li img.flickr_photo {
background:#ffffff;
padding:4px;
margin:1px;
height:75px;
width:75px;
}


/* The Blog sidebar */
div#blog-sidebar li{
font-size:9pt;
font-weight:regular;
}

div#blog-sidebar li.widget{
margin-top:20px;
}

div#blog-sidebar li.widget h3{
font-size:20pt;
font-weight:regular;
}

div#blog-sidebar li.widget_Twidget h3.widgettitle {
}

div#blog-sidebar li.widget_Twidget div#twitter_div a div#twitter-icon {
width:59px;
height:62px;
margin-left:130px;
margin-top:-66px;
background:url(/wordpress2/wp-content/gallery/blog/bird.png) no-repeat;
}

div#blog-sidebar li.widget_Twidget ul#twitter_update_list{
margin-top:5px;
}

div#blog-sidebar li.widget_recent_entries{
}

div#blog-sidebar li.widget_recent_comments ul#recentcomments li.recentcomments a{
font-weight:bold;
}

div#blog-sidebar li.wp_cumulus_widget{
margin-left:-16px;
margin-bottom:-20px;
}

div#blog-sidebar li.wp_cumulus_widget h3.widgettitle{
margin-left:16px;
margin-bottom:-6px;
}

div#blog-sidebar li.widget_polls-widget{
}

div#blog-sidebar li.flickrpress {
}

div#blog-sidebar li.flickrpress div.flickrpress-container{
margin:10px 0 0 -16px;
}

div#blog-sidebar li.flickrpress h3.widgettitle {
}

div#blog-sidebar li.flickrpress div.flickr_item img{
background:#ffffff;
padding:4px;
margin:-4px -4px -4px -8px;
height:75px;
width:75px;
}

div#blog-sidebar li.widget_search {
}

div#blog-sidebar li.widget_categories {
}

div#blog-sidebar li.widget_archive {
}

div#blog-sidebar li.widget_rss_links li a[title*="Posts"]{
padding-right:85px;
background:url(/wordpress2/wp-content/gallery/blog/rss_bg.png) no-repeat;
}

div#blog-sidebar li.widget_rss_links li a[title*="Comments"]{
padding-right:60px;
background:url(/wordpress2/wp-content/gallery/blog/rss_bg.png) no-repeat;
}



/** End of Sidebars **/



/* Blog posts */
.post{
margin-bottom:50px;
}

.entry-meta {
/*margin-left:178px;*/
/*margin-top:-39px;*/
color:#9a9a9a;
}

.entry-meta a:hover{
color:#b2db6b;
}

.entry-content p{
text-align:justify;
}

.entry-content  a.tt img{
margin-top:4px;
margin-bottom:-10px;
}


form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}


div.comments ol li {
margin:0 0 3.5em;
/*background:green;*/
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#nav-above{
display:none;         /* don't display per Jacqueline */
padding-top:20px;
padding-bottom:60px;
}

div#nav-below {
padding-top:30px;
padding-bottom:60px;
}

div.navigation div.nav-previous {
padding-left: 1em;
text-indent: -16px;
font-size:10pt;
line-height:1em;
}

div.navigation div.nav-next {
text-align:right;
float:right;
font-size:10pt;
margin-right:0;
}

input#author,input#email,input#url,div.navigation div {
width:46%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}



/* The sitemap */
div#sitemap {
display:block;
width:100%;
padding:40px 0 40px 0;
background:#e9e9db;
}

div#sitemap h3{
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-weight:bold;
font-size:11pt;
color:#818562;
line-height:1em;
margin-bottom:0.5em;
}

div#sitemap li {
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:9pt;
list-style:none;
margin-left:0;
line-height:1.6em;
}

div#sitemap a{
color:#818562;
text-decoration:none;
}

div#sitemap a:hover{
color:#414526;
}

div#sitemap div#sitemap-column2{
margin-left:14px;
margin-right:-30px;
}

div#sitemap div#sitemap-column3{
margin-left:58px;
margin-right:-16px;
}

div#sitemap div#sitemap-column4{
margin-left:30px;
margin-right:-20px;
}

/* Home page sitemap has different dimensions because home page is using a wider page */
div#sitemap.homepage-sitemap div#sitemap-column2{
margin-left:30px;
}

div#sitemap.homepage-sitemap div#sitemap-column3{
margin-left:89px;
}

div#sitemap.homepage-sitemap div#sitemap-column4{
margin-left:74px;
}


/* The footer */
div#footer{
background:#424242;
height:132px;
width:100%;
}

div#footer p{
font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
font-size:8pt;
color:#e9e9db;
text-align:left;
padding-top:60px;
}

div#footer a {
color:#e9e9db;
text-decoration:none;
}

div#footer a:hover {
color:#b2db6b;
text-decoration:none;
}


/* The trim element below the footer */
div#footer-bottom-trim{
clear:both;
background:url(/wordpress2/wp-content/gallery/header/toptrim.gif);
border:0;
height:18px;
width:100%;
}
