/*
Theme Name: Aria's site
Theme URI: http://aria.org.nz
Description: Theme for aria.org.nz
Version: 2.0
Author: Dan Willis
Author URI:http://twoseven.co.nz/
Tags:
*/
/* Eric Meyer's CSS reset:v1.0 | 20080212 (http://meyerweb.com/eric/tools/css/reset/) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* CSS Reset ends */

h1{font-size:2.4em;}
h2{font-size:1.8em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}

.hidden {display:none;}

body {background:#eaeaea url(./images/bg.gif) repeat-x;text-align:center;font-family:"Lucida Grande","Lucida Sans",sans-serif;}
h1 {text-indent:-9999px;height:101px;margin:0;background:url(./images/title.gif) no-repeat 0 100%;}
h1 a {display:block;width:100%;height:100%;}

#nav{clear:both;overflow:hidden;background:transparent url(./images/navbg.jpg) no-repeat;height:34px;padding:0 0 0 12px;margin-bottom:18px;}
#nav li {float:left;height:26px;padding:0;margin-right:10px;overflow:hidden;margin-top:8px;}
#nav li a {display:block;height:26px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;padding:8px 10px 0 10px;font-weight:bold;}
#nav li a:hover {background:#999;} 
#nav li.selected {background:#fff url(./images/nav-top-left.gif) no-repeat top left;}
#nav li.selected a {background:transparent url(./images/nav-top-right.gif) no-repeat top right; color:#333;}
#nav li.selected a:hover {color:#000;}
#nav li#searchitem {margin:8px 0 0 0;width:240px;float:right;}
#nav li#searchitem form input {float:left;vertical-align:middle;margin:0 4px;}
#s {background:#eaeaea;border:1px solid #333;height:18px;}

#wrapper {position:relative;width:960px;margin:0 auto 4em auto;text-align:left;background:transparent;}
#the-verse {position:absolute;top:25px;right:12px;width:460px;text-indent:-6px;color:#fff;text-shadow: 1px 1px #666;font-weight:normal;font-family:Georgia, serif;font-size:14px;}
#the-verse span {display:block;float:right;font-style:italic;}

#content {font-size:12px;color:#333}
#content h2, #content h3 {margin-bottom:6px;font-family:Georgia,serif;font-size:36px;padding:4px;font-weight:normal;}
#content h2, #content h2 a, #content h3, #content h3 a {display:block;color:#be9b54;text-decoration:none;}
#content h2 a:hover, #content h3 a:hover {color:#ffd071;}
#content h3 {font-size:26px;margin:4px;}
#content h4 {margin:4px;}
#content h5 {text-transform:uppercase;color:#999;font-size:12px;margin:4px;}
#content div.module {margin-bottom:10px;float:left;display:inline;position:relative;}
#content div.module .searchform {margin:10px 0;background:#eaeaea;border:1px solid #ccc;padding:10px;}
#content p, #content address {line-height:1.5;margin:0 0 10px 4px;}
#content p.post-meta, p#comments {color:#ccc;font-size:11px;font-family:"Helvetica",Arial,sans-serif; margin:-8px 0 10px 4px;background:transparent;padding:4px 0 0 0;}
#content p.post-meta span {color:#666}
#content p.comment-link a {border:1px solid #f2f2e2;display:block;height:18px;color:#666;font-size:10px;font-family:"Helvetica",Arial,sans-serif;text-decoration:none;background:transparent url(./images/icons/comments.png) no-repeat 1% 50%;padding:4px 0 0 23px;font-weight:bold;text-transform:uppercase;}
#content p.comment-link a:hover {background-color:#fff; color:#333;border:1px solid #f6f6f6;}

#content .module.bg {background:#fff;}
#content .module.bg h5, #content .module.bg p {margin:8px;}
#content .module.bg p {font-size:10px;}

#commentform label {font-size:10px;margin:8px 4px 4px 4px;display:block;line-height:1.5;}
#comment {width:100%;} 

#previous-posts {border-top:1px solid #fff;padding:0;margin:0;}
#previous-posts li {border-bottom:1px solid #fff;padding:0;margin:0;}
#previous-posts li a {line-height:1.6;display:block;height:100%;color:#be9b54;font-size:16px;text-decoration:none;position:relative;padding:0 0 0 4px;margin:0;overflow:hidden;}
#previous-posts li a:hover {color:#666;background:#fff;}
#previous-posts li a span {display:block;position:absolute;right:4px; top:0.5em;color:#999;font-size:10px;}
#previous-posts li a:hover span {color:#666;}

#subscribe-btn {position:absolute;bottom:0;right:0;overflow:auto;}

#progress {background:#fe7ac5;height:150px;border:1px solid #fec1e4;width:368px;color:#333;}
#progress h5 {margin-top:8px;margin-left:8px;color:#333}
#progress p {margin:8px;}
#progress-frm {position: absolute;bottom:0;right:0;}
.meter {position:relative;background:#fff;border:1px solid #ccc; height:28px;width:350px;overflow:hidden;text-align:right;color:#fff;}
.meter strong {display:block;background:#ffd071;position:absolute;top:0;left:0;width:100%;height:14px;border-bottom:14px solid #be9b54;border-right:2px solid #ffd071;border-left:2px solid #ffd071;line-height:1.3;padding-right:4px;font-size:20px;color:#333;}

#subscribe {height:150px;}
#subscribe label {font-size:10px;margin:8px;display:block;line-height:1.5;}
#subscribe-frm p.tagline {display:none;}
#subscribe-email {width:160px;}
#subscribe-btn, #progress-btn, #support-btn, #read-more-btn {float:right;margin:8px;}

#support {height:150px;}
#support li, #content #support p {font-size:10px;line-height:1.5;}
#support p {margin:8px 4px 4px 4px;}
#support ul {margin-left:2em;list-style:disc;}

#sponsors {overflow:hidden;}
#sponsors a {text-align:center;}

#linklist ul {list-style-type:square; margin:8px 8px 8px 32px;}
#linklist ul li {line-height:1.5;}
#linklist ul li {font-size:10px;}
#linklist ul li a {font-size:12px;}

#archive-list ul {margin:8px;}
#archive-list ul li {margin:8px 0;}

ol.commentlist li {padding:4px;}
ol.commentlist li.alt {background:#eaeaea;} 
ol.commentlist li img.avatar {margin:4px;}
ol.commentlist li cite {font-style:normal;font-weight:bold;}
ol.commentlist li p.post-meta {float:right;}
ol.commentlist li span.comment-author {font-size:14px;}

.navigation {margin:4px;}

#c_form_2 .contactleft {margin-top:8px;margin-bottom:4px;}
#c_form_2 #wpcf_msg {width:100%;}
#c_form_2 #contactsubmit {margin-top:8px; float:right;}

.col1 {width:180px;float:left;margin-left:10px;}
.col2 {width:370px;float:left;margin-left:10px;}
.col3 {width:560px;float:left;margin-left:10px;}
.main-post {margin-bottom:20px;}

#footer {clear:both;background:#ffd071;padding:4px;color:#333;text-align:right;border-bottom:3px solid #be9b54;}
#footer {line-height:1.5;font-size:10px;}

