/*
Theme Name: Meta Solutions Blog
Theme URI: http://blog.metasolutions.co.nz
Description: Meta Solutions Blog wordpress theme.
Version: 5.0
Author: Meta Solutions
Author URI: http://metasolutions.co.nz/

*/




body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

body { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f5658;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-position:top center;

}

h1 { 
font-family:  arial,  Helvetica, arial, sans-serif;
font-weight:normal;
font-size:28px;
color:#fff;
clear:both;
}

h2 { 
font-family:  arial,  Helvetica, arial, sans-serif;
font-weight:normal;
padding-bottom:10px;
color:#bbd731;
}

h3 { 
font-family:  arial,  Helvetica, arial, sans-serif;
font-weight:bold;
padding-bottom:10px;
color:#919191;
font-size:11px;
}

h4 { 
font-family:  arial,  Helvetica, arial, sans-serif;
font-weight:bold;
padding-bottom:10px;
color:#458814;
font-size:12px;
}


a:link { 
color:#5ca012;
text-decoration:none;}

a:visited {  
color:#5ca012;
text-decoration:none;}

a:hover {  
color:#add319;
text-decoration:none;}

a:active { 
color:#5ca012 ;
text-decoration:none; }


#container { 
width:946px;
margin-left:auto;
margin-right:auto;
}

#content { 
margin-bottom:30px;
clear:both;
}

#header { 
color:#fff;
background-image:url(images/header-background.jpg);
background-repeat:no-repeat;

}

#logo {
float:left;
padding-top:14px;
}

#call-us-head { 
float:right;
margin-top:18px;
font-size:20px;
}

.phone-number { 
color:#b2d519;
font-size:24px;
}

#nav { 
position:absolute;
margin-top:80px;
margin-left:460px;
*margin-left:260px;
}

#nav ul { 
margin:0px;
padding:0px;

}

#nav li { 
font-size:14px;
padding:0px;
margin:0px;
float:left;
list-style-type:none;
padding-left:10px;
padding-right:10px;
border-left: 1px solid #74ac36;
}

#nav li a:link { 
color:#fff;
text-decoration:none;}

#nav li a:visited {  
color:#fff;
text-decoration:none;}

#nav li a:hover {  
color:#add319;
text-decoration:none;}

#nav li a:active { 
color:#fff;
text-decoration:none; }


#left { 
float:left;
width:600px;
padding-right:60px;
margin-bottom:30px;
padding-top:20px;
}

#right { 
float:left;
width:280px;

}

#footer { 
clear:both;
border-top: 1px solid #ececec;
}

#blogheader { 
clear:both;
padding-top:40px;
*padding-top:20px;
padding-bottom:20px;
}


.date { 
float:left;
padding-right:15px;
padding-top:10px;
text-align:center;
font-style:italic;
font-size:14px;
color:#add319;
}



.blogtitle { 
float:left;
border-left: 1px solid #ededed;
padding-bottom:20px;
padding-left:20px;
width:450px;
*padding-bottom:0px;
}

.blogpostheader h2, .blogpostheader h1 { 
font-size:24px;
padding-bottom:0px;
width:480px;
}

.blogpostheader h1 { color:#5ca012;}

.blogcontent { 
border-top: 1px solid #ededed;
clear:both;
padding-top:20px;
border-bottom: 1px solid #ededed;
*padding-top:10px;
}

.postmetadata { 
padding-top:5px;
font-size:10px;
}

.meta-post { 
margin-bottom:50px;
}

.blogcontent p { 
padding-bottom:15px;
line-height:20px;
}

#side-twit-content p { 
background-color:#fbfbfb;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:259px;
font-weight:bold;
}

.follow-twit { 
padding-bottom:20px;
}


.cat-side { 
margin-top:20px;
}

#side-cat-cloud { 
background-color:#fbfbfb;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
width:259px;
}

.catcloud a { 
margin-right:5px;
}

img {border:none;}

.alignleft { 
float:left;
margin-right:15px;
margin-bottom:15px;
}

.alignright { 
float:right;
margin-left:15px;
}

.blogcontent img { 
border: 4px solid #ededed;
}


#side-rss-content { 
background-color:#fbfbfb;
padding:20px;
}

.rss-side { 
margin-top:20px;
}

.rss-feed { 
float:left;
margin-left:20px;
margin-right:40px;
}

.nocomments { 
clear:both;
}

.aktt_tweets ul {background-color:#fbfbfb;
margin:0px;
padding:15px;
width:259px;
}

.aktt_tweets li { 
list-style-type:none;
padding-bottom:10px;
}


.wpcf7 textarea { 
width:260px;
}

.wpcf7 p { 
padding-bottom:10px;
font-weight:normal!important;
}

.wpcf7 .your-name input, .wpcf7 .your-email input, .wpcf7 .your-phone input { 
width:260px;
}

.captcha-748 input { 
width:150px;
float:right;
}