/*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: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer*//* Two-column with sidebar on left from the /examples/ folder  */@import url('../hdwk_sandbox/examples/2c-l.css');/* Just some example content */body  {font: 100% Verdana, Arial, Helvetica, sans-serif;background-image:url(img/posters_bg.png);background-attachment:fixed;margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding: 0;text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */color: #000000;}div#header{width:878px;height:228px;background-image:url(img/header_bg.png);padding:22px 0 0 22px;}div#header h1 {margin:0;padding:0;}#container { width: 900px;  background: #FFFFFF;margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */padding:0;border: none;text-align: left; /* this overrides the text-align: center on the body element. */} div#content {width:550px;margin-left:150px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding:0 50px;position:relative;}div#content h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-decoration:none;color:#CC0000;}div#content h2 a:link {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-decoration:none;color:#CC0000;}div#content h2 a:hover {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-decoration:underline;color:#FF0000;}div#content h2 a:active {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-decoration:none;color:#000000;}div#content h2 a:visited {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-decoration:none;color:#CC0000;}.entry-content a, a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CC0000;background:#FFF;text-decoration:none;}.entry-content a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:#FFF;text-decoration:none;}.entry-content a, a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CC0000;background:#FFF;text-decoration:none;}img {border:0px;}div#menu {display:none;background:#CC0000;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.sidebar {font-size:14px;float: left; width: auto;background: #FFF; padding: 0px;margin-left:25px;line-height:14px;}div.sidebar a, a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#CC0000;}div.sidebar a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#CC0000;}div.sidebar a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#000;}div.sidebar h3 {display:none;font-size:1.2em;}div.sidebar input#s {width:7em;}div.sidebar li {list-style:none;margin:0;}div.sidebar li form {margin:0;padding:0;}div.sidebar ul ul {margin:0;}div.sidebar ul ul li {list-style:none;margin:0;}div.sidebar ul ul ul {display:none;margin:0 0 0 0.5em;}div.sidebar ul ul ul li {display:none;list-style:circle;}div.skip-link {display:none;position:absolute;right:1em;top:1em;}.entry-title,.entry-meta {clear:both;}div.entry-meta {font-family:Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:75px;padding:5px 0;border-bottom:1px solid #000;border-top:1px solid #000;}.entry-meta a {color:#000;text-decoration:none;}.entry-meta a:hover {color:#000;text-decoration:underline;}.entry-meta a:active {color:#000;text-decoration:none;}.entry-meta a:visited {color:#000;text-decoration:none;}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;display:none;}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#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}div#footer{background-image:url(img/footer_bg.png);font-family:Arial, Helvetica, sans-serif;font-size:11px;margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */padding: 40px 0 15px 25px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}div#header,div#footer {text-align: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;}
