/*  

Theme Name: Christenson Photographers

Theme URI: http://www.stevedalgleish.co.uk

Description: For one specific site

Version: 1.0

Author: Steve Dalgleish

Author URI: http://www.stevedalgleish.co.uk

$Date: 2008-01-06 05:57:39 -0700  $



*/



body {

	background:#DDD7C8;

	font: 62.5% Tahoma, Georgia, Arial, Times, Serif;

	margin: 0 auto;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



#container {

	width: 700px;

	margin: 0 auto 0 auto;

	text-align: left;

}



#header {

	color: #033;

	margin-bottom: 10px;

	background: url(images/chris.gif) no-repeat top left;

	height: 50px;

}



#header h1 {

	margin: 0;

	color: #7F171F;

	font-size: 22px;

	display: none;

}



#header h2 {

	margin: 0;

	color: #7F171F;

	font-size: 14px;

	display: none;

}



#content {

	font-size: 1.2em;

	border: 10px solid #fff;

	padding: 0 10px;

	background-color: #177F75;

	color: #fff;

/*	margin-right: 285px;*/

	width: 415px;

	max-width: 375px;

	background:url(images/gradient.png) repeat-y top left;

}



#content h1 {

	margin: 0;

	font-size: 200%;

}



#sidebar {

	float: right;

	width: 270px;

	font-size: 1.2em;

}



#maincontent {

	font-size: 1.2em;

}



#footer {

	color: #4A4843;

	clear: both;

}



#footer a {

	color: #4A4843;

}













.box, .photobox, .box2, .box3, .boxextra {

	border: 10px solid #fff;

	padding: 0 10px;

	background-color: #177F75;

	color: #fff;

	margin-bottom: 15px;

}



.photobox {

	padding: 0px;

	background-color: #fff;

}



.photobox img {

	margin: 0;

	padding: 0;

}



.box2 {

	background: url(images/stripe.png) repeat;

}



.box3 {

	background:url(images/gradient.png) repeat-y top left;

}



.box3 a {

	color: #fff;

}


.box3 ul {
	margin:0;
	margin-top: 10px;
	padding: 0;
}

.box3 li {
	display: inline;
	padding-right: 10px;
	list-style-type: none;
}

.box3 li a {
	font-weight: bold;
	text-decoration: none;
}

.box3 li a:hover {
	border-bottom: 1px solid #fff;
}


.boxextra {

	background-color: #B67721;

	padding: 10px;

	padding-bottom: 0;

}



.boxextra h2 {

	margin: 0;

	font-size: 1em;

	padding-bottom: 10px;

	font-weight: bold;

}



.boxextra ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



.boxextra li {

	padding-bottom: 10px;

}



.boxextra a, #content a {

	color: #fff;

/*	text-decoration: none;*/

}



#menu {

	float: right;

	width: 400px;

	text-align: center;

	background-color: #7F171F;

	padding: 3px;

	border: 5px solid #fff;

	border-top: 0;

}



#menu ul {

	margin: 0;

	padding: 0;

}



#menu ul li

{

	display: inline;

	list-style-type: none;

	padding-right: 6px;

	padding-left: 6px;

}



#menu ul li a {

	text-decoration: none;

	color: #fff;

	font-size: 1.2em;

}



#menu ul li a #active, #menu ul li a:hover {

	color: #B67721;

}



.breadcrumb {

	margin-top: 10px;

	margin-bottom: 10px;

	font-size: 95%;

}



.breadcrumb a {

	color: #fff;

}



.gallery_image {

	width: 125px;

	height: 120px;

}



.cpg-album-image {

	border: 2px solid #fff;

}



blockquote {

	background: transparent url(images/quote_front.gif) left top no-repeat;

	margin:0;

	padding-left: 50px;

}



blockquote div {

	padding: 0 48px;

	padding-right: 50px;

	border: 1px solid #f00;

	background: transparent url(images/quote_back.gif) right bottom no-repeat;

}