/*
THEME NAME: Landscape
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

body {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #5A84B6;
	padding: 0px;
	margin-top: 0px;
	font-size: 90%;
	color: #808080;
}
html {
	overflow-y: scroll;
}

#wrapper0 {
	margin:0px auto;
	height:100px;
	width:100%;
	z-index: 3;
	position:absolute;
}
#wrapper1 {
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	text-align: left;
}
#left {
	width: 238px;
	float:left;
}
#right {
	width: 627px;
	float:left;
	background-image: url(/wp-content/themes/landscape/img/shadow2.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#right2 {
	width: 627px;
	float:left;
	background-image: url(/wp-content/themes/landscape/img/shadow3.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a img {
	border-style: none;
}




.clear {
	clear: both;
}

/*Supersize Plugin Styles*/

	* {
	margin:0;
	padding:0;
}

#supersize {
	position:fixed;
}
#supersize img, #supersize a {
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize img {
	-ms-interpolation-mode: bicubic;
}





	
			
			.boxgrid{
	width: 237px;
	height: 110px;
	float:left;
	overflow: hidden;
	position: relative;
		
			}
			.boxgrid a, .boxgrid a:visited{
	color: #5A84B6;
	text-decoration: none;
			}
			.boxgrid ul{
	margin-left:16px;
	list-style-type: none;
			}
				.boxgrid li{

	list-style-type: none;
			}
			
	.boxgrid	a:hover {
	color: #0f5bb6;
		}
			
				 .boxgrid2{
					 color: #FFF;
	width: 858px;
	float:left;
	overflow: hidden;
	position: relative;
	background-image: url(/wp-content/themes/landscape/img/boxgrid2.png);
	background-repeat: repeat;
	padding-top: 14px;
	padding-bottom: 14px;
			}
				.boxgrid img, .boxgrid2 img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
			
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #fff; 
				height: 102px; 
				width: 230px; 
				opacity: .7; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 			}
				.boxcaption2{
	color: #999;
	float: left;
	position: absolute;
	height: 300px;
	width: 858px;
	opacity: .8;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #fff;
 			}
				.boxgrid2 h2{
	font-size: 1em;
	color: #fff;
	text-align: center;
 			}
					.boxgrid2 .boxcaption2 h2{
	color: #5A84B6;
 			}
					.linky a{
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding-top: 8px;
	margin-bottom: 14px;
 			}
			
				.boxcaption2 .linky a{
	color: #5A84B6;
 			}
			.boxcaption2	a:hover {
	color: #0f5bb6;
		}
					p.linky {
	text-align: center;
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
						*{
			margin:0;
			padding:0;
		}
	
		img{
			border:none;
		}

	
	
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}

.panel-overlay  {
	text-align: center;
}

.col1, .col2, .col3 {
	width: 240px;
	margin-left: 32px;
	float: left;
}
#textbody {
	width:864px;
	float: left;
	background-image: url(/wp-content/themes/landscape/img/bottom-shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;

}
#textbody2 {
	width:864px;
	float: left;
	background-image: url(/wp-content/themes/landscape/img/shadow-right.png);
	background-repeat: no-repeat;
	background-position: right top;
		margin-bottom: 10px;
	
}


