/*
THEME NAME: TruWit Services
THEME URI: http://www.swampsidestudio.com/
DESCRIPTION: TruWit Services, based on Sandbox
VERSION: 1.0
AUTHOR: <a href="http://swampsidestudio.com/">Mike Devarenne</a> based on the Sandbox work of <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI: http://www.swampsidestudio.com/
TAGS: TruWit Services, Psychotherapist, Addictions Counselor, Psychotherapy, Counseling, Substance Use Disorders, Problem Gambling, Grief and Loss, Mental Illness, Depression and Anxiety, Cooccurring Disorders, Assessment and Referral, Coaching, Advocacy, Case Management, Recovery Management 
*/
/* Start undo defaults */
ul,ol {
list-style:none;
}
h1,h4,h5,h6,pre,code {
font-size:1em;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input {
margin:0;
padding:0;
}
a img,:link img,:visited img {
border:none;
}
a {
outline:none;
color:#2f719d;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/* End undo defaults */
/* Start layout */
body {
margin:0;
padding:0;
background-color:#fffaea;
font-family:"Times New Roman", Times, serif;
font-size:1em;
color:#632c07;
}
div#wrapper {
width:755px;
margin-left:auto;
margin-right:auto;
}
div#masthead {
padding:5px 0 12px 0;
}
div#masthead a {
margin:0;
padding:0;
border:none;
text-decoration:none;
}
div#logo {
float:left;
}
div#masthead-photo {
margin:0;
padding:7px 0 0 0;
clear:both;
height:107px;
background-image:url(images/masthead-photo-background.gif);
background-repeat:no-repeat;
}
/* Start menu */
div#logo-and-menu {
height:60px;
}
ul#menu {
margin:0;
padding:0;
float:right;
list-style:none;
position:relative;
top:43px;
}
ul#menu li {
display:block;
float:left;
margin:0 6px 0 0;
padding:0;
font-size:0.8em;
font-weight:bold;
font-variant:small-caps;
color:#2f719d;
}
ul#menu li a {
display:block;
margin:0;
padding:0;
border:1px solid #632c07;
text-decoration:none;
text-align:center;
height:16px;
width:76px;
}
ul#menu li a:link {
color:#2f719d;
}
ul#menu li a:visited {
color:#2f719d;
}
ul#menu li a:hover {
color:#fffaea;
background-color:#632c07;
}
ul#menu li a:focus {
color:#fffaea;
background-color:#632c07;
}
ul#menu li a:active {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a:link {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a:visited {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a:hover {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a:focus {
color:#fffaea;
background-color:#632c07;
}
ul#menu li.current_page_item a:active {
color:#fffaea;
background-color:#632c07;
}
/* End menu */

div#content {
float:left;
margin:0;
padding:0 30px 30px 0;
width:515px;
}
/* Start Sidebar */
div#sidebar-1 {
float:right;
overflow:hidden;
width:210px;
}
li.widget {
margin:0 0 18px 0;
padding-top:1px;
border-top:4px solid #632c07;
}
ul.sidebar-item {
padding:6px 6px 10px 6px;
width:196px;
border:1px solid #b19378;
border-top:1px solid #632c07;
}
ul.witri-photo {
padding:0;
width:208px;
}
div.sidebar-item-excerpt p {
margin:0;
padding:0;
font-size:0.8em;
}
/* End Sidebar */
/* Start Footer */
div#footer {
clear:both;
padding:19px 0 0 0;
height:62px;
background-image:url(images/footer-background.gif);
background-repeat:no-repeat;
}
div#whatever {
float:left;
padding:0 0 0 178px;
font-size:1.2em;
font-weight:bold;
}
div#copyright {
float:left;
padding:4px 0 0 60px;
font-size:0.8em;
}
p#site-link {
margin:0 0 20px 0;
font-size:11px;
color:#e0d1bd;
text-align:center;
}
p#site-link a:link {
color:#e0d1bd;
text-decoration:none;
}
p#site-link a:visited {
color:#e0d1bd;
text-decoration:none;
}
p#site-link a:hover {
color:#e0d1bd;
text-decoration:underline;
}
p#site-link a:focus {
color:#e0d1bd;
}
p#site-link a:active {
color:#e0d1bd;
}
/* End Footer */
/* Start Typography */
p {
margin:0 0 20px 0;
padding:0;
}
h2 {
margin:0 0 10px 0;
font-size:1.4em;
font-variant:small-caps;
}
h3 {
font-size:0.9em;
font-weight:bold;
font-variant:small-caps;
}
h4 {
margin:20px 0 0 0;
font-size:0.9em;
font-weight:bold;
font-variant:small-caps;
}
ul.sidebar-item h3 {
font-size:0.8em;
color:#2f719d;
}
div.entry-content ul {
margin:0 0 20px 20px;
}
/* End Typography */
/* Start Miscellaneous */
p.credit-cards {
margin:100px 0 0 0;
text-align:center;
font-weight:bold;
}
/* End Miscellaneous */
