/*
Theme name: IM Dark
Theme url: 
Description: A highly extensible, search-engine optimized WordPress Theme Framework featuring 13 widget-ready areas, grid-based layout samples, styling for popular plugins and more.
Version: v 1.0
Author: <a href="http://www.mascaradesign.it" title="Author website">Sara Presenti</a>
Author url: http://www.mascaradesign.it
Tags: two columns, fixed width, simple, seo, microformats, widgets, options page, hooks, filters, valid XHTML, valid CSS
*/

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0; }
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img {border:none;}
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}
.center {text-align:center;margin:2em 0;}

/***********************************************************************
******************* typography *****************************************
************************************************************************/
/* Title */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#131314;font-family:"century gothic",georgia,"Trebuchet MS",Arial,Helvetica,sans-serif;}
h1 {font-size:230%;line-height:1;font-weight:normal;margin-top:0.75em;margin-bottom:0.5em;}
    h1 a:link, h1 a:visited {color:#0c0600;text-decoration:none;}
    h1 a:active, h1 a:hover {color:#484330;text-decoration:none;}
h1.titlePage {font-size:230%;line-height:1;font-weight:normal;margin-top:0.75em;margin-bottom:0.5em;}

h2 {font-size:150%;margin:0.50em 0;font-weight:bold;}
h2.titlePost {font-size:200%;line-height:1.2;margin-bottom:0.5em;margin-top:0.5em;color:#131314;}
    h2.titlePost a:link, h2.titlePost a:visited {color:#131314;text-decoration:none;}
    h2.titlePost a:active, h2.titlePost a:hover {color:#787677;text-decoration:none;}
h2.footer {font-size:150%;line-height:1.2;margin-bottom:0.50em 0;color:#e38b1d;font-style:italic;}
h3 {font-size:120%;line-height:1.25;margin-bottom:1.25em;}
.hentry h3 {margin-bottom:1.0em;margin-top:1.50em;}
h4 {font-size:110%;line-height:1.25;margin-bottom:1em;}
h5 {font-size:100%;margin-bottom:1.0em;}
h6 {font-size:100%;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}


/* Paragraph */
p {padding:4px 0 14px 0;line-height:22px;font-family:georgia,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}
p img.left {float:left;margin:0.5em 0.5em 0.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/*text element*/
ul {margin: 0 0 18px 2.5em;}
ol {margin: 0 0 18px 2.5em;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl	{margin:0 1.5em;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;margin:0;padding:0;}
blockquote {margin: 0 3em;border-left:3px solid #cec9b5;padding:0 1em;font-style:italic;color:#666;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}
code {font:11px Monaco, monospace;}
abbr, acronym {border-bottom:1px dotted #333;cursor: help;}
ins {text-decoration:none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}

/*table*/
table {line-height:18px;margin:0 0 22px 0;width:100%;border:1px solid #ccc;border-width:1px 1px 0 1px;}
th {font-weight:bold;background:#eee7cb;border-right:1px solid #ccc;}
th, td {/*padding:0.25em 0.8em;*/padding: 8px 10px 8px 5px;border-bottom:1px solid #ccc;}
tr {border:1px solid #ccc;}
tfoot {font-style:italic;}

/*message*/
.info, .success, .error, .warning {border:1px solid;margin:0px 0px 0px;padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px center;}
.info {color:#00529B;background-color:#BDE5F8;background-image:url('images/icons/info.png');}
.success {color:#4F8A10;background-color:#DFF2BF;background-image:url('images/icons/success.png');}
.error {color:#D8000C;background-color:#FFBABA;background-image:url('images/icons/error.png');}
.warning {color:#9F6000;background-color:#FEEFB3;background-image:url('images/icons/warning.png');}

/* forms.css */
form {font-size:90%;}
label {vertical-align:middle;font-weight:bold;float:left;width:120px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;}
fieldset {padding:1.4em 1.4em 0 1.4em;margin:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text2, input.title, select,textarea {margin:0.5em 0;border-bottom:1px dashed #4c4435;border-width:0 0 1px 0;background-color:#f9f4e1;font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}
input.text2:focus,input.title:focus,select:focus,.errorForm:focus,textarea:focus {border-bottom:1px dashed #4c4435;border-width:0 0 1px 0;background-color:#cdc6aa;}
input.text2, input.title, .errorForm {width:300px;padding:5px;font-size:1.1em;}
input.title {font-size:1.5em;}
textarea {/*width:300px;*/height:120px;padding:5px;font-size:1.1em;}
.buttonContactForm {width:80px;font-size:1.0em;margin:2em 0;color:#fbfaf5;background-color:#a6a18b;padding:5px;font-size:1.1em;border:none;}
.errorForm {background:#fddada;margin:0.5em 0;border-bottom:1px dashed #992A2A;border-top:0;border-left:0;border-right:0;}
.buttonForm {padding:0;margin:0;}
/*search form*/

/*align pagination*//*
.alignleft {float:left;margin:2em 1em 1em 0;display:inline;}
.alignright {float:right; margin:2em 0 1em 1em;width:150px;}*/
#paginator table,#paginator tbody,#paginator tr,#paginator td {border:none;}

/*Styling Images*/
.entry img, #advertising img {border:5px solid #b9b7ab;margin:0 0 10px 0;}
img.alignright {float:right;margin:0 0 1em 1em;display:inline;}
img.alignright2 {float:right;margin:0 0 0 1em;display:inline;}
img.alignleft {float:left;margin:0 1em 1em 0;display:inline;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*************************************************************/
/**********************   GENERAL LINK     *******************/
/*************************************************************/
a { color:#74442a; text-decoration:none;}
a:link, a:visited { color: #3c3a38; text-decoration: none; }
a:active, a:hover { color: #403c40; text-decoration: underline; }

/*************************************************************/
/******************       MAIN LAYOUT       ******************/
/*************************************************************/
body {font-size:15px;color:#333;font-family:georgia,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;background:#f1eff0;background-image:url('images/bg/bg.jpg');background-repeat:no-repeat;background-position:top center;}

/*page*/
.page {width:970px;margin:0 auto;padding:0 0 30px 0;}
.container {width:970px;margin:0 auto;}
.page2 {width:970px;margin:5px auto 0 auto;padding:20px 0 0 0;}
.page3 {width:950px;margin:0 auto;padding:5px 0 5px 20px;}

/*content */
#content {width:710px;margin:0;float:left;padding:0;}

/*sidebar */
#sidebar {width:200px;padding:0 15px 0 15px;margin:30px 0 0 735px;border:1px solid #d2d0d0;background-color:#fffefb;}

/*************************************************************/
/**********************       HEADER       *******************/
/*************************************************************/
/* page nav */
#pageWp {height:32px;width:600px;font-size:10px;font-family:verdana,arial;float:left;}
#pageWp li, ul {margin:0;padding:0}
#pageWp ul {list-style:none;}
#pageWp li {background: url(images/bg/sep.gif) no-repeat left;float:left;line-height:32px;}
#pageWp li.first {background: none;}
#pageWp li a:link,#pageWp li a:visited {color:#fff;display:block;float:left;padding:0 7px 0 8px;text-decoration:none;}
#pageWp li a:hover,#pageWp li a:active {color:#fff;}

/*lava lamp*/
.lavaLampNoImage {position: relative;height:32px;width:600px;overflow:hidden;}
    .lavaLampNoImage li {float:left;list-style:none;}
        .lavaLampNoImage li.back {color:#fff;background-color:#fff!important;height:32px;z-index:8;position:absolute;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
        .lavaLampNoImage li a {text-decoration:none;outline:none;text-align:center;z-index:10;display:block;float:left;height:32px;position:relative;overflow:hidden;}
        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {border: none;color:#fff;}

/*theme switcher*/
#themeSwitcherRight {margin:0 0 0 700px;text-align:right;}

/*logo*/
#logo {width:359px; height:70px; margin:0 350px 0 0;padding:0; background:url('images/logo/logo.png') no-repeat bottom left;}
#logo h1 {font-size:230%;line-height:1;font-weight:normal;margin:0;}
/*end logo*/

#headerRight {width:340px;float:right;color:#fff;font-size:100%;font-weight:bold;text-align:right;font-family:"century gothic","Trebuchet MS","Helvetica Neue",Arial;margin -30px 0 0 0;}

/*search form*/
#searchform {margin:27px 0 0 0;}
input.text, input.title, select {margin:0.5em 0;color:#333;border:none;background-color:#eef1f4;/*background-image:url('images/bg/form/search.png');*/font-family:"century gothic","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}
input.text:focus, input.title:focus, select:focus {border:none;background-color:#dfe2e5;}
input.text, input.title {width:203px;padding:5px;font-size:1.1em;}
.button {width:50px;font-weight:bold;margin:0.5em 0;color:#747171;background-color:#d9d6d6;padding:5px;font-size:1.1em;border:none;font-family:"century gothic";}

/*feed*/
#imgFeed {width:48px;margin:12px 0 0 290px;}
#textFeed {width:280px;float:left;font-size:80%;height:20px;padding:25px 0 0 0;}

/*category nav*/
#toolbar {width:960px;height:50px;font-size:105%;font-weight:bold;font-variant:small-caps;font-family:"century gothic","Trebuchet MS","Helvetica Neue",Arial;}
ul#toolbar {list-style:none;padding:0;margin:0;line-height:20px;}
ul#toolbar li {height:50px;text-align:right;padding:4px 14px 0 7px;margin:0;display:block;float:left;}
ul#toolbar li a {border:0;display:block;text-decoration:none;overflow:hidden;padding:5px 9px;margin:0;}
/*link category nav*/
#toolbar a:link, #toolbar a:visited {color:#131314;text-decoration:none;}
#toolbar a:active, #toolbar a:hover, #toolbar a:focus {background-color:#c9c7c7;-moz-border-radius:9px;-webkit-border-radius:9px;}
#toolbar .current-cat a {background-color:#6b6a6a!important;color:#fff;-moz-border-radius:9px;-webkit-border-radius:9px;}
/*end category nav*/

/*************************************************************/
/************************   entry post     *******************/
/*************************************************************/
.contentPost {width:705px;margin:30px 0 0 0;border:1px solid #d2d0d0;background:url('images/bg/bg.post.gif') repeat-y top left #fffefb;}
.contentPostLeft {margin:0 515px 0 0px;padding:0 22px 10px 15px;width:148px;min-height:281px;height:auto!important;background:url('images/bg/balloon.gif') no-repeat 120px 23px;}
.contentPostRight {float:right;width:482px;padding:0 20px 0 13px;position:relative;}
.commentsMetaData {padding:28px 0 0 0;margin:0 0 0 107px;font-size:76%;text-align:center;width:41px;height:30px;line-height:18px;font-family:georgia,"Trebuchet MS","Helvetica Neue",Arial;}
    .commentsMetaData a:link,.commentsMetaData a:visited {text-decoration:none;color:#333;}
    .commentsMetaData a:active,.commentsMetaData a:hover {text-decoration:none;}
.arrowPost {position:absolute;top:80px;left:-26px;}
.numberComments {color:#333;font-size:170%;}
.postedIn {font-size:120%;font-weight:bold;color:#090909;font-style:italic;}
.postmetadata {font-size:80%;text-align:right;font-style:italic;}
p.postmetadata {padding:2px 0 2px 0;}
    .postmetadata a:link,.postmetadata a:visited {text-decoration:none;color:#5a5c5e;}
    .postmetadata a:active,.postmetadata a:hover {text-decoration:none;}
.divisor {width:150px;height:1px;font-size:150%;margin:0.5em auto;border-bottom:1px solid #ccc;}
.divisorPost {width:150px;height:1px;font-size:150%;margin:5px auto;border-bottom:1px solid #ccc;}
.divisorBottom {width:150px;height:1px;font-size:150%;margin:0 auto 1.4em auto;border-bottom:1px solid #ccc;}
.divisorTop {width:150px;height:1px;font-size:150%;margin:1.4em auto 0 auto;border-bottom:1px solid #ccc;}
.relatedPosts {font-size:65%;line-height:18px;font-family:verdana,georgia,Arial;}
.relatedPosts ul {margin:0;padding:10px 0;list-style:none;}
.relatedPosts li {margin:0;padding:0;line-height:20px;}
.related {line-height:18px;padding:4px 0 4px 0;}
.datePost {font-size:76%!important;margin-bottom:1em;color:#403c40;}
.datePostLeft {margin-bottom:1em;color:#5a5c5e;font-style:italic;}
.entry p {font-family:georgia,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;}
    .entry a:link,.entry a:visited {color: #403c40;font-weight:bold;text-decoration:none;}
    .entry a:active,.entry a:hover {color:#787677;text-decoration:underline;}
.home p {font-family:georgia,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;}
.entry ul {margin:1em;}
.entry li {margin:0 0 0 1.2em;}
img.avatar-100 {float:left;margin:0 1em 1em 0;display:inline;}
.aboutAuthor p {padding-bottom:20px;}
.aboutAuthorLeft {width:120px;float:left;}
.aboutAuthorRight {margin:0 0 0 127px;min-height:130px;}
p#linkAuthor {font-size:76%;}

/*pagination*/
.wp-pagenavi {margin:2em 0 2em 2em;float:right;}

/*single page*/
.narrowcolumn .post {padding:0 20px;width:665px;margin:30px 0 0 0;border:1px solid #d2d0d0;background-color:#fffefb;}
.narrowcolumn .postmetadata {padding:10px 0 20px 0;}
.narrowcolumn .related {line-height:22px;padding:0px 10px 20px 10px;}
.narrowcolumn .relatedPosts {font-size:100%;line-height:22px;font-family:verdana,georgia,Arial;}
.narrowcolumn .relatedPosts ul {margin:10px;padding:10px 0;list-style:none;}
.narrowcolumn .relatedPosts li {margin:0;padding:0;line-height:20px;}
.narrowcolumn .datePost {font-size:100%;margin-bottom:1em;}
/*************************************************************/
/************************      SIDEBAR     *******************/
/*************************************************************/
#sidebar h2 {line-height:60px;font-size:150%;color:#131314;margin:0.25em 0;padding:0px;font-family:"century gothic",georgia,"Helvetica Neue",Arial,Helvetica,sans-serif;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar li {margin:0;padding:0;}
.titleSidebar,#userComments {line-height:60px;font-size:150%;color:#28221c;margin:0.50em 0;padding: 0 0 0 40px;font-family:"century gothic",georgia,"Helvetica Neue",Arial,Helvetica,sans-serif;}
.categories ul  ul.children,#sidebar ul.children {margin:0;padding:0;}
.categories ul  ul.children li,#sidebar ul.children li {padding:0 0 0 1em!important;}
.ads {margin:1em 0;}

/*quick-flickr-widget*/
.flickr {padding:0 0 10px 0px;}
.flickr img {padding:5px;border:1px solid #ccc;margin:7px 0 8px 0px;}
img.flickr_photo {margin:0 4px 15px 4px;width:80px;height:80px;}

/*post-widget-news*/
p.titlePostWidgetNews {font-size:76%;padding:4px 0 0 0;border-top:1px solid #ccc;line-height:18px;}
p.titlePostWidgetNews a:link, p.titlePostWidgetNews a:visited {color:#131314}
.client p {/*border-bottom:1px solid #ccc;*/color:#aaa;font-size:76%;padding:0 0 4px 0;line-height:18px;}

.searchSidebar {background: url('images/bg/sidebar/search.jpg') no-repeat left center;padding:20px 0 0 60px;}
    .rc_item {font-size:76%;font-family:verdana,"trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;margin:0 0 1em 0;line-height:20px;}

#recent-posts ul,#categories-372477401 ul,.categories ul,#recentcomments ul,#linkcat-2 ul,#archives ul,li.widget ul {margin:0.25em 0 1.50em 0;}
/* @end */

/*************************************************************/
/***********************     FOOTER      *********************/
/*************************************************************/
#footer {width:100%;border-top:7px solid #bcb8b7;padding:0;color:#999797;background-color:#080808;font-size:80%;}
    #footer a:link, #footer a:visited {color:#fff;text-decoration:none;}
    #footer a:active, #footer a:hover {color:#686868;}
#footerSectorOne {width:355px;padding:0 0 0 20px;float:left;}
#footerContent {margin:0 0 0 390px;width:570px;}
#footerSectorTwo {width:240px;padding:0 20px 0 20px;float:left;}
#footerContentTwo {margin:0 0 0 280px;width:280px;border:1px solid transparent;}
#footerSectorThree {width:260px;padding:0 0 0 10px;float:left;}
/*#footerSectorFour {margin:0 0 0 190px;width:160px;padding:0;}*/
#footer ul, #footer li {margin:0;padding:0;}
#footer ul {list-style:none;}
#footer h2 {line-height:50px;font-size:150%;color:#bcb9b9;margin:0.25em 0;padding:0px;font-weight:bold;font-family:"century gothic",georgia,"Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:1px;background-image:url('images/bg/rule.h2.footer.gif');background-repeat:repeat-x;background-position:left bottom;}
/*sector 1 - most popular post*/
#footerSectorOne li {padding:3px 0 3px 0;line-height:20px;font-style:italic;letter-spacing:1px;}
    #footerSectorOne li a:hover,#footerSectorOne li a:active {background-color:#242222;color:#fff;padding:7px 7px 7px 7px;}
/*sector 2 - archives*/
#footer #archives {width:600px;}
#footer #archives li {padding:3px 0 3px 0px;line-height:20px;letter-spacing:3px;text-transform: uppercase; width:200px; float:left;}
    #footer #archives li a:hover,#footer #archives li a:active {background-color:#242222;color:#fff;padding:7px 7px 7px 7px;}
/*sector 3 - recents comment*/
#footerSectorThree li.categories li,#footerSectorThree li.categories li ul.children li {padding:3px 0 3px 0;line-height:20px;font-style:italic;letter-spacing:1px;}
    #footerSectorThree li.categories li a:hover,#footerSectorThree li.categories li a:active {background-color:#011434;color:#fff;padding:7px 7px 7px 7px;}
li.rc_item {font-family:georgia;font-size:100%;font-style:italic;letter-spacing:1px;padding:15px 0;line-height:22px;}
.author_name {color:#ccc;}
.rc_excerpt {/*color:#aaa;*/}
.rc_info {padding:10px 0 0 0;}
/*credits*/
.footerCredits {width:100%;background-color:#000;font-size:11px;color:#aaa;line-height:18px;}
    .footerCredits a:link,.footerCredits a:visited {color:#31a0cb!important;}
    .footerCredits a:hover,.footerCredits a:active {color:#fff!important;}
.orange {color:#31a0cb;}
.footerCreditRight {margin:50px 0 0 520px;width:290px;text-align:right;padding:0;}
/*end footer*/

/*************************************************************/
/**********************     COMMENTS      ********************/
/*************************************************************/
.commentlist {width:96%;/*border:1px solid orange;*/}
#userComments {margin:30px 0;background: url('images/bg/comments/balloon.png') no-repeat left top;}
h2#userComments, h2#commentsTitle {font-weight:bold;color:#131314;padding: 0 0 0 60px;line-height:46px;}
.comment .commentContainer {width:100%;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;margin:25px 0 0px 0!important;clear:right;}
.bypostauthor .commentContainer {background: url('images/bg/comments/bg.author.gif') repeat-y;margin:25px 0 0px 0!important;clear:right;}
.comment-author {position:relative;width:145px;float:left;font-family:"trebuchet MS",arial,serif;font-size:0.83em;/*background-color:#dad8d9;*/}
.comment-author img {border:4px solid #cec9b5;margin:30px 0;}
.vcard {text-align:center;}

.comment-meta {position:relative;margin:0 0 15px 155px;width:70%;padding:20px 20px 50px 20px;}
.comment-metaTextarea {position:relative;margin:0 0 15px 155px;width:70%;padding:20px;/*background-color:#fffefb;border:1px solid #ded8c2;*/}
    .comment-meta p {font-family:"trebuchet MS",arial,serif;font-size:0.83em;color:#363533;}
    .comment-meta a:link, .comment-meta a:visited {color:#131314;text-decoration:none;}
    .comment-meta a:active, .comment-meta a:hover {color:#787677;}
.arrowComments {position:absolute;top:85px;left:-27px;}
 
.contentMetaData {width:100%;height:30px;}
.commentmetadata em {background-color:#fcffd3;}
.commentNumber {float:right;font-size:150%;color:#131314;font-family:georgia;}
.commentDate {float:left;margin:0 0 0px 0;font-size:80%;font-style:italic;color:#131314;}
ol.commentlist,.comment li {margin:0;padding:0;list-style-type:none!important;}


/*************************************************************/
/***************     REPLY COMMENTS      *********************/
/*************************************************************/
#respond {width:96%;/*border:1px solid green;*//*background-color:#f5f1f2;*/}
#commentsTitle {background: url('images/bg/comments/pen.png') no-repeat left top;margin:45px 0 35px 0;clear:right;}
.reply {text-align:right;margin:15px 0 0 0;}

/*depth-2*/
li.comment ul.children li.comment .commentContainer {margin:25px 0 0px 40px!important;width:90%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;}
li.comment ul.children li.bypostauthor .commentContainer {margin:25px 0 0px 40px!important;width:90%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.author.gif') repeat-y;}
.depth-2 .comment-meta {width:67%;}
.depth-2 .comment-metaTextarea {width:65%;}

/*depth-3*/
li.comment ul.children li.comment ul.children li.comment .commentContainer {margin:25px 0 0px 30px!important;width:85%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;}
li.comment ul.children li.comment ul.children li.bypostauthor .commentContainer {margin:25px 0 0px 30px!important;width:85%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.author.gif') repeat-y;}
.depth-3 .comment-meta {width:65%;}
.depth-3 .comment-metaTextarea {width:65%;}

/*depth-4*/
li.comment ul.children li.comment ul.children li.comment ul.children li.comment .commentContainer {margin:25px 0 0 30px!important;width:80%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;}
li.comment ul.children li.comment ul.children li.comment ul.children li.bypostauthor .commentContainer {margin:25px 0 0 30px!important;width:80%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.author.gif') repeat-y;}
.depth-4 .comment-meta {width:63%;}

/*depth-5*/
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .commentContainer {margin:25px 0 0 30px!important;width:75%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;}
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.bypostauthor .commentContainer {margin:25px 0 0 30px!important;width:75%;float:right;clear:right;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.author.gif') repeat-y;}
.depth-5 .comment-meta {width:60%;}

.commentReply {width:100%;border:1px solid #d2d0d0;background: url('images/bg/comments/bg.comment.gif') repeat-y;margin:25px 0 15px 0!important;clear:right;}
#respond label {vertical-align:middle;font-weight:bold;float:left;width:180px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;/*border:1px solid blue;*/}
#respond input {width:60%;padding:10px;background-color:#fffefb;border:1px solid #d2d0d0;font-family:Tahoma,Arial,Helvetica,sans-serif;margin-bottom:10px;}
#respond textarea {width:100%;background-color:#fffefb;border:none;height:135px;font-size:12px;}
#respond #submit {width:150px;float:right;margin:0 0px 20px 0;padding:10px;border:1x solid red;font-family:georgia;font-weight:bold;color:#131314;font-size:85%;}
#respond #submit:hover {background-color:#ccc;}
#inputForm {width:100%;/*border:1px solid red;*//*background-color:#f5f1f2;*/}
input#email, input#url, input#author {float:right;}
#cancel-comment-reply {clear:right;padding:20px 0 0 0;}
/*end comments post*/

/*page news*/
#news {background: url('images/bg/sidebar/news.jpg') no-repeat left top;}
#news h3,#testimonial h3, .category-news h3 {font-size:110%;line-height:1;margin-bottom:0.50em;color:#e38b1d;font-weight:bold;}
#news .datePost, #testimonial .datePost, .category-news .datePost {font-size:80%;font-style:italic;margin-bottom:0.5em;}
#news .entry p, #testimonial .entry p, .category-news .entry p {font-size:80%;margin:0 0 20px 0;}
/*end page news*/

/*plugin wp*/

/*theme switcher*/
#themeswitcher{color:#fff;background:none;font-size:76%;vertical-align:middle;}
#themeswitcher select {color:#000;}