/*-----------------------------------------------Blogger Template StyleName:     benb:)) Style v1 (many parts copied from Rounders 3 by Douglas Bowman www.stopdesign.com)Date:     7 April 2007----------------------------------------------- */body {  margin:0;  padding:20px 10px;  text-align:center;  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;  color:#ccc;  font-size/* */:/**/small;  font-size: /**/small;  }/* Page Structure----------------------------------------------- *//* The images which help create rounded corners depend on the    following widths and measurements. If you want to change    these measurements, the images will also need to change.   */@media all {  #content {    width:820px;    margin:0 auto;    text-align:left;    }  #main {    width:590px;    float:left;    background:#eec;    margin:15px 0 0;    padding:10px 0 10px;    color:#333;    font-size:13px;    line-height:1.5em;
    -moz-border-radius: 5px;
	-webkit-border-radius: 7px;    }  #sidebar {    width:220px;    float:right;    margin:15px 0 0;    font-size:97%;    line-height:1.5em;
    }  }@media handheld {  #content {    width:90%;    }  #main {    width:100%;    float:none;    background:#eec;    }  #main2 {    float:none;    width:100%;    background:none;    }  #sidebar {    width:100%;    float:none;    }  }/* Links----------------------------------------------- */a:link {  color:#9db;  }a:visited {  color:#798;  }a:hover {  color:#fff;  }a img {  border-width:0;  }#main a:link {  color:#347;  }#main a:visited {  color:#666;  }#main a:hover {  color:#68a  }/* Blog Header----------------------------------------------- */@media all {  #header {    background:#357;    margin:0 0 0;    padding:0 0 8px;    color:#fff;
    -moz-border-radius: 5px;
	-webkit-border-radius: 7px;    }  #header div {    padding:0 15px 0;    }  }@media handheld {  #header {    background:#357;    }  #header div {    background:none;    }  }#blog-title {  margin:0;  padding:10px 30px 5px;  font-size:200%;  line-height:1.2em;  }#blog-title a {  text-decoration:none;  color:#fff;  }#description {  margin:0;  padding:5px 30px 10px;  font-size:94%;  line-height:1.5em;  color:#abc;  }/* Posts----------------------------------------------- */.date-header {  margin:0 28px 0 43px;  font-size:85%;  line-height:2em;  text-transform:uppercase;  letter-spacing:.2em;  color:#586;  }.post {  margin:.3em 0 25px;  padding:0 13px;  border:1px dotted #bb9;  border-width:1px 0;  }.post-title {  margin:0;  font-size:135%;  line-height:1.5em;  background:url("http://www.blogblog.com/rounders3/icon_arrow.gif") no-repeat 10px .5em;  display:block;  border:1px dotted #bb9;  border-width:0 1px 1px;  padding:2px 14px 2px 29px;  color:#333;  }#main a.title-link, .post-title strong {  text-decoration:none;  display:block;  }#main a.title-link:hover {  background-color:#fff;  color:#000;  }.post-body {  border:1px dotted #bb9;  border-width:0 1px 1px;  border-bottom-color:#eec;  padding:10px 14px 1px 29px;  }html>body .post-body {  border-bottom-width:0;  }.post p {  margin:0 0 .75em;  }p.post-footer {  background:#fff;  margin:0;  padding:2px 14px 2px 29px;  border:1px dotted #bb9;  border-bottom:1px solid #eee;  font-size:100%;  line-height:1.5em;  color:#666;  text-align:right;  }html>body p.post-footer {  border-bottom-color:transparent;  }p.post-footer em {  display:block;  float:left;  text-align:left;  font-style:normal;  }a.comment-link {  /* IE5.0/Win doesn't apply padding to inline elements,     so we hide these two declarations from it */  background/* */:/**/url("http://www.blogblog.com/rounders3/icon_comment.gif") no-repeat 0 45%;  padding-left:14px;  }html>body a.comment-link {  /* Respecified, for IE5/Mac's benefit */  background:url("http://www.blogblog.com/rounders3/icon_comment.gif") no-repeat 0 45%;  padding-left:14px;  }.post img {  margin:0 0 5px 0;  padding:4px;  border:1px solid #586;  }blockquote {  margin:.75em 0;  border:1px dotted #596;  border-width:1px 0;  padding:5px 15px;  }.post blockquote p {  margin:.5em 0;  }/* Comments----------------------------------------------- */#comments {  margin:-25px 13px 0;  border:1px dotted #6a7;  border-width:0 1px 1px;  padding:20px 0 15px 0;  }#comments h4 {  margin:0 0 10px;  padding:0 14px 2px 29px;  border-bottom:1px dotted #6a7;  font-size:120%;  line-height:1.4em;  color:#333;  }#comments-block {  margin:0 15px 0 9px;  }.comment-data {  background:url("http://www.blogblog.com/rounders3/icon_comment.gif") no-repeat 2px .3em;  margin:.5em 0;  padding:0 0 0 20px;  color:#666;  }.comment-poster {  font-weight:bold;  }.comment-body {  margin:0 0 1.25em;  padding:0 0 0 20px;  }.comment-body p {  margin:0 0 .5em;  }.comment-timestamp {  margin:0 0 .5em;  padding:0 0 .75em 20px;  color:#fff;  }.comment-timestamp a:link {  color:#fff;  }.deleted-comment {  font-style:italic;  color:gray;  }/* Profile----------------------------------------------- */@media all {  #profile-container {    background:#586;    margin:0 0 15px;    padding:0 0 10px;    color:#fff;
    -moz-border-radius: 5px;
	-webkit-border-radius: 7px;    }  #profile-container h2 {    padding:0px 15px .2em;    margin:0;    border-width:0;    font-size:115%;    line-height:1.5em;    color:#fff;    }  }@media handheld {  #profile-container {    background:#586;    }  #profile-container h2 {    background:none;    }  }.profile-datablock {  margin:0 15px .5em;  border-top:1px dotted #7a8;  padding-top:8px;  }.profile-img {display:inline;}.profile-img img {  float:left;  margin:0 10px 5px 0;  border:4px solid #bec;  }.profile-data strong {  display:block;  }#profile-container p {  margin:0 15px .5em;  }#profile-container .profile-textblock {  clear:left;  }#profile-container a {  color:#fff;  }.profile-link a {  background:url("http://www.blogblog.com/rounders3/icon_profile.gif") no-repeat 0 .1em;  padding-left:15px;  font-weight:bold;  }ul.profile-datablock {  list-style-type:none;  }/* Sidebar Boxes----------------------------------------------- */@media all {  #box {    background:#234;    margin:15px 0 15px;    padding:10px 13px 8px;    color:#abc;
    -moz-border-radius: 5px;
	-webkit-border-radius: 7px;    }  }@media handheld {  #box {    background:#234;    }  }.sidebar-title {  margin:0 15px .5em;  border-bottom:1px dotted #456;  font-size:115%;  line-height:1.5em;  color:#abc;  }#box ul {  margin:.5em 0 1.25em;  padding:0 15px;  list-style:none;  }#box ul li {  background:url("http://www.blogblog.com/rounders3/icon_arrow_sm.gif") no-repeat 2px .25em;  margin:0;  padding:0 0 3px 16px;  margin-bottom:3px;  line-height:1.4em;  }#box p {  margin:0 15px;  position: relative;  }/* Footer----------------------------------------------- */@media all {  #footer {    background:#357;    margin:0px 0 0;    padding:0 0 8px;    color:#fff;
    -moz-border-radius: 5px;
	-webkit-border-radius: 7px;  }  #footer div {    padding:0 15px 0;    }  }@media handheld {  #footer div {    background:#357;    }  }#footer hr {display:none;}#footer p {margin:0; padding:15px 30px 15px;}#footer a {color:#fff;} /* Feeds----------------------------------------------- */#blogfeeds { padding:0 0 0; }#postfeeds {  padding:0 15px 0;  }