/*
Theme Name: Deep Look
Theme URI: http://wp-themes.erikgyepes.com/?wptheme=Deep+Look
Description: Clean 2 column theme.
Version: 1.0
Author: Free Wordpress Themes
Author URI: http://wp-themes.erikgyepes.com
*/

/* global style ---------------------------------------------------------- */
@import url("reset.css");
#pages2 {
  background: #485a64;
  height: 41px;
  overflow: hidden;
}
#muzzle {
  background: #485a64;
  height: 100px;
}
#contents {
  background: #FFFFFF;
  padding: 3px 0 10px 0;
}
#boot {
  background-color: #485a64;
  padding: 0 0 30px 0;
  overflow: auto;
}
.case {
  width: 817px;
  margin: 0 auto;
  overflow: auto;
}
/* content style --------------------------------------------------------- */
#content {
  width: 601px;
  float: left;
  overflow: hidden;
  padding: 0 0 0 11px;
}
/* content style - post -------------------------------------------------- */
.post-title {
  padding: 0 0 8px 0;
}
#empty h2 {
  padding: 0 0 8px 0;
  color: #485a64;
  font: normal 24px Tahoma, Arial, sans-serif;
}
.post-title a {
  color: #485a64;
  font: normal 24px Tahoma, Arial, sans-serif;
  text-decoration: none;
}
.post-meta a {
  color: #9edd17;
}
.post-meta a:hover {
  text-decoration: none;
}
.post-meta-date {
  color: #FFFFFF;
  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 5px;
  overflow: auto;
  float: left;
  font: normal 16px Arial, Helvetica, sans-serif;
}
.post-content {
  font: normal 14px/20px Tahoma, Arial, sans-serif;
  color: #485a64;
  padding: 10px 0 35px 53px;
  clear: both;
}
.post-content p {
  padding: 0 0 10px 0;
}
.post-content a {
  color: #9edd17;
}
.post-content a:hover {
  text-decoration: none;
}
.post-content a.more-link {
  color: #9edd17;
  background: url(images/dot.gif) no-repeat left center;
}
.post-content a.more-link:hover {
  text-decoration: none;
}
.post-meta-comments {
  float: left;
  margin: 0 11px 0 0;
}
.post-meta-comments a{
  width: 75px;
  height: 28px;
  padding: 3px 0 0 31px;
  background: url(images/comments.gif);
  font: normal 10px Tahoma, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.post-meta-comments a:hover {
  text-decoration: underline;
}
.post-meta-category {
  font: normal 10px Tahoma, Arial, sans-serif;
  height: 25px;
  background: url(images/category.gif) no-repeat 0 0;
  float: left;
  padding: 3px 0 0 24px;
}
.post-meta-category a {
  color: #485a64;
}
.post-meta-category a:hover {
  text-decoration: none;
}
/* content style - comments ---------------------------------------------- */
#comments {
  font: normal 12px/21px Tahoma, Arial, sans-serif;
  clear: both;
  color: #485a64;
}
#comments a {
  color: #FF6600;
}
#comments h3 {
  color: #485a64;
  font: normal 18px Tahoma, Arial, sans-serif;
  padding-bottom: 5px;
}
#comments ol {
  padding: 0 0 48px 0px;
  list-style: none;
}
#comments ol li {
  border-bottom: 1px solid #dedfdf;
  padding: 10px 10px 10px 10px;
  width: 550px;
}
.alt_comment {
  background-color: #f2f3f4;
}
#comments ol li span.author {
  color: #485a64;
  font: bold 12px Tahoma, Arial, sans-serif;
  float: left;
}
#comments ol li span.author a {
  color: #485a64;
}
#comments ol li span.author a:hover {
  text-decoration: none;
}

#comments ol li span.time {
  float: right;
}
#comments ol li span.time a {
  color: #a9b2b7;
  font: normal 10px Tahoma, Arial, sans-serif;
}
#comments ol li span.time a:hover {
  text-decoration: none;
}
#comments ol li div.comments-text {
  padding: 10px 0 0 0;
}
#form-comments {
  font: normal 14px Tahoma, Arial, sans-serif;
  width: 330px;
  padding: 5px 0 0 0;
}
#form-comments ul#data {
  list-style: none;
}
#form-comments ul#data li {
  clear: both;
  padding: 0 0 10px 0;
}
#form-comments label {
  width: 64px;
  display: block;
  padding: 3px 14px 0px 0;
  float: left;
  text-align: right;
}
#data_name, #data_email, #data_site, #data_text, #data_go {
  width: 184px;
  border: 1px solid #365957;
  color: #10323a;
  padding: 3px 0 3px 3px;
}
#data_text {
  width: 393px;
  height: 164px;
}
#data_go {
  background: #FFFFFF;
  color: #10323a;
}
.need {
  color: #ca5151;
  vertical-align: super;
  padding: 0 0 0 5px;
  font: normal 10px Tahoma, Arial, sans-serif;
}
#comments ol li .meta {
  float: none;
  clear: both;
}
/* content style - navigation -------------------------------------------- */
#navigation {
  overflow: auto;
  width: 601px;
  padding: 0 0 40px 0;
}
#navigation-left {
  width: 189px;
  background: #485a64 url(images/nav_left_up.gif) no-repeat;
  float: left;
}
#navigation-right {
  width: 189px;
  background: #485a64 url(images/nav_right_up.gif) no-repeat;
  float: right;
}
#navigation-left a {
  font: normal 17px Tahoma, Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  display: block;
  width: 159px;
  background: url(images/nav_left_down.gif) no-repeat 0 bottom;
  padding: 25px 15px 32px 15px;
}
#navigation-right a {
  font: normal 17px Tahoma, Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  display: block;
  width: 159px;
  background: url(images/nav_right_down.gif) no-repeat 0 bottom;
  padding: 25px 15px 32px 15px;
}
#navigation a:hover {
  text-decoration: underline;
}
/* sidebar style --------------------------------------------------------- */
#sidebar {
  width: 205px;
  float: left;
  overflow: hidden;
  background: #485a64 url(images/sidebar_corner.gif) no-repeat 0 bottom;
  padding: 0 0 30px 0;
}
#sidebar ul.primary {
/*  background: url(images/sidebar_ul_bg.gif) repeat-x;*/
  background: url(images/sidebar_up.gif) no-repeat;
  padding: 6px 6px 0 6px;
  width: 193px;
}
#sidebar ul.primary li h2 {
  color: #FFFFFF;
  font: normal 17px Tahoma, Arial, sans-serif;
  background: #6c818d url(images/sidebar_h2.gif) repeat-x 0 bottom;
  padding: 5px 8px 5px 8px;
}
#sidebar ul.primary li ul {
  padding: 0 0 5px 0;
}
#sidebar ul.primary li ul li {
  color: #feffff;
  font: normal 15px Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #586b76;
}
#sidebar ul.primary li ul li:hover {
  border-bottom: 1px solid #6c808c;
  background-color: #4d5f69;
}
#sidebar ul.primary li ul li a {
  display: block;
  width: 182px;
  padding: 7px 0 7px 11px;
  text-decoration: none;
  color: #869daa;
}
#sidebar ul li ul li a:hover {
  color: #ffffff;
}
/* boom style ------------------------------------------------------------ */
#boom {
  width: 210px;
  float: left;
  overflow: hidden;
}
#boom .boom-item {
  padding: 0 0 5px 0;
  width: 200px;
  margin: 0 auto;
}
/* search style --------------------------------------------------------- */
#searchform {
  position: absolute;
  top: 36px;
  right: 0;
  width: 204px;
  /*text-align: right;*/
  z-index: 9;
}
#searchinput {
  border: 0;
  padding: 3px 0 4px 2px;
  color: #000000;
  font: normal 14px Tahoma, Arial, sans-serif;
  display: block;
  width: 202px;
  background: url(images/search.gif) no-repeat;
}
#searchsubmit {
  background: url(images/go.gif) no-repeat;
  border: 0;
  display: block;
  width: 57px;
  height: 30px;
  margin: -10px 0 0 147px;
}
/* muzzle style --------------------------------------------------------- */
#case_muzzle {
  width: 825px;
  height: 98px;
  position: relative;
  margin: 0 auto;
  z-index: 3;
}
#logo {
  width: 174px;
  height: 39px;
  position: absolute;
  left: 15px;
  bottom: 22px;
  background: url(images/logo.gif) no-repeat;
  z-index: 4;
}
#logo a {
  display: block;
  height: 39px;
  width: 174px;
}
#rss {
  position: absolute;
  top: -41px;
  right: -12px;
  z-index: 5;
}
#rss a {
  color: #b8f329;
  font: normal 16px Tahoma, Arial, sans-serif;
  text-decoration: none;
  background: url(images/rss.jpg) no-repeat right top;
  display: block;
  width: 125px;
  height: 42px;
  padding: 8px 0 0 15px;
}
#rss a:hover {
  color: #ffffff;
  background: url(images/rss-hover.jpg) no-repeat right top;
}
/* pages style --------------------------------------------------------- */
#pages2 ul#menu {
  padding: 0 0 0 0;
  margin: 0 0 0 0px;
}
#pages2 ul#menu li {
  float: left;
  padding: 0 0 0 0;
  margin: 0 5px 0 0;
  background: #FFFFFF url(images/menu_lb.gif) no-repeat 0 100%;
}
#pages2 ul#menu li a {
  display: block;
  float: left;
  padding: 5px 17px 0 17px;
  height: 26px;
  color: #485a64;
  background-color: #ffffff;
  text-decoration: none;
  font: normal 17px Tahoma, Arial, sans-serif;
  position: relative;
  background: url(images/menu_rb.gif) no-repeat 100% 100%;
}
#pages2 ul#menu li a div.menu_lb {
  width: 10px; height: 10px;
  position: absolute; left: -3px; bottom: -3px;
  background: url(images/menu_lb.gif) no-repeat 0 bottom;
}
#pages2 ul#menu li a div.menu_rb {
  width: 10px; height: 10px;
  position: absolute; right: -3px; bottom: -3px;
  background: url(images/menu_rb.gif) no-repeat 0 bottom;
}
#pages2 ul#menu li a:hover {
  padding: 12px 17px 0 17px;
  height: 26px;
}
/* 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: #3399FF;
  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;
  margin: 6px;
}
.img_left {
  margin: 6px 6px 6px 0;
}
.img_right {
  margin: 6px 0 6px 6px;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
  color: #485a64;
}
.post-content h1 {
  font: 24px Tahoma, Arial, sans-serif;
}
.post-content h2 {
  font: 20px Tahoma, Arial, sans-serif;
}
.post-content h3 {
  font: 18px Tahoma, Arial, sans-serif;
}
.post-content h4 {
  font: 16px Tahoma, Arial, sans-serif;
}
.post-content h5 {
  font: 14px Tahoma, Arial, sans-serif;
}
.post-content h6 {
  font: 12px 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;
}
/* boot style ---------------------------------------------------------- */
ul.boot-item {
  width: 267px;
  float: left;
  border-top: 7px solid #485a64;
}
#neo {
  margin: 0 8px 0 8px;
}
ul.boot-item:hover {
  border-top: 7px solid #778c98;
}
ul.boot-item li span.headline{
  background-color: #4d5f69;
  font: normal 22px Tahoma, Arial, sans-serif;
  color: #a4dd1b;
  display: block;
  padding: 12px 16px 12px 16px;
}
ul.boot-item:hover li span.headline {
  color: #FFFFFF;
}
ul.boot-item li ul.boot-item-sub {
  border: none;
}
ul.boot-item li ul.boot-item-sub li a {
  color: #a4dd1b;
  text-decoration: none;
  border-bottom: 1px solid #50636e;
  display: block;
  width: 235px;
  padding: 11px 16px 12px 16px;
  font: normal 15px Tahoma, Arial, sans-serif;
  margin-top: -2px;
}
ul.boot-item li ul.boot-item-sub li p {
  color: #a4dd1b;
  text-decoration: none;
  border-bottom: 1px solid #50636e;
  width: 235px;
  padding: 11px 16px 12px 16px;
  font: normal 15px Tahoma, Arial, sans-serif;
  margin-top: -2px;
}
ul.boot-item li ul.boot-item-sub li a strong {
  font-weight: bold;
}
ul.boot-item li ul.boot-item-sub li a:hover {
  border-bottom: 1px solid #6c808c;
  background-color: #4d5f69;
  color: #FFFFFF;
}

#credits a {
	color: #fff;
	font-weight: bold;
}

#credits {
  background-color: #485a64;
  color: #fff;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
