
/***********************************************************************
******************* 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;}

/***********************************************************************
******************* typography *****************************************
************************************************************************/
/* Title */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#0c0600;font-family: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%;color:#28221c;margin:0.50em 0;}
h2.titlePost {font-size:230%;line-height:1.2;margin-bottom:0.05em;margin-top:1em;color:#4c4435;}
    h2.titlePost a:link, h2.titlePost a:visited {color:#4c4435;text-decoration:none;}
    h2.titlePost a:active, h2.titlePost a:hover {color:#8d5912;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;}
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;}
.button {width:50px;font-size:1.0em;margin:0.5em 0;color:#fbfaf5;background-color:#a6a18b;padding:5px;font-size:1.1em;border:none;}
.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*/
input.text, input.title, select {margin:0.5em 0;border:none;background-color:#bfb89c;font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}
input.text:focus, input.title:focus, select:focus {border:none;background-color:#cdc6aa;}
input.text, input.title {width:150px;padding:5px;font-size:1.1em;}

/*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.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: #4e2802; text-decoration: none; }
a:active, a:hover { color: #74442a; text-decoration: underline; }


body {font-size:15px;color:#032234;font-family:georgia,serif;background:#f9f4e1;background-image:url('images/bg/header.jpg');background-repeat:no-repeat;background-position:top center;}
.page {width:960px;margin:5px auto 0 auto;padding:20px 0;}

/*header*/
#header {width:960px;height:246px;padding:12px 0 0 0;}

/*title page on the header*/
#titlePage {width:300px;height:205px;padding:30px 0 0 0;float:right;color:#dad4ba;font-size:170%;}
#titlePage p {line-height:30px;}
.orange {color:#e38b1d;}
.big {color:#e38b1d;font-size:180%;}
/*end title page on the header*/

/*logo*/
#logo h1 .logoimage { margin-top: 0px; margin: -11px 0 0px -49px; position: absolute;}
#logo h1 a {margin: 0px 0 0 80px; position: absolute;}
#logo {width:300px;margin:0 640px 0 0;padding:20px 0 0 0;}
#logo h1 {font-size:230%;line-height:1;font-weight:normal;margin:0;}
/*end logo*/

/*image header position*/
#imgHeaderOne {margin:25px 0  0 100px;}
#imgHeaderPortfolio {margin:12px 0  0 100px;}
#imgHeaderNews {margin:10px 0  0 100px;}
#imgHeaderContact {margin:45px 0  0 120px;}
/*end image header position*/

/*toolbar*/
#toolbar {width:470px;float:right;height:95px;font-size:125%;font-weight:500;}
ul#nav {width:500px;height:95px;padding:0;margin:0;line-height:20px;}
ul#nav li.backLava {background: url(images/bg.nav.jpg) repeat-x;width: 9px;height: 69px;position: absolute;}
ul#nav li {height:80px;text-align:right;padding:15px 18px 0 9px;;margin:0;display:block;overflow:hidden;float:left;background-image:url(images/bg/separation.png);background-repeat:no-repeat; background-position: top right;}
ul#nav li a {border:0;display:block;text-decoration:none;overflow:hidden;padding:0;margin:0;color:#74442a;}
.desc {font-size:65%;text-align:right;}
/*link toolbar*/
#toolbar a:link, #toolbar a:visited {color:#352e24;text-decoration:none;}
#toolbar a:active, #toolbar a:hover {color:#aa6503;}
a.currentPage,.current_page_item a {color:#aa6503!important;}
/*end tollbar*/

/*content */
#content {width:595px;margin:0;float:left;padding:0 20px 0 20px;}

/*entry post*/
.datePost {font-size:100%;margin-bottom:1em;color:#8f7f66;}
.entry a:link,.entry a:visited {color: #c67102;text-decoration:none;}
.entry a:active,.entry a:hover {color:#74442a;text-decoration:underline;}
.commentsMetaData {float:right;clear:left;}
    .commentsMetaData a:link,.commentsMetaData a:visited {text-decoration:none;}
    .commentsMetaData a:active,.commentsMetaData a:hover {text-decoration:none;padding-bottom:1px;border-bottom:1px solid #c67102;}

/*sidebar*/
#sidebar {margin-top: 9px;}
#sidebar h2 {color:#e38b1d !important; font-size:190% !important; margin-left:-40px !important; text-decoration:underline !important;}
#sidebar {width:270px;padding:0 10px 0 20px;margin-left:650px;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar li {margin:0;padding:0;}
.titleSidebar,#sidebar h2,
#commentsTitle,#userComments {line-height:60px;font-size:150%;color:#28221c;margin:0.50em 0;padding: 0 0 0 40px;font-family: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;}


.searchSidebar {background: url('images/bg/sidebar/search.jpg') no-repeat left center;padding:20px 0 0 60px;}
#categories-372477401,.categories {background: url('images/bg/sidebar/categories.jpg') no-repeat left top;}
#recent-posts {background: url('images/bg/sidebar/recents.post.jpg') no-repeat left top;}
#recentcomments {background: url('images/bg/sidebar/recents.comments.jpg') no-repeat left top;}
    .rc_item {font-size:76%;font-family:verdana,"trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;margin:0 0 1em 0;line-height:20px;}
#linkcat-2 {background: url('images/bg/sidebar/blogroll.jpg') no-repeat left top;}
#archives {background: url('images/bg/sidebar/archives.jpg') no-repeat left top;}
li.widget {background: url('images/bg/sidebar/widget.jpg') no-repeat left top;}
#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;}

#testimonial {background: url('images/bg/sidebar/our.clients.jpg') no-repeat left top;}
#news h2, #testimonial h2,#contact,#socialNetwork {margin:1em 0 0.75em 0;}
/* @end */

/*footer*/
#footer {width:100%;background-color:#29221c;color:#fff;}
    #footer a:link, #footer a:visited {color:#aa6503;text-decoration:none;}
    #footer a:active, #footer a:hover {color:#352e24;}
#footerAbout {width:360px;padding:0 0 0 15px;float:left;border:1px solid #29221c;}
    #footerAbout img {border:4px solid #4b4137;}
    #footerAbout p {font-size:12px;}
#footerContent {margin:0 0 0 400px;width:550px;border:1px solid #29221c;}
#footerFollow {width:220px;padding:0 20px 0 20px;float:left;}
    #footerFollow img {margin:0 10px 0 0;}
#footerTagclouds {margin:0 0 0 270px;width:260px;padding:0 0px 0 10px;}
.footerCredits {border-top:1px solid #514437;margin:40px 0 0 0;padding:20px 0 0 0;font-size:12px;text-align:center;}
#clientlogin {width: 230px ;height: 200px;margin-left: 260px;background-color:#29221C;}
#clientlogin h3 {color: #E38B1D;padding-top: 4px;padding-left: 14px;margin-bottom: 6px;}
#clientlogin input {margin-left: 14px;height: 20px;background-color: #9F9777;color: #ffffff;border: none;}
#clientlogin input.button {width:70px;height: 30px; font-size:1.0em;margin:0.5em 0;color:#fbfaf5;background-color:#a6a18b;padding:5px;font-size:1.1em;border:none; margin-top: 9px;margin-left: 16px;}
/*end footer*/

/*start comments post*/
#commentsTitle {background: url('images/bg/comments/leavereaply.jpg') no-repeat left top;margin:45px 0 35px 0;}
#userComments {background: url('images/bg/comments/user.comments.jpg') no-repeat left top;}
.comment-author {position:relative;width:80px;float:left;font-family:"trebuchet MS",arial,serif;font-size:0.83em;}
.comment-author img {border:4px solid #cec9b5;}

.bypostauthor .comment-meta, .bypostauthor .comment-meta .children,.bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .comment-meta,.bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta  
{background-color:#eee7cb;border:1px solid #ded8c2;}

.comment-meta {position:relative;margin:0 0 15px 120px;width:432px;padding:20px 20px 50px 20px;background-color:#fffefb;border:1px solid #ded8c2;-moz-border-radius:15px;-webkit-border-radius:15px;}
.comment-metaTextarea {position:relative;margin:0 0 15px 120px;width:432px;padding:20px;background-color:#fffefb;border:1px solid #ded8c2;-moz-border-radius:15px;-webkit-border-radius:15px;}
    .comment-meta p {font-family:"trebuchet MS",arial,serif;font-size:0.83em;color:#363533;}
    .comment-meta a:link, .comment-meta a:visited {color:#a38a37;text-decoration:none;}
    .comment-meta a:active, .comment-meta a:hover {color:#aa6503;}
.arrowComments {position:absolute;top:35px;left:-38px;}

.comment-meta .children, .bypostauthor .children .comment-meta,.bypostauthor .children .bypostauthor .children .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-meta
 {background-color:#fffefb;border:1px solid #ded8c2;}
 
.contentMetaData {width:100%;height:30px;}
.commentNumber {float:right;font-size:150%;color:#685206;}
.commentDate {float:left;margin:0 0 0px 0;}
ol.commentlist ,.comment li {margin:0;padding:0;list-style-type:none!important;}

.reply {text-align:right;margin:15px 0 0 0;}
.comment {width:615px;}
.depth-2 {width:555px;}
.depth-2 .comment-meta {width:390px;}
.depth-3 {width:515px;}
.depth-3 .comment-meta {width:350px;}
.depth-4 {width:475px;}
.depth-4 .comment-meta {width:310px;}
.depth-5 {width:435px;}
.depth-5 .comment-meta {width:270px;}

#respond input {width:452px;padding:10px;background-color:#fffefb;border:1px solid #ded8c2;font-family:Tahoma,Arial,Helvetica,sans-serif;margin-bottom:10px;}
#respond textarea {width:440px;background-color:#fffefb;border:none;height:135px;font-size:12px;}
#respond #submit {width:150px;float:right;margin:0 20px 20px 0;padding:10px;border:1x solid red;font-family:georgia;font-weight:bold;color:#4e2802;font-size:85%;}
#respond #submit:hover {background-color:#eee7cb;}
/*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*/

/*page portfolio*/
h3.portfolio {font-size:130%;color:#a96205;line-height:1.25;margin-bottom:0.75em;margin-top:2.5em;}
    h3.portfolio a:link, h3.portfolio a:visited {color:#8d5912;text-decoration:none;}
    h3.portfolio a:active, h3.portfolio a:hover {color:#4c4435;text-decoration:none;}
.gold {color:#a96205;}
/*end portfolio page*/

/*page contact*/
#contact {background: url('images/bg/sidebar/contact.jpg') no-repeat left top;}
#socialNetwork {background: url('images/bg/sidebar/we.are.jpg') no-repeat left top;}
#contact h3,#socialNetwork h3 {color:#a45f06;margin-bottom:0.5em;}
#socialNetwork li {display:inline;margin:5px;}
#socialNetwork ul {margin:5px 0 5px 0;}
/*end page contact*/

/*404 google search*/
 #goog-wm h3.other-things {color: #E38B1D;}