/*  
Theme Name: Therapy
Version: 1.2.0
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/* Default styles */
@import "reset.css";

/* Styles for rounded corners are located in css/effects.css */

/*-----------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers
-2.2 Header
-2.3 Navigation
--2.3.1 Drop-down menus
-2.4 Intro
-2.5 Content
-2.6 Sidebar
-2.7 Footer

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 PageNavi

4. WIDGETS
-4.1 Social Media Box
-4.2 Tabber

5. COMMENTSAREA
-5.1 Comments
-5.2 Comments Form

6. GENERAL STYLES

-----------------------------------------------*/



/*-----------------------------*/
/* 1. SETUP */
/*-----------------------------*/

/* 1.1 Defaults */

body  {
	font: 14px Arial,Helvetica,Sans-serif;
	line-height: 1.5;  /*unitless for proper inheritance*/}

h1, h2, h3, h4, h5, h6  {
	margin: 0;
	font-family: Arial,Helvetica,Sans-serif;
	color: #292626;
}

h1  {font-size: 38px} h2  {font-size: 36px} h3  {font-size: 30px}
h4  {font-size: 24px} h5  {font-size: 18px} h6  {font-size: 12px}

p  {margin: 18px 0;}

/* 1.2 Hyperlinks */

a:link, a:visited  { text-decoration: none; }
a:hover  { text-decoration: underline; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {
	text-decoration: none;
	color: #292626;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}



/*-----------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-----------------------------*/

/* 2.1 Containers */

.inner  { position: relative; width: 940px; margin: 0 auto; }
#bg  { height: 100%; }
#container  {
	width: 940px;
	margin: 0 auto;
}

/* 2.2 Header */

#header  { background: #373434 url(images/headertile.jpg) repeat-x left bottom; height:100px; }


#logo #img { display: inline-block; margin: 15px 0; }

#logo  { float: left; width: 500px; }

#logo .site-description, #logo .site-title { }
#logo .site-title { margin-top:20px; color:#FFFFFF}
#logo .site-description { font-size:18px; color:#aaa}

/* 2.3 Navigation */

#navigation  {
	position: relative;
	z-index: 999;
	height: 37px;
	margin: 0;
	background: url(images/navtile.png) repeat-x left top;
}

#nav, #nav ul {
	z-index: 100;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav li {
	float: left;
	position: relative;
}

#nav a:link, #nav a:visited {
	z-index: 100;display: block;
	padding: 0 10px;
	line-height: 37px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
}

#nav .current_page_item a, #nav a:hover  {
	text-decoration: none;
}


/* 2.3 Drop-down menus */

#nav li ul {
	position: absolute;
	width: 170px;
	left: -999em;
}

#nav li ul li { width: 170px; line-height: 18px; margin: 0; border-style: solid; background-color: #444444;	background: rgba(52, 49, 49, 0.6); }
#nav li ul li a:link, #nav li ul li a:visited { display: block; width: 160px; padding: 5px 5px; line-height: 18px; font-size: 12px; }
#nav li ul ul {	margin: -23px 0 0 170px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */


/* 2.5 Content */

#main  {
	padding: 15px 15px 0px 15px;
	background-color: #fff;
}

#content  { float: left; margin: 0 0px 0 0; overflow: hidden; }
#content.fullwidth  { width: 850px; }


/* 2.6 Sidebar */

#sidebar  { float: left; overflow: hidden;}

/* 2.7 Footer */

#extended_footer {
	width: 880px;
	padding: 30px;
	float: left;
	background-color: #302D2D;
	border-bottom: 1px solid #363232;
	
}

#extended_footer .col1, 
#extended_footer .col2,
#extended_footer .col3 { float: left; overflow: hidden; width: 280px; margin: 0 20px 0 0; }

#extended_footer .col1, #extended_footer .col2  { width: 279px; border-right: 1px solid #424242; }
#extended_footer .col3 { margin-right: 0px !important; }

#extended_footer .widget  { margin: 0 0 30px 0; }
#extended_footer .widget h3  { background: none; padding: 15px 0!important; }
#extended_footer .widget ul li  { background: none; }
#extended_footer .widget ul li a:hover  { color: #a1a1a1!important; }
#extended_footer .widget ul li a:link, #extended_footer .widget ul li a:visited  { padding: 2px 0 2px 0!important; border-bottom: 0!important; background: none!important; }

#extended_footer .textwidget, #extended_footer #latest-video .wrap, #extended_footer #flickr .wrap, #extended_footer #searchform, #extended_footer .widget_tag_cloud div, #extended_footer .widget ul, #extended_footer #adwidget .adwrap  {
	padding: 0!important;
	background-color: transparent;
}

#extended_footer .widget_recent_comments li  { padding: 2px 0 2px 0!important; border-bottom: none!important; background: none; }
#extended_footer #searchform #s  { width: 195px; }

#footer  {
	/*float: left;*/
	width: 880px;
	margin: 0 0 30px 0;
	padding: 15px 30px;
	font-size: 12px;
	color: #fff;
	background-color: #292626;
}

#footer a:link,
#footer a:visited  {
	color: #fff;
}

#footer .copyright  { float: left; margin: 0; }
#footer .credit  { float: right; margin: 0; }
#footer .credit img  { vertical-align: middle; }


/*-----------------------------*/
/* 3. POSTS */
/*-----------------------------*/

.post  {
	margin: 0 5px;
	border-bottom: 1px dotted #c2c2c2;
}

.post h2.title  { margin: 0 0 18px 0; line-height: 34px; }
.post h2.title a:link, .post h2.title a:visited  {}
.post h2.title a:hover { text-decoration: none; }


/* 4.3 General Widgets */

.widget  { margin: 0 0 30px 0; }

.widget-content > h3 > label {
	font-size: 11px;
}

.widget ul  { padding: 0!important; }

.widget ul li  { padding: 6px 0; border-bottom: 1px solid #d4d4d4; }

.widget a:link, .widget a:visited  { color: #6c6c6c; }
.widget ul li a:hover  { color: #292626; }

.widget ul li a:link, .widget ul li a:visited  {
	padding: 0 0 0 20px;
}

.widget ul {	
	padding: 15px 20px;
	background-color: #e0e0e0;
}


html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.Title
{
    float:left;
    font-weight: bold;
    margin: 10px;
}
.LogoImage
{
    float:left;
    font-weight: bold;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    /*margin-left: 10px;*/
}
.SubTitle
{
    float:right;
    font-size:15px!important;
}

.widget
{
    padding:10px;
    margin:5px;
}

#sidebar ul, #sidebar ol
{
    margin-left:-10px;
}

.widget-content
{
    color: #fff;
}

.widget-content ul
{
    list-style:none;
    
}

.widget-content ul li
{
    line-height:20px!important;
    margin-left:10px!important;    
}

.widget-content ul li a:hover, .widget-content ul li h3, .widget-content ul li a
{
   font-weight: normal!important;
   font-size: 12px;
}

.widget-title h2
{
    font-weight:bold;
    font-size:2em;
    border-bottom: 1px solid #fff;
}

#sidebar-footer
{
    margin: 10px 0;    
}
#sidebar-footer .widget
{
    width:200px;
    float:left;
}

li h3
{
    background:none!important;
    margin:0px!important;
    padding:0px!important;
    border: 0px!important;
    font-size:12px!important;
    line-height:15px!important;
}

.client-menu-content ul 
{
	margin-left: 10px!important;
}

.dxmMenu, .dxmVerticalMenu, .dxmMenuItem
{
	background-color: Transparent !important;
	border: 0px !important;
	color: black;
	padding: 0px !important;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage, .dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuItemHover, .dxmVerticalMenuItemHoverWithImage, .dxmVerticalMenuItemHoverWithPopOutImage, .dxmVerticalMenuItemHoverWithImageWithPopOutImage, 
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage, .dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage, .dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
	background-color: Transparent !important;
	border: solid 0px Transparent !important;
	padding-bottom: 0px!important;
	padding-top: 0px!important;
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
	background-color: Transparent !important;
	border: solid 0px Transparent !important;
	padding: 0!important;
}
.dxmSubMenu, .dxmSubMenuItemWithImage
{
	padding: 0!important;
	background: !important;
}
.dxmSubMenuGutter, .dxmSubMenuGutter div 
{
	background-color: Transparent !important;
	width: 0px !important;
	padding: 0!important;
	display: none!important;
}
.dxmSubMenuItemWithImageWithPopOutImage div, .dxmSubMenuItemWithImageWithPopOutImage img, .dxmSubMenuItemWithImage div, .dxmSubMenuItemWithImage img
{
	display: none;
	width: 0!important;
}
.dxmSubMenuItemWithImageWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage img, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithImage img
{
	padding: 0!important;
	width: 0!important;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage, .dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuItemSelected, .dxmVerticalMenuItemSelectedWithImage, .dxmVerticalMenuItemSelectedWithPopOutImage, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage,
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage, .dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemSelected, .dxmVerticalMenuLargeItemWithImageSelected, .dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
	background-color: Transparent!important;
	border: solid 0px Transparent !important;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage, .dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuItemChecked, .dxmVerticalMenuItemCheckedWithImage, .dxmVerticalMenuItemCheckedWithPopOutImage, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage,
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage, .dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemWithImageChecked, .dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
	background-color: Transparent !important;
	border: solid 0px Transparent!important;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage
{
	padding-top: 0px!important;
	padding-right: 7px;
	padding-bottom: 0px!important;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 0px!important;
	padding-right: 5px;
	padding-bottom: 0px!important;
	padding-left: 7px;
}	
.dxmSubMenu
{
	font: 9pt Tahoma;
	border: solid 1px Transparent!important;
	padding: 5px!important;
	
}

 .dxmSubMenu a
 {
     
 }


.dxmMenuItem
{
   padding: 10px 5px!important;
}

.dxmMenuItemSelected 
{
   
}

.dxmMenuItem a
{
    font-size: 13px!important;
    font-weight: bold;
}
