/*
Theme Name: Do ZUMBA
Description: A custom ZUMBA website for Angela Ponzio
Author: New Nine Media
Version: 1.0
*/
/*
//
//	RESET BROWSER DEFAULTS SO THAT THE SITE LOOKS THE SAME
//	ON ALL BROWSERS (WELL...AS CLOSE AS POSSIBLE. DAMN IE!)
*/
html, body, form {margin: 0px; padding: 0px;}
html, body {background: #ffffff; color: #000000; font-family: arial; font-size: 14px; line-height: 1; text-align: center;}
sup {margin: 0px; padding: 0px; line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; clear: both;}
table {border-collapse: collapse; border-spacing: 0;}
/*
//
//	SET THEME UNIVERSALS / NON-PAGE-SPECIFIC ASSETS
*/
body {background: url(images/zumba_drum.jpg) no-repeat center -90px;}
a {color: #0000ff; text-decoration: none;}
a:hover {color: #000099; text-decoration: underline;}
a img {border: none;}
.both {clear: both;}
.left {float: left;}
.right {float: right;}
.hm {display: none;}
#wrapper {margin: 0px auto; text-align: left; width: 960px;}
#header {padding: 10px 0px;}
#zumba-logo {background: url(images/logo_zumba.gif) no-repeat; height: 60px; width: 180px;}
#zumba-logo a {display: block; height: 60px; width: 180px;}
#zumba-title {padding: 8px 0px 0px 0px; text-align: right;}
#zumba-title h1 {color: #a8ae39; font-size: 22px; margin: 0px; padding: 0px;}
#zumba-title h2 {font-size: 16px; margin: 0px; padding: 0px;}
#navbar {background: url(images/bg_navbar.png) repeat-x; height: 36px;}
.nav-buttons ul {list-style: none; margin: 0px; padding: 0px;}
.nav-buttons li {display: inline; margin: 0px; padding: 0px;}
.nav-buttons li a {background: url(images/bg_topnav_btn.png) no-repeat right top; color: #c4de31; display: block; float: left; font-family: Century Gothic, arial; font-size: 13px; font-weight: bold; height: 22px; letter-spacing: 1px; padding: 8px 17px 0px 15px; text-decoration: none; text-transform: uppercase;}
.nav-buttons li a:hover {background: url(images/bg_topnav_btn.png) no-repeat right bottom; color: #333333;}
li.nav-button-home {height: 30px; width: 44px;}
li.nav-button-home a {background: url(images/bg_topnav_btn_home.png) no-repeat right top; border-left: 1px solid #000000; display: block; height: 30px; margin: 0px; overflow: hidden; padding: 0px; text-indent: -1000px; width: 44px;}
li.nav-button-home a:hover {background: url(images/bg_topnav_btn_home.png) no-repeat right bottom;}
#navbar-right {border-right: 1px solid #000000; height: 30px;}
#content {background: url(images/bg_content.png) no-repeat center top; padding: 20px; width: 920px;}
#entry {width: 560px;}
#entry h1, #entry h2, #page-calendar h1, #page-calendar h2 {font-size: 18px; margin: 0px; padding: 7px 0px;}
#entry div.entry-title h1, #page-calendar div.entry-title h1 {font-size: 22px; margin: 0px; padding: 0px;}
#entry p, #entry li, #page-calendar p, #page-calendar li {line-height: 150%;}
#sidebar {width: 300px;}
#footer {padding: 50px 0px 0px 0px;}
#credentials {border-top: 1px solid #c4de31; font-size: 12px; padding: 20px 0px;}
#facebook-me {background: url(images/front_facebook.png) no-repeat; height: 27px; font-size: 14px; font-weight: bold; padding: 11px 0px 0px 45px;}
#facebook-me a {color: #4c7b0f;}
#certification-logos {background: url(images/angela-certs.png) no-repeat; height: 39px; width: 464px;}
#footerbar {border-top: 1px solid #c4de31; font-size: 12px; padding: 10px 0px 0px 0px;}
.footerbox {margin-right: 21px; width: 214px;}
div.footerbox-last {margin-right: 0px;}
.footerbox ul {list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
.footerbox li {line-height: 135%; margin: 0px; padding: 0px;}
.footerbox li.footer-title {color: #454545; font-size: 13px;}
.footerbox li a {color: #666666; text-decoration: none;}
.footerbox li a:hover {color: #000099; text-decoration: underline;}
#newnine {background: url(images/logo_newnine.png) no-repeat bottom right; color: #787878; padding: 40px 0px 0px 0px; text-align: right;}
#newnine a {display: block; color: #787878; padding: 16px 50px 0px 0px;}
#newnine a:hover {color: #000099;}
#copyright {color: #787878; font-size: 12px; padding: 20px; text-align: center;}
/*
//
//	PAGE-CONTACT.PHP
*/
td.contactWarn {padding: 0px 0px 10px 0px;}
div.contactWarn {border: 1px solid #990000; color: #990000; font-size: 13px; font-weight: bold; padding: 8px;}
td.contactField {font-size: 13px; font-weight: bold;}
td.contactInput {padding: 0px 0px 10px 0px;}
td.contactInput input {font-family: arial; font-size: 13px; padding: 4px; width: 300px;}
td.contactInput textarea {font-family: arial; font-size: 13px; padding: 4px; height: 150px; width: 500px;}
/*
//
//	SINGLE.PHP
*/
p.post-details {color: #454545; font-size: 12px; margin-top: 0px; padding-top: 0px;}