/*--------------------------------------------------------------------------------------------
ACJphoto.co.uk - Generic Style Sheet

Version: 1.0
Author: Jon Dicks
Email: jon@bluesilver.plus.com
--------------------------------------------------------------------------------------------*/
/* Body
--------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}
body {
	background:#70634A url(../images/generic/body_bg_repeat.jpg) repeat-y center top;
	font:0.8em/160% Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	padding-right:1px;
}
p {
	line-height:120%;
}
/* Links
--------------------------------------------------------------------------------------------*/
#content p a, a:active, a:visited {
	color:#890000;
	text-decoration:underline;
}
#content p a:hover {
	color:#BE5757;
	text-decoration:none;
}
/* Headings
--------------------------------------------------------------------------------------------*/
h1 a {
	background:url(../images/generic/logo.jpg) no-repeat;
	width:183px;
	height:42px;
	text-decoration:none;
	display:block;
	margin:12px 0 0 20px;
	text-indent:-1000px;
	float:left;
}
h2 {
	font:2.1em Georgia, "Times New Roman", Times, serif;
	color:#FDF5E4;
	line-height:120%;
	padding-left:33px;
}
h3 {
	font:bold 1.7em Georgia, "Times New Roman", Times, serif;
	line-height:150%;
	padding-left:25px;
}
h4 {
	font:bold 1.5em Georgia, "Times New Roman", Times, serif;
	line-height:170%;
	padding-left:25px;
}
h3, h4 {
	color:#807459;
}
/* Wrappers
--------------------------------------------------------------------------------------------*/
#wrapper {
	width:760px;
	background-color:#EBEBEB;
	margin:0 auto;
	text-align:left;
}
#contentWrapper {
	width:760px;
	background:url(../images/generic/content_bg_repeat.jpg) repeat-y;
	float:left;
}
/* Header
--------------------------------------------------------------------------------------------*/
#headerImage {
	background:#FEF6E5 url(../images/generic/satin_graphic.jpg) no-repeat;
	width:760px;
	height:50px;
}
#headerLinks {
	color:#674E00;
	padding:2px 0 3px 0;
	float:right;
}
#headerLinks a:link, #headerLinks a:visited {
	text-decoration:none;
	font-size:11px;
	color:#674E00;
	padding:0 10px 0 10px;
}
#headerLinks a:hover, #headerLinks a:active {
	color:#A4987C;
}	
#branding {
	background:#FDF1D4 url(../images/generic/navbar_bg_repeat.jpg) repeat-x top left;
	width:760px;
	border-top:1px solid #807459;
	border-bottom:1px solid #807459;
	float:left;
}
/* Main Navigation
--------------------------------------------------------------------------------------------*/
#mainNav {
	list-style:none;
	float:right;
}
#mainNav li {
	float:left;
}
#mainNav a:link, #mainNav a:visited {
	font:bold 0.9em Georgia, "Times New Roman", Times, serif;
	float:left;
	display:block;
	color:#3B3831;
	text-decoration:none;
	padding:30px 18px 18px 18px;
}
#mainNav a:hover, #mainNav a:active {
	background:url(../images/generic/navbar_hover_repeat.jpg) repeat-x;
	color:#A4987C;
}
body.home #mainNav #home {
	display:none;
}
/* Main Content
--------------------------------------------------------------------------------------------*/
#content {
	width:482px;
	padding:25px 0 30px 0;
	float:left;
}
#content p {
	padding:0 0 15px 35px;
}
#content p.thankyou_text, #content p.paypal_text {
	padding:10px 0 15px 35px;
}
#content.categoryImage {
	width:506px;
	height:337px;
	padding:0;
	margin:0;
}
#content.home {
	background-color:#FEF5E4;
	width:760px;
	height:320px;
	padding:0;
	margin:0;
}
/* Secondary Navigation
--------------------------------------------------------------------------------------------*/
#secondaryNav, #contactInfo {
	background:url(../images/generic/sidebar_shadow.jpg) no-repeat;
	width:254px;
	padding:25px 0 30px 0;
	float:right;
}
#secondaryNav ul {
	list-style-type:none;
	width:160px;
	margin-left:45px;
}
#secondaryNav a:link,  #secondaryNav a:visited {
	font:bold 0.9em Georgia, "Times New Roman", Times, serif;
	color:#3B3831;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #807459;
	padding:20px 0 8px 0;
}
#secondaryNav a:hover, #secondaryNav a:active {
	color:#FDF1DF;
}
#secondaryNav img {
	width:150px;
	height:40px;
	margin:45px 0 0 50px;
}
/* Footer
--------------------------------------------------------------------------------------------*/
#footer {
	background-color:#FEF6E5;
	border-top:1px solid #807459;
	font-size:0.8em;
	width:760px;
	padding:8px 0 20px 0;
	float:left;
}
#footer p.copyRight {
	padding-top:2px;
	margin-left:25px;
	float:left;
}
#footer p.bluesilverLink {
	margin-right:25px;
	width:130px;
	float:right;
}
#footer p.bluesilverLink span {
	padding-top:2px;
	float:left;
}
#footer p.bluesilverLink a {
	background:url(../images/generic/bluesilver.png) no-repeat top right;
	width:75px;
	height:19px;
	text-decoration:none;
	display:block;
	text-indent:-2000px;
	float:right;
}

