/**
	Collin Bourdage.com 
	
	@author Collin Bourdage
	@date 2009-12-22
*/

* { margin: 0; padding: 0; }
html, body { 
	/*font-family: arial, sans-serif, geneva, verdana;*/ 
	overflow: hidden; 
	/*overflow-y: auto;*/ 
	padding: 0 2px; 
	height: 100%;
}

/*
	Misc.
*/
.clear { clear: both; display: block; }


/*	
	Colors	
*/
.blue { background: #5c97ca; }
.lightblue { background: #acd6fa; }
.grey { background: #dcdfe1; }
.orange { background: #d24b00; }
.orange2 { background: #fe9e22; }
.blue2 { background: #69D2E7; }
.beige { background: #FCFBE3; }
.red2 { background: #C63031; }
.red { background: #FA2A00; }


/*	
	Heading
*/
h1 { 
	font-size: 24px; 
	font-weight: normal; 
	line-height: 36px; 
	text-transform: uppercase; 
	vertical-align: top; 
	width: 950px; 
}
h1 span.grey { background: none; color: #5c97ca; }
h1 span.medium { font-size: 18px; font-weight: normal; line-height: 32px; vertical-align: top; }
h1 span.small { font-size: 10px; font-weight: normal; line-height: 35px; text-transform: uppercase; vertical-align: top; }
h1 a { color: #d24b00; text-decoration: none; vertical-align: top; }
h1 a:hover { color: #acd6fa; }


/*	
	Main Rows/Content	
*/
.row { 
	clear: both; 
	float: left; 
	margin-bottom: 10px; 
	width: 100%; 
}
.double { }
.tripple { }

.cell {
	float: left;
	height: 100%;
	margin-right: 10px;
	/*width: 180px;*/
}
.row .last { margin-right: 0; } /* last cell in row */
.cell:hover { filter:alpha(opacity=85); -moz-opacity:.85; -webkit-opacity: .85; opacity:.85; }
.hover { filter:alpha(opacity=85); -moz-opacity:.85; -webkit-opacity: .85; opacity:.85; }


.row p { 
	float: left; 
	font-family: arial, sans-serif; 
	font-size: 14px;
	line-height: 1.5; 
	margin: 10px 0; 
}
.row a { 
	color: #000000; 
	clear: both;
	float: left; 
	margin: 10px 0; 
	text-decoration: none; 
}
.row a:hover { background: rgba(220,223,225,.1); color: rgba(0,0,0,.5); /*color: #dcdfe1;*/ }
.row a h3 { font-size: 26px; font-weight: normal; }
.row a p { font-family: arial, sans-serif; margin: 0; }
.row a p > span { display: none; font-weight: bold; margin-left: 10px; }
.row a:hover p > span { display: inline; }


/*
	Preview Pane for Slide Show
*/
.previewPaneContainer {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 10px auto;
	padding-bottom: 10px;
	text-align: center;
}
.previewPaneContainer a { float: none !important; }
.previewPaneContainer a:active { position: relative; top: 1px; }
#previewPane li { text-align: center; list-style: none; width: 670px !important; }
#previewPane li img {
	display: none;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 80%;
}