/*  
Theme Name: Blue
Version: 1.0
Author: Richard Willars
Author URI: http://www.richardwillars.com/
*/
body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/wp-content/themes/blue/images/bg.png);
background-repeat:repeat-x;
font-size:1.1em;
}
#container{
width:898px;
margin:auto;
display:block;
}
#header{
height:193px;
}
#menu{
width:668px;
height:182px;
float:left;
margin:0;
padding:0;
list-style-type:none;
}
#menu li {
float:left;
}
#menu li a span{
display:none;
}
#menu li a{
height:182px;
display:block;
}
#menu #about a{
background-image:url(/wp-content/themes/blue/images/menu_about.png);
width:69px;
}
#menu #about a:hover, #menu #about a.current{
background-image:url(/wp-content/themes/blue/images/menu_about_h.png);
}
#menu #blog a{
background-image:url(/wp-content/themes/blue/images/menu_blog.png);
width:61px;
}
#menu #blog a:hover, #menu #blog a.current{
background-image:url(/wp-content/themes/blue/images/menu_blog_h.png);
}
#menu #articles a{
background-image:url(/wp-content/themes/blue/images/menu_articles.png);
width:80px;
}
#menu #articles a:hover, #menu #articles a.current{
background-image:url(/wp-content/themes/blue/images/menu_articles_h.png);
}
#menu #work a{
background-image:url(/wp-content/themes/blue/images/menu_work.png);
width:85px;
}
#menu #work a:hover, #menu #work a.current{
background-image:url(/wp-content/themes/blue/images/menu_work_h.png);
}
#menu #contact a{
background-image:url(/wp-content/themes/blue/images/menu_contact.png);
width:79px;
}
#menu #contact a:hover, #menu #contact a.current{
background-image:url(/wp-content/themes/blue/images/menu_contact_h.png);
}
#main{
font-size:0.7em;
color:#333;
}
#main a{
text-decoration:none;
color:blue;
}
#left{
margin-left:15px;
width:515px;
float:left;
}
#right{
float:left;
margin-left:138px;
margin-top:55px;
width:213px;
}
#footer{
clear:both;
margin:50px 15px 10px 15px;
color:#949494;
font-size:0.7em;
border-top:solid 1px #dedede;
padding-top:2px;
}
#footer .left{
float:left;
width:300px;
text-align:left;
}
#footer .right{
float:right;
width:300px;
text-align:right;
}
#footer a{
color:#949494;
text-decoration:none;
}
h1,h2{
font-size:2em;
font-weight:bold;
margin:30px 0;
}
h2{
font-size:1.5em;
}
a h1, a{
text-decoration:none;
color:#333;
}
a img{
border:none;
}
#right h2 {

}
p{
line-height:1.6em;
}
#main ul {
border-top:solid 1px #dedede;
margin:0;
padding:0;
list-style-type:none;
color:#999;
}
#main ul li a {
color:#999;
text-decoration:none;
}
#main ul li{
padding:5px 0 5px 5px;
border-bottom:solid 1px #dedede;
}
.work a {
border-bottom:1px solid #CCCCCC;
display:block;
padding:10px 0px 3px;
width:240px;
}
.view {
background:url(/wp-content/themes/blue/images/workoverlay.jpg);
height:27px;
width:225px;
padding-left:15px;
padding-top:13px;
}
#main .view a {
color:#fff;
display:block;
text-decoration:none;
}
#main .work a {
color:#666666;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

ol.commentlist li {
clear:both
}
.comment-meta {
background:transparent url(images/pbd-com-point.png) no-repeat scroll 100% 20px;
float:left;
width:145px;
}
.comment-meta img {
border:5px solid #20356b;
display:block;
margin:0 0 10px;
}
.comment-meta cite {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
}
.comment-meta cite a:link, .comment-meta a:visited {
color:#000000;
font-size:14px;
font-weight:bold;
}
.comment-date, .commentlist .comment-date a:link, .commentlist .comment-date a:visited {
color:#4F4F4F;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
.comment-text-1 {
background:#20356b url(images/pbd-com1.png) no-repeat scroll 0 0;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 20px;
color:#fff;
}
.comment-text-2 {
background:transparent url(images/pbd-com2.png) no-repeat scroll 0 100%;
padding:20px 20px 0;
width:280px;
color:#fff;
}
.reply {
position:relative;
text-align:right;
top:-20px;
}
.comment-text-1 a:link, .comment-text-1 a:visited {
color:#fff;
padding:0 2px;
}
.comment, .comment ul, .comment ul li {
border:0;
}