@charset "utf-8";

/*
Theme Name: Benchmark
Description: Bespoke theme for Benchmark
Theme URI: http://webotic.ie
Tags:
Version: 1.1
Author: Simon Manley
Author URI: http://webotic.ie
*/

.error input {
    border: 1px solid red;
}
.errorlist {
    color: red;
    margin: 0 0 10px;
}

/*Post Styles*/

.post_wrap{
background:#f8f8f8;
padding:10px 0;
}
.post_title{
padding:2px 0;
margin:0;
line-height: 0.9em;
color:#30333b;
text-decoration:none;
font-weight:lighter;
font-size:32px;
}
.post_title a{
color:#30333b;
}
.post_title a:hover{
color:#30333b;
text-decoration:none;
}
.post_date{
font-size:10px;
color:#A9A9A9;
}
.post_content{
color:#000000;
font-size:12px;
}
.post_content a{
color:#30333b;
text-decoration:none;
}
.post_content a:hover{
color:#30333b;
text-decoration:underline;
}

.post_content h1 h2 h3 h4 h5 h6{padding:4px 0 10px 0;margin:0;font-weight:lighter;color:#30333b;}
.post_content h1 h2 h3 h4 h5 h6 a{padding:4px 0 10px 0;margin:0;font-weight:lighter;color:#30333b;}
.post_content h1 h2 h3 h4 h5 h6 a:hover{padding:4px 0 10px 0;margin:0;font-weight:lighter;color:#30333b;}

.post_content h1{font-size:32px;}
.post_content h2{font-size:28px;}
.post_content h3{font-size:26px;}
.post_content h4{font-size:24px;}
.post_content h5{font-size:22px;}
.post_content h6{font-size:20px;}

/*.post_content blockquote{
background:#ffffff url(images/blockquote-bg.png) no-repeat scroll 10px 16px;
border:0px dashed #800000;
margin:15px 30px 15px 0;
padding:10px 10px 0px 80px;
font-style:italic;
}*/

.post_content ul{
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:0;
padding:0 0 0 20px;
padding-bottom:5px;
}

.post_content ul li{
padding-left:22px;
padding-bottom:5px;
margin:0;
}

.post_content ol{
margin:0;
padding:0 0 0 35px;
list-style:decimal;
}

.post_content ol li{
padding-bottom:5px;
}

.post_content dl{
margin-top:0;
}

.post_content pre{
font-size:11px;
margin: 15px 30px 0 10px;
border-left:5px solid #999999;
margin:1em 0;
overflow:auto;
padding:0.4em;
white-space:pre-wrap;
word-wrap:break-word;
}

.post_content acronym, abbr {
border-bottom: 1px dashed #999;
font-size: 0.9em;
letter-spacing: .07em;
cursor: help;
}

.post_content p {padding:5px 0 5px 15px;}

.post_tag{
font-size:11px;
color:#A9A9A9;
}
.post_tag a{
color:#A9A9A9;
text-decoration:underline;
}
.post_tag a:hover{
color:#C0C0C0;
text-decoration:underline;
}

.tags{font-size:11px;color:#6B8E23;}
.tags a{color:#6B8E23;}
.tags a:hover{color:#6B8E23;text-decoration:underline;}

#tags ul
{
list-style-type: none;
display:inline;
padding: 0;
margin: 0;
}

#tags li
{
background-position: 1px;
padding-left: 20px;
}



#comments {color:#444444;}
.comment {color:#222222;border:1px #cccccc solid;padding:15px;margin:2px;}
.comment_text {color:#444444;margin:0;padding:0;}
.comment_text a{color:#800000;}
.comment_text a:hover{color:#800000;text-decoration:underline;}

#respond h3 {padding:2px;color:#333333;}

#recentcomments {font-weight:bold;}
#recentcomments .recentcomments a{font-weight:lighter;font-style:italic;}
#recentcomments .recentcomments a:hover{font-weight:lighter;font-style:italic;text-decoration:underline;}

a.tagsz-1 { font-size:  8px; font-weight:bold;}
a.tagsz-2 { font-size: 10px; }
a.tagsz-3 { font-size: 12px; }
a.tagsz-4 { font-size: 14px; }
a.tagsz-5 { font-size: 16px; font-family: Georgia, Serif;}

.navigation {color:#800000;}
.navigation	a{color:#800000;}
.navigation	a:hover{color:#800000;}


/* End Style */


/* WP Requirements */
.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0;
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0 5px 15px;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
}

.wp-caption img {
   margin: 0;
   padding: 3px;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 9px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#999999;
   text-transform: uppercase
}

#today {
	color: #800000;
	}
#today a{
	color: #800000;
	}
#today a:hover{
	color: #800000;
	text-decoration:underline;
	}

#wp-calendar {
	margin: auto;
	}
#wp-calendar a{
	color: #444444;
	text-decoration:underline;
	}
/* End WP Requirements */

.border{margin:13px 8px;float:left;}
.border_top{margin:13px 2px;float:left;}

.par-left{float:left;width:180px;}
.par-right{float:left;width:180px;margin-left:140px;}

.image-feed-myImagesList img {
	width:80px;
	height:80px;
}