/*
File:			custom.css
Description:	Custom styles for Pixeldrum */

body.custom {
  margin:0;	
  background-color: #a9b6ac;
  background-image:url(images/heads_bg.jpg);
  background-position:top right;
  background-repeat: repeat-x; 
  padding-top: 0px;
}


body.custom {
  font-family: Tahoma, Geneva, sans-serif;
  letter-spacing: normal;
}

.custom #container {
  margin: 0 auto;
  background-color: transparent;
  border: 0;
  width: 980px;
}

.custom #header {        
  margin: 0 auto;
  background: transparent;
  border: none;
}

.custom #header {
  width: 100%;
  padding: 0;
  height: 152px;
}

/*.custom #content_area {
	margin: 0 auto;
	width: 950px;
	border: none;
}*/

.custom #page {
  margin: 0 auto;
  padding-top: 0px;
  background: transparent;
  border: none;
  width: 980px;
}

.custom #header #logo a{
  margin: 0; 
  display: block;
  width: 500px;
  height: 140px;
  background: url(images/transp_logo.png) no-repeat;
  outline: none;
}

.custom #header #logo, .custom #header #tagline {
  text-indent:-9999px;	
}

/* -------------------------  top menu styles --------------------- */

/*.custom #header {position:relative;}
	.custom ul.menu {position:absolute; top:0; right:0; width:auto;}*/
		.custom ul.menu {border: 1px solid #999;margin: 0 12px;}

.custom .menu .current > a, .custom .menu .current-cat > a
{
  background-color: #9b3d42;
  color: #FFF;
  font-weight: bold;
}

.custom .menu, .custom .menu a, .custom .menu li ul { 
  background: #CCC;
  border:none;
  font-weight: bold;
  }

.custom .menu li.rss a {
  border: none;
}


.custom .menu a:hover {
  background-color: #9b3d42;
  text-decoration: none; 
  color: #FFF;
  font-weight: bold;
}

/*---------- end top menu -------*/

.custom #content_box {  
  padding: 16px;
  border: none;
  background: #FFF;
  width: 950px;
  border: 1px solid #999999;
  border-top: 5px solid #999999;
  border-bottom: 5px solid #999999;
  
}

.custom .no_sidebars {
  background: #FFFFFF !important;
}

.custom .post_nav .previous {
  margin-bottom: 0px;	
  }
  
.custom h1 h2 h3 h4 {
  font-family: Tahoma, Geneva, sans-serif;
  font-weight:400;
  margin-bottom: 0px;
}

.custom div.headline_area {
  height: auto;
  margin-bottom: 5px;
}

.custom #content {
  border: none; 
  padding-left: 0px;
}

.custom #content h1 {
  font-size:2.2em;
  letter-spacing:-1px;
  line-height:1.25em;
}  

.custom #content h2 {
  font-size:2.2em;
  letter-spacing:-1px;
  line-height:1em;
}

.custom .prev_next {
  margin-top: 20px;
}

.custom .post_box {
	padding-top: 1.5em;
}

.custom div #sidebars {
  padding: 0px;	
}

.custom #sidebar_1 {
  border: none;
}

.custom #multimedia_box .image_box {
  width: inherit;
  overflow: hidden;
  border: 1px solid #999;
  margin-top: 15px;
  padding: 10px;  
}

.custom #image_box {
  width: inherit;
  overflow: hidden;
}

.custom #ads {
	margin: 0 auto;
	padding-left: 15px;
	width: auto;
	height: auto;
	border: none;
}

/*-------------form styles---------------------------*/

.custom input, .custom #text_captcha_answer {
  background: #FFC;
  border-color: #999;
  border-style: solid;
  border-width: 1px;
  color: #111111;
  margin: 3px 0;
  width: 200px;
}

.custom #comment {
  background: #FFC;
  border-color: #999;
  border-style: solid;
  border-width: 1px;
  color: #111111;
  margin: 3px 0;
  width: 95%;
  height: 100px;
}

.custom .sidebar input[type="text"], .custom .sidebar input[type="submit"] {
  font-family: Verdana, Geneva, sans-serif;
  font-size:12px;
  color: #111;
}

.custom #cancel-comment-reply-link {
  background: #FFC;
  padding: 2px 3px;
  color: #111;
  border: none;
}

.custom #comment [type="text-area"] {
  background-color: #FFC;	
}

.custom #submit.form_submit {
  font-family: Verdana, Geneva, sans-serif;
  font-size:13px;
  color: #111;	
}

.custom .block {
  padding: 10px;
  text-align: center;
  background: #FFC;
  border: 1px solid #999;
}


/*--------------- sidebar menu styles -------------------------*/

.custom #sidebar_1 li.widget ul li, .custom #sidebar_2 li.widget ul li {
  margin-bottom: 0.2em;
  line-height: 120%;
}

.custom #sidebar_1 li.widget ul li a, .custom #sidebar_2 li.widget ul li a {
  display: block;
  padding: 3px 0px 7px 0px;
  border-bottom: 1px solid #cdcdcd;
  text-decoration: none;
  color: #3C3E91;
}

.custom #sidebar_1 li.widget ul li a:hover, .custom #sidebar_2 li.widget ul li a:hover {
  display: block;
  padding: 3px 0px 7px 0px;
  background-image:url(images/menu_focus_2.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  text-decoration: none; 
  color: #222222;
}

/*--------------- end sidebar menu styles ------------------*/

.custom .to_comments a, .custom .to_comments span {
  font-size: 13px;
}

.custom .comments_intro p, .custom .comments_intro span {
  font-size: 13px;
}

.custom p.post_tags {
  margin-bottom: 0px;
}

.custom #footer {        
  margin: 0 auto;
  background: transparent;
  border: 0;
  width: 950px;
}

.custom #footer {
  padding: 10px 10px 20px 0px;
  height: auto;
}

/* ------------ breadcrumbs styles ---------------------- */

.custom .breadcrumbs {
	font-family:Verdana,Arial;
	font-size:1.2em;
	padding:1em;
	border-bottom:1px dotted #666;
	border-top:1px dotted #666;
}
.custom .breadcrumbs a {
	color:#cc0000;
	border-bottom:1px dotted #fff;
}
.custom .breadcrumbs a:hover {
	border-bottom:1px dotted #cc0000;
}
