/*  
Theme Name: TimeKillerz
Theme URI: http://www.jide.fr
Description: Remake of the <a href=http://www.jide.fr>jide</a> WordPress theme for TimeKillerz.
Version: <font color=red>(remake of Freshy 1.0)</font>
Author: TimeKillerz
Author URI: http://www.timekillerz.ru
*/

/*
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import "layout.css";
@import "pp_album.css";


HTML{font-size:100.01%;height:100%;margin:0;padding:0;}
BODY{font:62.5%/1.6em Arial,Helvetica,Sans-Serif;background-color:#383D40;color:#000;height:100%;}
UL,OL,DL,LI,DT,DD,H1,H2,H3,H4,H5,H6,PRE,FORM,BODY,HTML,P,BLOCKQUOTE,FIELDSET,INPUT{margin:0;padding:0;}
H1,H2,H3,H4,H5,H6,PRE,CODE,P{font-size:1em; line-height:1em;}
INPUT,SELECT,TEXTAREA{font-size:100%;}
UL,OL{list-style:none;}
IMG{border:none;}

/* [[[[[[[ GENERAL STYLING ]]]]]]] */

a {color:#ff4311;text-decoration:none;}
#content a {border-bottom:1px dotted silver;}
#content a:hover {border-bottom:1px dotted #FF3C00;}

/* ======= HEADER ======= */

#title {background-color:#383D40;height:230px;padding:45px 25px 0 55px;clear:both;text-align:left;}
html>body #title {height:185px;}
#title h1 {font-weight:normal;line-height:.9em;font-size:2.3em;}
#title h1 a {color:#f5d68e;display:block;text-transform:uppercase;}
.description {color:#c7c56b;text-transform:uppercase;}
#title_image {display:block;text-align:left;height:230px;margin-top:-230px;background:url(images/header_image0.jpg) top center no-repeat;position:relative;}

/* ------- menu ------- */

.menu {background-color:#123A37;width:700px !important;width:780px;height:40px;padding:0 40px;overflow:hidden; font-size:1.1em; margin:0;}
.menu li {display:table-row;vertical-align:middle;float:left;height:40px; background-image:none;padding:0;}
.menu li a {text-transform:uppercase;line-height:normal !important;line-height:40px;display:table-cell;vertical-align:middle;height:40px;padding:0 15px 0 15px;}
.menu li a:hover,.menu li a:active {background:url(images/menu_over.gif) top repeat-x;}
.menu li.current_page_item a {color:#dba7ff !important;}
.menu li a {color:#cee3b4;text-decoration:none;}

/* ------- langs ------- */

.menu li.lang_menu {float:right;}
.menu li.lang_menu a span {width:19px;height:80px;overflow:hidden;text-indent:100px;display:block;}
.menu li.lang_menu a {display:block;width:19px;cursor:pointer;}
.menu li#fr_FR a span {background:url(images/lang_fr.gif) left transparent no-repeat;}
.menu li#en_US a span {background:url(images/lang_en.gif) left transparent no-repeat;}
.menu li#fr_FR.current_page_item a span,.menu li#fr_FR  a:active span {background-image:url(images/lang_fr.gif);}
.menu li#en_US.current_page_item a span,.menu li#en_US  a:active span {background-image:url(images/lang_en.gif);}



/* ======= CONTENT ======= */

H2 {clear:both; font-size:2.3em; font-weight:normal; margin-bottom:0.5em;}
H2 a {color:#ff3600;text-decoration:none;border:none !important;}
H2 a:hover {border-bottom:1px dotted silver !important;}
H3 {font-size:1.7em; margin-bottom:0.5em;}
H4 {font-size:1.3em; margin-bottom:0.5em;}
HR {display:none;clear:both;}
P {font-size:1.3em; line-height:1.3em;}

ul,ol {margin:0.2em 0 0.2em 0;}
ul li,ol li {background:transparent url(images/puce.png) 2px 0.4em no-repeat;padding-left:15px;}
ul ul li,ol ol li {background:transparent url(images/bullet.gif) 0px 0.5em no-repeat;padding-left:8px;}
ol li {list-style-type:decimal;list-style-position:inside;background:transparent;padding-left:0;}
ol li li {padding-left:2em;}


input,textarea,select {font-family:Arial, Helvetica, sans-serif;padding:4px;border:1px solid #515151;}
input,label {padding:4px;height:auto !important;height:2em;width:auto;}
#searchform input#s {width:130px !important;padding:4px;border:1px solid #515151;font-size:.9em;line-height:1em;text-transform:none;color:black;background:white;}
#sidebar input.btn, #searchform input {width:65px !important;width:75px;}
#searchform {margin-top:10px !important;}
#searchform br {display:none;}
input.btn, #searchform input, input#submit {background:#489681;color:#FFFFFF;padding:4px;text-transform:uppercase;border:none; font-size:0.9em;}
input[class=btn],input[type=submit],input[id=submit] {padding:3px;}
textarea {overflow:auto;display:block;width:100%;}

pre, code {display:block;font:1em 'Courier New', Courier, Fixed, monospace;font-size:100%;color:#000;background:#fff url(images/preback.jpg) no-repeat left top;overflow:auto;text-align:left;border:1px solid #99cc66;padding:0px 20px 0 30px;margin:1em 0 1em 0;line-height:17px;}

.alt {background-color:#F5F5F5 !important;}
.icon {vertical-align:middle;border:0;}
.with_icon {padding:2px 0 2px 0}
.navigation {clear:both;padding:0 0 10px 0;display:block;}
.alignleft {display:block;}
.alignright {display:block;}


/*-------SIDEBAR---------*/

#sidebar ul,#sidebar ol {padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar h2 {font-family:Verdana, Arial, Helvetica, sans-serif;padding:8px;margin:10px 0;font-size:1.1em;font-weight:normal;text-transform:uppercase;color:#038dac;background-color:#F0F0F0;}
#sidebar form,#sidebar p {padding:0;margin-bottom:1em;}

html>body .ellipsis li {clear:both;}
html>body .ellipsis li:after {content: "...";display:inline;}
html>body .ellipsis li span {white-space:nowrap;overflow:hidden;max-width:180px;width:auto !important;display:inline;float:left;}
ol.ellipsis li span {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:190px;display:block;}

#sidebar a{text-decoration: none; color:#515151;}
#sidebar a:hover, #sidebar .current_page_item li a:hover,
#sidebar .current-cat li a:hover {color:#FF3C00;}
#sidebar .current_page_item a, #sidebar .current-cat a {font-weight:bold;color:#FF3C00;}
#sidebar .current_page_item li a, #sidebar .current-cat li a {font-weight:normal;color:#515151;}
#sidebar li img {vertical-align:middle;border:0;}
#sidebar input.btn {margin-left:4px;}


/*--------FOOTER---------*/
#footer .footer_content {width:760px !important;width:780px;display:block;margin-right:auto;margin-left:auto !important; /* stupid ie... */margin-left:1px;margin-top:1.5em;padding:10px;border-top:1px dotted silver;text-align:center;}

/*--------POST--------*/
.post {border-top:20px solid #E0E4CB;margin-bottom:10px;padding:1.5em 0 0 0;}
.post hr {display:block;}
.post img {max-width:510px;width: expression(this.offsetWidth < 510 ? "auto" : 510);}
.post LI {font-size:1.2em;}
.post LI LI {font-size:1em;}

/*
.highlight_box {font-size:.9em;border:2px solid #F5F5F5;padding:1em;margin-bottom:20px;}
.highlight_box .post {font-size:1em;border:0px none;margin-bottom:0px;padding:0 0 0 0;}
.highlight_box .post p {margin:0;}
.highlight_box .post .date {display:none;}
.highlight_box h2,
.highlight_box h3,
.highlight_box h4,
.highlight_box h5 {font-size:2em;border-bottom:10px solid #F5F5F5;}
.highlight_box .post h2,
.highlight_box .post h3,
.highlight_box .post h4,
.highlight_box .post h5 {font-size:1.5em;}
*/
.readmore {display:block;text-align:left;margin:1em 0 1em 0;color:#FF3C00;}

/* date & author */
.date {color:#b1c4d0;font-size:1.2em;line-height:2.0em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;position:relative;float:right;right:0;margin:0 0 5px 10px;padding-left:5px;border-left:1px solid #b1c4d0;}
.date_day {display:block;font-size:2.2em;text-align:right;}
.date_month {display:block;font-size:2.2em;text-align:right;}
.date_year {display:block;line-height:1em;}

#content .commentlist,#commentform {padding-top:1em;}
#content .commentlist .date {margin:5px 5px 0 0;font-size:1em !important;}


.postmetadata,.postmetalinks {margin:0;color:#515151;list-style-type:none; padding:0.5em 0; font-family:Verdana, Arial, Helvetica, sans-serif;clear:both;}

#content .postmetadata a {color:#FF3C00;border:none;text-decoration:none;}
#content .postmetadata a:hover {border-bottom:1px dotted silver;}
#content .commentlist dt{position:absolute;/*clear:both;*/}
html > body #content .commentlist dt{position:static;}
#content .commentlist dd {margin:0;padding:10px 3em 10px 10px; /* for ie not overlapping the comment with the date */ font-size:1em;line-height:1.5em;color:silver;margin:0 0 1em 0;}

html > body #content .commentlist dd {padding:10px;}

#content .commentlist .comment {color:#000;}
#content .commentlist .comment_text {margin-top:5px;display:block;}

html > body #content .commentlist dd.author_comment {background-color:#F0F2E3 !important;width:auto;}
#content .commentlist dt.author_comment .date {color:#a5ba52 !important;border-color:#a5ba52 !important;}
#content .commentlist dd.author_comment {background-color:#F0F2E3 !important;width:510px;}
#content .commentlist dd.author_comment * {position:relative;} /* ie */
.gravatar {float:left;margin:0 5px 0 0;border:1px solid lightgray;vertical-align:middle;}

#content textarea#comment {font-size:1em;line-height:1.3em;}

#commentform small {color:#515151;}
#commentform p {margin-bottom:0.3em;}
.entry {margin:0;text-align:justify;}
.entry p {margin:0 0 1em 0;}/**/


