/*
Theme Name: Pete Quaintrell Theme
Theme URI: http://www.digitalmovement.co.uk
Description: Created By DigitalMovement for Pete Quaintell
Version: 1.1
Author: Ian Bryce
Author URI: http://www.digitalmovement.co.uk/

*/

/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline.
   .container { background: url(lib/grid.png); } 

   */

html {
	height: 100%;
}

body {
	height: 100%;
	margin:0;
	padding:0;
	background: #b8b9a9;

}

#top-container{
 	min-height:750px;
 	height:98%;
	margin-bottom: -190px;
}

* html #top-container { height: 100%;}


/* *****************************
Footer 
* ******************************/
#footer
{
	background:transparent url(images/footer.jpg) repeat-x;
	height:190px;
	position:relative;
	background-position:center top;
	color:#837F66;
	margin:auto;
	padding:10px;
	clear:both;
	
}

#seo-footer {
	color:#726E52;
	text-align:right;
	margin:auto;
	padding:10px;
	font-size:0.8em;
}

#sitemap-footer {
	color:#726E52;
	text-align:left;
	margin:auto;
	padding-top:10px;
	font-size:0.8em;
}




#divbg {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1; 
}



#logo
{
   background:transparent url(images/logo.jpg);
   width:348px;
   height:83px;
   float:left;
   margin-top:0px;
   margin-left: 50px;
}	

/* *****************************
Sidebar Roll Overs
* ******************************/

#wedding {
	background:transparent url(images/wedding.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:382px;
	width:158px;
}

#wedding:hover {
	background-position:0 -382px;
}

#corporate {
	background:transparent url(images/corporate.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:382px;
	width:158px;
}

#corporate:hover {
	background-position:0 -382px;
}


#celebrations {
	background:transparent url(images/celebrations.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:382px;
	width:158px;
}

#celebrations:hover {
	background-position:0 -382px;
}


#dinner-parties {
	background:transparent url(images/dinner-parties.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:382px;
	width:158px;
}

#dinner-parties:hover {
	background-position:0 -382px;
}




#wedding-small {
	background:transparent url(images/wedding-small.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:33px;
	width:158px;
	z-index: 1; 
}

#corporate-small {
	background:transparent url(images/corporate-small.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:33px;
	width:158px;
	z-index: 1; 
}


#celebrations-small {
	background:transparent url(images/celebrations-small.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:33px;
	width:158px;
	z-index: 1; 
}


#dinner-parties-small {
	background:transparent url(images/dinner-parties-small.png) no-repeat scroll 0 0;
	margin:0;
	display:block;
	height:33px;
	width:158px;
	z-index: 1; 
}

/* *****************************
Header 
* ******************************/
#header
{
	background:transparent url(images/header.jpg) repeat-x scroll 0 0;
	margin: 0;
	padding: 0;
	height:137px;
	width: 100%;
	position:relative;
	text-align:center;
	z-index: 1;	
}

#header-container
{
  width: 950px;
  margin: 0 auto;
}

#header-menu {
	padding-top:0px;
}

#header-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#header-menu li {
	float: left;
	margin: 0 0.25m;
}

#header-menu a {
	color:#726E52;
	font-weight: bold; 
	padding:0 10px;
}

#header-menu a:hover {
	color:#2d2b04;
}

#main-content {
		background:transparent url(images/small_template_bg.png) no-repeat scroll left bottom;
		height:403px;
		min-height:403px;
		width:805px;
		margin:0 60px;
}

#main-content-clear {
height:35px;
}

#main-top {
	background:#fff url(images/template_top.png) no-repeat scroll left bottom;
	clear:both;
	height:31px;
	width:590px;
}

h1.footer {
	font-size: 1.6em !important;
	color: #837f66;
}

.first
{
	color: #333;
	font-size: 1em;
	border-bottom: 1px solid #837f66;
	float: left;
	margin-left: 50px;
}