body{color:#555;margin:20px 0 0 0; font: 12px/170% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;background-color:#202020}

#navbar-iframe{display:none !important}

#top{background-color:#000}

#hide{display:none}
.print{display:none}	
img{display:block;border:0}

label,input,select{display:block;float:left;margin-bottom:10px;font:11px/15px "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;color:#495257}
label{text-align:right;width:80px;padding-right:5px} 
br{clear:left} 

strong{color:#444}
.sm{font-size:9px}

#top{background-color:#000;border-top:4px solid #787878}

p.li,td{color:#555;font:12px/170% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif}

p{margin-top:5px;margin-bottom:10px}
#home_left p,#home_right p{margin:0}
#home_left {border-right: 1px solid #ddd}

.bodytext{padding-right:90px}

h1,h2,.h1,.h2{font-family:"Times New Roman",Times,serif;font-weight:normal;color:#555}

h1,.h1{font-size:22px;line-height:120%;letter-spacing:5px;text-transform:uppercase;padding-top:0;margin-top:0}
h2,.h2{font-size:10px;line-height:120%;letter-spacing:4px;text-transform:uppercase}
/*h3,.h3{color:#555;font:bold 11px/150% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;margin:15px 0 0 0}*/

h1.cal{margin:20px 0 0 20px}
h3.cal{margin:0}
p.cal{margin:0 0 20px 20px}

	
#container{margin:20px auto 0;width:900px;background-color:#fff;border:2px solid #000;padding:0;text-align:left} 

#nav{padding:30px}
#topImage{padding:30px 30px 30px 0}

a:link{color:#58a;text-decoration:none}
a:visited{color:#58a;text-decoration:none}
a:hover{color:#F5572D}
a:active{color:#555;text-decoration:none}


#cal {border-top:1px solid #CCC}
#cal td{border-bottom:1px solid #CCC}
.gray{background-color:#EDEDED}

#foot{margin-top:5px;font-size:10px;color:#555}
#foot a:link{color:#555;text-decoration:none;border-bottom:1px dotted #555}
#foot a:visited{color:#555;text-decoration:none;border-bottom:1px dotted #555}
#foot a:hover{color:#777;text-decoration:none;border-bottom:1px dotted #777}
#foot a:active{color:#555;text-decoration:none;border-bottom:0}


.hr{font-size:1px;border-top:1px solid #EEE;margin:20px 0 0 0}body {
}



/*side nav*/

#navcontainer ul{list-style-type:none;text-align:left;margin:0;padding:0}

#navcontainer li{padding:0 0 12px 0}

#navcontainer ul li a{background:transparent url(images/list-off.gif) left center no-repeat;padding-left:9px;text-align:left;font:normal 15px "Times New Roman",Times,serif;text-decoration:none;color:#444;border:0;letter-spacing:1px}
#navcontainer ul li a:hover{background:transparent url(images/list-on.gif) left center no-repeat}
#navcontainer ul li a#current{background: transparent url(images/list-active.gif) left center no-repeat}

#navcontainer ul li a.sub{background:transparent url(images/list-off2.gif) left center no-repeat;font-size:12px;padding-left:16px}
#navcontainer ul li a:hover.sub{background:transparent url(images/list-on2.gif) left center no-repeat}
#navcontainer ul li a#current.sub{background: transparent url(images/list-active2.gif) left center no-repeat}

.pdfs { padding: 0;}
.pdfs li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
	background: url(images/icon_pdf.gif) no-repeat left;
	line-height: 30px;
}


.link { padding: 0;}
.link li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px 25px;
	background: url(images/icon_link.gif) no-repeat left 3px;
}


/* Content
----------------------------------------------- */
@media all {
  #content {
    width:620px;
    margin:0;
    padding:0;
    text-align:left;
    }
  #main {
    width:430px;
    float:left;
    }
  #sidebar {
    width:120px;
    float:right;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }




/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    /*border-bottom:1px dotted #ccc;*/
    padding-bottom:.25em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 0;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#F5572D;
  border-bottom:1px dotted #ccc
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#F5572D;
  font-weight:normal;
  border-bottom:1px dotted #ccc  
  }
.post-title strong, .post-title a:hover {
  color:#555;
  border-bottom:1px dotted #ccc
  }
.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:1px solid #ddd;
  }*/
.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:1px solid #ddd;
  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;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }
