/*
Theme Name: signaturewellness
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
::selection
{
background:#b4dfff;
color:#fff;
}
::-moz-selection
{
background:#008cf4;
color:#fff;
}
*
{
	margin:0;
	padding:0;
}
:focus
{
outline:none;
}

li {
	margin:0;
	padding:0;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clearBoth {
	clear:both;
}
p, a, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form {
	margin:0;
	padding:0;
}
.spacer {
	clear:both;
}
/* ===================== General Image style  =====================*/

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('font/myriad10-webfont.eot');
    src: url('font/myriad10-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriad10-webfont.woff') format('woff'),
         url('font/myriad10-webfont.ttf') format('truetype'),
         url('font/myriad10-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
background: url(images/body-bg.jpg) repeat;
}

/*----------------------------------------- Header  ------------------------------------*/


.header
{
margin:0px 0 0 0; padding:0px 0 0 0;background:url(images/bg.jpg) repeat-x; height:158px;
}
.header-inner
{
margin:0 auto;width:978px;
}
.fllowme
{
width:150px; float:left; margin:78px 0 0 0;
}
.logo
{
width:480px; float:left; padding:4px 0 8px 0;
}
.orange
{
 font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#eb9016;
 font-size:18px; 
}
.blue
{
 font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#00569f;
 font-size:28px;
}
.email-bg
{
background:url(images/email-bg.png) no-repeat; width:146px; height:24px; float:left;
}
.textfid
{
width:132px; border:none; background:none; margin:4px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#999999;
}
.subsc
{
width:100px; float:right; margin:0 0 0 6px;
}
.subsc input
{
background:url(images/signup.png) no-repeat; width:107px; height:28px; border:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;
}
/*----------------------------------------- Nav  ------------------------------------*/
.nav-inner
{
width:978px; margin:0 auto;
}
.nav
{
margin:0px 0 0 0; padding:0px; height:48px;
}
.nav ul
{
margin:0px; padding:17px 0 0 0; color:#3c7db3;
}
.nav ul li
{
 font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:13px;
 text-shadow:2px 2px 0 #0058a4; display:inline; padding:0 4px; list-style:none; text-transform:uppercase;
}
.nav ul li a
{
 font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:13px;
 text-shadow:2px 2px 2px #0058a4; text-decoration:none;
}
.nav ul li a:hover
{
 color:#bfe2ff;
  text-shadow:2px 2px 2px #4891cf; text-decoration:none;
}

/*----------------------------------------- Nav  ------------------------------------*/
.bannerarea
{
margin:0px; padding:0px;
}
.bannerarea-inner
{
margin:0 auto; width:978px; padding:15px 0 15px 0; background:url(images/banner-bg.png) no-repeat; height:440px;
}

.banner
{
padding:0px; margin:19px 0 0 3px;
/*border:2px solid #dad7d7;*/ width:973px;
}



/*----------------------------------------- Banner 2  ------------------------------------*/


.banner2
{
background:#4891cf;
border-bottom:5px solid #2b577c;
}
.banner2 .inner-b
{
width:978px; margin:0 auto;
}
.category-area
{
width:630px; float:left;
}
.video-area
{
width:322px; float:right; border:5px solid #2f4456; margin:20px 0;
}
.categorybox
{
width:290px; float:left; margin:40px 20px 20px 0;
}
.categorybox .imgbox
{
width:80px; float:left;
}
.categorybox .details
{
width:210px; float:left;
}
.categorybox .details h2
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:22px; padding-bottom:5px;
}

.categorybox .details h2 a
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:22px; padding-bottom:5px; text-decoration:none;
}
.categorybox .details h2 a:hover
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#e9e9e9;
 font-size:22px; padding-bottom:5px; text-decoration:none; text-decoration:none;
}


.categorybox .details p
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#e9f2f9;
 font-size:14px;
}




/*----------------------------------------- warpper  ------------------------------------*/

.warpper
{
width:978px; margin:0 auto; padding:15px 0;
}
.adddiv
{
 background:#fbf3d5; border:1px solid #d0bf91;border-radius:8px; padding:15px; margin:0 0 15px 0;
}
.adddiv h3
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#483633;
 font-size:22px;padding-bottom:5px;
}
.adddiv p
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#666666;
 font-size:15px;padding-bottom:5px;
}



.aboutbody
{
width:695px; float:left;
}
.recent-news
{
width:255px; float:right;
}
.recent-news1
{
background:url(images/right-shadow.png) no-repeat left top;width:260px; float:right; padding-left:15px; 
}
.warpper h1
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#000;
 font-size:23px;padding-bottom:5px; border-bottom:1px solid #d2d2d2;
}
.aboutbody p
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#666666;
 font-size:13px; padding:7px 0;
}
.link
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#cf340a;
 font-size:13px;
}
.link a
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#cf340a;
 font-size:13px; text-decoration:none;
}
.link a:hover
{
text-decoration:underline;
}


.newsbox
{
width:258px; float:left; margin:10px 0px 8px 0;
}
.newsbox .imgbox
{
width:60px; float:left;
}
.newsbox .details
{
width:190px; float:right;
}
newsbox .details h2
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:22px; padding-bottom:5px;
}
.date
{
font-family:Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: normal;
 color:#999;
 font-size:11px; font-style:italic;
}
.recent-news .newsbox .details p
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#666666;
 font-size:13px; padding:7px 0;
}

.b-txt
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#e9f2f9;
 font-size:15px;
color:#00386b;
}






/*----------------------------------------- Footer  ------------------------------------*/

.footer
{
background:#00152a;
}
.footer .inner-footer
{
width:978px; margin:0 auto;
}
.footernav
{
margin:0px; padding:28px 0;
}
.footernav ul
{
margin:0px 0 8px 0; padding:0px; color:#fff;
}
.footernav ul li
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:12px;
 display:inline;
}
.footernav ul li a
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#fff;
 font-size:12px;
display:inline; text-decoration:none; padding:0 8px 0 5px;
}
.footernav ul li a:hover
{
 text-decoration:underline;
}
.light-blue
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#84c6ff;
 font-size:11px;
display:inline; text-decoration:none;
}


/*----------------------------------------- Disclaimer  ------------------------------------*/
.dsclaimer
{
width:978px; margin:0 auto; padding:8px 0;
}
.dsclaimer p
{
font:normal 11px Arial, Helvetica, sans-serif; color:#8c8c8c; padding-bottom:10px;
}



.normal
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#666;
 font-size:13px; line-height:18px;
}
.aboutbody h4
{
font-family: 'MyriadProSemibold';
 font-weight: normal;
 font-style: normal;
 color:#cf340a;
 font-size:16px; padding-bottom:5px;
}


.aboutbody .entry-title
{
    border-bottom: 1px solid #D2D2D2;
    color: #000000;
    font-family: 'MyriadProSemibold';
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 5px;
}
.aboutbody .entry-title a
{
    border-bottom: 1px solid #D2D2D2;
    color: #000000;
    font-family: 'MyriadProSemibold';
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 5px; text-decoration:none;
}
.aboutbody .entry-title a:hover
{
text-decoration:none;
}

.widget-area .widget-title
{
   border-bottom: 1px solid #D2D2D2;
    color: #000000;
    font-family: 'MyriadProSemibold';
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 5px;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #4990d0;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #c4e3ff;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #1e4c76;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #0e3354;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}



.contact-today
{
margin:0px 0 0 0; padding:0px; text-align:right;float:left; width:260px;
}
.contact-today li
{
list-style:none; margin:0px; padding:0px;
}
.contact-today h2
{
font:bold 13px Arial, Helvetica, sans-serif; color:#ff0000;
}

/*------------------------------------*\
	IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 80px){
/*--- iPhone only CSS here ---*/
}