img {
   behavior: url("http://she.geek.nz/plugin/pngbehavior.htc");
}
/* templates/sgn2.0/style.css  */
body {
   margin:0px;
   padding:20px;
   background-color:#aaa;
}
td {
   vertical-align:top;
   background-color:white;
}
body, p, td, th, div {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:10px;
   color:#222;
}
.wholecontainer {
   border:2px solid black;
   width:700px !important;
}
.header{
   margin:0px;
   padding:0px;
}
.tagline {
   border-top:2px solid black;
   border-bottom:2px solid black;
}
td.leftsidebar {
   width:180px;
   padding:0px;
   margin:0px;
   background-color:#999999; 
}
td.maincontentcontainer {
   width:auto;
   padding:10px;
   margin:0px;
   border-left:2px solid black;
}
td.rightsidebar {
   width:180px;
   padding:0px;
   margin:0px;
}

.leftsidebar .serendipitySideBarItem {
   padding:10px;
   padding-bottom:10px;
   border-bottom:2px solid black;
   background-color:white;
   width:180px;
}

.rightsidebar .serendipitySideBarItem {
   padding:10px;
   padding-bottom:10px;
   border-bottom:2px solid black;
   width:180px;
}

/*
 links styles
*/

a {
 color:#666666;
 text-decoration:none;
}
a:hover {
 color:black;
 text-decoration:underline;
}

/**
just don't do it
*/
img {
 border:0px;
}

h3, h4 {
  margin: 0;
  padding: 0;
}

/*
 * sidebar
 */
.serendipitySideBarTitle {
 color:#999999;
 padding-bottom:3px;
 padding-top:0px;
 margin-top:0px;
 border-bottom: 1px dashed #aaaaaa;
 text-align:left;
 font-weight:normal;
 margin-bottom:5px;
 text-transform:lowercase;
}

/* 
 * entry
 */
.serendipity_date {
 color:#999999;
 font-weight:normal;
 padding-bottom:3px;
 padding-top:0px;
 margin-top:10px;
 border-bottom: 1px dashed #aaaaaa;
 width:100%;
 text-align:right;
}

.serendipity_title {
  text-transform:lowercase;
  font-size:12px;
  padding-bottom:10px;
  padding-top:10px;
}
.serendipity_entryFooter {
  padding-bottom:10px;
  padding-top:10px;	
  font-size:9px;
}

.gallery_minus {
 font-family:courier;
 font-size:9px;
}

.gallery_plus {
 font-family:courier;
 font-size:9px;
}

.gallery_plus_grey {
 font-family:courier;
 font-size:9px;
 color:#999999;
}
.serendipity_commentBody {
 padding-bottom:5px;
}
.serendipity_comment_source {
 padding-bottom:10px;
}
.serendipity_commentsTitle {
 font-weight:bold;
}

.serendipity_comment {
 border-top: 1px dashed #aaaaaa;
 padding-top:5px;
}

.serendipity_section_commentform {
 border-top: 1px dashed #aaaaaa;
 padding-top:5px;
}

.serendipity_msg_important {
 color:#9d3636;
}
.serendipity_comments {
 border-top: 1px dashed #aaaaaa;
 padding-top:5px;
 margin-top:10px;
}

/* freetag cloud */
.serendipity_freeTag {
 margin-left: auto;
 margin-right: 0px;
 text-align: right;
 font-size: 7pt;
 display: block;
 margin-top: 5px;
 margin-bottom: 0px;
}

.serendipity_freeTag_related {
  margin-left: 50px;
  margin-right: 0px;
  text-align: left;
  font-size: small;
  display: block;
  margin-top: 20px;
  margin-bottom: 0px;
}

.serendipity_freetag_taglist {
  margin: 10px;
  border: 1px solid #666666;
  padding: 5px;
  text-align: justify;
}

.serendipity_freeTag a {
  font-size: 7pt;
  text-decoration: none;
}

.serendipity_freeTag a:hover {
  color: black;
  text-decoration: underline;
}

.moviecritics {
   background-color:black;
}
.moviecritics th {
   text-align:left;
   background-color:white;
}
.moviecritics td {
   background-color:white;
}
.drinking {
   font-weight:bold;
   font-size:12px;
   color:#666666;
}

pre {
   line-height:12px;
   background-color:#eeeeee;
   border:1px dashed #999999;
   padding:5px;
   display:block;
   font-family:Bitream Vera Sans Mono, Courier New, Courier, monospace;
   margin:5px;
   white-space:pre;
}

