@charset "utf-8";
/*
	Theme Name: Felice Dunas WordPress Theme
	Theme URL: http://www.felicedunas.com/
	Description: Custom Wordpress theme specifically designed for Felice Dunas by Prime Concepts Group, Inc.
	Author: Prime Concepts Group, Inc.
	Author URI: http://www.primeconcepts.com
	Version: 1.0
*/

/***** Global Settings *****/
*, html, body {margin:0;padding:0;}
body {font:12px/1.35 "lucida grande",tahoma,verdana,arial,sans-serif;}
img {border:0;}
 
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {color:#7a1a11;margin:20px 0 5px 0;font-weight:normal;line-height:120%;}
h1 {font-size:165%;line-height:120%;}
h1 + h2 {color:#000;margin-top:0;}
h2 {font-size:140%;}
h3 {font-size:120%;font-weight:bold;}
h4 {font-size:120%;line-height:130%;}
h5 {font-size:120%;text-transform:uppercase;}
h6 {font-size:110%;margin:10px 0;font-weight:bold;}
h1 a {color:#b93b25!important;}
h3 a {color:#b93b25!important;}

p {margin:10px 0 15px;line-height:18px;}
ul {list-style:none;padding:0 0 18px 40px;}
ol {padding:0 0 18px 40px;}
hr {color:#A5ACB2;height:1px;border:solid #A5ACB2;border-width:1px 0 0;}

small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;} 
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
 
/***** Links *****/
a:link, a:visited, a:active {color:#16566e;text-decoration:underline;}
a:hover {color:#308937;text-decoration:underline;}

/***** Global Classes *****/
.clear         { clear:both; }
.left    	   { float:left; }
.right   	   { float:right; }
.alignleft     { float:left; }
.alignright    { float:right; }
.block   	   { display:block; }
.inline   	   { display:inline; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/***** List Styles *****/
ul.bullet-1 {margin-left:5px !important;padding-left:15px !important;overflow:hidden;}
ul.bullet-1 li {list-style:none;margin-bottom:5px !important;padding-bottom:3px !important;padding-left:21px !important;}
ul.bullet-1 li {background:url(images/bullet-1.gif) no-repeat 10px 5px;}

/***** File Format Styles *****/
.pdf {padding-right:20px;background:url(images/pdf.png) no-repeat right 0px;}
.mic {display:block;margin:5px;padding-left:20px;background:url(images/mic.png) no-repeat;}
.heal {display:block;margin:5px;padding-left:20px;background:url(images/icon-health.png) no-repeat;}

/***** Site Structure *****/
body {background:url(images/bg.jpg) repeat;}
#sitewrap {background:url(images/bg-sitewrap.jpg) repeat-x;}
#wrapper {width:960px;margin:0 auto;}

#header {height:110px;}
#header #topbar {height:25px;overflow:hidden;padding-top:5px;text-align:right;}
#header #topbar a {color:#fff;}
#header #topbar a:hover {color:#ffab00;}
#header #topbar a.home {margin-right:20px;padding-left:20px;background:url(images/icon-home.gif) no-repeat 0 50%;text-decoration:none;}
#header #topbar a.home:hover {text-decoration:underline;}
#header #topbar a.contact {padding-left:20px;background:url(images/icon-contact.gif) no-repeat 0 2px;text-decoration:none;}
#header #topbar a.contact:hover {text-decoration:underline;}
#header .logo {float:left;}
#header #headerwidget {float:right;}

#navbar {color:#fff;height:35px;width:960px;background:url(images/bg-navbar.png) no-repeat;}
#navbar #nav {float:left;list-style:none;padding:0;}
#navbar #nav li {float:left;list-style:none;}
#navbar #nav li a {color:#fff;display:block;padding:10px 14px 9px;font-weight:bold;text-decoration:none;}
#navbar #nav li a:hover {color:#333;text-decoration:none;}
#navbar #nav li li a {background:#de5d2d;width:150px;color:#fff;float:none;padding:7px 10px 7px 10px;border-bottom:1px solid #b93b25;border-left: 1px solid #b93b25;border-right:1px solid #b93b25;}
#navbar #nav li li a:hover {color:#333;padding:7px 10px 7px 10px;background:#f09e55;}
#navbar #nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px;padding: 0px;}
#navbar #nav li ul a {width:180px;/*width:140px;*/font-weight:normal;}
#navbar #nav li ul ul {margin: -32px 0 0 171px;}
#navbar #nav li:hover ul ul, #navbar #nav li:hover ul ul ul, #navbar #nav li.sfhover ul ul, #navbar #nav li.sfhover ul ul ul {left: -999em;}
#navbar #nav li:hover ul, #navbar #nav li li:hover ul, #navbar #nav li li li:hover ul, #navbar #nav li.sfhover ul, #navbar #nav li li.sfhover ul, #navbar #nav li li li.sfhover ul {left: auto;}
#navbar #nav li:hover, #navbar #nav li.sfhover { position: static;}
#navbar #searchform {float:right;padding:8px 13px 0 0;}
#navbar #searchform #searchbox {float:right;color:#a3a3a3;margin-right:7px;padding:3px 5px;font-size:11px;border:1px solid #464646;}
#navbar #searchform #searchbutton {float:right;}

#subnavbar {display:none;}

#bodywrap {padding:25px 12px;background:#ffe8b8;}

#content {float:left;width:610px;}
#content.wide {width:935px;}
#content .breadcrumb {margin:-20px 0 0;}
#content.homepage {}
#content.homepage #featured {}
#content.homepage #featuredCats {margin:20px 0 0;}
#content.homepage #featuredCats h2 {color:#464646;font-size:11px;font-weight:bold;margin:10px 10px 0;}
#content.homepage #featuredCats p {margin:5px 10px;line-height:16px;}
#content.homepage #featuredCats a.more {float:right;}
#content.homepage #featuredCats .cat-one {float:left;width:197px;}
#content.homepage #featuredCats .cat-two {float:left;width:197px;margin:0 8px;}
#content.homepage #featuredCats .cat-three {float:left;width:197px;}
#content.homepage #featuredCats .cat-one a {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#content.homepage #featuredCats .cat-two a {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#content.homepage #featuredCats .cat-three a {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#content.homepage #featuredCats .cat-one a:hover {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#content.homepage #featuredCats .cat-two a:hover {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#content.homepage #featuredCats .cat-three a:hover {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#content.homepage #recentPosts {clear:both;margin-top:20px;background:url(images/bg-recent-posts.gif) repeat-y;}
#content.homepage #recentPosts h2 {color:#fff;height:32px;margin:0;padding:8px 0 0 15px;font-weight:bold;background:url(images/bg-rp-h2.gif) no-repeat;}
#content.homepage #recentPosts h2 a {color:#fff;text-decoration:none;}
#content.homepage #recentPosts h2 a:hover {color:#fff;text-decoration:underline;}
#content.homepage #recentPosts div.rp_wrap {padding:5px 15px;background:url(images/bg-rp-wrap.gif) no-repeat left bottom;}
#content.homepage #recentPosts .post {}
#content.homepage #recentPosts .post h3 {margin:0;}
#content.homepage #recentPosts .post h3 a {color:#b93b25;}

#sidebar {float:right;width:310px;font-size:11px;}
#sidebar #sidefeat1 {height:230px;width:310px;background:url(images/bg-sidefeat1.jpg) no-repeat;}
#sidebar #sidefeat1 h4 {color:#B93B25;font-size:17px;font-weight:bold;margin:0;padding:10px 10px 0;}
#sidebar #sidefeat1 p {line-height:14px;margin:0;padding:0 85px 0 10px;}
#sidebar #sidefeat1 a.readmore {color:#B93B25;margin:0 10px;padding-top:10px;font-weight:bold;text-decoration:none;border-bottom:1px dotted;}
#sidebar #sidefeat1 a.readmore:hover {color:#B93B25;text-decoration:none;border-bottom:1px solid;}
#sidebar #sidefeat2 {height:183px;width:310px;background:url(images/bg-sidefeat2.jpg) no-repeat;}
#sidebar #sidefeat2 h4 {color:#DF5D2C;font-size:17px;font-weight:bold;margin:0;padding:10px 10px 0 0px;}
#sidebar #sidefeat2 p {line-height:14px;margin:0;padding:0 10px 0 0px;}
#sidebar #sidefeat2 img {float: left; margin: 12px 17px 5px 5px;}
#sidebar #sidefeat2 a.readmore {color:#B93B25;margin:0 10px 0 0;padding-top:10px;font-weight:bold;text-decoration:none;border-bottom:1px dotted;}
#sidebar #sidefeat2 a.readmore:hover {color:#B93B25;text-decoration:none;border-bottom:1px solid;}
#sidebar .widget_categories ul {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}
#sidebar .widget_categories ul li {margin-bottom:5px;}
#sidebar .widget_recent_entries ul {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}
#sidebar .widget_recent_entries ul li {margin-bottom:5px;}
#sidebar #sidesocial {background:url(images/bg-sidebar-widget.gif) repeat-y;}
#sidebar #sidesocial div {padding:5px 15px;text-align:center;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}
#sidebar #sidesocial h2 {color:#fff;height:32px;margin:0;padding:8px 0 0 15px;font-weight:bold;background:url(images/bg-sidebar-h2.gif) no-repeat;}
#sidebar #sidesocial a {margin:0 10px;}
#sidebar .getwigets {margin-top:20px;}
#sidebar ul {padding:0;}
#sidebar ul li {margin-bottom:20px;}
#sidebar ul li.widget {background:url(images/bg-sidebar-widget.gif) repeat-y;}
#sidebar ul li h2 {color:#fff;height:32px;margin:0;padding:8px 0 0 15px;font-weight:bold;background:url(images/bg-sidebar-h2.gif) no-repeat;}
#sidebar ul li div.textwidget {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}
#sidebar ul li ul.lifestream {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}
#sidebar #ezine {background:url(images/bg-sidebar-widget.gif) repeat-y;}
#sidebar #ezine h2 {color:#fff;height:32px;margin:0;padding:8px 0 0 15px;font-weight:bold;background:url(images/bg-sidebar-h2.gif) no-repeat;}
#sidebar #ezine #ezineform {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat center bottom;}

.ezine-page {background:url(images/bg-sidebar-widget.gif) repeat-y;}
.ezine-page h2 {color:#fff;height:32px;margin:0;padding:8px 0 0 15px;font-weight:bold;background:url(images/bg-sidebar-h2.gif) no-repeat;}
.ezine-page div.textwidget {padding:5px 15px;background:url(images/bg-sidebar-div.gif) no-repeat left bottom;}

#ezineform label {clear:both;float:left;font-weight:bold;padding:7px 0 0;width:75px;height:20px;}
#ezineform label.required:before {color:#ff0000;content:"*";}
#ezineform input[type=text] {float:right;padding:2px 5px;margin-bottom:4px;}
#ezineform .btns {clear:both;text-align:right;}
#ezineform #btnSubmit {clear:both;}

#footerwrap {clear:both;background:#b93b25;}
#footerwrap #footer {color:#fff;width:940px;margin:0 auto;padding:10px;}
#footer #footernav {float:left;}
#footer #footernav ul {float:left;margin-right:10px;padding:0;}
#footer #footernav ul li {border-bottom:1px solid #ce7667;}
#footer #footernav ul li a {display:block;width:150px;color:#fff;padding:4px;text-decoration:none;}
#footer #footernav ul li a:hover {background:#E16436;}
#footer #social h6 {color:#fff;letter-spacing:2px;}
#footer #social {float:right;}
#footer #social a {margin:0 5px;}
#footer #pcg {clear:left;float:left;font-size:10px;color:#ff8c66;width:400px;}
#footer #pcg a {color:#ff8c66;text-decoration:none;}
#footer #pcg a:hover {color:#fff;text-decoration:underline;}
#footer .footercontact {clear:both;float:right;text-align:right;letter-spacing:2px;width:400px;}
#footer .copyright {clear:left;float:left;margin:20px 0 0;font-size:10px;width:400px;}
#footer .copyright a {color:#fff;}

#respond {clear;both}
#respond textarea {width:600px;}

div.workshop {clear:both;overflow:auto;padding:10px;border-bottom:1px dotted #B93B25;}
div.workshop:hover {background:#FFF3DB;}
a.seminar {clear:both;color:#000;font-size:150%;font-weight:bold;display:block;}

div.health-section {clear:both;overflow:auto;padding:10px;border-bottom:1px dotted #B93B25;}
div.health-section:hover {background:#FFF3DB;}
div.health-section a.health-sect-title {color:#000;font-size:150%;font-weight:bold;}

.health-aspects {clear:left;float:left;margin:10px 10px 10px 0;padding:10px;border:1px dotted #B93B25;}
.health-aspects h3 {margin:0;text-align:center;}
.health-aspects ul {padding:0;}
.health-aspects ul li {padding:3px;}
.health-aspects ul li a {display:block;font-weight:bold;text-decoration:none;padding-left:10px;background:url(/wp-content/themes/felice/images/arrow.gif) no-repeat 0 0;}
.health-aspects ul li a:hover {text-decoration:underline;background:url(/wp-content/themes/felice/images/arrow.gif) no-repeat left -20px;}

.classes {clear:left;float:left;margin:10px 10px 10px 0;padding:8px;border:1px dotted #B93B25;}
.classes h3 {margin:0;text-align:center;}
.classes ul {padding:0;}
.classes ul li {padding:3px;}
.classes ul li a {display:block;font-weight:bold;text-decoration:none;padding-left:10px;background:url(/wp-content/themes/felice/images/arrow.gif) no-repeat 0 0;}
.classes ul li a:hover {text-decoration:underline;background:url(/wp-content/themes/felice/images/arrow.gif) no-repeat left -20px;}

span.inset-left {display:block;float:left;font-size:110%;font-style:italic;padding:15px;width:45%;}
span.inset-right {display:block;float:right;font-size:110%;font-style:italic;padding:15px;width:45%;}

.meeting-planners {margin:0 auto;width:530px;}

h6.cta {min-height:32px;padding-left:50px;background:url(images/big-arrow.png) no-repeat;}

.sitemap {}
.sitemap ul {margin-left:5px !important;padding-left:15px !important;overflow:hidden;}
.sitemap ul li {list-style:none;margin-bottom:5px !important;padding-bottom:3px !important;padding-left:21px !important;background:url(images/bullet-1.gif) no-repeat 10px 5px;}

.contact-address {float:right;margin:35px;padding-bottom:110px;background:url(images/contact-mail.jpg) no-repeat 0 bottom;}
.contact-address .add1 {margin-bottom:30px;}
.contact-address .add1 span {font-family: georgia, times new roman; color: #16566e; font-size: 16px;font-weight:bold;}
.contact-address .add2 {margin-bottom:30px;}
.contact-address .add2 span {font-family: georgia, times new roman; color: #16566e; font-size: 16px;font-weight:bold;}