/*
Theme Name: Paper Wall
Theme URI: http://smashingmagazine.com/
Description: Paper Wall Theme by <a href="http://indeziner.com">INDEZINER.COM</a> &amp; <a href="http://smashingmagazine.com">Smashing Magazine</a>.
Version: 1.0
Theme design additions: robas; http://robas.info
Author: INDEZINER
Author URI: http://indeziner.com
Tags: paperwork, style, brown, yellow, orange, two column, widgets

The CSS, XHTML is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
html{
background:url(images/html_bg.jpg) repeat;}

body {
font-size:12px;
font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
background:url(images/top_bg.jpg) no-repeat center top;
color: #825a2d;
color: #000;
padding:0px;
margin:0px auto auto auto;}


/*	Begin Headers */
h1 {
padding:0px;
margin:0;}

h2 {
margin:0;
padding:0px;
color:#825a2d;
font: normal 24px Georgia, Tahoma, Verdana;}

h2.pagetitle {
margin:0px;
text-align: left;
padding:0 0 20px 105px;
text-transform:uppercase;
color:#411a0a;
font: bold 12px Tahoma, Verdana;}

h3 {
padding: 0;
margin:0px;}

h3#comments {
padding: 0;
clear:both;
margin:20px 0 30px 0px ;
padding:0 0 5px 0;
border-bottom:1px #EFE7D1 solid;
font: normal 20px Georgia, Tahoma, Arial;
color: #411a0a;
color: #825a2d;}


a {
text-decoration:none;
/*color:#CF880C;*/
color: #A00606;}

a:hover {
color: #876431;
color: red;
text-decoration: underline;}

a:outline {
	border: none;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5;}

.read_more{
width:97px;
height:33px;
float:right;
line-height:43px;
padding:0px 0 0 7px;
background:url(images/pencil_bg.gif) no-repeat center;}
.read_more a {
text-decoration:none;
 font-family:Tahoma, Arial, Georgia, serif;
 font-size: 11px;
font-weight: bold;
 color: #946921;}

.postmetadata a {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 1px;
  font-size:11px;
 font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif;}

#main_container{
width:960px;
margin:auto;}

#header {height:176px;}

.logo{padding:35px 0 0 20px;}

.center_content{
width:960px;
height:auto;
background:url(images/content_center.gif) repeat-y center;}

.center_content_top{
width:960px;
height:auto;
background:url(images/content_top.jpg) no-repeat center top;}
.center_content_bottom{
width:960px;
height:auto;
background:url(images/content_bottom.jpg) no-repeat center bottom;}

#content {padding:30px 0 30px 0;}
#content-page {
width:600px;
float:left;
padding:30px 0 30px 50px;
clear:both;}
.narrowcolumn {
float:left;
padding:10px 0 20px 0px;
margin: 0px 0 0;
width:660px;
clear:both;}


/*-----------------Begin Sidebar---------------------*/
#sidebar {
width:260px;
float:right;
padding:0 15px 40px 0;}

#sidebar h2{
width:237px;
height:30px;
text-transform:uppercase;
font-weight:bold;
color:#411a0a;
color: #fff;
padding:40px 0 0 0;
margin:20px 0 0 0;
text-align:center;
background:url(images/sidebar_top.jpg) no-repeat center bottom;
font: bold 12px Tahoma, Verdana;}

#sidebar ul, #sidebar ul ol {
width:237px;
margin: 0;
padding:0;
list-style:none;}

#sidebar ul li {
list-style:none;
margin:0;
padding:0;}
#sidebar ul li ul{
padding:0px 0 25px 0;
margin:0px;
width:237px;
background:url(images/sidebar_bottom.jpg) no-repeat center bottom;}
#sidebar ul li ul li div{
padding:0px;
margin:0px;
width:237px;
background:url(images/sidebar_bottom.jpg) no-repeat center bottom;}
#sidebar ul li ul li{
	list-style: none outside url(images/checked.gif);
	width: 210px;
	margin: 0px 0 0 30px;
	line-height: 22px;
	padding: 4px 0 0px 0;}

#sidebar ul li ul li a{
color:#695321;
/*background:url(images/checked.gif) no-repeat left;*/
padding:0 0 0 0px;
font: normal 12px Arial;}

#sidebar ul li ul li.recentcomments a{
color:#695321;
background:none;
text-decoration:underline;
padding:0 0 0 15px;
color:#DF8D0D;}
#sidebar ul li.widget_tag_cloud{
padding:0px 0 25px 0;
background:url(images/sidebar_bottom.jpg) no-repeat center bottom;}
#sidebar ul li.widget_tag_cloud a{
color:#695321;
background:none;
text-decoration:underline;
padding:0 0 0 15px;
line-height:20px;
color:#DF8D0D;}

a.sidebar_banner{
clear:both;
display:block;
padding:20px 0 10px 0;}


/* Begin Form Elements */
.search_tab{
height:70px;
padding:20px 0 0 35px;}
#searchform {
margin:0px;
padding:0px;}
input.search_input{
width:153px;
height:22px;
background:none;
border:none;
color:#e5c246;}
#sidebar #searchsubmit {
padding:3px 0 0 3px;}
.st-tag-cloud{
padding:5px 0 0 15px;
line-height:22px;}


/*-------------------------menu---------------------------------*/
.menu ul{
padding:0px 0 0 90px;
margin:0px;
display:block;
list-style:none;}
.menu ul li{
float:left;}
.menu ul li a{
color:#FFFFFF;
font-size:12px;
font-family: Tahoma;
float:left;
height:23px;
line-height:23px;
padding:0 10px 0 10px;
margin:0 4px;
display:block;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;}
.menu ul li.current_page_item a {
color:#64431e;
color: #000;
font-size:12px;
float:left;
height:23px;
line-height:23px;
padding:0 10px 0 10px;
margin:0 2px 0 2px;
display:block;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
/*background:url(images/menu_link_bg.gif) repeat-x center;*/
background: #BCA172;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
 /* border: 1px solid #F4CE50;*/
  -moz-border-radius: 0.1em;}

.menu ul li a:hover{
background:url(images/menu_link_bg.gif) repeat-x center;
color:#64431e;
/*border: 1px solid #F4CE50;*/
-moz-border-radius: 0.1em;}

/*--------------------------post style-----------------------*/
.post {
margin:0px;
float:left;
padding:20px 0 30px 0;
text-align: justify;
/*background:url(images/post_bg.gif) no-repeat left center;*/}
.post-page{
margin:0px;
float:left;
padding:0px 0 20px 0;
text-align: justify;
line-height:20px;}
.post_date{
width:74px;
height:65px;
float:left;
text-align:center;
padding:17px 0 0 0;
font-weight: bold;
font-family: Georgia, "Times New Roman", Tahoma;
background:url(images/date_bg.png) no-repeat center;}
span.year {
	font-weight: normal;
	font-size: 14px;}
	
.post h2 a{
color:#825a2d;
font-size:24px;
font-weight:normal;
font-family: Georgia, "Times New Roman", Tahoma;
width:440px;
float:left;
padding:10px 0 10px 0;
text-decoration:none;
text-align: left;}

.post img{
border:1px #ececec solid;}

.post .entry p{
padding:7px 0 5px 0;
margin:0px;
line-height:19px;
clear:both;}
span.day{
font-size:18px;
color:#d82a18;}
span.month{
font-size:12px;
color:#547cc1;}
span.year{
font-size:11px;
color:#4a4a4a;}
.post_content{
width:560px;
float:left;
padding:0 0 0 15px;}
.comm{
padding:20px 0 0 0;}
.comm a {
float:right;
display:block;
text-decoration:none;
/* color:#4f3813;*/
color: #825A2D;
background: #FFFBDF url(images/comm_icon.gif) no-repeat left;
padding:2px 2px 2px 20px;
font: normal 11px Tahoma, Verdana;}
.postmetadata {
width:400px;
float:left;
clear: both;}
p.postmetadata {	line-height: 1.7;}

.new_pagination{
width:612px;
height:56px;
float:left;
margin:0 0 50px 20px;
background:url(images/pagination_bg.gif) no-repeat center;}


.widecolumn .entry p {font-size: 1.05em;}
.widecolumn {line-height: 1.6em;}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}


.sticky {background: #f7f7f7;
padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}


/*------------------------------comments_content---------------------------------*/
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;}

.commentlist {
padding: 0;
margin:0px;
text-align: justify;}

.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;}

.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;}

.commentlist p {
margin: 10px 5px 10px 0;}

.children { padding: 0; }
#commentform p {margin: 5px 0;}

.nocomments {
text-align: center;
margin: 0;
padding: 0;}

.commentmetadata {
margin: 0;
display: block;}

#commentform input {
width:322px;
height:27px;
background:url(images/input_bg.gif) no-repeat center;
border:none;
padding:10px 0 0 7px;
margin: 5px 5px 1px 0;}

#commentform {margin: 5px 10px 0 0;}
#commentform textarea {
width:570px;
height:150px;
border:none;
background:url(images/textarea_bg.jpg) no-repeat center;
padding:10px 0 0 7px;}
#respond{
padding:20px 0 50px 0;}
#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}

#commentform input#submit {
width: 100px;
height: 28px;
border:1px solid #bca172;
cursor:pointer;
background: #bca172;
margin:20px 5px 0 8px;
font-size: 12px;
padding: 4px 20px;
-moz-border-radius: 1em 0;
font: bold 11px Tahoma, Verdana;}

#commentform input#submit:hover {
	cursor: pointer;
	background-color: transparent;
background-image: url(images/menu_link_bg.gif);
background-repeat: repeat-x;}

span.says {
	font: bold 11px Tahoma, Arial;
	color:#666;}
/* End Comments */


.comments_content{
padding:0 10px 0 50px;}

.commentlist li {
font-weight: bold;
background-color:#FFFBEF;
border-color:#EFE7D1;}

.commentlist li .avatar { 
float: right;
border: 1px solid #EFE7D1;
padding: 2px;
background: #fff;}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.0em;
font-family: Tahoma, Arial;}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;}

#commentform p {font-family: Arial, Verdana, Sans-Serif;}

.commentmetadata {
	font: normal 11px Tahoma,Georgia;}
.postmetadata {
	color:#777;
	font: normal 11px Tahoma, Verdana;
	margin-right: 5px;}

small, .nocomments, blockquote, strike {color: #777;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps{
font-size: 0.9em;
letter-spacing: .07em;}


#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;}
/* End Typography & Colors */



.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;}

.widecolumn .post {margin: 0;}
.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;}

.widecolumn .attachment {
text-align: center;
margin: 5px 0px;}

.clear {clear: both;}


/*-----------------------------footer----------------------------------*/
#footer {
width:100%;
height:185px;
padding: 0;
margin: 0;
clear: both;
background:url(images/footer_bg.jpg) no-repeat center top;}
.footer_content{
width:960px;
margin:auto;}
.footer_logos{
width:242px;
height:100px;
float:left;
/* background:url(images/footer_logos.png) no-repeat right top; */
padding:0 0 0 190px;}
a.indeziner{
width:108px;
height:27px;
display:block;
margin:2px 0 0 50px;}
a.wordpress{
width:108px;
height:27px;
display:block;
margin:35px 0 0 5px;
float:left;}
a.smashingmagazine{
width:107px;
height:45px;
display:block;
float:right;
margin:30px 0 0 0px;}
.footer_copyright{
width:930px;
font-size:11px;
clear:both;
text-align:right;
padding:15px 0px 30px 0;
margin-right: 0px;
color: #E9D64B;
line-height: 1.5;}
.footer_copyright a{
color: #E9D64B;
padding-bottom: 0px;
border-bottom: 1px dotted #E9D64B;}
.footer_copyright a:hover{
padding-bottom: 1px;
border-bottom: 1px dotted #fff;
text-decoration: none;
color: #fff;}


/*-------------------------footer-menu---------------------------------*/
.footer_menu ul{
padding:10px 20px 0 0;
margin:0px;
display:block;
list-style:none;
float:right;}
.footer_menu ul li{
float:left;}
.footer_menu ul li a{
color:#FFFFFF;
font-size:11px;
float:left;
height:23px;
line-height:23px;
padding:0 10px 0 10px;
margin:0px;
display:block;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;}
.footer_menu ul li.current_page_item a{
color:#fff;
text-decoration:underline;
font-size:11px;
float:left;
height:23px;
line-height:23px;
padding:0 10px 0 10px;
margin:0px;
display:block;
font-weight:bold;
text-transform:uppercase;}

.footer_menu ul li a:hover{color:#64431e;}
.footer_share_box{
width:450px;
float:right;
margin-right:20px;
padding:10px 0px 0 0px;
text-align:right;}
.footer_share_box a {padding:0px 0 0 7px;}
/* End Structure */







/* Begin Images */
p img {
padding: 0;
max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
border:2px #ececec solid;}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;}

.alignright {float: right;}

.alignleft {
 float: left;
 padding:0;
 margin-left: 80px;}
/* End Images */



/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 40px;
list-style: none;
list-style-position: outside;
padding-left: 10px;
/*text-indent: -10px;*/}

html>body .entry li {
margin: 7px 0 8px 10px;
list-style-image: url(images/checked.gif);
line-height: 19px;}


.entry ol {
padding: 0 0 0 35px;
margin: 0;}

.entry ol li {
margin: 0;
padding: 0;}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;}
/* End Entry Lists */



.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;}

select {width: 232px;
height: 22px;
font-size: 12px;
border:1px solid #AAA69A;
padding: 1px;}
option {
	color: #999;
	font-size: 12px;}

/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;}

#wp-calendar a {display: block;}

#wp-calendar caption {
text-align: center;
width: 100%;}

#wp-calendar td {
padding: 3px 0;
text-align: center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {
margin: 7px 30px 0 10px;
padding-left: 20px;
/*border-left: 2px dotted #ddd;*/
position: relative;
/*display: block;*/
font-family: Arial, "Trebuchet MS", Georgia;
font-size: 12px;
font-style: normal;
background: url(images/quotes.png) top left no-repeat;}

blockquote cite {
margin: 5px 0 0;
display: block;}

.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {
position: absolute;
left: -1000em;}
hr {display: none;}
a img {border: none;}

.navigation {
display: block;
text-align: center;
margin-top: 20px;
margin-bottom:30px;}

.yellow {
border-top:1px dotted #F4CE50;
display: block;
margin-top: 20px;
height: 2px;}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding:0px;
margin: 5px;
width: auto;
height: auto;
text-align: center;
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;*/}

.wp-caption img {
margin: 0 auto;
display: inline;
padding: 0;
border: 0 none;}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px 0px;
margin: 0;}
/* End captions */




/* New addition by robas 15-11-2009 Anketa */
#noisyform {
	width: 570px;
	margin: 10px 0px 0 0;
	padding: 20px 0 10px 10px;
	float: left;
	background: #FFF9EF;
	-moz-border-radius: 1em;}
#noisyform p.input {
	height: 36px;
	line-height: 36px;
	margin: 0 0 10px 0;
	float: left; }
	
#noisyform fieldset {
	border: none;}

#noisyform input {
width:330px;
height:24px;
background:url(images/input_bg.gif) no-repeat left;
border:none;
padding:10px 0 0 7px;
margin: 5px 5px 1px 0;}

#noisyform textarea {
width:596px;
height:150px;
border:none;
background:url(images/textarea_bg.gif) no-repeat center;
padding:10px 0 0 7px;}

#noisyform p.buttons {
	text-align: left;
	float: left;
	width: 480px;
	height: 36px;
	margin:0;
	padding-left: 110px;}
	
#noisyform p.buttons input.btn {
width: 80px;
height: 22px;
border:1px solid #bca172;;
cursor:pointer;
background: #bca172;
margin:0 5px 0 0;
padding: 2px 10px;
font: bold 11px Tahoma, Verdana;}

#noisyform p.buttons input.btn:hover {
	cursor: pointer;
	background-color: transparent;
background-image: url(images/menu_link_bg.gif);
background-repeat: repeat-x;}
	
#noisyform label.noisy {
	width: 70px;
	float: left; 
	height: 36px;
	line-height: 44px;}

cite {color: black; font-style: normal;}
  #questions {list-style-type: none; padding: 0; margin: 0;}
  li.qa {margin: 2em 0;}
  p.author {font-size: 0.67em; color: #898E79; margin: 1em 0 0.33em 0;}
  p.author :link cite {color: #0000EE;}
  p.author :visited cite {color: #551A86;}
  
  p.answer {margin: 0.5em 1em;}
  p.alert {color: red;}

  p.question {	
  font-size: 1em; 
  font-weight: bold; 
  margin: 0; 
  font-family: Tahoma, Verdana;
  border-left:3px solid #F5C748;
  padding-left: 8px;}
  
  
  
 /* Additions 22-11-2009 - Center images Sidecbar */
 
#sidebar div.centerimage {
	display: block;
	margin: 0 auto;
	text-align: center;	
	background: #FFFBDF;
	float: left;
	width: 236px;
	padding: 10px 0;
	-moz-border-radius: 2em 0;}

#sidebar div.centerimage img {
	display: inline;	}

#sidebar div.centerimage a img {
	border:1px solid #562D14;
	margin: 5px 0;}