/*
 Theme Name: Splendide
 Theme URI:
 Description: Splendide
 Author: Splendide
 Author URI:
 */

* { padding: 0; margin: 0; }
body { background-color:#F5EFDF; font-family: Tahoma; font-size: 62.5%; text-align: center; behavior: url("csshover3.htc"); }

/*********************/
/*    G L O B A L    */
/*********************/
/*links*/
a, a:link,
a:visited { color: black; text-decoration: none; }
a:hover, a:active { text-decoration: none; }
blockquote { display: block; margin: 5px 20px 5px 20px; padding: 0 0 0 10px; border-left: dotted black 1px; }
blockquote blockquote { padding: 0 0 0 10px; border-left: dotted black 1px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
img { border: none; }
.alignleft{ float: left; text-align: left; }
.alignright{ float: right; text-align: right; }
.center{ text-align: center; }

/*********************/
/* S T R U C T U R E */
/*********************/
#container { width: 860px; margin: 0 auto; text-align: left; }
#header { width: 860px; height: 245px; background:url(images/header.jpg) no-repeat; }
/*wraps content and sidebar*/
#wrapper { float: left; width: 100%; position: relative; background:url(images/bg.jpg) repeat-y; }
#sidebar { float: left; width: 450px; height: auto; min-height:550px; background:url(images/bg-sidebar.jpg) no-repeat 250px 60px; display: inline; }
#content { float: right; width: 410px; height: auto;}
#footer { width: 860px; height: 1%; clear: both; }

/*********************/
/* H E A D E R       */
/*********************/
a.logo { float: left; width: 340px; height: 145px; margin: 20px 0 0px 50px; display: inline; text-indent:-9999px; }
.adress{ float:right; width:315px; height:90px; margin:50px 50px 0 0; color:#EAD0AF; font-size:1.8em; line-height:1.6em; font-weight:bold; text-align:center;}
h1.services{ font-size:2.1em; font-weight:lighter; color:#B42012; margin:38px 0 0 230px;}
/*********************/
/*  S I D E B A R    */
/*********************/
.group{ display:block; width:450px; height:115px; margin:10px 0 10px 0; }
.group img.service{ float:left; width:170px; height:115px;}
.group ul{ float:left; width:250px; height:auto; margin:8px 0 0 0; list-style:none; font-size:1.7em; font-weight:bold;}
.group ul li{ width:250px; height:30px; margin:0 0 4px 0; background:url(images/bg-list.png) no-repeat left; line-height:30px; }
.group ul li a,
.group ul li a:link,
.group ul li a:visited{ margin:0 0 0 10px; color:#B61F16; text-decoration:none;}
.group ul li a:hover,
.group ul li a:active{ color:black;}

/*********************/
/*      P O S T      */
/*********************/
.post-content { width: 345px; margin: 20px 0px 10px 35px; }
.post-content h1{ font-size: 1.8em; }
.post-entry { margin: 20px 0 0px 0; font-size: 1.2em; line-height:1.6em; }
.post-entry p{ padding: 5px 0 5px 0; }
.post-entry ul { padding: 5px 0 5px 30px; }
.post-entry ol { padding: 5px 0 5px 33px; }
.post-entry img { margin: 5px 5px 5px 5px; }
.post-entry table{ border-bottom: 3px solid #DDD; border: 1px solid #DDD; }
.post-entry table td,
.post-entry table th{ text-align: left; padding: .2em .4em; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
.post-entry table th{ background: #ebebeb; border-bottom: 2px solid #d9d9d9; }
.post-entry table tr.odd{ background: #ebebeb; }
.navigation { width: auto; height: 20px; font-size: 1.2em; margin: 0 20px 0px 20px; }

/* clearfix */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { min-width: 0; display: inline-block; /* \*/ display: block; }
* html .clear { /* \*/ height: 1%; }
