/*
Theme Name: Holger (based on theme from Jai Nischal Verma)
Theme URI: http://www.wagnerphotography.de/blog/
Description: A WordPress theme specially made for Holger Wagner Photography Blog.
Version: 2.0
Author: krilya
Author URI: http://facebook.com/krilya
*/

/**************** Body *********************/
* {margin:0; padding:0;}
body {background:#444444; font:13px Arial; color:#929394;}
#wrapper {width:908px; margin:0px auto;}

#header {
    width: 900px;
    height: 150px;
    margin: auto;
    position: relative;
}

.icon_social {
    position: absolute;
    right: 0px; top: 20px;
}

.icon_social {
    text-align: right;
}

.icon_social a {
    margin-left: 9px;
}

#header h1 {text-indent:-10000px;margin:0;padding:0;position: absolute;top: 80px;}
#header h1 a {display:block;height:70px;width: 500px;background: transparent url("images/Header_Logo_Sign.png") no-repeat;}

#main {margin:auto;}
h2 {font-size:22px; color: #fff; text-decoration:none; font-weight: lighter;}
h2 a:link,h2 a:visited{ color: #fff; text-decoration:none; font-weight: lighter;}
h2 a:hover{color: #929394;}

/**************** Entry *********************/
.titles {
    border-bottom: 1px dotted #666666;
    padding: 10px 0 10px 50px;
    background: url(images/camera.gif) left no-repeat;
    margin: auto;
    width: 780px;
}
.entry    {float:left; margin:30px auto;}
.entry h2 {padding-bottom:6px; padding-left:5px; padding-top:5px;}
.entry p  {padding:0 0 10px 0;}

.post {
    padding: 10px 30px 20px 30px;
    text-align: justify;
    margin-bottom: 30px;
    background: url(images/blog.gif) repeat-y;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.postcontent {padding:10px; font-size:14px; line-height:18px;padding-top: 20px;}
.postcontent a:hover {text-decoration:underline;}
.postcontent a:visited {text-decoration:underline;}
.postcontent a:link {text-decoration:underline;}
.postcontent a:active {text-decoration:underline;}


.category_link{}
.category_link a:hover {text-decoration:underline;}
.category_link a:visited {text-decoration:underline;}
.category_link a:link {text-decoration:underline;}
.category_link a:active {text-decoration:underline;}

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 20px 0 30px 10px; }
/*.entry ul li:before{ content: "\00BB \0020"; } */
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.meta {font-size:13px; padding-left:10px; padding-top:10px; text-align:left;width:825px;}
.meta-right {float: right;}
.meta-right a {margin-left:30px;}
.meta-left {float: left;}
.meta a {margin-right:30px;}

.line {border-bottom:1px dotted #CCCCCC; height:1px; width:65%; margin:5px auto;}

/**************** Links *********************/
a:link, a:visited{color:#929394;text-decoration:none;}
a:hover{color:#fff;}


/**************** Navigation *********************/
.dcjq-mega-menu {margin-bottom: 20px;}

/**************** Sidebars *********************/
#sidebar {background-color:#1A1A1A; width:900px; margin:auto; border-bottom:1px solid #565656; border-top:1px solid #565656;}

#sidebar1{ width:390px; float:left; border-right:1px solid #565656; padding:10px 10px 10px 30px;}
#sidebar1 a{ color:#929394; text-decoration:underline;}
#sidebar1 a:hover{color:#fff; text-decoration:none;}
#sidebar1 h2{font-weight:normal; font-size:16px; color:#fff;}
#sidebar1 ul{list-style-type:none;}
#sidebar1 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}
#sidebar1 ul li ul{font-style:normal;margin-top:10px;padding:0px;}
#sidebar1 ul li ul li{border:0; list-style:url(images/bullet.gif); margin:0 0px 5px;padding:0 0 5px 0px;}
#sidebar1 p{padding:0 5px;}

#sidebar2{ width:390px; float:left;  padding:10px 10px 10px 30px;}
#sidebar2 a{ color:#929394; text-decoration:underline;}
#sidebar2 a:hover{color: #fff; text-decoration:none;}
#sidebar2 h2{font-weight:normal; font-size:16px; color:#fff;}
#sidebar2 ul{list-style-type:none;}
#sidebar2 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}
#sidebar2 ul li ul{font-style:normal;margin-top:10px;padding:0px;}
#sidebar2 ul li ul li{border:0;list-style:url(images/bullet.gif);margin:0 0px 5px;padding:0 0 5px 0px;}
#sidebar2 p{padding:0 5px;}

/**************** Search *********************/
#search {
    height: 28px;
    padding: 0px;
    background: #323232;
    text-align: right;
    position: absolute;
    right: 0px; top: 80px;
}

#search input {
    color: #818181;
    margin: 0; padding: 0;
    padding: 4px;
}

#s {
	width: 200px;
    background: none;
    font-size: 1.0em;
}

/**************** Date ***********************/
#date {position: absolute;top: 20px;}

/**************** Comments *********************/
#comments {font-weight:lighter; padding-top:10px; padding-left:10px; /*border-top:1px solid #CCCCCC;*/ margin-top:10px;}
.commentlist{width:550px}

#submit {behavior:url("csshover.htc");}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:5px;border:1px solid #363636;}
#submit:hover{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:5px;border:1px solid white;color:white;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;padding-left:10px;}
#respond h3{padding-bottom: 10px;}

#comment{width:70%;border:1px solid #CCCCCC;}
#comms {width:800px; margin:auto;}

/**************** Footer *********************/
#footer{color:#929394; background: transparent url(images/footer_bckgrd.png) 0 39px no-repeat;padding:10px; text-align:center;height: 230px;position: relative;}
#footer a:link, #footer a:visited{color:#929394; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#copyright {position: absolute; top: 90px; left: 20px;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 2px solid #929394; }
blockquote cite { margin: 5px 0 5px; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right; padding:5px 30px 5px 30px;}
.alignleft{float:left; padding:5px 30px 5px 30px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
#player1, #player2, #player3 {text-align: center;}

/*****Lisa add this for comment.php******/
.comment_author_link{margin:0px;}
.comment_author_link a{color:#ffffff;font-weight:800}
.comment_author_link a:hover {color:#ffffff;text-decoration:underline}
.comment_author_link a:link {color:#ffffff;text-decoration:underline}
.comment_author_link a:active {color:#ffffff;text-decoration:underline}
.comment_author_link a:visited {color:#ffffff;text-decoration:underline}
.commentmetadata{margin-top:3px;}
/*.commentlist li{list-style-type:none;border:1px solid #646464;background-color:#232323;padding-left:10px;padding-top:6px;}*/
.comment_text{margin-top:7px;margin-left:14px;}
.commentinput{border:1px solid #646464;background-color:#292929;color:#646464}


/**** Style for comments form ****/
input {
  border: 0px;
  background-color: #363636;
  padding:3px 6px 4px 6px;
/*  margin-right:-2px;*/
  left:-1px;
  position:relative;
/*  z-index:999999;*/
  font:11px 'Arial';
  color:#929394;
}
/**** End style for "comment" buttons ****/


/**** Style for comments ***/
/* ============ */
/* ! Comments   */
/* ============ */


.commentInputs 										{ width: 30%; float: left; margin: 0 19px 19px 0; }
#commentform textarea 								{ padding: 5px; height: 160px; width: 530px; border: 0px;background-color: #363636;color: #929394;
													  margin: 0 0 10px 0; font-family: "Lucida Grande", Arial, Helvetica, Sans-Serif; }
input.comment-field 								{ width: 100%; padding: 3px; border: 1px solid #ccc;
													  font-family: "Lucida Grande", Arial, Helvetica, Sans-Serif; }


.comment-text 										{ padding-left: 60px; }
h4#comments, h4#respond								{ font-size: 24px; }
#content-area ol#commentList						{ list-style: none; margin: 0; }
.commentArrow										{ position: absolute; left: -14px; top: 7px; }
.commentPreview .authorInfo							{ width: 115px; float: left; }
.commentPreview code								{ width: 375px; background: none; margin: 0; padding: 0; }

#commentList li.item                                { margin: 0 0 35px 0; }
#commentList .commentText,
.commentPreview .commentText						{ width: 380px; float: right; border: 1px solid #999; background: #eee; padding: 15px;
													  position: relative; min-height: 50px; margin: 0 0 10px 0; }
li.author .commentText p				{ color: black; }


ol.commentlist                        { list-style: none; margin: 0; padding: 0; text-indent: 0; }
ol.commentlist li                     { /*-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;*/ margin:0 0 10px 0; padding: 5px 7px 5px 40px; position:relative;
                                                      background: none; list-style: none; display:block;}
ol.commentlist code                   { width: 370px; }
ol.commentlist li.alt                               {  }
ol.commentlist li.bypostauthor        { background: #eee; }
ol.commentlist li.byuser                            {  }
ol.commentlist li.comment-author-admin              {  }
ol.commentlist li.comment                           {  }
ol.commentlist li div.comment-author                { padding: 0 170px 0 0; }
ol.commentlist li div.vcard                         {  }
/*ol.commentlist li div.vcard cite.fn                 { font-style: normal; font-weight: bold; font-size: 14px; }
ol.commentlist li div.vcard cite.fn a.url           { color: #204776; text-decoration: none;  }
ol.commentlist li div.vcard cite.fn a.url:hover     { color: #6087b6; }*/
ol.commentlist li div.vcard                         { color: #fff; font-style: normal; font-size: 14px;}
ol.commentlist li div.vcard a.url                   { color: white; text-decoration: underline;  }
ol.commentlist li div.vcard a.url:hover             { color: white; }

ol.commentlist li div.vcard img.avatar              { left: 7px; position:absolute; top: 7px; }
ol.commentlist li div.vcard img.avatar-32           {  }
ol.commentlist li div.vcard img.photo               {  }
ol.commentlist li div.vcard span.says               {  }
ol.commentlist li div.commentmetadata               {  }
ol.commentlist li div.comment-meta                  { font:11px helvetica,arial,sans-serif;  }
ol.commentlist li div.comment-meta a                { color: #999999; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover          { color: #fff; }
ol.commentlist li p                                 { margin: 1.3em 0 1em; }
ol.commentlist li ul                                { list-style: square; margin: 0 0 1em; padding: 0; text-indent: 0; }
ol.commentlist li div.reply                         { background: #999; border:1px solid #666; /*-moz-border-radius: 2px;*/ font-size: 10px;
                                                      /*-webkit-border-radius: 2px;*/ color:#fff; padding: 1px 3px; margin: 0 0 10px 0;
                                                      width: 40px; text-align: center; }
ol.commentlist li div.reply:hover                   { background: #666666; border: 1px solid #CCCCCC; }
ol.commentlist li div.reply a                       { color:#fff; text-decoration: none; text-transform: uppercase; }
ol.commentlist li ul.children                       { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li                    {  }
ol.commentlist li ul.children li.alt                {  }
ol.commentlist li ul.children li.bypostauthor       {  }
ol.commentlist li ul.children li.byuser             {  }
ol.commentlist li ul.children li.comment            {  }
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2            { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3            { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4            { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5            {  }
ol.commentlist li ul.children li.odd                {  }
ol.commentlist li.even                              { background:#292929;border:0px solid #646464; }
ol.commentlist li.odd                               { background:#3A3A3A; }
ol.commentlist li.parent                            {  }
ol.commentlist li.pingback                          {  }
ol.commentlist li.pingback.parent                   {  }
ol.commentlist li.pingback div.vcard                { padding:0 170px 0 0; }
ol.commentlist li.thread-alt                        {  }
ol.commentlist li.thread-even                       {  }
ol.commentlist li.thread-odd                        {  }


ol.commentlist li div.vcard img.avatar              { left: 0px; position:absolute; top: 5px; }
ol.commentlist li div.vcard img.photo               { margin-left: -32px; }

.comments-count
{
  color: white;
  font-weight: 700;
}


ol.commentlist li {
  border: 0px;
}

.even .sb-inner { background:#292929 }
.even .sb-border { background:#646464 }


.odd .even .sb-inner { background:#292929 }
.odd .even .sb-border { background:#646464 }

.even .odd .even .sb-inner { background:#292929 }
.even .odd .even .sb-border { background:#646464 }

.odd .even .odd .even .sb-inner { background:#292929 }
.odd .even .odd .even .sb-border { background:#646464 }

.odd .sb-inner { background:#3A3A3A }
.odd .sb-border { background:#3A3A3A }

.odd .even .odd .sb-inner { background:#3A3A3A }
.odd .even .odd .sb-border { background:#3A3A3A }

.addthis_toolbox {padding-top:0px; padding-bottom:10px;}
.wpcf7-form-control-wrap textarea {background-color: #363636; border: 0 none; color: #929394;}
.wpcf7-submit {width: 87px; height: 24px; background-image: url("images/form-send-button.png"); cursor: pointer;text-indent:-10000px;}

