/*
Theme Name: Waitaha
Theme URI: http://waitaha.org/
Description: Waitaha Org Theme
Author: Meta Solutions
Author URI: http://metasolutions.co.nz/
*/


/* 
   Meyer's CSS Reset
   v1.0 | 20080212 
*/

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, 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;
	background: transparent;
}

.clear { 
clear:both;
}

h1 { 
color:#281f0e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
}

h2 { 
color:#281f0e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
}

a:link { color:#3191a6; text-decoration:none;}
a:active { color:#3191a6; text-decoration:none;}
a:hover { color:#3191a6; text-decoration:underline;}
a:visited { color:#3191a6; text-decoration:none;}


body { 
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-attachment:fixed;
background-repeat:repeat-x;
background-color:#eaf3f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#navigation { 
background-image:url(images/nav-background.png);
background-repeat:repeat-x;
}

#nav-inner { 
height:50px;
width:920px;
margin-left:auto;
margin-right:auto;
}

#home-banner {
background-image:url(images/home-header.jpg);
background-repeat:no-repeat;
height:325px;

}


#nav-inner li a:link { 
color:#3191a6;
}

#nav-inner li a:visited { 
color:#3191a6;
}


#nav-inner li a:hover { 
color:#69ad0a;
text-decoration:none;
}

#nav-inner li a:active { 
color:#3191a6;
}

#nav-inner ul { 

}

#nav-inner li { 
float:left;
font-size:18px;
list-style-type:none;
padding-top:13px;

}

#container { 
width:920px;
margin-left:auto;
margin-right:auto;
}

#logo { 
margin-top:25px;
margin-bottom:20px;
float:left;
}

#twitter-panel { 
font-size:10px;
background-image:url(images/twitter-background.png);
background-repeat:no-repeat;
min-height:70px;
float:left;
width:330px;
padding-right:100px;
padding-left:10px;
padding-top:20px;
margin-left:180px;
margin-top:30px;
line-height:16px;

}

#content { 
clear:both;
background-image:url(images/container-background.png);
padding:10px;
}

#left { 
width:610px;
float:left;
}

#right { 
width:265px;
float:left;
padding-left:25px;
}

#right p { 
line-height:22px;
font-size:11px;
}

#right h2 { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
}

.post { 
margin-bottom:28px;
}

.post h2 { 
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#eaf3f9;
padding:5px;
font-weight:normal;
font-size:22px;
}

.post p { 
margin-top:10px;
padding:5px;
line-height:22px;
}

.twitter-icon { 
background-image:url(images/twitter-icon.gif);
background-repeat:no-repeat;
padding-left:30px;
height:26px;
margin-top:5px;
}

.rss-icon { 
background-image:url(images/rss-icon.gif);
background-repeat:no-repeat;
padding-left:30px;
height:26px;
margin-top:10px;
}

.follow { 
margin-top:20px;
}

#right li { 
list-style-type:none;
}

#home-posts { 
margin-top:20px;
}

.widget_tag_cloud h2 { 
margin-top:20px;
}

.alignleft { 
float:left;
padding-right:10px;
}

.alignright { 
float:right;
padding-left:10px;
}

#comments li {
list-style-type:none;
 }

#comments { 
padding-left:5px;
margin-bottom:20px;
}

.comments-header { 
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin-bottom:10px;
padding-left:5px;
font-size:16px;
}

.comment-text { 
margin-bottom:20px;
line-height:22px;
}

.comment-author { 
margin-bottom:5px;
}

.comment-date { 
font-size:10px;
margin-bottom:10px;
}

.odd { 

background-color:#eaf3f9;
padding:5px;
}

.even { 
padding:5px;
}

#commentform { 
margin-left:5px;
}

#author { 
margin-bottom:10px;
}

#email { 
margin-bottom:10px;
}

#url { 
margin-bottom:10px;
}

.comment-field textarea { 
width:600px;
margin-bottom:10px;
}

.comment-label { 
font-size:11px;
padding-bottom:4px;
}


.ngg-widget img  { 
padding:3px!important;
border: 1px solid !important;
} 

.page-post h1 { 
margin-bottom:15px;
}

.page-post h3 { 
margin-bottom:15px;
font-weight:normal;
line-height: 22px;
}

.page-post p { 
margin-bottom:15px;
line-height: 22px;
}

#footer {
float: right;
font-size:11px; 
margin-top:15px;
width:900px;
}

#footer li { 
float: right;
list-style-type:none;
padding-left:15px;
}


.metasolutions { 
margin-top:10px;
float:right;
}

.pagetitle { 
margin-top:20px;
}

.widget_wp_shopping_cart { 
margin-top:20px;
margin-bottom:15px;
}

.textwidget { 
margin-top:15px;
}

.additional_description_link { 
display:none!important;
}

.producttext { 
color:black!important;
}
.wpsc_product_title { 
font-size:20px!important;
padding-bottom:5px;
}

#home-banner-text p { 
width:450px;
font-size:18px;
padding:10px;
margin:2px!important;
padding:0px!important;
padding-left:10px!important;
line-height:23px!important;
}

#home-banner-text { 
color:#fff;
padding-top:70px;
padding-left:15px;
}

#home-banner-text h1 { 
color:#fff;
padding-left:10px;
font-size:30px;
}

#intro p {
margin-top:10px;
padding:5px;
line-height:22px;}

.from-blog { 

margin-bottom:5px;
}

.audioplayer_container {  
  float: left;  
}  

#audioplayer_1 { 
float: left;
}