/*
Theme Name: Painting
Theme URI: 
Description: property decorating blog
Version: 1.0
Author: Adrian Rayfield
Author URI: http://www.propertydecorating.co.uk/
Tags: Property Decorating

*/


body {margin:0; padding:0; font-family: Verdana,arial, sans-serif;}
#container {margin-left: auto; margin-right: auto;} 
#banner {height: auto; text-align:center;}

#nav { padding:0.5em;   margin-left: 70%; margin-right: 0.5em; line-height:1.3em; text-align:center;font-size:0.9em;}
#nav li {margin-left: -2em;}
 * html #navigation {position:relative;}
#main {padding-top:1em; font-size:0.9em; float: left; width: 65%;  \width: 70%; w\idth:65%; margin-left: 2em; line-height:1.4em;}
#headerlinksbar {margin-left: 4em;}
#headerlinksbar a {padding:.5em;}
/* Navigational */
ul {list-style-type:none; margin:0;}

a:link    {color: #000080; text-decoration:underline; background-color: inherit;}
a:visited {color: #000080; text-decoration:underline; background-color: inherit;}
a:hover   {color: #0000ff; text-decoration:none; background-color: inherit;}
a:focus   {color: #0000ff; text-decoration:none; background-color: inherit;}
a:active  {color: #000080; text-decoration:none; background-color: inherit;}

#nav li h2  {font-size:1em; color:#cc0200; margin-top: 1em;}

	/*Advert in sidebar*/
	#advert {font-size:0.7em}
	.advert {font-size:0.7em}
/* START OF BLOG ADVERTS */
	/* RIGHT sidebar on blog */
	div.rsbadvert {padding: 0.25em; margin-left:auto; margin-right:auto; }
	div.rsbadvert p {font-size: .8em; margin-bottom: -0.1em}
	/* END OF sidebar on blog */
	
/* END OF BLOG ADVERTS */

/* end of Navigational */

#footer {clear:both; text-align:center; font-family: Verdana,arial, sans-serif; font-size:0.7em;}

/* Footer stripe */
div.hr {
  height: 1.3em;
  background: #fff url(colouredstripe.jpg) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
/* END Footer stripe */

a img {border-style: none;}

.imageright {float:right;}

.hideme {display:none;}
.clear {clear:both;}

.center {text-align:center;}
acronym, abbr { border-color: black black #000000; cursor: help; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

/* list for main div */
#main li.list {background: url(/assets/bullet.jpg) no-repeat 0px 3px; font-family: Verdana, Arial, sans-serif; line-height:1.5em; margin-left:2em;padding-left:1.5em;}
#main li.list a {display:block; width: 50%;}


.bullet li {background: url(/assets/bullet.jpg) no-repeat 0px 6px; font-family: Verdana, Arial, sans-serif; line-height:1.5em; margin-left:2em;padding-left:2em;}
/* end of list for main div */

/* SKIP LINK */
.skip-link a, .skip-link span{
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
   top:-4em;
  left:-3em;
}

.skip-link a:active, .skip-link a:focus {
  position: absolute;
  overflow: visible;
  width: auto;
  height: auto;
 font-family: Verdana,  Arial, sans-serif;
  background-color: #ffcc00;
  color: blue;
  top: 4em;
  left: 1em;
  padding: 5px;
  border: 2px solid blue;
  font-weight: bold;
}
/* END SKIP LINK */

/* Headings */
h2, h3 {font-size:1em; color:#cc0200}
h1 {font-size:1.2em; color:#cc0200}
.maintitle {font-size:1.5em; color:#007B3D; margin-top:-.5em;}
#main h2 {margin-bottom: -1em;}
/* END HEADINGS */

/* Image floaters and floats */
.imagefloatright {float:right; margin:0.5em; border:0.15em solid #ffffff;}
.exampleimages {float:right; margin:0.5em; border:0.15em solid #D2E0D3; padding:0.2em;}
.floatleft {float:left;}
.floatright {float:right; padding-left:1em;}
.floatrightwrap {float:right; padding:0.2em; }
/* end of Image floaters and floats */

/* FORM STYTLES - SEE ADRIAN  */
form {font-size:0.8em;}

input, select, textarea{
	color: #00006d;
	background-color: #bdd7ea;
    border: 0.1em solid #000080;
	margin: 0.5em 0 0 0;
}

.smalltext {font-family: Verdana,arial, sans-serif; background-color: inherit; color: #cc0200;}

.radio {background-color:#fff; color:inherit; border: 0.1em solid #c0c0c0;}
.checkbox {background-color:#fff; color:inherit; border: 0.1em solid #c0c0c0;}

input:focus {background-color: #fff; color: #000;  }
input:hover {background-color: #fff; color: #000; }

textarea {font-family: verdana, helvetica, arial, sans-serif; font-size: 1.2em; width:98%; }
textarea:focus {background-color: #fff; color: #000;  }
textarea:hover {background-color: #fff; color: #000;  }

select:focus {background-color: #fff; color: #000;  }
select:hover {background-color: #fff; color: #000;  }

checkbox:focus {background-color: #fff; color: #000;  }
checkbox:hover {background-color: #fff; color: #000;  }

.button {background-color: #bdd7ea; color: #00006d;}

legend {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:1em; background-color:inherit;}
fieldset {border: .15em solid #000080; padding:1em; margin-top:1em; width:85%;}

.submit { margin: 0 5em 0 5em;}
#about label
{
display: block;
width: 14em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
background-color: inherit;
}

div.floatform{padding: 0.8em; float: left; width: 30%;}

/* ESTIMATE FIELDSET IMAGES */
.yourinfo {background-image:url(assets/ladder.jpg); background-position:right 2em; background-repeat:no-repeat; }
.yourprop {background-image:url(assets/drip.jpg); background-position:right 2em; background-repeat:no-repeat; }
.int {background-image:url(assets/babydrips.gif); background-position: right; background-repeat:no-repeat; }
.ext {background-image:url(assets/puddle.jpg); background-position:bottom right; background-repeat:no-repeat; }
.other {background-image:url(assets/splash.gif); background-position:right 2em; background-repeat:no-repeat; }
/* ESTIMATE FIELDSET IMAGES */

/* CONTACT FIELDSET IMAGES */
.aboutyou {background-image:url(assets/rainbow.jpg); background-position:right 1.6em; background-repeat:no-repeat; }
/* CONTACT FIELDSET IMAGES */


/* END OF FORM STYTLES */

/* int and ext port page floats */
div.float {float: left; padding: 0 .4em .4em .4em;}
div.float p {text-align: center; font-family:Verdana, Arial, sans-serif; font-size:.7em; }
/* int and ext port page floats */

/* ALTERNATIVE COMMENT COLOR'S*/
li.alt {list-style-type:none;}
ol.commentlist li {list-style-type:none;}
ol.commentlist li.alt {background-image:url(/assets/commentsbgblue.jpg); background-repeat:repeat-x; color:#000; margin:0.5em; border:0.025em solid #000; padding:0.5em;}
ol.commentlist li {background-image:url(/assets/commentsbgpurple.jpg); background-repeat:repeat-x; color:#000; margin:0.5em; border:0.025em solid #000; padding:0.5em;}
		/*aurhot size*/
.author {font-size:1.5em; margin-left:.5em; }
		/*comment text*/
.comtext {clear:left}
/* END ALTERNATIVE COMMENT COLOR */

/* Smaller fonts */
.smallerfont {font-size:.8em;}

/* END Smaller fonts */

.ref {font-size:.7em; font-weight:bold; color:#999999; background-color:inherit; width:90%}
.testimonial {padding: 0em 0em 0em 2em;line-height:1.5em; background-image:url(http://www.propertydecorating.co.uk/assets/leftquote.jpg); background-repeat:no-repeat; 
background-position: 0em 0em;  margin-top:3em; font-style:italic;}

.rightquote {float:right;}

/* BORDER FOR SEARCH RESULTS */
.border {border: 0.1em solid #CC0200; margin: 0.5em; padding:0.25em; 
background-image:url(/assets/mag_glass.jpg); background-repeat:no-repeat; background-position:right;}
		/* OLDER/NEWER POSTS */
.left {float:left; background-color:#FDBA5F; clear:both; font-weight:bold; margin-top:0.2em;}
.right {float:right; background-color:#FDBA5F; clear:both; font-weight:bold; margin-top:0.2em;}
.padd {padding-bottom:1.5em}
/* END BORDER FOR SEARCH RESULTS */

/* ERROR 404 page background */
.error {background-image:url(/assets/404signpost.jpg); background-repeat:no-repeat; background-position:left top; padding-bottom:30em; }
/* END OF ERROR 404 page background */


/* No post found search page */
.no_post {background-image:url(/assets/search_not_found.jpg); background-repeat:no-repeat; background-position: right top; padding-bottom:30em;  }
/* END OF No post found search page */

/* Post stripe */
div.stripe {
  height: 2.25em; 
  background: #fff url(/assets/poststripelevel.jpg) no-repeat scroll center; clear:both;
  
}
div.stripe hr {
  display: none;
}
/* END post stripe */
