/*==== CSS Stylesheet for blackmountainside.com ===============================*/ 

/* 	
TITLE: BMS 4.0 CSS
DESC: Print stylesheet for blackmountainside.com
UPDATED: 2/20/10 
AUTHOR: Mike Spencer
*/

/*-----------------------------------------------------------------------------*/
/* BASIC STYLES */

body 
{	font-size: 8pt;
	line-height: 14pt;
	color: #000000;
	margin: 0px; 
	background: #ffffff; }

a, a:link, a:visited
{	color: #000; }

h1, h2, h3, h4, h5, h6
{	margin: 9pt 0; }

h1
{	font-size: 14pt;
	margin-top: 0; }

h2 
{	font-size: 10pt; }

h3 
{	font-size: 9pt;
	margin: 8pt 0; }
	
h4, h5, h6
{	font-size: 8pt;
	margin: 7pt 0 0 0; }

p, ul, ol, dl
{	margin-top: 7pt;
	margin-bottom: 7pt; }

dd
{	padding-left: 0;
	margin: 0 0 2pt 0;
	background: none; }

dt
{	font-weight: bold;
	margin: 7pt 0 2pt 0; }

small
{	font-size: 9pt; }


/*-----------------------------------------------------------------------------*/
/* LAYOUT STYLES */


/*******************************************************************************/
/* Header */

#header 
{	padding: 0 0 20pt 0;
	width: auto;
	background: transparent; }
	
#header h1
{	text-indent: 0;
	margin: 0 0 6pt;
	padding: 0;
	height: auto;
	width: auto;
	background: transparent;
	border-bottom: 0; }

#header h1 a
{	text-decoration: none;
	display: block;
	outline: 0; }

#header h2
{	text-indent: 0;
	margin: 0;
	height: auto;
	width: auto;
	background: transparent; }

/*******************************************************************************/
/* Content */

.container, .top, .alt
{	padding: 20pt 0;
	width: auto;
	background: #fff;
	border-top: 1px solid #bbb;
	overflow: hidden; }
	
.content 
{	float: left;
	width: 46%; }

.intro
{	font-size: 9pt;
	line-height: 15pt;
	width: 65%;
	background: transparent; }

.right
{	float: right; }

.sub
{	float: right;
	width: 28%; }

.sub h2, .sampler h2
{	margin: 0 0 12pt 0;
	padding-bottom: 6pt;
	border-bottom: 1pt solid #bbb; }

/*******************************************************************************/
/* Portfolio */

.sampler li
{	float: left;
	margin-right: 8%;
	width: 28%; }

.sampler img
{	padding: 0;
	width: 100%;
	height: auto;
	border: 0; }

.sampler ul li
{	float: none;
	padding-left: 0;
	margin: 2pt 0 0 0;
	width: auto;
	background: transparent; }


/*******************************************************************************/
/* Footer */

#footer 
{	margin: 0;
	padding: 10pt 0 0 0;
	width: auto;
	background: transparent;
	border-top: 1pt solid #cecece; }

#footer ul, #footer p
{	margin: 5pt 0; }

#footer li
{	padding-left: 10pt;
	background: transparent; }

