/* ---------------------------------------	Page Body and Frame--------------------------------------- */body {margin: 0 auto;text-align: center;background: transparent url("../images/pagelift.jpg") no-repeat center top;height: 380px;background-color: #F2F2F2;font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;font-size: 11px;}/* ---------------------------------------	Global Navigation Bar--------------------------------------- */#nav {text-align: left;margin: 10px auto;width: 760px;height: 10px;}ul#nav, ul#nav li {float: left;list-style: none;margin: 0;padding: 0;}ul#nav a, ul#nav a:visited {color: #666;text-decoration: none;display: block;margin: 0 1px 0 1px;padding: 4px 10px 4px 10px;}ul#nav a:hover {color: #666;background-color: #E2E2E2;text-decoration: none;display: block;}#home #nav-home a,#about #nav-about a,#blog #nav-blog a,#roundtable #nav-roundtable a {color: #FFFFFF; background-color: #999;}/* ---------------------------------------	Content--------------------------------------- */#content {width: 759px;text-align: center;padding: 20px;margin: 80px auto;background-color: #FFF;}#ads {width: 150px;text-align: center;padding: 10px;margin: 0 auto;color: #CCC;}/* ---------------------------------------	Common HTML Elements--------------------------------------- */a:link, a:visited {color: #3399CC; text-decoration: none;}a:hover {color: #3399CC; text-decoration: none; background-color: #E1F0F8;}p {text-align: left;font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;font-size: 11px;color: #333333;line-height: 15px;margin: 0;}p-small {font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;font-size: 11px;color: #333333;}h1 {font-family: Arial, sans-serif;text-align: left;font-size: 28px;color: #333333;font-weight: bold;margin: 0;padding: 0 0 4px 0;}h2 {font-family: Arial, sans-serif;font-size: 20px;color: #333333;font-weight: bold;margin: 0;padding: 0;}h3 {font-family: Arial, sans-serif;font-size: 18px;color: #999;font-weight: normal;margin: 0;padding: 0 0 10px 0;}h4 {font-family: Arial, sans-serif;font-size: 14px;color: #999;font-weight: normal;margin: 0;padding: 0 0 10px 0;}h2 a:link, h2 a:visited {color: #000000;text-decoration: none;}h2 a:hover {color: #3399CC;text-decoration: none;}img.left {float: left; padding: 0 15px 0 0; border: 0;}img.right {float: right; padding: 0 0 0 15px; border: 0;}img.watch {margin: 20px 0 0 0; border: 0;}/* ---------------------------------------	Footer Nav & Copyright--------------------------------------- */#copyright {text-align: left;padding: 20px;font-size: 10px;color: #CCCCCC;}#copyright p {font-size: 10px; color: #CCCCCC; text-align: left;}#copyright a:link, #copyright a:visited {color: #999999;text-decoration: none;}#copyright a:hover {color: #3399CC;text-decoration: none;background-color: #ffffff;}/* Header----------------------------------------------- */@media handheld {  #header {    width:90%;    }  }#blog-title {  margin:5px 5px 0;  padding:20px 20px .25em;  border:1px solid #eee;  border-width:1px 1px 0;  font-size:200%;  line-height:1.2em;  font-weight:normal;  color:#666;  text-transform:uppercase;  letter-spacing:.2em;  }#blog-title a {  color:#666;  text-decoration:none;  }#blog-title a:hover {  color:#3399CC;  }#description {  margin:0 5px 5px;  padding:0 20px 20px;  border:1px solid #eee;  border-width:0 1px 1px;  max-width:700px;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }/* Content----------------------------------------------- */@media all {  #main {    width:500px;    float:left;    text-align: left;    }  #sidebar {    width:200px;    float:right;    text-align: left;    }  }@media handheld {  #content {    width:90%;    }  #main {    width:100%;    float:none;    }  #sidebar {    width:100%;    float:none;    }  }/* Posts----------------------------------------------- */@media all {  .date-header {    margin:0;    font-size: 10px;    color: #CCC;    }  .post {    margin:.5em 0 1.5em;    border-bottom:1px dotted #ccc;    padding-bottom:1.5em;    }  }@media handheld {  .date-header {    padding:0 1.5em 0 1.5em;    }  .post {    padding:0 1.5em 0 1.5em;    }  }.post-title {  margin:.25em 0 0;  padding:0;  font-size:20px;  font-weight:bold;  line-height:1.4em;  color: #000;  }.post-title a, .post-title a:visited, .post-title strong {  display:block;  text-decoration:none;  color:#3399CC;  font-weight:normal;  }.post-title strong, .post-title a:hover {  color:#333;  }.post div {  margin:0 0 .75em;  line-height:1.6em;  }p.post-footer {  margin:-.25em 0 0;  color:#ccc;  }.post-footer em, .comment-link {  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }.post-footer em {  font-style:normal;  color:#999;  margin-right:.6em;  }.comment-link {  margin-left:.6em;  }.post img {  padding:4px;  border:0;  }.post blockquote {  margin:1em 20px;  }.post blockquote p {  margin:.75em 0;  }/* Comments----------------------------------------------- */#comments h4 {  margin:1em 0;  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }#comments h4 strong {  font-size:130%;  }#comments-block {  margin:1em 0 1.5em;  line-height:1.6em;  }#comments-block dt {  margin:.5em 0;  }#comments-block dd {  margin:.25em 0 0;  }#comments-block dd.comment-timestamp {  margin:-.25em 0 2em;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }#comments-block dd p {  margin:0 0 .75em;  }.deleted-comment {  font-style:italic;  color:gray;  }/* Sidebar Content----------------------------------------------- */#sidebar ul {  margin:0 0 1.5em;  padding:0 0 1.5em;  border-bottom:1px dotted #ccc;
  list-style:none;  }#sidebar li {  margin:0;  padding:0 0 .25em 15px;  text-indent:-15px;  line-height:1.5em;  }#sidebar p {  color:#666;  line-height:1.5em;  }/* Profile----------------------------------------------- */#profile-container {  margin:0 0 1.5em;  border-bottom:1px dotted #ccc;  padding-bottom:1.5em;  }.profile-datablock {  margin:.5em 0 .5em;  }.profile-img {  display:inline;  }.profile-img img {  float:left;  padding:4px;  border:0;  margin:0 8px 3px 0;  }.profile-data {  margin:0;  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }.profile-data strong {  display:none;  }.profile-textblock {  margin:0 0 .5em;  }.profile-link {  margin:0;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }/* Footer----------------------------------------------- */#footer {  width:660px;  clear:both;  margin:0 auto;  }#footer hr {  display:none;  }#footer p {  margin:0;  padding-top:15px;  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }