/*
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
*/

@import url('reset.css');

/*
LAYOUT:Two-Column (Left)
DESCRIPTION:Two-column fluid layout with one sidebar left of content
*/
div#header{float:left;height:99px;width:100%;}
div#container{float:right;margin:0 0 0 -250px;width:100%;}
div#content{margin:0 250px 0 250px;}
div.sidebar{float:left;overflow:hidden;width:230px;}
div#secondary{clear:left;}
div#footer{clear:both;width:100%;}

/*
.....Global Settings
-----------------------------------------------------*/
body{background:#f2f2f2;color:#363636;font:100%/1.3 Verdana,Arial,Helvetica,sans-serif;}
h1{padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em;}
h2{padding:0 0 1em 0;font-size:1.8em;}
h3{font-size:1em;font-weight:bold;padding:10px 0;}
h4{font-size:0.9em;font-weight:bold;padding:5px 0;}
p{font-size:0.9em;padding:0 0 1.25em 0;}
ul,ol{font-size:0.9em;padding:0 1.25em 1.25em 4em;}
blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
small{font-size:0.85em;}
a{color:#0072bc;font-weight:bold;text-decoration:underline;}
a:hover{color:#00aeef;text-decoration:none;}
a:visited{color:#0054a6;}
a:active{color:#790000;}

/*
.....Header
-----------------------------------------------------*/
#header{background:url(images/header_bg.gif) repeat-x;}
#header h1{position:absolute;padding:0;top:4px;left:11px;text-indent:-2000px;z-index:2;}
#header h1 a{width:115px;height:114px;display:block;background:url(images/logo.gif) no-repeat top left;}
#header h1 a:hover{background-position:top right;}
#header #banner{color:#fff;top:15px;left:132px;position:absolute;white-space:nowrap;}
#header #banner span{font-size:1.2em;}
#nav{font-size:0.9em;list-style:none;margin:51px 247px 0 0;padding:0;text-align:center;}
#nav a{color:#fff;font-weight:bold;}
#nav li{background:url(images/hdrtabR.gif) no-repeat 100% 0;float:right;margin-left:15px;position:relative;}
#nav li a.nav{background:url(images/hdrtabL.gif) no-repeat 0 0;color:#fff;display:block;height:38px;padding:10px 12px 0 12px;text-decoration:none;}
#nav li:hover{background-position:100% -48px}
#nav li:hover a.nav{background-position:0 -48px}
#nav li.current,#nav li.current:hover{background-position:100% -96px}
#nav li.current a.nav,#nav li.current:hover a.nav{background-position:0 -96px}
#nav #contact{background:url(images/contactTabB.gif) no-repeat 0 bottom #484848;display:block;float:none;padding-bottom:10px;position:absolute;right:15px;width:217px;}
#nav #contact div{background:url(images/contactTabT.gif) no-repeat left top #484848;color:#fff;padding:0 15px;text-align:left;}
#nav #contact div img{border:solid 2px #fff;float:right;margin:-2em 0 0.5em 0.5em;}
#nav #contact div p{font-size:0.8em;padding-top:1em;}
#nav #contact div .contact{font-size:1em;font-weight:bold;}
#nav #contact:hover{background-position:-217px bottom;}
#nav #contact:hover div{background-color:#ee5c61;background-position:-217px top;}
#nav #contact.current{background-position:-434px bottom;}
#nav #contact.current div{background-color:#790000;background-position:-434px top;}

/*
.....Container
-----------------------------------------------------*/
div#container{padding-bottom:2em;}

/*
.....Content
-----------------------------------------------------*/
div#content{border-left:solid 1px #666;padding:0 5% 0 2em;}

/*
.....Entries
-----------------------------------------------------*/
.entry-title{padding-top:1em;}
.entry-title,.entry-meta{clear:both;}
.entry-date{color:#999;float:left;font-size:0.5em;font-style:italic;overflow:visible;padding:0 0.3em 0 0;text-align:right;text-transform:uppercase;width:3em;}
.entry-content{padding-left:50px;}
.entry-content ul{list-style:disc;}
.entry-meta{border-top:solid 1px #666;color:#666;font-size:0.7em;margin-left:50px;}

/*
.....Sidebar
-----------------------------------------------------*/
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul{margin:0;padding:0 20px;}
div#primary{padding-top:2em;}
div#secondary{padding-bottom:2em;}

/*
.....Footer
-----------------------------------------------------*/
div#footer{background-color:#393939;color:#ccc;padding:20px;}

/*
.....Comments
-----------------------------------------------------*/
.comment-author, .comment-meta{font-size:0.7em;}
.comment p{padding-top:1em;}

/* Just some example content */
div#menu{background:#EEE;height:1.5em;margin:1em 0;width:100%;}
div#menu ul,div#menu ul ul{line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul a{display:block;margin-right:1em;padding:0.2em 0.5em;text-decoration: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;}


div#container,div#primary{margin-top:1em;}
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 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: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 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
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;}
input#author,input#email,input#url,div.navigation div{width:50%;}

/*
.....Global Classes 
-----------------------------------------------------*/
.newwin {background:url(images/newwin.png) no-repeat top left;padding-left:30px}
