/* -------------------------------------------------------------- 
  
   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); } */
   

body {
	background: #ececec url('/wp-content/themes/linen/img/tile.jpg');
	margin: 0;
	}
	
a {
	color: #3a3132;
	text-decoration: none;
 	outline: none;
	font-weight: bold;
	}
	
a:hover {
	color: #fff;
	background: #a00000;
	}	
	
#page {
	background: url('/wp-content/themes/linen/img/background.jpg') no-repeat;
	margin: 0 auto;
	width: 1024px;
	}
	
#header {
	postion: relative;
	}
	
	#header h1 {
		}
		
		#header h1 a.logo {
			display: block;
			background: url('/wp-content/themes/linen/img/logo.png') no-repeat;
			height: 169px;
			width: 457px;
			text-indent: -9999px;
			float: left;
			}
			
		#header .location {
			font-style: italic;
			font-size: .3em;
			width: 450px;
			float: left;
			text-align: right;
			margin: 10px 0px 0px;
			}
			
		#header h1 .description {
			clear: both;
			display: block;
			font: .7em Georgia, "Times New Roman", Times, serif;
			}
		
	#nav {
		background: url('/wp-content/themes/linen/img/nav.png') no-repeat;
		height: 95px;
		width: 524px;
		position: relative;
		top: -180px;
		left: 470px;
		margin: 0;
		padding: 0px 0px 0px 20px;
		}
			#nav li {
				list-style: none;
				float: left;
				}
				
			#nav li a {
				display: block;
				float: left;
				margin: 20px 0px 0px 10px;
				padding: 5px 15px;
				background: #423536;
				color: #e6e5e5;
				text-decoration: none;
				font-weight: bolder;
				}
				
			#nav li a:hover {
				background: #a00f0f;
				color: #fff;
				}
				
#wrapper {
	position: relative;
	top: -90px;
	}
	
#content h2 {
		background: url('/wp-content/themes/linen/img/title-background.png') no-repeat;
		width: 312px;
		height: 84px;
		text-indent: 20px;
		line-height: 50px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #423536;
		}
		
		#content p {
			margin: 20px 0px;
			}
		
		#content .featured {
			border: solid #3a3132 10px;
			}
		
			#content a:hover .featured {
				border: solid #a00000 10px;
				}
		
#left-side {
	text-align: right;
	}
	
	#left-side ul {
		list-style: none;
		}		
	
	#left-side ul.sub-nav li {
		text-align: right;
		list-style-type: none;
		font-size: 1em;
		}		
		
		#left-side ul.sub-nav li.current_page_item a {
			border-bottom: solid 2px #3a3132;
			}		
			
		#left-side ul.sub-nav li.current_page_item a:hover {
			border-bottom: solid 2px #a00000;
			}		
			
#footer-content {
	background: #3a3132;
	color: #ae9595;
	}
	
	#footer-content h3 {
		color: #615858;
		margin-top: 10px;
		font-size: 1.5em;
		padding: 10px;
		}
		
	#footer-content .footer-box {
		margin: 10px 0px;
		background: #504546;
		}
		
		#footer-content .footer-box p {
			font-size: 5em;
			line-height: .5em;
			text-align: center;
			padding: 0px 0px 20px;
			color: #2e2426;
			}
			
		#footer-content a {
			color: #eaeaea;
			}
			
		#footer-content a:hover {
			color: #fff;
			}
			
	#footer .last {
		text-align: center;
		}
	
	#searchbox {
		background: url('/wp-content/themes/linen/img/search.gif') no-repeat;
		padding: 20px 0px;
		width: 307px;
		}
		
	
	#searchform #s {
		border: solid #d7c7b4 2px;
		padding: 3px;
		}	
		
	.search-results {
		width: 100%;
		}
		
		.search-results .title {
			width: 180px;
			}
			
		.search-results .description {
			width: 450px;
			}
		
		.search-results .date {
			width: 80px;
			}

	#searchform #s {
		border: solid #d7c7b4 2px;
		padding: 3px;
		margin: 0px 5px 0px 20px;
		}	
		
	.author-posts {
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: .9em;
		}
		
		.author-posts  .title {
			width: 150px;
			}
			
		.author-posts  .description {
			width: 300px;
			}
		
		.author-posts .date {
			width: 100px;
			}
			
#sidebar ul {
	list-style: none;
	}
				
/* HOME PAGE CONTENT */	
	
#home-image {
	height: 280px;
	background: url('/wp-content/themes/linen/img/sail.jpg') no-repeat center center;
	display: block;
	border: solid #3a3132 10px;
	text-indent: -9999px;
	}
	
	#home-image:hover {
		border: solid #a00000 10px;
		}
	
#home-right {
	height: 300px;
	line-height: 300px;
	background: #3a3132;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	font-weight: 100;
	}
	
	#home-right a {
		color: #a00000;
		}
	
	#home-right a:hover {
		color: #fff;
		}
	
.about-link {
	display: block;
	float: left;
	margin: 0px 0px 0px 110px;
	padding: 18px 0px;
	background: url('/wp-content/themes/linen/img/about-link.png') no-repeat 0px 0px;
	font-size: 1.9em;
	color: #3a3132;
	text-align: center;
	width: 225px;
	}
	
.about-link:hover {
	background: url('/wp-content/themes/linen/img/about-link.png') no-repeat 0px -77px;
	color: #a00000;
	}
