/*
Theme Name: Lime Plasters
Theme URI: http://www.lime-plasterers.co.uk
Description: 'A wordpress theme for Lime-Plasterers'
Version: 1.0
Author: Elliott Richmond
Author URI: http://www.squareonemd.co.uk
*/
/* http://meyerweb.com/eric/tools/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, sub, sup, 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;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body {
background:url(images/bodybg.jpg) top center no-repeat #000000;
line-height: 1;
font-family:Arial, Helvetica, sans-serif;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

blockquote {
    margin: 1em 20px;
    padding-left: 50px;
    background: transparent url(images/quote.gif) no-repeat;
	font-style:italic;
	}
#leftcontent blockquote p{
margin-bottom:5px;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

.piclenselink a{
color:#6c6c6c;
font-size:10px;
}

#wrap {
width: 820px;
margin: 0px auto;
position: relative;
overflow:visible;
}

#logo {
position: absolute;
top: 50px;
left: 132px;
}

#content {
position:absolute;
top: 275px;
background: #FFFFFF;
}

#nav {
background-image:url(images/navbg.jpg);
background-repeat:no-repeat;
height:47px;
width:820px;
}

#nav ul {
padding-top: 20px;
padding-left: 60px;
text-align:left;
}

#nav li {
font-size:11px;
float:left;
padding-right:20px;}#nav li a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#nav li a:hover{
text-decoration:underline;}

#leftcontent {
margin-left:60px;
margin-top:48px;
margin-right:250px;
line-height:24px;
}

#leftcontent h1{
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

#leftcontent h2{
font-size:16px;
}

#leftcontent p{
font-size:12px;
color:#6c6c6c;
margin-bottom:30px;
}

#leftcontent address {
font-size:12px;
color:#6c6c6c;
font-weight:bold;
}

#leftcontent li{
font-size:12px;
color:#6c6c6c;
list-style: disc;
margin-left: 40px;
}

#leftcontent ul {
margin-bottom:30px;
}

#ctas {
text-align:center;
color:#FFFFFF;
}

#ctas a{
color:#FFFFFF;
text-decoration:none;
}

#portfolio h3 a, #testimonial a, #contactus a{
display:block;
padding-top:85px;
}

#portfolio {
background-image: url(images/camcta.jpg);
background-repeat:no-repeat;
}

#testimonial {
background-image:url(images/testcta.jpg);
background-repeat:no-repeat;
}

#contactus {
background-image: url(images/contacta.jpg);
background-repeat:no-repeat;
}

.ctafloat{
width:160px;
height:160px;
padding-right:10px;
float:left;
}

.ctafloat h3{
font-size:24px;
}

div.ctafloat p{
color: #FFFFFF;
font-size:10px;
line-height:15px;
margin:0px 15px;
}

#sidebar {
position:absolute;
left:602px;
top:24px;
}

#contactnumbers {
position: absolute;
top:480px;
font-size:14px;
line-height:18px;
text-align:center;
width: 218px;
}

#snapshottwo {
clear:both;
position:absolute;
top:220px;
}

.clearer {
clear:both;
}

#footer {
background-color:#000000;
margin-top:20px;
padding:20px 0px 50px;
font-size:11px;
}

#copyright {
float:left;
color:#FFFFFF;
}

#credit {
float:right;
color:#FFFFFF;
}

#credit a, #copyright a{
color:#FFFFFF;
text-decoration:none;
}

#credit a:hover, #copyright a:hover{
text-decoration:underline;
}

#portfoliocont {
margin-left:60px;
margin-top:48px;
margin-right:60px;
line-height:24px;
}
