/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   
   screen.css
	
----------------------------------------------------------------------- */


@import "src/reset.css";
@import "src/typography.css";
@import "src/grid.css";
@import "src/forms.css";


/* general layout adjustments */

body {

	background: #0d0d0d url(/images/layout/bg.jpg) no-repeat top;
	/*background-attachment: fixed;*/
	color: #fff;
	margin: 0px;
	padding: 0px;
	text-shadow: #000 0 0 5px; // css3 specific for supported browsers
}

.gold, .gold a, .gold a:visited {
	color: #be970e;
	text-decoration: none;
}

.gold a:hover {
	color: aqua;
}


.white, .white a, .white a:visited {
	color: #fff;
	text-decoration: none;
}

.white a:hover {
	color: #be970e;
}

.gray {
	color: #111;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.bold {
	font-weight: bold;
}

.caps {
	text-transform: uppercase;
}
/* typography */

#logo {
	height: 25px;
	position: relative;
	}
	
#logo span {
	background: url(/images/layout/pro-granite-logo.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#logo span:hover {
	background: url(/images/layout/pro-granite-logo-hover.png) no-repeat;
}
	
	

.serif {
	font-family: Palatino, Georgia, "Times New Roman", Times, serif;
}

/* header */

.header {
	background-image: url(/images/layout/dark.png);
	padding:18px;
	padding-bottom:9px;
	width: 950px;
	margin: 0px auto;
}

/* main section */

.main {
	width: 950px;
	padding: 18px;
	width: 950px;
	margin: 0px auto;
	background-image: url(/images/layout/medium.png);

}

/* featured work */

.featured {
	width: 950px;
	padding: 18px;
	background-image: url(/images/layout/light.png);
	margin: 0px auto;
}

.spacer {
	height: 36px;
	background-image: url(/images/layout/medium.png);
	width: 950px;
	margin: 0px auto;
	padding: 0 18px;
}