/*
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
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* 3-column with sidebar on left and right from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/3c-b.css');

/* Just some example content */

body{font-family: "Arial";}

/* Header Area */

div#header{text-align:center;background-image: url('images/header.jpg'); height: 150px; background-repeat: no-repeat; margin: 0px; padding: 0px; }
div#header #blog-title, div#header #blog-description{display: none;}
div#logo {float: right; margin: 0px 30px 0px 0px;}

/* Main Nav */

div#WrapperMainNav{background-image: url('images/bg-nav.jpg'); background-position: bottom; background-repeat: no-repeat;margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
div#WrapperMainNav ul{margin: 0px; padding: 0px;}
div#WrapperMainNav li{margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; list-style-type: none;text-align: right; border-bottom: solid 1px #FFF;}
div#WrapperMainNav a{text-decoration: none; color: #666; font-weight: bold; margin: 0px 10px 0px 2px; padding: 0px; font-size: 11px;}
div#WrapperMainNav a:hover{color: #FF6633;}
div#WrapperMainNav a.CurrentNav{color: #06C;}

/* Sidebar Ads */
div#SidebarRightAds, div#SidebarLeftAds{margin: 10px 10px 0px 10px;}
div#SidebarRightAds img, div#SidebarLeftAds img{margin: 0px 0px 10px 0px; border: solid 1px #CCCCCC;}

/* Sidebar Widgets */
div#primary h3{color: #0066CC; font-size: 14px; font-weight: bold; text-align: right; margin: 10px 10px 0px 3px; padding: 0px;}
div#primary select{width: 180px; margin: 5px 10px 10px 10px; font-size: 11px;}
div#WrapperResourceExtra{margin: 0px 10px; font-size: 11px; color: #666;}
div#WrapperResourceExtra a{text-decoration: none; color: #0066CC;}
div#WrapperResourceExtra a:hover{text-decoration: none; color: #FF6633;}
div#primary ul.xoxo li#recent-posts ul{margin: 0px 10px 0px 25px;}
div#primary ul.xoxo li#recent-posts ul li{color: #06C; list-style-type: square;}
div#primary ul.xoxo li#recent-posts ul li a{text-decoration: none; color: #666; font-size: 11px;}
div#primary ul.xoxo li#recent-posts ul li a:hover{color: #F63;}

/* Resource Centre */
div.breadcrumb{font-size: 14px; font-weight: bold; color: #999;}
div.breadcrumb a{color: #999; text-decoration: none;}
div.breadcrumb a:hover{color: #F63; border-bottom: dotted 1px #F63;}
ul.rc{margin: 0px; padding: 0px;}
ul.rc li.rc-archive{list-style-type: none; margin: 0px 0px 0px -28px;}
ul.rc li.rc-archive a{font-size: 14px; font-weight: bold; color: #999; border-bottom: none;}
ul.rc li.rc-archive a:hover{color: #F63; border-bottom: dotted 1px #F63;}
div#rc-back{margin: 0px 0px 20px 0px;}
div#rc-back a{text-decoration: none; color: #999; font-size: 10px; font-weight: bold; text-transform: uppercase; border-bottom: none;}
div#rc-back a:hover{color: #FF6633; border-bottom: dotted 1px #F63;}

/* Content Area */
div.wp-caption {background: #e5e5e5; color: #666; text-align: center; font-size: 10px; font-family: "Times"; margin: 10px;}
h2.entry-title-Home		{ font-size: 20px; margin: 10px 0px 10px 0px; padding: 0px; color: #F63; padding-top: 10px; }
.entry-content-Home h1	{ color:#666; font-size:16px; font-weight: normal;  width:150px; line-height: 1.3em; }

/* H6 Story Comment */
.entry-content h6 {font-size: 14px; padding: 10px 40px 10px 60px; background-color: #e5e5e5; margin-top: 15px; margin-bottom: 15px; border-top: solid 1px #999; border-bottom: solid 1px #999; color: #333; font-style: italic; font-weight: bold; line-height: 135%; background-image: url('images/quote-marks.gif'); background-repeat: no-repeat; background-position: 5px 5px; float: right; width: 180px; margin-left: 30px;}


/* Polls */
div#WrapperIndexPoll{display: block; background-color: #; float: left; width: 210px;}
div#WrapperIndexPoll h2.Poll{margin: 0px 0px 0px 0px;}
/*
div .wp-polls{background-color: red; width: 210px; margin: 0px 0px 0px 20px; float: left;  padding: 0px 0px 0px 20px;}

*/
div .wp-polls{background-color: ; width: ; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
div .wp-polls h3 {color: #FF6633; font-size: 14px; font-weight: bold; text-align: left; margin: 0px 0px 10px 0px; padding: 0px;}
div .wp-polls p {color: #CCC; font-size: 11px; font-weight: normal; text-align: left; margin: 0px;}
div .wp-polls a {font-size: 10px; text-decoration: none;}
div .wp-polls ul li{font-size: 12px; margin: 0px 0px 5px 0px; padding: 0px;}
div#WrapperIndexPoll ul.wp-polls-ul{margin: 0px 0px 5px 0px; padding: 0px;}
div#WrapperIndexPoll ul.wp-polls-ul li, div.wp-polls-ans ul.wp-polls-ul{margin: 0px; padding: 0px;}
div.wp-polls-ans ul.wp-polls-ul li{margin: 0px 0px 5px 0px; padding: 0px;}


/* Latest News */
div#WrapperLatest{width: 200px; border-right: solid 1px #CCC; padding: 0px 10px 0px 0px; display: block; float: left; margin: 0px 20px 0px 0px}
div#WrapperLatest ul{margin: 0px 0px 0px 15px; color: #06C;}

/* Index Registration Form */
div#WrapperIndexForm {background-color: ; float: left; margin: 20px 0px 0px 0px;}
form#em_subscribe_form{background-color: ;}

/* EXPERIMENTAL */

div#content div.tag-resource h3 a{font-size: 12px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; background-image: url('images/acro-icon-sm.gif'); background-repeat: no-repeat;}
div#content div.tag-resource div.entry-date, div#content div.tag-resource div.entry-content, div#content div.tag-resource div.entry-meta {display: none;}
body.s-tag-resource div#content div.tag-resource div.entry-date, body.s-tag-resource div#content div.tag-resource div.entry-content, body.s-tag-resource div#content div.tag-resource div.entry-meta {display: block;}



/* Content Area */
div#content h2 a, div#content h2, div#content h3.entry-title a{font-size: 20px; margin: 0px 0px 10px 0px; padding: 0px; text-decoration: none; color: #0066CC;}
div#content h2 a:hover, div#content h3.entry-title a:hover{color: #FF6633; border-bottom: dotted 1px #FF6633;}
div .entry-date{color: #999; font-size: 10px;}
div .entry-content h1{font-size: 20px;}
div .entry-content a, div .entry-content-Home a{text-decoration: none; color: #0066CC; border-bottom: dotted 1px #0066CC;}
div .entry-content a:hover, div .entry-content-Home a:hover{color: #FF6633; border-bottom: dotted 1px #FF6633;}
div .entry-content p{margin-bottom: 10px;}
.entry-content p {margin-bottom: 10px;}
div .entry-content ul, div .entry-content ol{margin: 5px 20px 10px 30px;}
div .entry-content li, div .entry-content-Home li{margin: 0px 20px 5px 0px;}
div .nav-previous a, div .nav-next a{text-decoration: none; color: #999999; font-size: 12px; text-transform: uppercase; border-bottom: dotted 1px #999999; font-weight: bold;}
div .nav-previous a:hover, div .nav-next a:hover{color: #FF6633; border-bottom: dotted 1px #FF6633;}
div .entry-meta{font-size: 10px; color: #999999; border-top: dotted 1px #CCC; padding: 10px 0px;}
div .entry-meta a{text-decoration: none; color: #0066CC;}
div .entry-meta a:hover{color: #FF6633;}
div#ArticleTools{text-align: right;}

/* Back to top Link */
div#WrapperTopLink{text-align: right;margin: 20px 0px;}
div#WrapperTopLink a{text-decoration: none; font-size: 10px; color: #0066CC; text-transform: uppercase;}
div#WrapperTopLink a:hover{color: #FF6633;}

/* Footer  */
div#footer{padding: 20px 0px 0px 0px; color: #333333; font-size: 10px;}
div#footer a{text-decoration: none; color: #0066CC;}
div#footer a:hover{color: #FF6633;}

/* Original Styles */

div#access div.skip-link{position:absolute;top:1em;right:1em; display: none;}
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}
div#container,div.sidebar{margin: 5px 0px 0px 0px;}
div#nav-above{width:100%;height:1em; display: none;}
div#nav-below{width:100%;height:1em; }
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

/* Link to Comment Form */
#commentLink {text-align: right;}
#commentLink a {text-decoration: none; font-size: 10px; color: #0066CC; text-transform: uppercase; padding-bottom: 5px;}
#commentLink a:hover {color: #FF6633;}
#commentLinkFeed {font-size: 10px; text-transform: uppercase; color: #666; margin-bottom: 10px;}
#commentLinkFeed a {border-bottom: none;}

/* Comment Area */
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 0px 0px; padding: 5px 10px; background-image: url('images/bg-comment.jpg'); background-repeat: no-repeat; font-size: 12px;}
div.comments ol {margin: 0px 20px; padding: 0px;}
textarea#comment{height:100px;margin:0 0 0.5em;overflow:auto;width:400px;}
#comments div.comment-author.vcard { color: #666; margin-bottom: 5px;}
#comments {margin: 0px 0px; padding: 0px 0px;}
div#respond h3 {color: #FF6600; font-size: 18px;}


div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
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.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;}



/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}