/*
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
*/

/*
LAYOUT: One-Column 
DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content
*/

body {font-family:Arial;color:#000;padding:0;margin:0;background:#eee;font-size:10px;}
a {color:#666;text-decoration:none;border:none;}
a:hover {color:#000;cursor:pointer;}

a img {border:solid 1px #999;margin-top:2px;}

#wrapper {width:1000px;margin:20px auto 20px auto;border:solid 1px #eee;background:#fff;}
#header {display:block;width:1000px;overflow:hidden;background:#fff;padding:10px 0 10px 0;}
#logo {display:block;float:left;width:100px;height:100px;margin:0 30px 0 10px;opacity:.45;}
#logo img {width:100px;height:100px;border:none;}

#container {clear:both;background:#fff;}
#content {margin:10px 20px 20px 20px;}
.home #content, .archive #content {margin:0 0 20px 20px;}
.s-category-news .post {width:537px;}
.s-category-news .entry-content {width:537px;}
#newsfeed {display:none;}
.s-category-news #newsfeed {display:block;}


div.sidebar {float:left;overflow:hidden;padding:40px 0 40px 20px;width:960px;}
div#primary {clear:both;}
div#footer {clear:left;width:100%;padding:10px 0 10px 20px;color:#999;}



.list {display:block;float:left;margin:0 19px 0 0;width:205px;}
.list li {list-style:none;display:block;overflow:hidden;height:13px;font-size:11px;padding:1px 15px 0 0;}



#menu {display:block;float:left;margin-top:10px;height:91px;background:#fff;opacity:.45;}

#home a, #news a, #features a, #pksb a, #about a {color:#000;}

.menu-item {display:block;height:14px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:1px;width:120px;}
.menu-item a {color:#000;}

.menu-item2 {display:block;height:14px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:1px;width:120px;}
.menu-item2 a {color:#aaa;}

.border{display:block;height:13px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:4px;border-bottom:solid 1px #eee;width:120px;}
.border a {color:#000;}

.hide {display:none;}
.show {display:block;}

.pageid-2 #about {display:block;height:13px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:4px;border-bottom:solid 1px #eee;width:120px;}
.pageid-2 #about a {color:#000;}

.pageid-2 #home a, .pageid-2 #news a, .pageid-2 #features a, .pageid-2 #pksb a {color:#aaa;}

.category-news #news {display:block;height:13px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:4px;border-bottom:solid 1px #eee;width:120px;}
.category-news #news a {color:#000;}

.category-news #home a, .category-news #features a, .category-news #about a, .category-news #pksb a {color:#aaa;}

.category-features #features {display:block;height:13px;font-size:12px;font-weight:700;margin:0 50px 3px 0;letter-spacing:4px;border-bottom:solid 1px #eee;width:120px;}
.category-features #features a {color:#000;}

.category-features #home a, .category-features #news a, .category-features #about a, .category-features #pksb a {color:#aaa;}

.post-left {display:block;float:left;width:280px;overflow:hidden;}
.post-right {display:block;float:right;width:660px;overflow:hidden;text-align:right;font-size:16px;}
.entry-title {display:block;font-weight:700;font-size:18px;border-bottom:solid 1px #eee;width:280px;}
.entry-author {font-size:10px;font-weight:400px;color:#000;float:left;}
.entry-date {float:right;font-size:10px;font-weight:400px;color:#999;}
.entry-title1 {display:block;font-weight:700;font-size:18px;border-bottom:solid 1px #eee;}

.entry-title2 {display:block;font-weight:700;font-size:18px;border-bottom;solid 1px #eee;width:280px;color:#999}
.entry-subtitle {font-size:14px;text-transform:uppercase;color:#000;margin-bottom:-5px;}
.page .post-meta {display:block;font-size:11px;text-transform:uppercase;line-height:14px;letter-spacing:1px;border-bottom:solid 1px #eee;}
.post-meta li {list-style:none;margin:-8px 0 4px -40px;}
.post-meta-key {display:none;}
.entry-content {display:block;margin:10px 0 0 0;float:left;clear:both;color:#444;font-size:10px;width:960px;}

.clear {display:block;clear:both;width:1000px;height:40px;}
.content-left {display:block;width:280px;float:left;line-height:165%;}
.content-right {display:block;width:660px;float:right;}

#search {float:right;margin:10px 20px 0 0;}
.stext {width:176px;border:solid 1px #999;background:none ! important;padding:2px;color:#666;font-size:10px;}
.searchbutton {display:none;}

#email, #author {border:solid 1px #999;background:none ! important;color:#666;font-size:10px;padding:2px;margin:0 0 3px 0;}
#submit {display:inline-block;outline:none;border:solid 1px #999;background:none;color:#666;font-size:10px;width:40px;margin:0 0 0 0;}
#comment {border:solid 1px #999;background:none;color:#666;font-size:12px;padding:2px;width:396px;font-family:Arial, sans-serif;margin:0 0 3px 0;overflow:hidden;}
.comment-author {font-size:10px;text-transform:capitalize;}

#subscribe {background:none;border:0 ! important;vertical-align:middle;margin:-1px 0 0 0;}
#subbox {float:left;}
.subscribe-to-comments {display:inline;margin:-1px 0 3px 0;opacity:0.85;filter:alpha(opacity=85);color:#666;}
.subscribe-to-comments a {color:#666;text-decoration:none;}
div#sub {width:402px;text-align:right;}

.email {color:#666;width:400px;}
.email a {color:#666;}
.email h2 {font-size:16px;}
.email h3 {font-size:14px;}
.email .options {padding:10px;margin:10px 0 10px 0;}
.email legend {font-size:14px;color:#666;}

.singlepages {color:#000;font-weight:700;font-size:16px;}
.singlepages a {font-weight:400;color:#999;font-size:16px;}

.wp-caption-text, .gallery-caption, .caption {display:block;padding:0;margin:0 0 10px 0;text-transform:uppercase;}
.gallery-item {display:block;padding:0;margin:0;}

.newsdrop {display:block;margin:-1px 0 0 0;padding:20px 0 0 0;overflow:hidden;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.newsdrop .entry-title1 {font-size:14px;border:none;margin-bottom:-5px;}
.newsdrop .entry-excerpt {display:block;clear:both;margin:5px 0 0 0;padding:0;overflow:hidden;}
.featuresdrop {display:block;margin:0 0 20px 0;overflow:hidden;}
.featuresdrop .entry-excerpt {display:block;clear:both;margin:2px 0 10px 0;border:solid 1px #999;padding:none;height:100px;overflow:hidden;}
.featuresdrop .entry-excerpt img {margin-top:-180px;border:none;text-align:center;z-index:1000;}
.featuresdrop .entry-title1 {font-size:14px;border:none;text-transform:uppercase;}
#titlelist {display:block;height:46px;list-style:none;line-height:165%;text-transform:uppercase;letter-spacing:1px;text-align:justify;margin:0 0 -19px 0;}
#titlelist li {display:inline-block;margin-right:22px;height:12px;float:left;}
#titlelist, #titlelist a {color:#ccc}
.category .newsdrop {display:block;float:left;width:304px;height:420px;margin:-1px 22px 0 0;padding:20px 0 0 0;overflow:hidden;}
.author .newsdrop {display:block;float:left;width:304px;margin:-1px 22px 0 0;padding:20px 0 0 0;overflow:hidden;}

.author #author-news .category-features {display:none;}
.author #author-features .category-news {display:none;}

.search-results #author-news .category-features {display:none;}
.search-results #author-features .category-news {display:none;}
.search-results #content {margin:0 0 20px 20px;}
.search-results .page {display:none;}

.category-features #cat-news {display:none;}
.category-news #cat-features {display:none;}
.category-a-year-on-broadway #cat-news {display:none;}
.category-looking-at-design #cat-news {display:none;}
.category-spirituality-in-architecture #cat-news {display:none;}
.category-education-and-architecture #cat-news {display:none;}
.category-urban-form #cat-news {display:none;}

.navigation {display:block;width:960px;font-size:14px;font-weight:700;clear:both;}
.navigation a {color:#000;}
.nav-previous {display:block;float:left;}
.nav-next {display:block;float:right;}

.respond {display:block;width:400px;margin:0 0 20px 300px;line-height:100%;}