
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://none.of-the-above.com/plugin/pngbehavior.htc");
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/plain-vanilla-extract444/style.css  */
/*  
Theme Name: Plain Vanilla
Description: Plain Vanilla theme for WordPress. Ported to Serendipity.
Version: 1.0
Author: Chetan Kunte. Port by Jason Levitt
Author URI: http://ckunte.com/
*/

/* page layout */
body, html {
background: #f5f5f5 url('templates/plain-vanilla-extract444/images/bg_col1.png') repeat-y top center;
    margin:0;
    padding:0;
    border:0px none;
}

#container {
    margin:auto;
    width:700px;
    border:0px none; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px
}

#bannertop  {
    position:relative;
    display:block;
    width:100%;
    height:180px;
    overflow:hidden; 
     border:1px dotted #666; 
    background: #fff url('templates/plain-vanilla-extract444/images/logo.jpg') no-repeat top center; 
		margin-left:0; margin-right:0; margin-top:10px; margin-bottom:15px;
}

#content {
    position:relative;
    float:left;
    margin:0;
    margin-left:0;
    padding:0;
    width:65%;
    text-align:justify;
}

#sidebar {
    position:relative;
    margin-left:460px;
    border:0px none; margin-right:0; margin-top:0; margin-bottom:0;
    }
.clearfix:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* end page layout */

/* begin headlines */
#nav, h1, h2, h3, .paginate, #sidebar, #sidebar h2, #sidebar h3, p, #sidebar p, .entrytext, .entrytext ul, ol, ol li, .cmeta, #google, fieldset {
   font-family:verdana, arial, sans-serif;
   font-size:11px;
   }
.navigation { 
   color:#ccc;
   text-align:right; 
   font-weight:normal;
}

h4 {
   font-size: 12px;
   margin:0;
}

#header h4 {
  display:inline;
   width:45%;
   margin:9px 0;
   float:left;
}

h1 {
   font-size:16px;
   margin:0;
}

#header h1 {
  display:inline;
   width:45%;
   margin:9px 0;
   float:left;
color:#6F0F80;
}

h2 {
   margin:9px 0 0 0;
}
h3 {
   margin:3px 0 0 0;
}
.post h3 {
   border-bottom:1px solid #F0F8FF;
}
#sidebar, #sidebar h2, #sidebar h3 {
   color:#888;
}

#sidebar h2, #sidebar h3 {
   border-bottom:1px solid #F0F8FF;
   color:#666!important;
   }

#sidebar h3 {
   margin-top:20px;
}
/* end headlines */

.meta, .postmetadata, .post-categories, .post-categories li {
   font-family:verdana, arial, sans-serif;
   font-size:11px;
}
.meta, .postmetadata {
   text-transform: lowercase;
   color:#999;
   text-align:right;
   border-top:1px solid ghostwhite;
   margin:0 0 18px 0;
}
.post h3 a:hover {
   border-bottom:none !important;
}
.post h2 a:hover {
   border-bottom:none !important;
}
.post-categories, .post-categories li {
   display:inline;
   margin:0;
   padding:0;
}
p, .entrytext, .entrytext ul {
   line-height:1.5em;
   color: #000;
   margin:6px 0 9px 1px;
   padding:0;
}
.entrytext ul {
   margin-left:35px;
}
.entrytext ul li {
   margin-bottom:0.75em;
}
input[type=text], textarea { 
    border:1px solid #bbb; 
   padding:2px; 
   font-family:"Courier New", Courier, monospace;
   font-size:12px;
   }
textarea {
   overflow:auto;
}
input[type=submit], input[type=reset], input[type=button] {
/*   background:#eee; */
   color:#222;
/*   border:1px solid #bbb; */
   margin-right:2px;
    padding:1px;  
   font-family:verdana, arial, sans-serif;
   font-size:11px;
 }
 input, select, textarea { 
/*   font-family:"Courier New", Courier, monospace;
   font-size:12px; */
   vertical-align:middle;
   }
input[type=text]:focus, textarea:focus { 
   background: #EEE8AA;
   border:1px solid #999; 
   }

#nav {
   width:55%;
   vertical-align:middle;
   float:left;
}
#nav ul {
        float:right;
        margin:5px 0;
        padding:3px 0;
}

#nav ul li {
        margin:0;
        padding:0 0 0 9px;
        display:inline;
        list-style:none;
}
#header {
        display:block;
        margin:0 0 10px 0;
        padding:0;
        max-width:100%;
        }
acronym, abbr {
    border-bottom:1px dotted #bbb;
    cursor:help;
}
img, p img {
    border:none;
}
tt, code, pre {
    font-family:"Courier New",Courier,monospace;
    font-size:12px;
}
a {
    color:#6F0F80;
    text-decoration:none;
}
a:hover {
    color:#FF4500; 
    text-decoration: none;
    border-bottom:1px solid #bbb;
}
 #nav a:hover {
    border-bottom:3px solid #6F0F80;
    padding-bottom: 2px;
}

/* Begin Images */
p img {
      padding:0;
      max-width:100%;
      }

img.centered {
      display:block;
      margin-left:auto;
      margin-right:auto;
      }
img.pic {
background:#fff;
border:1px solid #ccc;
}
img.alignright {
      padding:4px;
      margin:0 0 2px 7px;
      display:inline;
      }

img.alignleft {
      padding:4px;
      margin:0 7px 2px 0;
      display:inline;
      }

.alignright {
      float:right;
      }

.alignleft {
      float:left;
      }

h1 a, h1 a:hover, #sidebar p img a:hover {
      text-decoration:none;
      border:0px none;
      }
div.imgcenter {
        text-align:center;
}

div.image img, div.imgcenter img {
        border:1px #ccc solid;
        padding:4px;
        margin:5px;
}
/* end images */

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

#content ul li, #sidebar ul {       
        line-height: 1.5em;
	list-style-type: none;
	list-style-image: url('none');
        }

#sidebar li {
        line-height: 1.5em;
        list-style-type: none;
        list-style:url("templates/plain-vanilla-extract444/images/bullet.gif");  
}

/* alternate comment colors */
.color1 {background-color:#ffffff; padding:5px; margin:5px 0; border:0px none; }
.color2 {background-color:#f8f8f8; padding:5px; margin:5px 0; border:0px none; }

.cmeta {
        color:#888;
        }

blockquote { margin:0 10px; }

blockquote p { color:#777!important;
             border-left:1px dotted #bbbbbb;
             text-align:left; 
             padding-left:10px;
             background:transparent;
            }

/* archive list */

.alt {
        background-color: #f8f8f8;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        margin:15px 0;
        padding:5px;
        }

.commentlist li, .serendipity_commentForm input, .serendipity_commentForm textarea {
        font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }
     
.commentlist li {
        font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

.commentlist li {
        font-weight: bold;
        }

.commentlist cite, .commentlist cite a {
        font-weight: bold;
        font-style: normal;
        font-size: 11px;
        }

.commentlist p {
        font-weight: normal;
        line-height: 1.5em;
        text-transform: none;
        margin:6px 0 3px 1px!important;
        }

.serendipity_commentForm {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
        font-weight: normal;
        }

h3.comments, #comments h3 {
        padding: 0;
        margin: 40px auto 20px;
        }

.serendipity_calendarDay {
    text-align: center;
}

.serendipity_commentsValue input, 
.serendipity_commentsValue select {
	width: 100%;
	padding: 2px;
	}

.serendipity_commentsValue textarea {
	width: 100%;
	padding: 2px;
	}

.serendipity_commentForm submit {
	margin: 0;
	float: right;
	}
.serendipity_commentForm {
	margin: 5px 0;
	}

.serendipity_commentsLabel {
    vertical-align:top;
    }

#serendipityQuickSearchTermField {
    width: 90%;
}
div.linklist span.menu_title {
}

div.linklist {
      padding: 0px;
      margin: 0px;
      text-align: left;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
div.linklist ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
      text-align: left;
	white-space: nowrap;
}

div.linklist li {
      margin: 0px;
      padding: 0px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}


div.linklist img {
	border: 0px;
	vertical-align: middle;
}
div.linklist a.folder {
	text-decoration: none;
}
div.linklist a.link {
	text-decoration: underline;
}
div.linklist a:hover {
	color: #333;
}