body {
  background: #fff url(../images/bck.jpg);
  margin:0px;
  padding:0px;
  font:xx-small Verdana,sans-serif;
  text-align:center;
  color:#384759;
  font-size/* */:/**/small;
  font-size: /**/small;
  }
a:link {
  color:#502b69;
  text-decoration:none;
  }
a:hover {
color: #ffffff;
background-color: #502b69;
}

a img {
  border-width:0;
  }

p {
width: 420px;
margin-left: 2px;
font-size: 13px;
font-family: Verdana,sans-serif;
}

img.post { 
  margin-bottom: 4px; 
  }
 

/* Header
----------------------------------------------- */
#header {
  width:720px;
  margin:0 auto 0px;
  border:0px;
  }

/* Content
----------------------------------------------- */
#container{
  background: #fff;
  width:730px;
  margin:0 auto;
  padding:0;
  border:0px;
  text-align: center;
  }

#content { 
  width:720px;
  margin:0 auto;
  padding:0;
  border: 5px solid #fff;
  }
  
#maincol {
  background: #fff url(../images/maincolumn_back.gif);
  width:465px;
  padding-bottom:20px;
  float:left;
  border: 0px;
  margin: 0px;
  text-align: left;
  }  
  
#main {
  width:440px;
  padding:0px;
  float:right;
  text-align: left;
  }
  
  
#sidebar {
  width:240px;
  float:right;
  text-align: left;
  padding-top: 20px;
  padding-left: 10px;
  }
  



/* Headings


----------------------------------------------- */
h1 {
  margin-top: 15px;
  margin-left: 0px;
  font:18px Georgia,Times,Serif;
  color:#502b69;
  padding: 0px;
  }
  
h2 {
  margin:1.5em 2 .75em;
  font:14px, Verdana, Arial, Sans-serif;
  color:#5d6c93;
  width: 420px;
  font-weight: bold;
  }


/* Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 2 .5em;
  font-size: 9px;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post {
  width: 440px;
  float: right;
  text-align: left;
  padding-bottom: 10px;
  }

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 0.6em;
  padding:0 0 0.6em;
  list-style:none;
  text-size: xx-small;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 0px;
  text-indent:0px;
  line-height:1.2em;
  }

#sidebar p {
  color:#384759;
  line-height:1.2em;
  font-size: 11px;
  width: 220px;
  }

#sidebar p.links {
  color:#544e42;
  line-height:1.8em;
  font-size: 85%;
  padding-top: 0px;
  padding-bottom: 12px;
  }


#sidebar p.img {
  margin:0;
  padding-left:6px;
  padding-top: 0px;
  padding-right:6px;
  padding-bottom:4px;
  line-height:1.2em;
  font-size: 85%;
  }

#sidebar a {
  color: #10a1d2;
  text-decoration: underline;
  font-size: 11px;
}

#sidebar a:hover {
  background-color: #10a1d2;
  color: #fff;
}


/* Footer
----------------------------------------------- */
#footer {
  width:720px;
  height: 36px;
  clear:both;
  margin:0 auto;
  padding:0;
  border: 0;
  }