/*
Theme Name: Witcher World
Theme URI: http://www.endd.ro/free-wordpress-themes/
Description: Witcher World Compatible wordpress 3.1.1 in all Browsers; Designed by <a href="http://www.endd.ro/">End Soft Design</a>
Version: 2.10
Author: End Soft Design
Author URI: http://www.endd.ro
Tags: fixed-width, two-columns, threaded-comments, microformats, green, orange
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*{margin:0;padding:0;}*/
a:active{outline:medium none;}
a:focus{outline:medium none;}
object{outline:medium none;}
a img{border:0 none;}
a:active{outline:medium none;}
a:focus{outline:medium none;}
object{outline:medium none;}
a, a:hover, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.pagenumber{text-align:right;clear:both;font-weight:bold;padding-top:6px;margin-top:10px;}
html{background:#000 url(images/bg_body.jpg) repeat scroll 0 0;}
body{font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#666;text-align:center;margin:0px;padding:0px;}
ul,ol{margin-left:18px;}
p{padding:5px;}
#page{text-align:left;background-image:url(images/pagebg.gif);width:988px;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}
#header{position:relative;background-color:#333D3F;background:#333D3F url(images/header-minimized.jpg) no-repeat;height:300px;margin:0px;padding:0px;}
#main-menu a{display:block;}
#main-menu ul{list-style-type:none;margin:0;padding-top:5px;}
* html #main-menu ul li{margin-top:0px;margin-bottom:0px;}
#main-menu ul li{float:left;list-style-type:none;padding-right:7px;padding-left:0px;position:relative;margin-top:2px;margin-bottom:6px;}
#main-menu ul li a{color:#282828;font-size:12px;text-decoration:none;margin-left:25px;}
#main-menu ul li a:hover{text-decoration:underline;}
#main-menu ul li:hover > ul{display:block;}
#main-menu ul ul{display:none;left:10px;top:10px;position:absolute;width:120px;}
#main-menu ul ul a{background-color:#A4D03F;border:0px solid black;color:#000;float:left;padding:2px 0px 2px 10px;width:130px;}
#main-menu ul ul li{min-width:150px;padding:0;margin-bottom:0px;}
#main-menu ul ul ul{left:10px;top:14px;position:absolute;}
/*.header-title{font-family:Verdana;font-size:18px;font-weight:bold;line-height:22px;padding:230px 0 0 80px;text-align:left;width:370px;margin:0;background:transparent;border:none;}
.header-description{color:#FFFFFF;font-size:11px;padding:3px 0 0 110px;width:420px;margin:0;background:transparent;border:none;}*/
.header-title{font-family:Verdana;font-size:19px;font-weight:bold;line-height:22px;position:absolute;bottom:50px;left:80px;text-align:left;width:370px;margin:0;padding:0;background:transparent;border:none;color:#666;}
.header-description{color:#FFFFFF;font-size:12px;position:absolute;bottom:50px;left:200px;width:420px;margin:0;padding:0;background:transparent;border:none;color:#eeeeee;font-weight:bold;}
.header-rss{position:absolute;left:10px;bottom:10px;}
.header-rss a img{}
.alt{background-color:#EFE2C2;border:1px solid #616B6D;}
small{font-family:Geneva, Helvetica, Sans-Serif;font-size:10px;line-height:1.5em;}
h1, h2, h3{font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:5px;margin-bottom:10px;}
h2{font-size:1.5em;border-bottom:1px dotted #767676;}
h2.pagetitle{font-size:1.5em;}
h3{font-size:1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, .description{color:#006633;text-decoration:none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#006633;text-decoration:none;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #leftsidebar h2, #rightsidebar h2, cite{text-decoration:none;}
.entry p a:visited{color:#666666;}
.commentlist li, #commentform input, #commentform textarea{font-size:0.9em;color:#666666;}
.commentlist li{font-weight:bold;color:#666666;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;color:#006633;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;color:#666666;}
#commentform p{font-family:'Geneva', Verdana, Arial, Sans-Serif;color:#666666;}
.commentmetadata{font-weight:normal;color:#666666;}
#leftsidebar, #rightsidebar{font-family:Geneva, Arial, Helvetica, sans-serif;}
small, #leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#666666;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover{color:#aeaeae;text-decoration:none;}
a:hover{color:#dddddd;text-decoration:underline;}
.narrowcolumn{float:left;padding:0 16px 20px 31px;margin:0;width:533px;overflow:hidden;}
.narrowcolumn h2{color:#006633;}
.widecolumn{padding:0 0 0 0;margin:0 0 0 80px;width:530px;}
#content .entry small{display:block;}
#content .entry p,
#content .entry div{max-width:510px !important;overflow:hidden;display:block;}
#content .entry a,
#content .entry small a{display:inline;}
#content .entry,
#content .page,
#content .post{max-width:550px;overflow:hidden;}
#content .post{margin:12px 0 12px 0;text-align:justify;}
.post h2, .post h3{color:#006633;}
.post h2 a, .post h3 a{color:#006633;}
.entrytext{color:#666666;}
.entrytext a{color:#D05D52;}
#content a{color:#d05d52;}
#content a:hover{
    color:#fff;
    background-color:#d05d52;
    text-decoration:none;
}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
#footer{background:url(images/footer.gif);padding:0px;margin:0px auto;width:988px;height:88px;clear:both;}
#footer-left{color:#ffffff;font-weight:bold;text-align:center;width:535px;line-height:40px;}
#footer a{color:#aeaeae;}
.description{text-align:left;word-spacing:1px;padding-left:280px;font-size:11px;font-weight:normal;color:#626162;}
h2.pagetitle{margin-top:30px;text-align:center;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px;}
.alignright{float:right;margin-top:10px;margin-left:10px;}
.alignleft{float:left;margin-top:10px;margin-right:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
html>body .entry ul{margin-left:0px;}
html>body .entry li{margin:7px 0 8px 10px;list-style-type:square;padding:0px;}
.entry ol{padding:0 0 0 10px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#leftsidebar h2{font-family:Geneva, Helvetica, sans-serif;font-size:12px;margin:5px 0 0;padding-top:10px;font-weight:bold;color:#dddddd;border-bottom:1px solid #767676;}
#rightsidebar h2{font-family:Geneva, Helvetica, sans-serif;font-size:13px;border-bottom-width:1px;border-bottom-style:solid;margin:5px 0 0;padding-top:10px;font-weight:bold;color:#dddddd;border-bottom:1px dotted #bbbbbb;}
#rightsidebar h3{font-family:Geneva, Helvetica, sans-serif;font-size:13px;border-bottom-width:1px;border-bottom-style:solid;margin:0 0;font-weight:bold;color:#dddddd;border-bottom:1px dotted #bbbbbb;}
#leftsidebar ul, #leftsidebar ul ol{margin:15px 0;padding:0px;list-style-image:none;list-style-type:none;}
#rightsidebar ul, #rightsidebar ul ol{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
#leftsidebar li ul, #rightsidebar li ul{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#leftsidebar li ul a:link{text-decoration:none;list-style-type:none;list-style-image:none;margin-bottom:15px;color:#999999;}
#leftsidebar li ul a:hover{text-decoration:underline;color:#999999;}
#leftsidebar li ul a:visited{text-decoration:none;color:#999999;}
#rightsidebar li ul a:link{text-decoration:none;list-style-type:none;list-style-image:none;margin-bottom:15px;color:#b7b7b7;}
#rightsidebar li ul a:hover{text-decoration:underline;color:#b7b7b7;}
#rightsidebar li ul a:visited{text-decoration:none;color:#b7b7b7;}
#leftsidebar ul p, #leftsidebar ul select{margin:5px 0 8px;color:#999999;}
#rightsidebar ul p, #rightsidebar ul select{margin:5px 0 8px;}
#leftsidebar ul ul, #leftsidebar ul ol{margin:5px 0 0 5px;color:#999999;}
#rightsidebar ul ul, #rightsidebar ul ol{margin:5px 0 0 5px;}
#leftsidebar ul ul ul, #leftsidebar ul ol{margin:0 0 0 10px;color:#999999;}
#rightsidebar ul ul ul, #rightsidebar ul ol{margin:0 0 0 10px;}
#leftsidebar ul ol li{list-style:decimal outside;color:#999999;}
#rightsidebar ul ol li{list-style:decimal outside;}
#leftsidebar ul ul li, #leftsidebar ul ol li{margin:3px 0px 0px;padding:0px;color:#999999;}
#rightsidebar ul ul li, #rightsidebar ul ol li{margin:3px 0px 0px;padding:0px;}
.searchform{margin:10px auto;padding:5px 3px;}
#leftsidebar .searchform .s, #rightsidebar .searchform .s{width:75%;padding:2px;color:#b7b7b7;background-color:#525252;border:1px solid #686868;font-size:11px;margin-right:4px;}
#leftsidebar .searchsubmit, #rightsidebar .searchsubmit{padding:1px 5px 1px 5px;background:url(images/search.jpg);font-size:11px;border:none;height:20px;width:23px;}
.entry form{text-align:left;}
/*select{width:130px;}*/
#commentform input{font-size:11px;color:#999999;width:170px;padding:2px;margin:5px 5px 1px 0;background-color:#3a3a3a;border:1px solid #3a3a3a;}
#commentform textarea{font-size:11px;color:#999999;width:99%;padding:2px;background-color:#3a3a3a;border:1px solid #3a3a3a;}
#commentform #submit{background:#525252;color:#000000;margin:0;float:right;width:130px;border:1px solid #525252;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;margin:0;}
.commentlist ol{margin:0px 3px;padding:5px 10px 3px;list-style-type:decimal;}
.commentlist ul{margin:0px 3px;padding:5px 10px 3px;list-style-type:disc;}
.categories ul{margin:0px 3px;padding:5px 10px 3px;list-style-type:disc;}
.commentlist li{margin:0px 3px;padding:5px 10px 3px;list-style-position:inside;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#leftsidebar{margin-top:0;margin-left:9px;font:1em Geneva, Arial, Sans-Serif;color:#666666;width:203px;float:right;margin-right:18px;}
#leftsidebar form{margin:0;}
#rightsidebar{margin-top:0;margin-left:0;float:right;margin-right:28px;font:1em Geneva, Arial, Sans-Serif;color:#b6b6b6;width:150px;padding:0px;padding:0;}
#rightsidebar form{margin:0;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #adadad;}
blockquote{margin:15px 30px 0 10px;padding-left:25px;font-family:Geneva, Arial, Helvetica, sans-serif;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:15px;}
#leftsidebar a, #rightsidebar a{font-family:Geneva, Arial, Helvetica, sans-serif;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:525px !important;padding:4px;text-align:center;}
.wp-caption img{margin:0;}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
/*.attachment img{max-width:100%;width:expression(this.width > 525 ? "100%":this.width);height:auto;}*/
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-caption-text{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
.gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-12px;padding:18px 20px;}
.bypostauthor{}
.gallery{margin:auto;}
.gallery .gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery .gallery-caption{margin-left:0;}
.gallery{overflow:hidden;width:100%;}
.gallery br{clear:both}
.col-2{width:50%}
.col-3{width:33.333%}
.col-4{width:25%}
.col-5{width:20%}
.col-6{width:16.666%}
.col-7{width:14.285%}
.col-8{width:12.5%}
.col-9{width:11.111%}
table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;margin:20px 0;text-align:left;width:100%;}
tr th,
thead th{color:#aaa;font-size:1.0em;font-weight:bold;line-height:1.0em;padding:4px 4px;}
tr td{border-top:1px solid #ddd;padding:4px 4px;}
tr.odd td{background:#eee;}
ins{background-color:#F1F1F1;}
#commentform input{display:block;}

#sidemenu {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}

#sidemenu a {
    width: 100%;
    display: block;
    margin: 3px 0;
}

#sidemenu a:hover {
    background-color: #666;
    text-decoration: none;
}

#sidemenu a.active {
    color:#D05D52;
}

#footer {
    font-size: 10px;
    line-height:20px;
    clear:both;
}

.navigation a {
    font-weight: bold;
    font-size: 14px;
    color: #000 !important;
    width: 100%;
}

#content img {
    border: 1px solid #ddd;
    padding:1px;
    max-width:100%;
}

#websas {
    display:inline-block;
}

#websas-banner {
    display:inline-block;
}

#eXTReMe {
    display:inline-block;
    margin-left: 5px;
}

#footer-left {
    float:left;
    margin-left:30px;
    margin-top:10px;
}

#footer-right {
    float: right;
    margin-right:20px;
    margin-top:-20px;
    width:150px;
    text-align:center;
}

.fb-like-box {
    background-color: #333D3F;
}

.social {
    margin-top: 10px;
}
.social-fb, .social-g {
    /*float: left;*/
    display:inline-block;
}
.social-fb {
    position: relative;
    top:-3px;
}

.author {
    margin:-15px 0 0 10px;
    padding:0;
    font-style: italic;
    font-size:12px;
}

.latestBlog {
    margin: 5px 0 0 10px !important;
}

.latestBlog li {
    margin: 3px 0 0;
}
.sticky-note {
    margin: 0 20px 20px 10px;
    padding: 10px;
    background-color: #ede08e;
    border: 3px solid #dec62c;
}
.sticky-note.info {
    background-color: #bee8ed;
    border: 3px solid #6ed1dc;
}
.sticky-note.green {
    background-color: #D4FC8E;
    border: 3px solid #97BE51;
}
.sticky-note.green h3 {
    color: #9C43BE;
}

.sticky-note h3 {
    margin: 0;
}
.sticky-note h4 {
    margin: 10px;
}
blockquote {
    margin: 1em 20px;
    padding-left: 20px;
    background: transparent url('//cdn.virtuosoft.eu/lelekletra.hu/images/quote2.gif') no-repeat 0 3px;
    font-style: italic;
}
blockquote hr {
    display: block;
}

#rightsidebar .fb-like-box iframe,
#rightsidebar .fb-like-box,
#rightsidebar .fb-like-box > span {
    width: 150px !important;
}

#content .gallery img {
    margin-right: 15px;
    margin-bottom: 10px;
}

#content .gallery a:hover {
    background-color: transparent;
}

#content .gallery img:hover {
    border-color: #d05d52;
}

#disqus_thread {
    margin-top: 15px;
}
