/*
Theme Name: Cahill Notepad Theme
Theme URI: http://www.glenncahill.co.uk
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

* {
margin: 0 auto;
padding: 0 auto;
}

#clear{
clear: both;
}

body {
background-image: url(http://www.glenncahill.co.uk/images/background.jpg);
background-repeat: none;
background-position: center top;
width: auto;
}

p {
font-family: Helvetica;
font-size: 14px;
padding-bottom: 14px;
}

.red {
font-family: Helvetica;
font-weight: bold;
font-size: 18px;
color: #da0000;
}

a {
text-decoration: none;
}

img {
border-style: none;
}

h1 {
font-family: Helvetica;
font-weight: normal;
font-size: 22px;
color: #da0000;
}

h2 {
font-family: Helvetica;
font-weight: normal;
font-size: 22px;
padding-top: 5px;
}

h2 a {
text-decoration: none;
color: white;
}

h2 a:hover {
text-decoration: none;
color: #221db5;
}

h3 {
font-family: Helvetica;
font-weight: normal;
font-size: 18px;
color: white;
}

h4 {
font-family: Helvetica;
font-size: 12px;
color: b;
font-weight: lighter;
margin-top: 5px;
}

h5 {
font-family: Helvetica;
font-size: 10px;
color: grey;
font-weight: lighter;
padding-top: 10px;
}

h5 a {
color: grey;
}

h5 a:hover {
color: #e70000;
}

#header {
width: 931px;
padding-top: 10px; 
}

#logo-text {
width: 931px;
padding-top: 10px;
text-align: center;
pading-bottom: 10px;
}

#page-wrap {
width: 931px;
background-image: url(http://www.beaver.co.uk/images/content_bg.png);
background-repeat: repeat-y;
margin: 0 auto;
}

#featured_content {
width: 871px;
padding-left: 10px;
margin-top: 1px;
background-image: url(http://www.beaver.co.uk/images/feautured_bg.png);
background-repeat: repeat-x;
background-position: bottom;
-moz-border-radius:8px 8px 8px 8px;
border:1px solid #dcdcdc;
overflow: hidden;
}

#image {
float: left;
padding: 20px;
overflow: hidden;
}

#text {
width: 490px
float: right;
padding-top: 20px;
padding-right: 10px;
}

#top{
width: 931px;
margin-bottom: -1px;
}

#nav {
width: 931px;
padding-top: 10px;
}

ul#nav {
}

ul#nav li {
display:inline;
}

ul#nav li a {
display:block;
float:left;
height:30px;
text-indent:-9999px;
}

ul#nav li.home a {
background:url("http://www.beaver.co.uk/images/home.png") no-repeat scroll center bottom transparent;
width:72px;
}

ul#nav li.digital a {
background:url("http://www.beaver.co.uk/images/digital.png") no-repeat scroll center bottom transparent;
width:105px;
}

ul#nav li.litho a {
background:url("http://www.beaver.co.uk/images/litho.png") no-repeat scroll center bottom transparent;
width:101px;
}

ul#nav li.web a {
background:url("http://www.beaver.co.uk/images/web.png") no-repeat scroll center bottom transparent;
width:105px;
}

ul#nav li.quote a {
background:url("http://www.beaver.co.uk/images/quote.png") no-repeat scroll center bottom transparent;
width:100px;
}

ul#nav li.contact a {
background:url("http://www.beaver.co.uk/images/contact.png") no-repeat scroll center bottom transparent;
width:96px;
}

ul#nav li a:hover {
background-position:center top;
}

#wiro {
width: 931px;
}

#bottom-content {
width: 871px;
overflow: hidden;
}

#products {
float: left;
padding-left: 10px;
padding-top: 10px;
margin-bottom: 1px;
width: 361px;
height: 199px;
-moz-border-radius:8px 8px 8px 8px;
border:1px solid #dcdcdc;
}

ul#left {
float: left;
list-style: none;
margin-left: -40px;

}

ul#left li {
font-family: Helvetica;
font-size: 14px;
}

ul#right {
float: left;
list-style: none;
padding-right: 30px;
margin-top: -5px;

}

ul#right li {
font-family: Helvetica;
font-size: 14px;

}

#what-text {
float: left;
width: 360px;
text-align: center;
margin-left: -5px;
padding-top: 10px;
}

.what-text {
font-family: Helvetica;
font-size: 11px;
font-weight: bold;
}

.bullet {
color: #da0000;
font-weight: bold;
font-size: 13px;
padding-right: 4px;
padding-left: 4px;
}

#offers {
float: right;
}

#bottom{
width: 931px;
margin-top: -1px;
}

#footer {
width: 931px;
text-align: center;
}

.footer {
color: white;
font-size: 12px;
font-weight: light;
letter-spacing: 0.07em;
line-height: 16px;
}


/* -content-slider- */

#slider{
	float: right;
}
	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:487px;
	height:203px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:24px;
	height:41px;
	position:absolute;
	left: 625px;
	top:690px;
	}
	
#nextBtn{ 
	left:1103px;
	}		
													
#prevBtn a, #nextBtn a{  
	display:block;
	text-indent: -9999px;
	width:24px;
	height:41px;
	background:url(http://www.besaver.co.uk/images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(http://www.beasver.co.uk/images/btn_next.png) no-repeat 0 0;	
	}	
	
	
/*----- CONTACT FORM ------*/

#contact-div {
float: left;
padding-bottom: 10px;
}

#wpcf .wrap {
width: 490px;
}

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}