/*
  Grid CSS
  Author:         Roy Lindauer
  Date:           12/22/08
  Version:        1.00
  Based on Blueprint CSS
*/

/* SITE CONTAINERS */
body{
	text-align:center;
}
/*
 * The wrapper contains content
 */
.wrapper{
	width: 978px;
	margin:0 auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}
/*
 * Content is a fixed width container for our sites content
 */
.content{
	width: 728px;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	}
/*
 * Sidebar is a fixed width container for sidebar elements
 */
.sidebar{
	width: 250px;
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
	}



/************************************
 G R I D  -   7 2 8 p x 
 The grid is designed to exist inside .content 
************************************/
.show_grid{
	background:url(/assets/grid.gif) repeat-y;
	}
.col{
	margin-right: 10px;
	float: left;
	}
.last{
	margin-right: 0;
	}
hr.space{
	padding: 15px 0;
	background: none;
	border: none;
	clear: both;
	}
.col-span{ padding:10px; }
/* Set grid col widths */
.span-1{ width:172px; }
.span-2{ width:354px; }
.span-3{ width:536px; }
.span-4{ width:728px; margin-right: 0; }

/* Append empty cols */
.append-1{ padding-right:182px; }
.append-2{ padding-right:364px; }
.append-3{ padding-right:546px; }

/* Prepend empty cols */
.prepend-1{ padding-right:182px; }
.prepend-2{ padding-right:364px; }
.prepend-3{ padding-right:546px; }

.margin-right{
	margin-right:10px;
}
.right{
	float:right;
}
.left{
	float:left;
}
.pic p, .caption {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, sans-serif;
	color: #666;
	margin: 4px 0 10px;
}
.imgleft{
	float: left;
	margin-right: 20px;
	padding: 2px;
	}
.imgright{
	float: right;
	margin-left: 20px;
	padding: 2px;
	}
.imgright.inset {margin: 0 120px 0 20px;} /* img floated right within text */
.imgleft.inset {margin-left: 230px;} /* img floated left within text */

.solo img{
	margin-bottom: 20px;
	}
.frame{
	border: 1px solid #999;
	}
