/*

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

AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

*/



/* Two-column with sidebar on left from the /examples/ folder  */

@import url('examples/2c-l.css');



body {

width: 935px;

margin: 0 auto 0 auto;

padding-top: 10px;

background-color: #003768;

}



/* ******************************** header and footer ******************************** */

div#header {

width: 935px;

height: 148px;

background-image: url(images/eigl_website_draft4_05.jpg);

background-repeat: no-repeat;

text-align:center;

overflow: none;

}



#blog-title,#blog-description {

display: none;

}



div#footer {

height: 41px;

background-image: url(images/eigl_website_draft4_11.jpg);

background-repeat: no-repeat;

text-align:center;

clear: both;

}



div#footer-text {

padding-top: 15px;

font-size:12px;

}



/* ************************** random quote in header *********************** */

div.quotescollection_randomquote {

float: right;

width: 590px;

height: 30px;

margin: 0;

padding-top: 10px;

padding-right: 20px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-size: 14px;

font-style: italic;

color: #978000;

text-align: right;

overflow: none;

}



.quotescollection_randomquote p cite {

margin-top:6px;

}



div#quotescollection_randomquote-1 {

float: right;

width: 590px;

height: 50px;

margin: 50px 0 0 0;

padding-top: 0px;

padding-right: 20px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-size: 10px;

font-style: italic;

color: #978000;

text-align: right;

overflow: none;

}





/* ******************************** content ******************************** */

div#wrapper {

width: 935px;

height: auto;

background-color: white;

margin: 0 auto;

font-family: Tahoma, Verdana, Sans-serif;

}



div#container {

float:right;

margin:-50 0 0 -200px;

background-color: white;

display:inline;

}



div#content {

margin:0 0 0 220px;

background-color: white;

}



div#homecontent {

width: 450px;

background-color: white;

float: right;

clear: right;

}



div.sidebar {

float:left;

overflow:hidden;

width:180px;

}



div#primary {

margin-left:20px;

margin-top:40px;

}



div.home-left-column {

float:left;

overflow:hidden;

width:480px;

}



div.page-images {

float:right;

display:inline;

}





/* Just some example content */

div.skip-link {

display: none;

position:absolute;

right:1em;

top:1em;

}



/* ******************************** top nav ******************************** */

div#menu {

background: #003768;

height:35px;

margin: 0 auto;

width:927px;

color: white;

text-align: center;


}



div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin: auto auto;

background: #003768;

}



div#menu ul a {

display:block;

margin: 0px 10px 0 10px;

padding:10px 0 0px 0;

height: 25px;

text-decoration:none;

color: white;

font-size: 12px;

line-height: 120%;

font-weight: normal;

font-family: Verdana, Helvetica, Arial, sans-serif;

}



div#menu ul a:hover {

color: #ffeebc;

}



div#menu ul li {

border-left: 1px solid white;

display: inline;

_width: 0;

white-space: nowrap;

}



div#menu ul li.firstli {

border-left: none;

}



div#menu ul ul ul a {

font-style:italic;

}



div#menu ul li ul {

left:-999em;

position:absolute;

}



div#menu ul li:hover ul {

left:auto;

}



.current_page_item {

background-color: #335f8b;

}



div#menu ul li.current_page_parent {

background-color: #335f8b;

}



div#menu ul li.current_page_ancestor {

background-color: #335f8b;

}



/* ************************** left nav ***************** */

ul.leftnav {

list-style-type: none;

}



ul.leftnav li {

text-align: left;

padding-bottom: 10px;

padding-top: 0px;

padding-left: 15px;

border-bottom: 1px dashed #978000;

}



ul.leftnav li a {

color: #978000;

font-size: 12px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: light;

text-decoration: none;

}



ul.leftnav li a:hover {

color: #003768;

}



ul.leftnav .current_page_item {

background-color: white;

}



ul.leftnav li.current_page_item .current_page_ancestor .current_page_parent {

background-color: white;

}



ul.leftnav .current_page_item a {

color: #003768;

}



ul.leftnav li.leftnav-title {

color: #003768;

font-size: 14px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: bold;

font-style: italic;

text-decoration: none;

padding-left: 0;

}



ul.leftnav li.leftnav-title a {

color: #003768;

}



ul.leftnav li.leftnav-title a:hover {

color: #978000;

}



ul.leftnav .sub {

margin-left:20px;

}



/* *************************** post classes ************************* */



h2 {

color: #003768;

font-size: 14px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: bold;

font-style: italic;

text-decoration: none;

}



.entry-title,.entry-meta {

clear:both;

}



div.entry-content {

margin: 0 30px 0 0;

font-size: 14px;

font-family: Tahoma, Verdana, Sans-serif;

}



div.home-entry-content {

margin: 0 30px 0 0;

line-height:130%;

font-size: 14px;

font-family: Tahoma, Verdana, Sans-serif;

}



.home-entry-title {

clear:both;

font-family: Tahoma, Verdana, Sans-serif;

color: #003768;

font-size: 18px;

font-style: italic;

margin-top: 20px;

}



.entry-title {

clear:both;

font-family: Tahoma, Verdana, Sans-serif;

color: #003768;

font-size: 18px;

font-style: italic;

}



.callout-box {

border:solid 2px #978000;

background-color: #eed688;

padding: 10px 10px 10px 10px;

margin: 20px 0 0 0;

}



.callout-box p {

padding: 0;

margin: 0;

}



a.callout-link, a:visited.callout-link {

color: #003768;

text-decoration: none;

font-weight: bold;

}



a:hover.callout-link {

color: #978000;

text-decoration: none;

font-weight: bold;

}



.inline-callout {

border:solid 2px #978000;

background-color: white;

padding: 10px 10px 10px 10px;

margin: 5px 0 0 0;

}



.inline-callout p {

padding: 0;

margin: 5px 0 0 0;

}



.inline-callout p.inline-callout-attribute {

padding: 0;

margin: 5px 0 0 0;

text-align: right;

}



.rt-side-box {

border:solid 2px #978000;

background-color: white;

padding: 10px 10px 10px 10px;

margin: 5px 5px 0 0;

font-size:14px;

}



.rt-side-box-plain {

background-color: white;

padding: 10px 10px 10px 10px;

margin: 5px 5px 0 0;

font-size:14px;

}



.rt-side-box p {

padding: 0;

margin: 5px 0 0 0;

}



.rt-side-box p.rt-side-box-attribute {

padding: 0;

margin: 5px 0 0 0;

text-align: right;

}



div#content h1 {

margin: 0;

font-family: Tahoma, Verdana, Sans-serif;

color: #003768;

font-size: 18px;

font-style: italic;

}



div.ddsg-wrapper h2 {

margin: 0;

font-family: Tahoma, Verdana, Sans-serif;

color: #003768;

font-size: 18px;

font-style: italic;

display: none;

}



div.ddsg-wrapper ul li a {

color: #978000;

font-size: 14px;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: light;

text-decoration: none;

}



div.ddsg-wrapper ul li a:hover {

color: #003768;

}



.post {

margin-bottom: 25px;

}



div#container {

margin-top:2em;

}



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;

}



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#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:14px;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 1em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}







div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}







input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}




