/*
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
*/

/* Two-column with sidebar on left from the /examples/ folderr  */

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,em,img,ins,q,samp,small,strike,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

table {
border-collapse:collapse;
border-spacing:0;
}

body {
line-height:1;
background:#fff;
font-size:100%;
font-family:Georgia, Times, serif;
}

#wrapper {
width:940px;
margin:0 auto;
}

#content {
float:left;
width:600px;
padding-top:20px;
}

#primary {
float:right;
width:280px;
padding-top:20px;
margin-bottom:20px;
}

#secondary {
clear:both;
width:100%;
background:#e9e9e9;
margin-top:20px;
float:left;
}

#footer {
clear:both;
text-align:center;
font-size:.8em;
padding:15px 0;
}

.clear {
clear:both;
}

p {
color:#545454;
font-size:1em;
line-height:1.3em;
margin:1em 0;
word-wrap: break-word;
}

a {
text-decoration:none;
color:#611c26;
}

a:hover {
text-decoration:underline;
color:#a0070e;
}

h1 {
font-size:2.5em;
font-weight:normal;
font-family:"Gill sans MT","Gill Sans",Gill,"Gill Sans",Gill, Arial, sans-serif;
}

h2,.search #content h3.entry-title {
font-size:1.8em;
font-weight:bold;
font-family:"Gill sans MT","Gill Sans",Gill, Arial, sans-serif;
color:#333;
}

h3 {
font-size:1.4em;
font-weight:normal;
font-family:"Gill sans MT","Gill Sans",Gill, Arial, sans-serif;
}

h2 a,h3 a {
color:#611c26;
}

.page h2,.archive h2, .search h2 {
border-bottom:3px solid #a0070e;
padding-bottom:8px;
margin-bottom:40px;
}

#header {
color:#fff;
background:#a0070e url('/wp-content/uploads/2009/07/header.png') 100% 100% repeat-x;
padding:40px 0 30px 40px;
}

#header h1 {
text-indent:-10000px;
position:relative;
display:block;
width:380px;
height:40px;
background:url('/wp-content/uploads/2009/07/lords-of-the-blog.png') 0 0 no-repeat;
color:#fff;
}

#header h1 a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
}

#header #blog-description {
font-size:1.3em;
margin:10px 0 0;
}

#menu ul {
font-weight:bold;
border-bottom:3px solid #a0070e;
text-align:center;
padding:10px 0;
}

#menu ul li {
display:inline;
padding:0;
}

#menu ul li a {
color:#611c26;
padding:4px 10px 3px;
}

#menu ul li a:hover {
color:#a0070e;
text-decoration:none;
}

#menu ul li.current_page_item a {
color:#333;
background:#dde9e5;
}

.entry-submeta,#menu ul,.entry-date,.entry-meta,#primary span.rss-date,#nav-below,#footer,.comment-meta,#comments li .reply,.more-link,#flickr_badge_wrapper {
font-family:"Gill sans MT","Gill Sans",Gill, Arial, sans-serif;
text-transform:uppercase;
}
/* author meta link */
.entry-submeta .author-name {
    background: url("/wp-content/themes/sandbox/images/icons1.gif") no-repeat;
    padding-left:20px;
    background-position:0 -30px;
    visibility:visible;
    
}
.entry-submeta .the-date {
    padding-right:10px;
    float:right;
}
/* - margin for IE 7 */
html* .entry-submeta .the-date{
    margin-top:-1.3em;
}
#nav-above,.skip-link {
display:none;
}

.post .comments-link,.post .cat-links a,#primary li.widget_text ul.socialMedia li a,#comments h3,#comments li.bypostauthor div .comment-author span,#primary li.widget_rss_links li a {
background-image:url('/wp-content/uploads/2009/07/icons1.gif');
background-repeat:no-repeat;
}

.widget_rss_links li{ margin-bottom:10px; }


.twitter_title_link{display:block;}

.post {
padding-top:10px;
margin-top:25px;
position:relative;
}

html* .post {
margin-top:45px!important;
}

.post .entry-title,.search #content .page .entry-title {
position:relative;
z-index:1;
padding:0 0 10px 120px;
}

.post .entry-date,.search #content .page .entry-date {
display:block;
font-size:.8em;
z-index:100;
position:relative;
padding:0 0 4px 120px;
}

.post .entry-submeta,.search #content .page .entry-submeta {
display:block;
font-size:.8em;
z-index:100;
position:relative;
padding:0 0 4px 120px;
}

.home .post .author {
display:none;
}

.post .entry-content {
margin-top:-90px;
width:100%;
padding:90px 0 0;
}

.post .entry-content .snap_preview {
border-top:3px solid #a0070e;
padding:0 0 0 120px;
}

.search #content .page .entry-content p {
margin-top:0;
border:none;
padding:10px 0 10px 120px;
}




.entry-content img.alignleft,
.entry-content img.alignnone{float:left; margin:10px 10px 10px 0;}
.entry-content img.alignnone{float:none; display:block;}
.entry-content img.alignright{float:right; margin:10px 0 10px 10px;}



.post .entry-content .snap_preview .wp-caption{text-align:center;}
	.post .entry-content .snap_preview .wp-caption img {float:none !important; margin:10px 0 0 0; padding:0px;}

	.wp-caption.alignleft {margin:10px 10px 10px 0;}
	.wp-caption.alignright {margin:10px 0 10px 0;}


* html .post .entry-content p span {
text-align:left!important;
}

.archive .post .entry-content p,.search .post .entry-content p {
margin-top:0;
border-top:3px solid #a0070e;
padding:10px 0 0 120px;
}

* html .entry-content p {
overflow:hidden;
width:480px;
}

.post .entry-meta,.search #content .page .entry-meta {
line-height:1.3em;
border-top:1px solid #ddd;
font-size:.8em;
text-align:right;
margin:0 0 0 120px;
padding:5px 0;
clear:both;
}

.post .entry-meta{
padding-right:10px;
}

.post .meta-sep,.home .post .tag-links {
display:none;
}

.post .cat-links a {
padding-left:20px;
background-position:0 -28px;
visibility:visible;
}

.post .comments-link {
padding-left:20px;
background-position:0 3px;
}

.post .cat-links {
visibility:collapse;
}

.more-link {
margin-top:15px;
}

.post .entry-content,.category-guest-lord .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-guest.jpg') 0 0 no-repeat;
}

.category-baroness-dsouza .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-dsouza.jpg') 0 0 no-repeat;
}

.category-baroness-murphy .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-murphy.jpg') 0 0 no-repeat;
}

.category-baroness-young .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-young.jpg') 0 0 no-repeat;
}

.category-baroness-thornton .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-thornton.jpg') 0 0 no-repeat;
}

.category-lord-clement-jones .entry-content {
background:#fff url('/wp-content/uploads/userphoto/lordclementjones.jpg') 0 0 no-repeat;
}

.category-lord-dholakia .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-dholakia.jpg') 0 0 no-repeat;
}

.category-lord-hylton .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-hylton.jpg') 0 0 no-repeat;
}

.category-lord-lipsey .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-lipsey.jpg') 0 0 no-repeat;
}

.category-lord-lucas .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-lucas.jpg') 0 0 no-repeat;
}

.category-lord-norton .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-norton.jpg') 0 0 no-repeat;
}

.category-lord-soley .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-soley.jpg') 0 0 no-repeat;
}

.category-lord-taylor-of-warwick .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-taylor.jpg') 0 0 no-repeat;
}

.category-lord-teverson .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-teverson.jpg') 0 0 no-repeat;
}

.category-lord-tyler .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-tyler.jpg') 0 0 no-repeat;
}

.category-lord-renton-of-mount-harry .entry-content {
background:#fff url('/wp-content/uploads/2009/10/bg-renton.jpg') 0 0 no-repeat;
}

.category-baroness-deech .entry-content {
background:#fff url('/wp-content/uploads/2009/11/bg-deech.jpg') 0 0 no-repeat;
}

.category-hansard-society .entry-content {
background:#fff url('/wp-content/uploads/2009/07/bg-hansard.jpg') 0 0 no-repeat;
}

.single .post {
margin-top:30px;
}

.single .post h2 {
top:-20px;
}

.search #content .page {
background:transparent url('/wp-content/uploads/2009/07/page.gif') 15px 5px no-repeat;
width:100%;
}

.search #content .page .entry-date {
background:#f8f1db;
padding-top:4px;
padding-bottom:4px;
position:relative;
z-index:-1;
border-bottom:3px solid #a0070e;
}

.search h2 {
margin-bottom:80px;
}

.search h2 .search-terms {
font-style:italic;
}

.authorListing {
margin-top:-20px;
}

.authorListing .heading {
border-bottom:3px solid #a0070e;
float:left;
clear:both;
width:100%;
position:relative;
}

.authorListing p.image {
width:90px!important;
margin:0;
}

html* .authorListing p.image {
width:90px!important;
margin-bottom:-28px;
}

.authorListing h3 {
margin-left:120px;
position:absolute;
bottom:20px;
}

html* .authorListing h3 {
margin:30px;
}

.authorListing p {
float:left;
clear:both;
margin:10px 0 20px 120px;
}

html* .authorListing p {
width:480px;
}

* html .authorListing p {
margin-left:60px;
}

#archives-page ul,#links-page ul {
margin-bottom:25px;
}

#archives-page h3,#links-page h3 {
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding:0 0 8px;
}

#comments {
margin-top:20px;
}

#comments h3 {
text-transform:uppercase;
font-size:1.5em;
font-weight:bold;
color:#333;
background-position:7px 101.5%;
border-bottom:3px solid #611c26;
margin:0 0 20px;
padding:0 0 8px 40px;
}

#comments h3 span {
font-family:Georgia, Times, serif;
font-size:1.2em;
}

html* #comments h3 span {
padding-left:40px;
}

#comments li {
list-style:none;
margin:0 0 20px 60px;
}

#comments li div img {
float:left;
background:#eee;
border:#ccc 1px solid;
padding:3px;
}

html* #comments li div img {
margin-top:15px;
}

#comments li div .comment-author {
padding-left:60px;
font-size:1.3em;
}

#comments li div .comment-meta {
border-bottom:1px solid #ddd;
font-size:.8em;
color:#333;
padding:3px 0 10px 60px;
}

#comments li div p {
padding-left:60px;
}

#comments li .reply {
font-size:.8em;
margin-left:60px;
border-top:1px solid #ddd;
padding:4px 0 10px;
}

#comments li.bypostauthor div .comment-author span {
padding-left:35px;
background-position:0 -308px;
}

#comments .formcontainer {
margin-left:120px;
}

form .form-message{font-size:0.8em; color:#555; margin:0 0 2em;}

* html #primary {
margin-right:-40px;
}

#primary li.widget h3 {
text-transform:uppercase;
margin-bottom:10px; 
}
/* Double Margin fix for IE 7 */
* html #primary li.widget h3{
display:inline;
}



#primary li.widget {
padding:15px 20px 5px;
}

.textwidget {
color:#545454;
font-size:.8em;
line-height:1.6em;
}

#primary li.widget_rss_links h3,/* ids will need changing */
#primary li.widget_text#text-2 h3,#primary li.widget_flickr h3,#primary li.rss-links h3,#primary li.widget_twitter h3 {
border-bottom:1px solid #ccc;
padding-bottom:5px;
margin:0 -20px 10px;
}

#primary li.widget.search {
background:#dde9e5;
border-bottom:1px solid #bbd1ca;
}

#primary li.widget.search input#s {
width:96%;
border:1px solid #acc7be;
}

#primary li.widget.search input#searchsubmit {
color:#000;
padding:2px 15px;
}

#primary li.widget_categories {
background:#dde9e5;
border-top:1px solid #f5f8f7;
padding-bottom:10px;
}

#primary li.widget_categories select {
width:98%;
border:1px solid #acc7be;
}

#primary li#text-3 {
background:#e9e9e9 url('/wp-content/uploads/2009/07/chevron.gif') 50% 100% no-repeat;
padding-bottom:45px;
margin:20px 0 0;
}

#primary li.widget_rss h3 {
float:left;
}

#primary li.widget_rss h3 a {
display:block;
margin-left:20px;
}

#primary li.widget_rss h3 img {
margin:0 0 -16px -20px;
}

#primary li.widget_rss ul {
clear:left;
}

#primary li.widget_rss li,#archives-page li ul li,ul.blogroll li {
list-style-image:url('/wp-content/uploads/2009/07/bullet.gif');
list-style-position:inside;
margin-bottom:10px;
}

#primary li.widget_rss .rss-date {
font-size:.6em;
color:#777;
display:block;
margin-top:3px;
}

#primary li.widget_twitter {
margin:20px 0;
padding:0;
}

#primary li.widget_twitter h3 {
margin:0 0 10px;
}

#primary li.widget_twitter ul {
background:url('/wp-content/uploads/2009/07/tweet-top.gif') 0 0 no-repeat;
padding-top:30px;
margin:0!important;
}

#primary li.widget_twitter ul li {
background:url('/wp-content/uploads/2009/07/tweet-top.gif') 0 100% no-repeat;
padding:5px 20px 20px;
zoom:1; /* Peekaboo in IE7 */
}

#primary li.widget_text ul.socialMedia li {
float:left;
height:16px;
}

#primary li.widget_text ul.socialMedia li a {
text-indent:-10000px;
width:16px;
height:16px;
background-color:#fff;
display:block;
float:left;
margin-right:10px;
}

#primary li.widget_text ul.socialMedia li a.youtube {
background-position:0 -150px;
}

#primary li.widget_text ul.socialMedia li a.twitter {
background-position:0 -121px;
}

#primary li.widget_text ul.socialMedia li a.facebook {
background-position:0 -181px;
}

#primary li.widget_text ul.socialMedia li a.flickr {
background-position:0 -211px;
}

#primary li.widget_text ul.socialMedia li a.friendfeed {
background-position:0 -270px;
}

#primary li.widget_text ul.socialMedia li a.delicious {
background-position:0 -240px;
}

#primary li.rss-links li {
margin-bottom:10px;
}

#primary li.widget_rss_links li a {
background-position:0 -88px;
padding:0 0 1px 20px;
}

#flickr_badge_uber_wrapper,#flickr_badge_wrapper {
border:none;
margin:0;
padding:0;
}

* html #flickr_badge_wrapper {
margin-left:-20px;
}

#flickr_badge_uber_wrapper {
width:280px;
}

#flickr_badge_wrapper {
width:100%;
}

#flickr_badge_wrapper td a {
color:#611c26!important;
float:left;
width:90px;
height:60px;
overflow:hidden;
border:1px solid #555;
margin:10px;
}

#flickr_badge_wrapper td a:hover {
color:#a0070e!important;
text-decoration:underline!important;
}

#flickr_badge_wrapper td a:last-child {
border:none;
}

html* #flickr_badge_wrapper td a {
border:none;
}

#flickr_badge_wrapper td a img {
width:90px;
}

#flickr_badge_wrapper td br {
display:none;
}

input,select {
font-family:Arial, sans-serif;
color:#444;
margin:0 0 10px;
padding:4px 2px;
}



#primary #meta{ text-align: center; background:#fcfcfc; border-top:#eee 1px solid;border-bottom:#eee 1px solid; margin-bottom:10px; padding:0.5em 20px 0.7em;}
    #primary #meta li{display:inline; margin-right:1em;}

#content intput,#content select #content textarea {
border-color:#ccc;
}

#nav-below {
display:none;
clear:both;
border-top:#a0070e 3px solid;
padding-left:120px;
float:left;
width:500px;
margin:20px 0 10px;
}

#nav-below div a {
background:#a0070e url('/wp-content/uploads/2009/07/arrows.gif');
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
display:inline-block;
float:left;
margin:10px 20px 0 0;
padding:7px 15px;
}

#nav-below div a:hover {
background-color:#611c26;
text-decoration:none;
}

#nav-below div.nav-previous a {
background-position:10px 8px;
padding-left:25px;
}

#nav-below div.nav-next a {
background-position:93% -17px;
padding-right:25px;
}

#nav-below div a span {
display:none;
}

.home #nav-below,.archive #nav-below ,.search-results #nav-below{
display:block;
}

html* #secondary {
float:none;
}

#secondary h3 {
text-transform:uppercase;
}

#secondary ul {
background:#e9e9e9;
width:100%;
float:left;
position:relative;
}

#secondary ul li.widget {
min-height:150px;
float:left;
width:28.5%;
border-right:1px solid #ccc;
border-left:1px solid #fff;
padding:20px;
}

html* #secondary ul li.widget {
height:150px;
}

#secondary ul li.widget:last-child {
border-right:none;
}

ul.list {
list-style:disc inside;
margin-top:10px;
}

.list-p li {
line-height: 1.3em;
margin: .5em 0 0 3em;
list-style-position: outside;
color: #545454;
}

.grid th, .grid td {
text-align: left;
border: solid 1px;
border-color: #ccc;
}

.grid th {
padding: 5px;
background: #E9E9E9;
}

.grid td {
padding: 10px 5px;
color: #545454;
}

/* <hr> replacement or pseudo cell border*/
.grid .h-split {
display: block;
height: 1px;
margin: 5px -5px;
overflow: hidden;
text-indent: -9999px;
border-bottom: solid 1px #ccc;
color: #ccc;
}

#secondary p.disclaimer {
background:url('/wp-content/uploads/2009/07/footer.gif');
background-repeat:no-repeat;
padding-left:55px;
background-position:0 -300px;
}

.wrapper:after {
clear:both;
display:block;
content:".";
height:0;
font-size:0;
line-height:0;
visibility:hidden;
}


#primary li.widget.widget_search { background:#DDE9E5 none repeat scroll 0 0; border-bottom:1px solid #BBD1CA; }
#primary li.widget.widget_search input#s { border:1px solid #ACC7BE; width:96%; }
#primary li.widget.widget_search input.button { color:#000000; padding:2px 15px; }



div.alignleft{ float: left;  margin:10px; }
div.alignleft p{	 margin:10px; text-align:center; }

div.alignright{ float: right;  margin:10px; }
div.alignright p{	 margin:10px; text-align:center; }

div.aligncenter{   margin:10px; }
div.aligncenter p{	 margin:10px; text-align:center; }
img#wpstats {
visibility:hidden;
}


.fRow p{clear:left; font-size:0.8em; padding-left:160px;}