/*
Theme Name: metafx-int
Theme URI: http://metafx-int.com/
Description: Old Dirty Theme ...
Version: 1.0
Author: Kenny
Author URI: http://metafx-int.com/
*/
@import url("reset.css");
/* global style ---------------------------------------------------------- */
/*#pages {
  background: url(images/pages_bg.gif) repeat-x;
  height: 121px;
  overflow: hidden;
  z-index: 100;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #555555;
  font-size: 11px;
}*/
.vessel {
  z-index: 99;
}
#muzzle {
  background: url(images/muzzle_bg.gif) repeat-x;
  height: 23px;
  overflow: hidden;
  padding: 14px 0 0 0;
  z-index: 90;
}
.box {
  background: url(images/muzzle_bg_widget.gif) no-repeat center 0;
  height: 23px;
}
#contents {
  background: url(images/contents_bg.gif) repeat-y center 0;
  z-index: 80;
}
#boot {
  height: 30px;
  background: url(images/boot_bg.gif) repeat-x;
}
.sack {
  height: 30px;
  background: url(images/boot_widget.jpg) no-repeat;
}
.case {
  width: 846px;
  margin: 0 auto;
  overflow: auto;
  position: relative;
}
/* content style --------------------------------------------------------- */
#content {
  width: 560px;

  width: 500px;
  float: left;
  overflow: hidden;

}
/* content style - post -------------------------------------------------- */
.post-title {
  padding: 0 0 8px 0;
}
.post-title a {
  color: #333333;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.post-meta {
  color: #333333;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.post-meta a {
  color: #0066CC;
}
.post-meta a:hover {
  text-decoration: none;
}
.post-meta-date {
  width: 46px;
  height: 39px;
  padding: 2px 0 0 0;
  overflow: hidden;
  background: url(images/date_bg.gif) no-repeat;
  float: left;
  text-align: center;
  font: normal 14px/14px Tahoma, Arial, sans-serif;
}
.post-meta-other {
  width: 492px;
  padding: 0 0 0 20px;
  overflow: auto;
  float: left;
  font: normal 16px Arial, Helvetica, sans-serif;
}
.post-content {
  font: normal 15px/22px Arial, Helvetica, sans-serif;
  color: #051c24;
  padding: 23px 0 35px 18px;
  clear: both;
  font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.post-content a {
  color: #0066CC;
}
.post-content a:hover {
  text-decoration: none;
}
.post-content a.more-link {
  color: #0066CC;
  background: url(images/dot.gif) no-repeat left center;
  padding: 0 0 0 10px;
}
.post-content a.more-link:hover {
  text-decoration: none;
}
/* content style - comments ---------------------------------------------- */
#comments {
  font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
  font: normal 11px/20px Arial, Helvetica, sans-serif;
  clear: both;
  color: #10323a;
}
#comments a {
  color: #0066CC;
}
#comments h3 {
  color: #333333;
  font: normal 18px Tahoma, Arial, sans-serif;
  font: normal 18px Arial, Helvetica, sans-serif;
}
#comments ol {
  padding: 0 0 48px 20px;
  list-style: none;
}
#comments ol li {
  border-bottom: 1px solid #10323a;
  padding: 10px 0 10px 0;
}
#comments ol li span.author {
  color: #0066CC;
}
#comments ol li span.author a {
  color: #0066CC;
}
#comments ol li span.time a {
  color: #0066CC;
}
#comments ol li div.comments-text {
  padding: 10px 0 0 0;
}
#form-comments {
  font: 12px Tahoma, Arial, sans-serif;
  font: 12px Arial, Helvetica, sans-serif;
  width: 330px;
  padding: 5px 0 0 0;
}
#form-comments ul#data {
  list-style: none;
  background: none;
}
#form-comments ul#data li {
  clear: both;
  padding: 0 0 10px 0;
}
#form-comments label {
  width: 80px;
  display: block;
  padding: 0 10px 0px 0;
  float: left;
  text-align: right;
}
#data_name, #data_email, #data_site, #data_text, #data_go {
  width: 160px;
  border: 1px solid #365957;
  color: #10323a;
}
#data_text {
  width: 292px;
  height: 140px;
}
#data_go {
  background: #FFFFFF;
  color: #10323a;
}
/* content style - navigation -------------------------------------------- */
#navigation {
  overflow: auto;
  width: 500px;
  padding: 0 0 40px 0;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#navigation-left {
  float: left;
}
#navigation-left a {
  color: #0066CC;
}

#navigation-right {
  text-align: right;
  float: right;
}
#navigation-right a {
  color: #0066CC;
}

#navigation-left, #navigation-right {
  width: 180px;
}

/* sidebar style --------------------------------------------------------- */
#sidebar {
  width: 164px;
  width: 205px;
  float: left;
  overflow: hidden;
/*  background: #F9F9F9;*/
  padding: 6px 0 30px 0;
  margin: 0 0 0 10px;
}
#sidebar ul.primary {
  padding: 0 6px 0 6px;
  width: 193px;
  list-style: none;
}
#sidebar ul.primary li h2 {
  color: #333333;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px 8px 5px 8px;
}
#sidebar ul.primary li ul {
  padding: 0 0 5px 0;
  list-style: none;
}
#sidebar ul.primary li ul li {
  padding: 4px 0 4px 20px;
  background: url(images/sidebar_dot.gif) no-repeat 11px 11px;
  list-style: none;
}
#sidebar ul.primary li ul li:hover {

}
#sidebar ul.primary li ul li a {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #0066CC;
}
#sidebar ul li ul li a:hover {
  text-decoration: none;
}
/* boom style ------------------------------------------------------------ */
#boom {
/*  background-color: #99CC00;*/
  width: 210px;
  float: left;
  overflow: hidden;
}
#boom .boom-item {
  padding: 0 0 5px 0;
  width: 200px;
  margin: 0 auto;
}
/* search style --------------------------------------------------------- */
#searchform {
/*  padding: 0;
  margin: 0;*/
}
#searchinput {
/*  background-color: #0f4556;
  border: 1px solid #59aa5f;
  padding: 3px 0 3px 3px;
  color: #eafbff;
  font: normal 16px Arial, Helvetica, sans-serif;
  display: block;
  height: 18px;*/
}
#searchsubmit {
/*  background: #0f4556 url(images/searchsubmit_bg.gif) repeat-x;
  border: 1px solid #59aa5f;
  color: #eafbff;
  font: normal 16px Arial, Helvetica, sans-serif;
  height: 26px;
  display: block;
  padding: 0 0 1px 0;
  margin: 0 0 0 8px;
  width: 66px;*/
}
/* muzzle style --------------------------------------------------------- */
#case_muzzle {
  width: 934px;
  height: 98px;
  position: relative;
  margin: 0 auto;
}
#logo {
  width: 375px;
  height: 102px;
  position: absolute;
  left: -20px;
  bottom: 0;
  background: url(images/logo.png) no-repeat;
  z-index: 4;
}
#logo a {
  margin: 50px 0 0 70px;
  display: block;
  height: 35px;
  width: 284px;
}
/* pages style --------------------------------------------------------- */
#pages ul#menu {
  padding: 0 0 0 2px;
  background: url(images/pages_menu_ul_bg.gif) repeat-x;
  margin: 0 0 0 50px;
}
#pages ul#menu li {
  float: left;
  padding: 0 1px 0 1px;
  background: url(images/pages_menu_li_bg.gif) repeat-x;
  margin: 0 2px 0 0;
}
#pages ul#menu li a {
  background: url(images/pages_menu_a_bg.gif) repeat-x;
  display: block;
  float: left;
  padding: 11px 22px 0 22px;
  height: 33px;
  color: #56a65f;
  text-decoration: none;
  font: normal 17px Arial, Helvetica, sans-serif;
}
#pages ul#menu li a:hover {
  background: url(images/pages_menu_a_hover_bg.gif) repeat-x;
}
/* markup style -------------------------------------------------------- */
.post-content strong {
  font-weight: bold;
}
.post-content em {
  font-style: italic;
}
.post-content pre {
  font-family: "Courier New", Courier, monospace;
}
.post-content address {
  font-style: italic;
}
.post-content acronym,
.post-content abbr,
.post-content span.caps {
  cursor: help;
}
.post-content acronym,
.post-content abbr {
  border-bottom: 1px dashed #999;
}
.post-content blockquote {
  color: #CC9933;
  padding: 10px;
  padding-bottom: 30px;
  margin: 1em;
}
.post-content blockquote cite {
  margin: 5px 0 0;
  display: block;
}
.post-content .center {
  text-align: center;
}
.post-content hr {
  display: none;
}
.post-content a img {
  border: none;
}
.post-content img {
  border: none;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
  color: #FFFFFF;
}
.post-content h1 {
  font: 31px Tahoma, Arial, sans-serif;
}
.post-content h2 {
  font: 26px Tahoma, Arial, sans-serif;
}
.post-content h3 {
  font: 22px Tahoma, Arial, sans-serif;
}
.post-content h4 {
  font: 18px Tahoma, Arial, sans-serif;
}
.post-content h5 {
  font: 16px Tahoma, Arial, sans-serif;
}
.post-content h6 {
  font: 14px Tahoma, Arial, sans-serif;
}
.post-content ul {
  padding: 0 0 0 30px;
  list-style: disc;
}
.post-content ol {
  padding: 0 0 0 25px;
  list-style: decimal;
}
.post-content ol li {
  padding: 4px 0 4px 0px;
}
.post-content ul li {
  padding: 4px 0 4px 0;
}