/*
Theme Name: AudioZephyr
Theme URI: http://www.audiozephyr.co.nz/
Description: Theme for AudioZephyr's website.
Author: StudioTidal
Version: 1.0
*/

* { margin:0; padding:0; }
body { background:#000 url(img/wrapper_bg.jpg) no-repeat center top; color:#CCC; font-family:'Trebuchet MS','Arial','Helvetica',sans-serif; font-size:13px; font-weight:normal; line-height:150%; min-width:900px; }
.home { background:#000 url(img/az_logo.jpg) no-repeat center 50px; }
a { color:#FFCE00; text-decoration:none; }
a:hover { text-decoration:underline; }
h2 { font:28px/100% 'Trebuchet MS'; font-weight:normal; text-shadow:0 1px 10px #111; }
h3 { color:#FFF; font:18px/150% 'Trebuchet MS'; font-style:normal; padding-top:20px; text-shadow:0 1px 10px #111; }
h4 { color:#FFFFC5; font:20px/150% 'Trebuchet MS'; font-style:normal; font-weight:normal; text-shadow:0 1px 10px #111; }
p { padding:10px 0; }
blockquote { margin-top:15px; }
#wrapper { height:600px; margin:0 auto; width:900px; }
#wrapper-home { height:100%; margin:0 auto; width:100%; }
#panel { background:#000 url(img/wrapper_bg.jpg) no-repeat -112px 0; float:left; min-height:600px; width:220px; }
#logo { height:180px; margin-bottom:70px; }
#logolink { display:block; height:180px; text-indent:-9999em; width:220px; }
#contact { color:#FFCE00; margin-left:-15px; padding:15px 15px; text-align:right; width:185px; }
.hide { display:none; }
.name { color:#FFF; font-size:20px; text-shadow:0 1px 10px black; }
.aboutlink { color:#777; display:inline-block; font-size:85%; font-style:italic; padding-top:7px; }
#main { background:#000 url(img/wrapper_bg.jpg) no-repeat -332px 0; float:left; min-height:600px; width:680px; }
#main-home { }
#nav { height:30px; padding-top:10px; width:580px; }
#nav ul { color:#FFCC33; float:right; list-style:none; }
#nav ul li { float:left; padding-right:10px; }
#nav ul li a { margin-right:10px; }
#container { float:left; min-height:560px; padding:0 20px; width:640px; }
#container-home { margin:265px auto 0; min-height:100px; width:640px; }
#content { padding:30px; width:480px; }
.entry ul, .entry ol { padding-left:40px; }
.entry ul li, .entry ol li { padding-bottom:5px; }
.entry blockquote { background:#000 url(img/wrapper_bg.jpg) no-repeat -360px -200px; border:1px dotted #999; padding:5px 20px; }
#pricetable tr td p { padding:0; }
#pricetable tr td ul { padding-left:40px; }
#pricetable tr td ul li { padding:0; }
#footer { clear:both; color:#444; float:left; font-size:85%; padding:20px; text-align:right; width:760px; }
#footer-home { clear:both; color:#444; font-size:16px; margin:0 auto; text-align:center; text-transform:uppercase; }
#footer-home a { color:#FFCE00; }

/* WordPress Generated Classes */
.aligncenter, div.aligncenter {	display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; -khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:20px 10px 10px 10px; padding-top:4px; text-align:center; }
.wp-caption img { border:1px solid #999; margin:0; padding:0; }
.wp-caption p.wp-caption-text { color:#333; font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }