/*   
Theme Name: Customizen
Theme URI: http://www.svgenov.com
Description: Customizen
Author: Svetoslav Genov
Author URI: http://www.svgenov.com
*/
body {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  background: url("images/bg.png") repeat-x top;
  margin: 0;
  text-align: center;
}
#wrap {
  width: 900px;
  background: url("images/header.png") no-repeat top;
  margin: auto;
  text-align: left;
}

.clear {
  clear: both;
}

a img {
  border: 0;
}

p {
  margin: 0 0 18px 0;
}

.content p a {
font-weight: bold;
text-decoration: none;
}

/* elements */
#header {
  height: 450px;
}
#top {
  height: 160px;
}

/* logo */
h1 {
  width: 210px;
  height: 90px;
  margin: 0;
  background: url("images/logo.png") no-repeat;
  float: left;
  cursor: pointer; /* IE fix a cause of the float */
}
h1 span {
  display: none;
}

/* menu */
ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu {
  width: 600px;
  margin-top: 25px;
  float: right;
}
#menu li {
  float: right;
  background: url("images/menu-black-1.png") no-repeat top left;
  height: 40px;
  margin-right: 5px;
}
#menu a {
  height: 28px;
  color: #fff;
  text-decoration: none;
  padding: 12px 25px 0 25px;
  background: url("images/menu-black-2.png") no-repeat top right;
  display: block;
}
* html #menu a { /* fix for the old buggy IE6 */
  width: 1px;
  height: 30px;
  padding-top: 10px;
}
#menu a:hover {
  color: #1aa9d1;
}

/* text */
#text {
  font: 26px "Trebuchet MS";
  line-height: 36px;
  width: 500px;
  height: 188px;
  color: #fff;
}
#text span {
  color: #94DCF2;
  font-style: italic;
}

/* tabs */
#tabs li {
  height: 43px;
  background: url("images/menu-blue-1.png") no-repeat top left;
  float: left;
  margin-right: 5px;
}
#tabs a {
  height: 29px;
  color: #fff;
  text-decoration: none;
  padding: 14px 25px 0 25px;
  background: url("images/menu-blue-2.png") no-repeat top right;
  display: block;
}
#tabs a:hover {
  color: #C2EBF8;
}
* html #tabs a { /* fix for the old buggy IE6 */
  width: 1px;
}
#tabs .current-cat {
  background: url("images/menu-silver-1.png") no-repeat left top !important;
}
#tabs .current-cat a {
  color: #333 !important;
  background: url("images/menu-silver-2.png") no-repeat right top !important;
  border-bottom: 1px solid #fff;
}
#tabs .current-cat a:hover {
  color: #0c4077 !important;
}

/* main structure */
#left {
  width: 590px;
  float: left;
}
#right {
  width: 300px;
  float: right;
}

h2 {
  font: 26px "Trebuchet MS";
  font-weight: normal;
  color: #B16906;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  padding-left: 8px;
  text-transform: uppercase;
}
h2 a {
  color: #B16906;
  text-decoration: none;
  display: block;
}
h2 a:hover {
  color: #1157A6;
}

/* boxes */
.box {
  background-color: #eee;
  margin-bottom: 20px;
}
h3 {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  background: url("images/title.png") repeat-x top #78A918;
  border-bottom: 1px solid #78A918;
  margin: 0;
  padding: 18px 20px;
}
.content {
  border-top: 1px solid #fff;
  padding: 15px 20px;
}

/* lists */
.content li a {
  color: #333;
  text-decoration: none;
  display: block;
  padding: 8px 12px 8px 26px;
  border-bottom: 1px solid #ddd;
  height: 18px;
  background: url("images/blog.png") no-repeat left center;
}
.content li a:hover {
  color: #587D12;
}

/* forms */
form {
  margin: 0;
}
.field {
  margin-bottom: 5px;
}
.field label {
  width: 100px;
  padding-right: 20px;
  text-align: right;
  float: left;
}
input, textarea {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.field input, #search input, .field textarea, #wpcf_website, #wpcf_your_name, #wpcf_email, #wpcf_msg {
  padding: 6px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.field input {
  width: 160px;
}
#submit {
  padding-left: 120px;
  clear: both;
}
#submit input, #contactsubmit {
  padding: 4px;
}

/* footer */
#footer {
  border-top: 1px solid #191919;
  background-color: #333;
  text-align: center;
}
#footer2 {
  padding: 25px;
  position: relative;
  text-align: left;
  margin: auto;
  width: 900px;
}
#footinfo {
  text-align: center;
  color: #fff;
  margin-top: 20px;
}
#footinfo a {
  color: #1475b5;
  text-decoration: none;
}
#footinfo a:hover {
  color: #1A93E3;
}

#box1, #box2 {
  width: 385px;
  padding: 20px 25px 45px 25px;
  background: url("images/footer-bg.jpg") repeat-x bottom left #262626;
  color: #fff;
}
#box1 { float: left; }
#box2 { float: right; }
#box1 span, #box2 span {
  font: 22px "Trebuchet MS";
  margin: 0 0 8px 0;
  color: #1475b5;
  display: block;
}

#box1 li {
  padding: 6px 12px;
  border-bottom: 1px solid #222;
}
#box1 a {
  color: #fff;
  text-decoration: none;
  display: block;
}
#box1 a:hover {
  color: #FFA252;
}

#rss {
  width: 125px;
  height: 85px;
  top: 0;
  right: 0;
  position: absolute;
  background: url("images/rss.png") no-repeat;
  display: block;
}
#rss span {
  display: none;
}
* html #rss {
  background: none;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp-content/themes/customizen/images/rss.png', sizingMethod='scale');
}

/* navigation */
#nav { margin: 0 15px 0 0; }
#nav-back { float: left; }
#nav-next { float: right; }
#nav a {
  padding: 6px;
  background-color: #eee;
  border: 1px solid #ddd;
  display: block;
  width: 110px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  color: #444;
  text-decoration: none;
}
#nav a:hover {
  color: #1058A5;
  background-color: #D9F2FA;
  border: 1px solid #ABE5F7;
}

.datee {
  width: 150px;
  background: url("images/calendar.png") no-repeat left;
  margin-bottom: 20px;
  padding-left: 26px;
  color: #888;
  float: left;
}
.incats {
  width: 350px;
  float: right;
  background: url("images/folder.png") no-repeat left;
  margin-bottom: 20px;
  padding-left: 26px;
  color: #888;
}

.comments {
}
.comments .title {
  padding: 15px 15px 15px 26px;
  float: left;
  font-weight: bold;
  background: url("images/balloon.png") no-repeat center left;
  color: #12669E;
}
.comments .date {
  padding: 15px 26px 15px 15px;
  color: #888;
  background: url("images/calendar.png") no-repeat center right;
  float: right;
  text-align: right;
}
.comments .message {
  background-color: #eee;
  padding: 15px 15px 0 15px;
  border: 1px solid #ddd;
}

/* links */
a {
  color: #12669E;
  text-decoration: underline;
}
a:hover {
  color: #A95407;
  text-decoration: none;
}

#location {
color: #777;
font-size: 10px;
}