/*
Theme Name: Providencs Care v3
Theme URI: http://www.providencecare.com/
Description: The default Providence theme
Author: Eugene Trounev [it-s]
Author URI: http://www.likalo.com/
Tags:
*/

/* Begin Typography & Colors */
  body, * {padding:0;margin:0}
  body{
    background-image: url('images/bg.png');
    background-repeat: repeat-x;
    font-family: sans-serif;
    font-size:10pt;
    background-color: #fdf4e9;
    text-align: left;
    _text-align: center;
  }

h1, h2, h3, h4 {color:#2e3436;padding-top:10px;}

h1 {font-size:14pt;color: #443731;}

h2 {font-size:12pt;color: #653367;}

h3 {font-size:11pt;color: #382509;}

h4 {}

h5 {padding: 3px}

p {padding:10px; padding-right:0px;}

a {color: #653367;text-decoration:none}

a:hover {color: #443731;text-decoration:underline}

a:visited {color: #653367}

ul {
  padding-left:40px;
}

ol {
  padding-left:40px;
}

li {
}

hr, .hr {
  margin-top:10px;
  margin-bottom:10px;
  border: none;
  background-color: #fff;
  background-image: url(images/stripe.png);
  width: 100%;
  height:7px
}

img.alignright{float:right;padding-left:10px}
img.aligncenter{padding-left:180px}

/* End Typography & Colors */

/* Begin Structure */
.content ul, .content ol { padding-top:10px}

.content img {margin:10px}
.content form img {margin:0px}

.content table *
{ border: none }

.container{
   width:947px;
   background-image:url('images/body.png');
   background-repeat:repeat-y;
   min-height:350px;
   margin-left:auto;
   margin-right:auto
   }

.header{
  width:947px;
  height:224px;
  background-image:url('images/header.jpg');
  background-repeat:no-repeat;
  }
.clearer{width:947px;clear:both}
.footer{
  width:947px;
/*  background-image:url('images/pDevider.gif');
  background-repeat:no-repeat;
  background-position:top center;*/
  border-top: solid 1px #aaa;
   margin-left:auto;
   margin-right:auto
}
.footer *{color:gray}

.footer_address{
  padding:30px;
  text-align:center;
}

.footer_address span {
    text-align:left;
}

.top-menu{
padding-top:71px;
padding-left:750px;
/*  top:71px;
  left:750px;*/
}

.menu{
# width:947px;
  height:30px;
/*  padding-left:20px;
  top:184px;*/
padding-top:112px;
# padding-top:96px;
padding-left:20px;
/*  left:default */
  }
/* Firefox */ @-moz-document url-prefix() { .menu { padding-top:112px; } } 

.menu a{
  font-size:12pt;
  font-weight:bold;
  color:#fff
}
.menu ul, .top-menu ul{padding:0px;margin:0px}
.menu li, .top-menu li{float:left; list-style:none; padding-left:10px;padding-right:10px;}
.menu li {height:30px;border-right:solid 1px #1b4c65;padding-top:8px}
.menu .current_page_item,.menu .current_page_ancestor,.menu .current_page_parent{background-image:url('images/pressed.png');background-repeat:repeat-x}
.menu a, .top-menu a{text-decoration:none}
.menu a:hover, .top-menu a:hover{text-decoration:underline}
.menu a:visited{color:#fff}

.sidebar, .content{padding-top:0px}
.sidebar{
  width:262px;
  float:left;
  text-align:justify;
  padding-left:30px;
  }
  
.sidebar ul{padding-left:15px}
.sidebar li{list-style:none}
.sidebar a{font-size:16px;line-height:140%}
.sidebar li li a{font-size:13px}
.sidebar .current_page_item{font-weight:bold}

.sidebar h2{
  width:250px;
  height:40px;
  color:#000;
  text-align:center;
  line-height:30px;
  background:url('images/heading.gif') no-repeat top center;
  margin:10px
}

.sidebar blockquote{
  /*background:#fdf7f1;*/
  width:230px;
  padding:15px;
}
.sidebar .signature{
  font-style:italic;
  font-size:12px;
  text-align:right;
  width:160px;
  padding-left:90px;
  padding-bottom:15px;
}

.sidebar-menu{
  width:262px;
  background-image:url('images/sidebar-b.png');
  background-repeat:repeat-y;
  border-bottom:solid 1px #cecece;
}
.sidebar-menu .head{
  width:237px;
  background-image:url('images/sidebar-h.png');
  background-repeat:no-repeat;
  padding:5px;
  padding-left:20px;
}
.sidebar-menu .head div{width:220px}
  
.content{
  width:600px;
  float:right;
  text-align:justify;
  padding-left:10px;
  padding-right:40px;
  }

.post
{
  background:url('images/separator.gif') no-repeat bottom middle;
}

/* End Structure */

/* Begin Form Elements */
.form_contact {
    margin-left:60px;
    font-family: sans-serif;
    font-size:9pt;
    color: #382509;
    background:#faf8f2;
    border:solid 1px #888a85
}
.form_contact td {padding:2px;height:30px;vertical-align:middle;padding-left:5px}
.form_header{
  font-size:12pt;
  font-weight:bold;
  background:#ffc222;
  color:#fff;
  padding-left:20px;
}
.form_list {background:#fff}
.form_list li{float:left;list-style:none;padding-right:10px}
.form_footer input{width:80px;margin-right:10px}
.form_footer span {padding-right:20px}
.form_footer {font-weight:bold;text-align:right}
/* End Form Elements */