/*
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
*/

/* One-column with two sidebar side by side under content from the /examples/ folder  */
@import url('reset.css');
@import url('examples/1c-b.css');

/*Start: RB 20081004 */
html {height:100%;margin-bottom:1em;} /* Add scroll bar for firefox irrespective of doc length */
body{
margin: 0 0.5em;
padding:0 0 0.5em 0;
font-size:0.85em;
font-family:Georgia,Times,serif;
color:#fff;
text-align:center; 
background:#1B1B1B url(header.png) no-repeat 50% 0;
}

h1,h2,h3,h4,h5,div.ngg-albumtitle{font-family:"Lucinda Grande" "Lucinda Sans" sans-serif;}
a,a:visited,a:active{color:#C3AE9A;}

p{padding:0 0 0.5em 0;line-height:1.4em;}
img{border:none;}
h2{margin:0.4em 0 0.25em 0;padding:0;color:#a08060;font-size:1.9em;}
h2 a,h2 a:visited{text-decoration:none;color:#a08060;}
h2 a:hover{text-decoration:underline;}
h2.photo{margin:0.3em 0 0.75em 0;;font-size:1.15em;}
h2:first-letter,h2 a:first-letter{}
h3,div.ngg-albumtitle{margin:0.25em 0 0.25em 0;color:#fff;font-size:1.5em;}
.page-template-weatherdata-php .entry-content h3{margin:0.25em 0 0.25em 0;font-size:1.4em;color:#a08060;border-bottom:1px solid #a08060;}
h4{margin:0.25em 0 0.25em 0;color:#fff;font-size:1.3em;}
.weather-display h4{margin:0.75em 0 0 0;color:#a08060;}
h5{margin:0.05em 0 0.75em 0;color:#fff;font-size:1.2em;}
em{font-style:italic;}
strong{font-weight:bold;}
div.post ul,div.page ul{list-style-type:square;color:#fff;margin:0 0 1.25em 2em;}
div.post ul li,div.page ul li{margin:0.5em 0 0.5em 0;line-height:1.4em;}
div.post ul a,div.page ul a{text-decoration:none;}
div.post ul a:hover,div.page ul a:hover{text-decoration:underline;}

#wrapper{
width:774px; 
text-align:left; 
min-width: 774px;
margin-top:0;
margin-bottom:0; 
margin-left:auto; 
margin-right:auto;
padding:0;
/*border:1px solid #fff;*/
}

#wrapper-inner{
position:relative;
text-align:left; 
margin:1px;
/*border:1px solid #ddd;*/
/*background:#202020; */ 
}

#header{
height:140px;
margin:0 10px 0 10px;
/*
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
*/
/*border-bottom:1px solid #dcdcdc;*/
}

#blog-title{margin:0;padding:0;}
#blog-title span a{position:absolute;top:0px;left:0px;width:770px;height:100px;margin:0;padding:0;font-size:5em;text-indent:-9000px;}

#access{
    position:absolute;
    top:115px;
    left:0;
}
#container{
margin:0 10px 5px 10px;
padding:0;
position:relative;
}
#content{}
.post{background:none;padding-bottom:0.75em;border-bottom:1px solid #333;}
.entry-content{}
div.page{margin:0;}
body.home div.entry-date,body.single div.entry-date{}
.entry-date{line-height:1.8em;text-indent:0.5em;text-transform:uppercase;color:#aaa;margin-bottom:0.25em;}
.entry-meta{margin:0.25em 0 0 1em;}
.tt-flickr{min-width:750px;background:#333;display:block;text-align:center;}

.data-table{margin:0 0 10px 0;width:100%;}
.data-table th{}
.data-table td{color:#a08060;}
.data-table th,.data-table td{padding:4px;}

#comments{margin:2em 0 0 0;padding:0.5em 0 0 0;color:#000;}
#comments .comment{background:#fff url(white_cloud.png) no-repeat 99% 5px;}
#comments .alt{background:#dcdcdc url(grey_cloud.png) no-repeat 99% 5px;}
#comments .alt .comment-author span.fn{}
#comments .avatar{margin:5px;}
#comments-list,#respond{margin:0 1em 0 1em;}
#commentform{color:#fff;}
#commentform textarea{background:#fff url(white_cloud.png) no-repeat 98% 5px;border:1px solid #ccc;}
.comment div{margin:0 0 0.5em 0;}
.comment-author{font-size:1.2em;}
.comment-meta{text-transform:uppercase;padding:0 0 0 0.5em;color:#666;}
.comment p{padding-left:0.5em;}
.formcontainer{padding:0.5em;font-size:0.85em;background:#333;}
.formcontainer input.text{font-size:0.9em;border:1px solid #ccc;}
.formcontainer label{text-transform:uppercase;line-height:1.3em;}

.sidebar{
    margin:0 0 0 10px;
    /*border-top:1px solid #ccc;*/
    /**background:#fff url(sidebar.png) no-repeat;*/
}

#secondary{
    /*background:url(wilgatree_white_background.png) no-repeat 100% 0;*/
}

span.rss-post{background:url(rss-icon.png) no-repeat;}
span.rss-post a{margin-left:15px;}
#rss-links ul{margin:0 0 0 2em}
#rss-links ul li{list-style-image:url(rss-icon.png);float:left;width:100px;}
#footer{
margin:5px;
padding-bottom:5px;
}
#footer a{
    color:#ccc;font-size:0.9em;
}
/*End: RB 20081004*/

/* Just some example content */
div.skip-link {
float:left;
text-indent:-9000px;
}

div#menu {
height:1.8em;
margin:1px;
/*background:#fff;*/
/*border:1px solid #a0c020;*/
width:746px;
}

div#menu ul{
line-height:1.1;
list-style:none;
float:left;
margin:0 0 0 0;
padding:0;
}
div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin:0 0em 0 0.2em;
padding:0.2em 0.2em;
text-decoration:none;
font-size:1.1em;
border:1px solid #202020;
/*font-family:"Lucinda Grande" "Lucinda Sans" sans-serif;*/
color:#a08060;
}

div#menu ul a:hover,div#menu ul li.current_page_item a {
color:#fff;
background:#202020;
}

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;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
/*margin-top:2em;*/
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
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 0;
}

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 {
   position:relative;
   width:100%;
   height:1.8em;
   margin-bottom:0.2em;
}

div#nav-below {

}

div#nav-images {
height:160px;
margin:1em 0;
}


div.navigation {
    
}
div.navigation:hover{
}

div.navigation a{
    display:block;
    text-decoration:none;
    padding:0 4px 0 4px;
    text-transform:lowercase;
}
div.navigation a:hover{
    text-decoration:underline;
    background:#333;
}

div.navigation div.nav-previous{
position:absolute;
left:540px;
line-height:1.8em;
display:block;
width:100px;
margin:0 0 0 0;
}
div.navigation div.nav-next {
float:right;
width:100px;
line-height:1.8em;
text-align:right;
margin:0 0 0 0;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul li {
list-style:none;
margin:0.5em 0 0 0;
}

div.sidebar ul ul li a{
text-decoration:none;
}

div.sidebar ul ul li a:hover{
text-decoration:underline;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
}