/*
Theme Name: Charnley-Gold
Theme URI: http://www.charnleygold.co.uk/
Description: Charnley Gold Custom Wordpress Theme
Version: 1.0
Author: David Obersby
Author URI: http://www.bestdesigns.co.uk/
*/


body {
        background: url("images/body_bg.jpg") repeat-x 0 0 #fff;
        color: #333;
        margin: 0;
        padding: 0;
        font: 75% Arial,Helvetica,Sans-Serif;
}

h3 {
        font: 100% Arial,Helvetica,Sans-Serif;
        font-weight: bold;
        text-decoration: underline;
        margin: 0 0 15px 0;
}


p, address {
        margin: 0 0 20px 0;
        font-style: normal; 
}
ul {
        margin-top: 0;
}

a {
        font-weight: bold;
        text-decoration: underline;
        color: #c90;
}
a:hover {
        color: #630;
}



div#container { 
        background: url("images/container_bg.jpg") repeat-y 0 0;
        margin: 0 auto 20px auto;
        width: 780px;
}

div#header {
        background: url("images/header_bg.jpg") no-repeat 0 0;
        height: 280px;
}
div#header div#description {
        height: 35px;
        overflow: hidden;
}
div#header div#description p {
        margin: 0;
        display: block;
        padding: 35px 0 0 0;
}
div#header ul {
        height: 15px;
        margin: 0;
        padding: 20px 30px 0 0;
        text-align: right;
}
div#header ul li {
        display: inline;
        padding: 0 10px 0 0;
        margin: 0;
        list-style-type: none;
}
div#header h1 {
        height: 180px;
        margin: 0;
        overflow: hidden;
}
div#header h1 a {
        display: block;
        padding: 220px 0 0 0;
}

div#content {
        background: url("images/content_bg.jpg") no-repeat 0 100%;
        padding: 0 40px;
}

div#sidebar {
        clear: both;
}
div#sidebar ul {
        text-align: center;
        margin: 0 0 20px 0;
/*
        background: #fff;
*/
        padding: 10px 0 0 0;
        height: 20px;
/*        border: 2px solid #c60;*/
}
div#sidebar ul li {
        display: inline;
        margin: 0 0 2px 0;
        padding: 0 10px;
        list-style-type: none;
}
div#sidebar ul li a {
        color: #333;
}


div#content div#padding {
        width: 70%;
        float: left;
}


div#contact_details {
        float: right;
        width: 25%;
        padding: 2px;
        margin: 0 0 20px 0;
        border: 2px solid #960;
}
div#contact_details h2 {
        margin: 0 0 5px 0;
        font-weight: bold;
        font-size: 100%;
        color: #fff;
        background: #960;
        padding: 3px 5px;
}
        
div#contact_details dl {
        margin: 0;
        padding: 10px;
}
div#contact_details dl dt {
        margin: 0 0 5px 0;
        font-weight: bold;
}
div#contact_details dl dd {
        margin: 0 0 10px 0;
        padding: 0 0 0 10px;
}

div#footer {
        clear: both;
        text-align: center;
}
div#footer address, div#footer p { margin: 0 0 5px 0; }



div#footer_links {
        padding: 20px 0 0 0; 
        text-align: center;
}

div.clear {
        clear: both;
}


.alignright {
        float: right;
        padding: 0 0 10px 20px;
}

.alignleft {
        float: left;
        padding: 0 20px 10px 0;
}

.aligncenter {
        margin: 0 auto 20px auto;
        text-align: center;
}

#fri_mon {
	margin:0 auto 20px auto; padding:0;
	width:430px; height:141px;	
	overflow:hidden;	
}

	#fri_mon h3, #fri_mon h3 {
		margin:0; padding:0;
		width:430px; height:141px;		
		background:url("images/fri_mon_offer.png") no-repeat;
	}
	
	#fri_mon h3 span {
		padding:141px 0 0 0;
		display:block;
	}
	
#mon_fri {
	margin:0 auto 20px auto; padding:0;
	width:438px; height:140px;	
	overflow:hidden;	
}

	#mon_fri h3, #mon_fri h3 {
		margin:0; padding:0;
		width:438px; height:140px;	
		background:url("images/mon_fri_offer.png") no-repeat;
	}
	
	#mon_fri h3 span {
		padding:140px 0 0 0;
		display:block;
	}
