/*
Theme Name: piczoom
Theme URI: http://www.piczoom.net
Description: piczoom
Author: piczoom
Author URI: http://www.piczoom.net
Tags: DarkSlateGray, Dark-gray, Light-grey, Maroon,
Version: 1.0
Released under <a href="http://www.opensource.org/licenses/gpl-license.php">GPL license</a>.
*/

body {
	color: #000;
	font-family:  Verdana, serif; Georgia, Verdana, Arial, sans-serif;
        font-style: italic;
	margin: 0;
	padding: 0;
        border-top: 0px solid black;
        overflow: auto       
}
#post-373 { background: white }

#post-373 table {float: left; text-align: center}
#post-373 iframe {margin-left: 30px}
.skip, hr{
	position: absolute;
	left: -9999px;
}
a:link, a:visited {
	color: #737477;
	text-decoration: underline;
}
padding {border: none}
a:visited {
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none; border:none;
}
a img {
	border: none;
}
img:active { border: none }
acronym, abbr {
	border-bottom: 1px dashed #333;
}
acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}
acronym, abbr {
	cursor: help;
}
blockquote {
	background: url(images/quote.png) no-repeat;
	margin-left: 1.5em;
	padding: 1px 0 0 40px;
}
cite {
	font-size: 100%;
	font-style: normal;
}

h1{
	font: 290%/1.15 Georgia, serif;
        margin: 20px 0px 0px 40px;
	padding: 50px 0 0px 0px;
	letter-spacing: 2px;
        text-transform: capitalize;
      
}
#header h1 a:hover, #header h1 a:active{
	text-decoration: none;
	color: #fff;
}
#header table {margin: 0px 0 0 100px;}
#header table#media {margin: 0 0 0 0px; display:table-cell; border: none;}
p.payoff{
	margin: 0 0 25px 160px;
	padding: 0;
	color: #fff;
	font: 120% Georgia, serif;
}
h2 {
	font: 180% Georgia, serif;
	letter-spacing: -0.5px;
	margin: 15px 0 2px 0;
	padding-bottom: 5px;
}

h3 {
	font: 130% Georgia, serif;
	margin-top: 0;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	font: 90% Arial, Verdana, sans-serif;
	letter-spacing: 0;
}

/* classes used by the_meta() */

ul.post-meta {
	list-style: none;
}
ul.post-meta span.post-meta-key {
	font-weight: bold;
}
.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
	border-top: 1px solid #eee;
}
.feedback a{
	color: #0C2895;
}
.feedback a:hover, .feedback a:active{
	text-decoration: none;
}
.feedback p{
	padding: 30px 0px;
	background: url(images/comment.gif) top right no-repeat;
}
.meta {
	font-size: .75em;
        margin-top: 10px;
        visibility: hidden
}
.meta li, ul.post-meta li {
	display: inline;
}
.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta, .meta a {
	color: #999;
	font-weight: normal;
	letter-spacing: 0;
}
.meta a{
	color: #D70606;
        visibility: hidden
	text-decoration: underline;
}
.meta a:hover, .meta a:active{
	text-decoration: none;
}
.meta .tags{
        
	background: url(images/tag.gif) 0 0 no-repeat;
	padding-left: 20px;
}
p.tagwhite a {
       color: white;
       visibility: hidden
}
p.tagwhite { color: white; visibility: hidden} 

.meta .user{
	background: url() 0 0 no-repeat;
	padding-left: 20px;
}

.post{  color: black;
        font-family: Georgia, Verdana, Arial, sans-serif;
        font-style: strong;
        margin-top: 30px;
	margin-bottom: 2px;
        border-top: 3px solid black;
        border: 2px solid black;
        padding: 17px 5px 0px 10px;
        text-align: justify ;  
        background: white; 
}
.post ul{
	margin: 0;
	padding: 0;
}
.post ul li{
	margin: 0 0px 0 0;
	padding: 17px 0px 0px 0;
        text-indent: 40px;
        background: url(images/arrow.gif) 0px 0px no-repeat;
	list-style: none;
}
.post ol{
	margin: 0 25px;
	padding: 0;
}
.post ol li{
	margin: 0;
	padding: 0.2em 0;
	background: transparent;
	list-style: decimal;
}
.post a {color: #0B0B3B}

.storytitle {
        text-decoration: none;
	margin: 0;
        background: url(images/background-new.png) 0px 0px repeat-x;
}
.storytitle a {
	text-decoration: none;
}
.storytitle a:link, .storytitle a:visited{
	color: #fff;
	text-decoration: none;
}
.storytitle a:hover, .storytitle a:active{
	color: #D70606;
}

.storytitle { border-bottom: 10px solid #610B0B; border-top: 3px solid #610B0B} 

/* -- Sticky Posts -- */

.sticky h2 {
  font-size: 220%;
  margin-bottom: 5px;
}
.sticky .meta {
  margin-bottom: 10px;
}
.sticky .storytitle a {
  padding: 2px 5px;
}
.sticky .storytitle a:link, .sticky .storytitle a:visited{
	background: #444;
	color: #fff;
}

.sticky .storytitle a:hover, .sticky .storytitle a:active{
	background: #D70606;
	color: #fff;
}
#respond{
background:transparent;
clear: both;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
        color: black;
	padding: .2em;
        border-top: 3px solid black;
        border-left: 2px solid black;
        border-right: 2px solid #6C0A0A;
        border-bottom: 2px solid black; 
}
#commentform textarea {
	width: 50%;
        color: black;
        border-top: 4px solid black;
        border-left: 4px solid black;
        border-right: 2px solid black;
        border-bottom: 05px solid black; 
        font-size: 16px;

        
}

.commentlist {
  color: white;
  clear: both;
  background: #D8D8D8;

}
.commentlist li {
  border-top: 1px solid #eee;
  padding-top: 5px;
  margin-top: 5px;
}
.commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}
.commentlist .children li, .commentlist .children .children .children li {
  list-style-type:lower-latin;
}
.commentlist .children .children li, .commentlist .children .children .children .children li, .children div.commentbody ol li{
  list-style-type:decimal;
}
body div.commentbody ul li{
  list-style-type: disc;
}

img.avatar {
  margin: 0 5px 0 0;
  padding: 1px;
  border: 1px solid #eee;
}
div.commentbody {
	margin: 10px 60px 10px 20px;
        border: 2px solid black;
	padding: 10px 0 0 10px;
	background: #3B0B0B;
        -moz-border-radius: 7px; /* FF1+ */
        -webkit-border-radius: 7px; /* Saf3+, Chrome */
        border-radius: 7px; /* Opera 10.5, IE 9 */
	font-size: 13px;
}
div.commentbody div{
	padding: 0 5px 5px 0;
	background: #3B0B0B;
}
div.commentbody .reply {
  background: #D8D8D8; 
  padding: 0; 
  font-size: 75%;
}
#container{
	width: 100%;
	min-width: 800px;
        background: #E6E6E6; 
}
#wrapper{
	float: left;
	width: 100%;
	margin-left: -330px;
        
        
}
#content {
	margin: 0 0 0 330px;
	padding: 30px 10px 10px 45px;
}


#header {
	background: url(images/background-new.png) 0px 0px repeat-x;
	font: italic normal Georgia, serif;
	letter-spacing: -0.2px;
	margin: 0;
	padding: 0;
	overflow: hidden 
}
#header a {
	color: #fff;
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}
#searchform{
	position: absolute;
	right: 100px;
        top: 20px;
}
                      

#searchform label{
	position: absolute;
	left: -9000px;
}
#searchform input{
	width: 200px;
        background: #6E6E6E
}
#searchform button{
	background: transparent;
	border: none;
	padding: 0 0px 0 0px;
	margin: 0;
	vertical-align: bottom;
	cursor: pointer;
	color: #fff;
}
p#rss{
	right: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
}

}
.textwidget{
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

#menu {
	padding: 0px 0px 0px 0px;
	float: left;
        display: inline;
        background: transparent;
        margin: 15px 0px 5px 0px; 
      }
#menu h3 {color:black; background: black}

#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul { 
	color: #fff;
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 0px 0px 0 0px;
	height: 1%;   
}

#menu ul li { 
	font: bold 140% Georgia, Times, serif;
        color: #B40404;
	letter-spacing: 0;
	margin: 0px 0 0 0px;
	padding: 3px 20px 0px 0px; 
       
}

#menu ul ul {  
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
        background: #610B0B
        
}
#menu ul ul li {
	border: none;
	font: bold 90%/1.7em Arial, Verdana, sans-serif;
	letter-spacing: 0;
	margin-bottom: 0px;
        margin-left: 0px;
	padding: 0 0px 0 0px;
           
}
#menu ul ul ul{
	border-top: 1px solid black;
        border-bottom: 1px solid black 
}
#menu ul ul ul li{ 
	font-size: 100%; 
}


#menu ul ul li:hover {
color: #fff;
background: #990000
}
#menu ul ul li a {
	color: #fff;
	text-decoration: none;
        padding: 0px 70px 0px 20px;
        margin: 0px 0px 0 0px; 

}
#menu ul ul li a:hover {}

#menu ul ul ul.children a {
	font-size: 90%;
        padding: 0 0 0 0px; 
        visibility: hidden;
        display: none  
}

/*my_category_order*/

#mycategoryorder-3 a{background:url(images/background-new.png); width: 250px}

#wp-calendar {
	border: none;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#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;
	text-decoration: none;
	color: #D70606;
	font-weight: bold;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #444;
	font: normal italic Georgia, serif;
	font-size: 120%;
	margin-bottom: 5px;
	text-align: left;
}

#wp-calendar td {
	color: #999;
	font: normal 100% Arial, Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

div.date p{
	width: 40px;
	height: 60px;
	float: left;
	margin: 10px 10px 0 0;
	padding: 2px;
	background: #fff url(images/background-new.png) 0px -42px repeat-x;
	color: #fff;
	text-align: center;
	font-size: 70%;
	overflow: hidden;
	border-top: 5px solid #610B0B;
    border-left: 5px solid #610B0B;
    border-right: 5px solid #610B0B;
    border-bottom: 4px solid #610B0B;	
}
div.date span.day{
         color: white;
	display: block;
	margin-bottom: 8px;
}
div.date span.month{
	font-size: 200%;
	color: #fff;
	font-weight: bold;
	line-height: 0.8;
}
div.date p span.year{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 100%;
	font-family: Tahoma, Arial, sans-serif;
}
#menu1{
	height: 1%;
        clear:both;
        overflow: hidden;
	margin-left: 0px;
        margin-top: 0px;
        border-bottom: 15px solid #330000;
        padding-left: 55px
        

}
#menu1 ul{
	margin: 0;
	padding: 0;
}
#menu1 ul li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#menu1 ul li a{
	padding: 10px 20px 5px;
	display: block;
	text-decoration: none;
	height: 1%;
	float: left;
        font-size: 20px;
        margin-bottom: px
}
#menu1 ul li a:link, #menu1 ul li a:visited{
        background: #990000;
	color: #fff;
        border: 2px solid black;
        border-bottom: 0px;
       margin-right: 20px;	
}
#menu1 ul li a:hover, #menu1 ul li a:active{
        background: #330000;
	color: #fff;
	text-decoration: none;
         width:130px
	
}
#menu1 ul li.current_page_item a:link, #menu1 ul li.current_page_item a:visited{
	background: #330000;
	color: #fff;
	border-left: 4px solid black;
	
}

/* -- the footer -- */
#footer{ 
         clear: both;
	background: url(images/background-new.png) 0px -40px repeat-x;
	color: #000;
	margin: 0;
	padding: 0 30px;
	text-align: left;
	font-size: 120%;
	min-height: 100px;
}
#footer p{
	padding: 10px;
	font-weight: bold;
	font-family: Georgia, serif;
         padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 0px }
#footer h2 { text-align: center } 

#footer a:link, #footer a:visited{
	color: #fff;
	text-decoration: underline;
}
#footer a:hover, #footer a:active{
	color: red;
	text-decoration: none;
}
#footer h2 {margin: 0 0 0 0}
#footer table {margin: 0 0 0px 0}
#footer tr# {margin: 0 0px 0 0px; padding: 0px }

#footer td#book { text-align: center; width: 200px; height: 65px;}
#footer td#wordpress {margin: 0 0px 0 0px; padding: 110px 0 0 0; text-align: center,}
#footer td#wordpress img { border:0px; padding: 20px; align: right }
/* -- Images & Caption Alignment -- */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin: 0 10px 5px 0;
}
.alignright {
   float: right;
   margin: 0 0 5px 10px;
}
.wp-caption {
    color: white;
    text-decoration: bold;
   border: 2px solid #ddd;
   text-align: center;
   background: black;
   padding-top: 4px;
   margin: 10px;
   border-top: 8px solid #3B0B0B;
   border-right: 5px solid #3B0B0B;
   border-left: 5px solid #3B0B0B;
   border-bottom: 5px solid #3B0B0B;
   /* to keep in my mind the optional rounded corners for browsers that support it */
   -moz-border-radius: 15px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 20px;
}
.wp-caption img {
   margin: 10px 0px 0px 0px;
   padding: 0px;
   border: 2px solid black;
}
.wp-caption p.wp-caption-text {
   font-size: 15px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.navigation {
  display: block;
  clear: both;
}
.navigation .alignleft, .navigation .alignright {
     margin-bottom: 10px;
}
p.informations {
    visibility: hidden;
    decoration: none;
     display:none;
}
div.subscribe {
     margin-top: 0px;
     background: url()repeat-x;
     height: 110px;
     border-right: 5px solid #6C0A0A;
     border-bottom: 4px solid #6C0A0A;
}
p.subscribe {
     font: bold 110% Georgia, Times, serif;
     color: black;
     padding-top: 5px; 
     padding-left: 3px;
}
p.subscribe a {
      border-top: 5px solid white;
      border-right: 2px solid white;
      background: white;
}
div.sideads { 
      background: transparent
}
div.google-content-ads {
       margin: 0 0 0 0;
        padding: 0 0 0 0;
} 
#page-navi {
         margin-top: 20px;
         margin-bottom: 20px
} 
#addthis {
         margin-top: 20px;
}
.sorry { 
        margin-top: 50px
}
#submit { 
        color: black;
        background: white;
        border-top: 2px solid black;
        border-left: 1px solid black;
        border-right: 04px solid #6C0A0A;
        border-bottom: 3px solid black;
}



textarea { background: #3B0B0B;
                 border: 3px solid black;
                 color: white;
                 font-size: 18px 
				 }
input { background: #3B0B0B;
                margin: 5px;
                padding: 0 0 0px 0;
                color: white;
                border: 3px solid black;
		font-size: 20px
				}
/* -- the profile -- */

/* -- feed burner -- */
div.feedburner {
                background: #610B0B;
                margin-top: 20px;
                margin-bottom: 20px;
                color: white;
                width:250px;
                font-size: 15px;
                border: 2px black solid;
                -moz-border-radius: 15px;
}
div.feedburner p { margin: 0px; font-size: 18px }
                   
div.feedburner input { border: 2px solid white; width: 45%; background: #363131 }

.profile img { margin: 0 8px 0 0 }
/* -- related post -- */

.related_post { 
               text-transform: uppercase;
               color: white;
               border: 2px solid black;
               font-size: 25px
 }
.related_post_title { 
                      background: url(images/background-new.png) 0px 0px repeat-x;
                      width: 200px;
                      color: #fff;
                      margin: 10px 0 0px 0px;
                      border-top: 5px solid #3B0B0B;
                      border-left: 2px solid black;
                      border-right: 2px solid black;
                    }

/* -- social media icons -- */

div.socialmedia { float: left;
                  position: relative;
                  top: 10px;
                  left: 510px
}
div.socialmedia img:hover { border: 2px solid white
}
/* -- the guest writer -- */
.be_guest_writer { background: url(images/footer_background.png) 0px -20px repeat-x;
                   color: white;
                   text-align: left;
                  font-size: 15px;
                  margin: 20px 0 0px 10px;
                  padding: 0 0px 0px 50px 
}
.be_guest_writer p {padding: 0 0 0 0;
                   margin: 0 0 0 0;
}
.be_guest_writer img { 
                       margin: 0 8px 0 0;
                       border: 2px solid gray

 }

.books { float: right;
        position: relative;
        top: 20px;
        text-align: center;
        right: 100px;
        width: 230px;
        color: #fff;
        background: #0A2A29;
        margin: 0 0 0px 0;}

.meta_register { margin: 0px 0px 20px 0px }

/* popular_tab */

#popular table { background: #E6E6E6; width: 250px; font-size: 15px; padding: 0 0px 0px 0px}

#popular table td {background: #610B0B; padding: 5px 5px 2px 5px; text-align: left; text-decoration: none; color: black; border-bottom: 1px solid white; margin-TOP: 15px}
#popular table td img {border: 2px solid black; border-left: 5px solid black }
#popular table td a { color: white; text-decoration: none; }
#post-90 .wp-caption { align: center; margin-left: 50px}
#post-90 .wp-caption#birdview   {margin-left: 0px}


/*the media_*/

table#media {width:500px; height:43px; padding: 0 0 0 100px}
table#piczoom_icon td#space { width:70px }
img.more { margin-top: 10px; margin-bottom: 10px }
ul li li li {background: black}

/*twitter*/

.mytwitter {margin: 20px 0 0 0; color: black}
.mytwitter td { border-bottom: 2px solid black }
.about_the_author {border: 3px solid black; width: 500px; padding: 5px 3px 3px 3px; margin: 30px 0 50px 25px;  background: url(images/background-new.png) 0 -150px repeat-x}
.about_the_author img {border: 1px solid black; margin: 3px 5px 0 0}
.about_the_author h3 {background: url(images/background-new.png); color: white}
