/* Strategic Market Strategies CSS Style Sheet
Created by Nikki Roberg, June 2006 */


body {
background:#E0D68F;
}

#printHeading {
display:none;
}

#site {
position:absolute;
top:0px;
background:#fff url(images/bg_leftcol.gif) repeat-y;
width:675px;
border: 1px solid #8C8C8C;
margin-left:100px;
margin-top:0px;
min-height:500px;
}

/* Use of background image "bg_leftcol.gif" creates the border on the left 
column on the site.  Solution came from an article at  
http://www.alistapart.com/articles/fauxcolumns/ */


/* -------------------------- BANNER and MAIN NAVIGATION --------------- */

#topBar {
height:18px;
background-color:#412525;
}

	.topNav {
	font-family:Trebuchet MS, sans-serif;
	color:#fff;
	font-size:.75em;
	float:right;
	margin-top:0px;
	padding-right:7px;
	padding-top:2px;
	}

#mainNav {
background:#412525;
margin-top:-4px;
height:30px;
padding-top:3px;
}

a img {
border:none;
}

/* ------------------- SITE CONTAINER and LEFT COLUMN------------------ */

#contentContainer {
clear:both;
width:675px;
/*height:100%;*/
}

#leftColumnContainer {
float:left;
margin-left:0px;
width:186px;
padding-bottom:15px;
}

	.leftColumn {
	padding-left:10px; 
	padding-right:5px;
	margin: 0px;
	border-bottom:1px dashed #8c8c8c;
	} 
	
/*---------------------- LEFT NAVIGATION ------------------------------*/
	

#leftNavigation {
margin-top:-15px;
padding-top:5px;
padding-bottom:20px;
width:185px;
background-color:#EAE2AD;
}
	
	.leftLink, .leftLinkActive {
	font-size:.90em;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:-14px;
	padding-top:6px;
	padding-left:7px;
	padding-bottom:4px;
	line-height:100%;
	}
	
	.leftLinkActive {
	background-color:#CDB870;
	}
	
	.leftLinkActive a {
	color:#412525;
	text-decoration:none;
	}

	.leftLinkActive a:hover {
	color:#412525;
        text-decoration:none;
        }

	.leftLinkActive a:visited {
        color:#412525;
        text-decoration:none;
        }
		
	.leftLink a {
	text-decoration:none;
	}
	
	.leftLink a:hover:visited {
	color:#412525;
	}
	
	.leftLink a:hover {
	color:#412525;
	}

	.leftLink a:visited {
	color:#800000;
	}


/*-------------------------- MAIN CONTENT -----------------------------*/

	li {
	color: #333;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: .85em;
	list-style-type:square;
	margin-bottom:6px;
	}
	

#mainContent {
float:left;
padding-top:20px;
padding-bottom:10px;
margin-left:20px;
margin-right:10px;
width:448px;
}

#anchor {
background-color:#F7F2CD;
}

#anchor a {
text-decoration:none;
}

/*--------------------------TEXT & HEADER STYLES --------------------- */
p {
font-family: Trebuchet MS, sans-serif;
font-size:.85em;
line-height:1.3em;
color: #333;
}

	.center {
	text-align:center;
	font-weight:bold;
	font-size:smaller;
	}

	.quote {
	font-size:.90em;
	color:#800000;
	background: #fff;
	}
	
	.speaker {
	font-style:oblique;
	font-size:.75em;
	margin-top:-10px;
	color:#8E5252;
	}

	.email {
	font-size:.80em;
	}

h2 {
font-family: Trebuchet MS, Tahoma, sans-serif;
font-size:1.1em;
margin-top:0px;
margin-bottom:-6px;
color:#412525;
}

h3 {
font-family: Trebuchet MS, Tahoma, sans-serif;
font-size:.95em;
margin-top:0px;
margin-bottom:-12px;
color:#412525;
} 

/*-------------------------- CONTENT HYPERLINK STYLES ---------------------- */

a:link {
color:#800000;
}

a:visited {
color:#8E5252;
}

a:hover {
color:#412525;
}

/*--------------------------- FOOTER ----------------------------- */

#footer {
position:absolute;
top:100%;
margin-left:-207px;
width:675px;
background:#fff;
border:1px solid #8C8C8C;
}

	p.foot {
	text-align:center;
	font-size:.70em;
	}

	p.foot2 {
	display:none;
	}
