body {
background-color:#cee5ff;
background-image:url('style/back.jpg');
background-repeat:repeat-x;
font-family: Helvetica, Arial, Sans-Serif;
}

#container {
position:relative;
width:980px;
margin:0px auto;
}

#content {
position:absolute;
width:980px;
margin:0px auto;
}

#ads {
position:absolute;
width:980px;
margin:0px auto;
}

#sidebarad {
position:absolute;
width:303px;
height:258px;
right:0px;
top:222px;
padding-left:7px;
padding-top:4px;
background-image:url('style/sidebarad.png');
background-position:bottom right;
margin:0px;
}

#sidebarad2 {
position:absolute;
width:304px;
height:600px;
right:0px;
top:1140px;
padding-left:6px;
padding-top:6px;
margin:0px;
}

#vidbox {
width:303px;
height:258px;
padding-left:7px;
padding-top:4px;
background-image:url('style/sidebarad.png');
background-position:bottom right;
margin:0px;
}

/* Offworld Sidebar Classes */

.sidebar_adblock_top {
background-image: url('style/sidebar_adblock_top.png');
background-repeat:no-repeat;
/*margin-bottom: -10px;*/
height:7px;
}

.sidebar_adblock_middle {
background-image: url('style/sidebar_adblock_middle.png');
background-repeat:repeat-y;
padding:0px 0px 5px 13px;
}
.sidebar_adblock_bottom {
background-image: url('style/sidebar_adblock_bottom.png');
background-repeat:no-repeat;
height:7px;
margin-bottom:20px;
}

.sidebartext {
margin:10px 30px 0px 0px;
font-size:0.8em;
list-style: none;
}

.sidebartext a {
color: #0077FF;
}

/* End Offworld Sidebar Classes */

#lists {
background-image:url('style/bigback.png');
background-position:bottom right;
margin:0px 0px 10px 0px;
padding:10px;
}

#lists li{
font-size:0.9em;
margin-bottom:5px;
margin-left: 13px;
}


#bannerad {
position:absolute;
width:736px;
padding-left:10px;
padding-top:6px;
height:100px;
background-image:url('style/banner_background.png');
background-repeat:no-repeat;
margin:0px;
}

#sidebarblock {
width:270px;
height:340px;
background-image:url('style/featured_ow.png');
background-repeat:no-repeat;
padding:10px 20px 10px 20px;
}

#sidebarblock p {
font-size:0.8em;
margin:5px 0px 0px 0px;
}

#login{
position:absolute;
width:226px;
height:106px;
left:750px;
background-image:url('style/login_background.png');
background-repeat:no-repeat;
background-position:bottom right;
margin:0px;
}

#login img{margin:0px;float:left;border:none;}

#column{
position:absolute;
width:980px;
top:222px;
margin:0px;
}

#left {
width:660px;
float:left;
}

#sidebar{
width:310px;
margin-top:280px;
float:right;
}

.item {
position:relative;
width:620px;

padding:10px 20px 0px 20px;
  font-size:0.73em;
	font-family: Verdana, Sans-Serif;
	color:#222;
  letter-spacing:0.01em;
line-height: 1.85em;
}

.item p{
margin-right:20px;
}

.itemwide {
position:relative;
width:960px;
background-color:white;
padding:10px;
}

.itemwide img {
border:1px solid black;
margin:10px 0px 10px 0px;
}

.standardimage{
margin-top:0px;
}



.itemtop {
background-image: url('style/ow_posttop.png');
background-repeat:no-repeat;
height:8px;
}

.itemmiddle {
background-image: url('style/ow_postback.png');
background-repeat:repeat-y;
}


.itemend{
width:660px;
height:11px;
background-image:url('style/galactica.png');
background-position:bottom right;
margin-bottom:10px;
}

.short {
position:relative;
width:640px;
padding:2px 0px 2px 20px;
margin-bottom:10px;
}

.short p{
margin:2px 0px 0px 0px;
font-size:.9em;}


.shortbyline {
text-align:right;
float:right;
margin-left:50px;
}

.short h2{
font-size:0.7em;
font-weight:normal;
color:gray;
margin-right:10px;
}

a {text-decoration:none;
color:#0077FF;
}

a:hover {
text-shadow: #00F 0px 0px 4px;
}

p {
margin:10px 0px 0px 0px;

}

img {
margin:0px;
border:none;
}

.postfoot {
text-align:right;
width:630px;
height:25px;
}

.entry-footer-favorites {
float:right;
text-align:center;
background-image:url('style/favorite.png');
width:30px;
height:25px;
margin-left:5px;
}

.entry-footer-favorites a{
color:white;
font-weight:bold;

}

.favoritebox {
font-size:1.2em;
float:right;
text-align:center;
background-image:url('style/fave.png');
width:30px;
height:25px;
margin-left:5px;
letter-spacing:-0.05em;
}

.favoritebox a{
color:white;
font-weight:bold;
line-height:18px;
}


.favoritebox a:hover{
text-shadow: #99b 0px 0px 4px;
}


.commentbox {
font-size:1.2em;
float:right;
text-align:center;
background-image:url('style/comment.png');
width:30px;
height:25px;
margin-left:5px;
letter-spacing:-0.05em;
}

.commentbox a{
color:white;
font-weight:bold;
line-height:18px;
}


.commentbox a:hover{
text-shadow: #99b 0px 0px 4px;
}

.tweetbox {
float:right;
text-align:right;
margin:0px 0px 0px 25px;
}

.credit {
float:right;
text-align:right;
margin-top:2px;
}

h1 {
margin:0px 0px 5px 0px;
font-family: Futura, "Futura LT Medium", "Helvetica", "Arial";
font-size:1.8em;
text-transform:uppercase;
line-height:24px;
}

h1 a{color:black;}
h2 a{color:black;}



h2 {
margin:5px 0px 0px 0px;
font-family: Futura, "Futura LT Medium", "Helvetica", "Arial";
font-size:1.2em;
text-transform:uppercase;
line-height:20px;
display:inline;
}

.caption {
font-size:0.9em;
}

.metadatabox {
margin-bottom:10px;
min-height:85px;
line-height: 1em;
}

p.meta{
margin:1px 0px 0px 0px;
padding:0px;
font-size:0.8em;
}

p.recentcomments {
font-size:0.7em;
text-transform:uppercase;
margin:0px 0px 3px 0px;
}

p.recentcommentscopy {
font-size:0.8em;
margin:0px 0px 10px 0px;
}

p.metaUP{
margin:3px 0px 0px 0px;
padding:0px;
text-transform:uppercase;
}

p.metabig{
margin:5px 0px 5px -1px;
padding:0px;
font-size:1.8em;
text-transform:uppercase;
}

p.comments{
margin:5px 0px 0px 10px;
}

.comment {
margin:5px -20px 5px -20px;
padding: 10px 20px 5px 20px;
width:614px;
}

.comment p {
margin:0px 0px 10px 0px;
}

.names {
text-transform:uppercase;font-size:1em;
}



/* John Gruber figured out how to make these permalink stars reliable */
.permalink {
font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats";
line-height:20px;
font-size:1.3em;
}

.permalinksmall {
font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats";
}

.permalinksmall a{
color:#333;
}

.border {
border:1px solid black;
}

.gray {
color:gray;
margin:0px;
text-transform:uppercase;
line-height:1.4em;
}

#cse-search-box {
margin:30px 0px 0px 10px;
}

#page-title {
font-family:Helvetica, Arial, sans-serif;
color:white;
margin-bottom:-3px;
letter-spacing:1em;}

ul {
margin:10px 0px 0px 0px;
list-style-type: none;
padding:0px;
}


blockquote {
  padding: 0 0 0 35px;
  background: #fff url('http://www.boingboing.net/mtimages/blockquote.gif') 0 0 no-repeat;
  width:75%;
  font-size:0.9em;
color:#333;
}

blockquote p{
font-size:1em;
}

.widget-sign-in{
padding:5px;
text-align:center;
font-size:0.8em;
}

.comments .names{
margin:0px;
font-size:1.3em;
}

.comments .gray{
margin:0px;
}

.comments .{
margin:0px;
}

.imagepost img{
margin-top:10px;
}


.previously2 {
margin-top:10px;
font-weight:bold;
}