/*Remove Bad Browser Styles*/
* {margin:0; padding:0;}
a, :link,:visited {text-decoration:none;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight: normal;}
a img,:link img,:visited img {border:none;}
address, textarea {font-style:normal;}
a:focus, a:visited {outline-style: none;}/* Firefox outline link fix */

/* Fix Browser Float Problems */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {clear:both; height: 0; visibility:hidden; font-size:1px; display:block;}
* html .clear {height: 1%;}

/*Global*/
body {/*-moz-opacity: 0.9999;  Fix Firefox Mac Bug */ font: normal 0.75em/1.250em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #666666; text-align:center; background-color: #3D5B1C;}
#container {width: 816px; margin:20px auto 0 auto; text-align:left;}
a {color: #2E4C0D;}
a:hover {color: #000;}

/* Header */
#header {height: 200px; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px;}
#header #logoHold a#logo {width: 250px; height: 200px; display: block; background: url(../images/NikkiH_Logo.gif) no-repeat; margin: 0 auto;}
#header #logoHold a#logo:hover {background-position: -250px 0;}

/* Top Nav */
#nav {width: 790px; margin: 0 auto; height: 45px;}
#nav ul {height: 35px; margin: 0 auto;}
#nav ul li {display: inline;}
#nav a.navLink {height: 34px; float: right;}
#nav a#contact {background: url(../images/nav_contact.gif) no-repeat 0 0; width: 40px; margin-right: 14px;}
#nav a#contact:hover {background-position: -40px 0;}
#nav a#experience {background: url(../images/nav_Experience.gif) no-repeat -130px 0; width: 110px; margin-right: 10px;}
#nav a#experience:hover {background-position: -6px 0;}
#nav a#story {background: url(../images/nav_MyStory.gif) no-repeat -130px 0; width: 110px;}
#nav a#story:hover {background-position: -6px 0;}
#nav a#work {background: url(../images/nav_AboutMyWork.gif) no-repeat -124px 0; width: 124px; margin-right: 10px;}
#nav a#work:hover {background-position: 0 0;}
#nav a#homeopathy {background: url(../images/nav_Homeopathy.gif) no-repeat -170px 0; width: 170px; margin-right: 20px;}
#nav a#homeopathy:hover {background-position: 0 0;}
#nav a#book {background: url(../images/nav_BookInformation.gif) no-repeat -170px 0; width: 170px; margin-right: 8px;}
#nav a#book:hover {background-position: 0 0;}

/* Content */
#content {}
#contentBody {width: 750px; margin: 0 auto; background-color: #fff; padding: 20px; color: #666666; font: normal 1.2em/1.250em "Times New Roman", Georgia, Times, serif;}
#contentBody h1 {font-size: 24px; font-weight: bold; padding: 0 0 12px 0; line-height: 30px; color: #626262; text-transform: uppercase;}
#contentBody h2 {font-size: 16px; font-weight: bold; padding: 10px 0 4px 0; line-height: 16px; color: #889E41; text-transform: uppercase;}
#contentBody h2.alt {font-size: 16px; font-weight: bold; padding: 10px 0 6px 0; line-height: 16px; color: #889E41; text-transform: uppercase;}
#contentBody p {margin-bottom: 10px;}
#contentBody ul {margin-left: 20px; margin-bottom: 10px;}
#contentBody ul li {list-style-type: disc; padding: 2px 0;}
img.bodyImage {float: right; margin: 0 10px 10px 10px;}

/* Homepage Body */
#left {font: normal 1.5em/1.60em "Times New Roman", Georgia, Times, serif; color: #65482E; float: left; width: 250px; border-right: 1px solid #aaa; padding-right: 16px; margin-right: 30px;}
#right {width: 450px; float: left; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#currentBook {display: block; float: left; height: 275px; width: 180px; margin-top: 12px;}
#right h3#comingSoon {font-size: 18px; color: #333; font-weight: normal; line-height: 28px; text-transform: none; text-align: left; padding-top: 16px; float: left;}
#bookInfo {float: left; width: 220px; margin-top: 22px; margin-left: 20px; text-align: center;}
#right h3 {font-size: 28px; color: #738D20; font-weight: bold; line-height: 30px; text-transform: uppercase;}
#right h4 {font-size: 20px; line-height: 22px; color: #333; margin-top: 8px;}
#bookInfo p {font-size: 14px; line-height: 20px; color: #333; margin-top: 50px;}

/* Contact Form */
#formErrors {}
#formErrors h3 {font-weight: bold;  color: #de5921;}
#contactForm {}
#contactForm .required {font-weight: bold; color: #de3704;}
.formItem {margin-bottom: 14px;}
.formLabel {float: left; width: 130px; text-align: right;}
.formField {float: left; width: 400px; margin-left: 6px;}

/* Footer */
#footer {margin: 20px auto 0 auto; font-size: 12px; color: #cde9b3; padding: 12px 0 20px 20px; border-top: 1px solid #ccc;}
#footer a {color: #fff;}
#footer a:hover {color: #5c892a;}

/* PNG Fix 
#currentFeature,
#filmSeries,
.seriesItem,
#seriesOverlay1,
#seriesOverlay2,
#seriesOverlay3 {behavior: url(../styles/iepngfix.htc);}*/