﻿/* turn off margin and padding by default */
* {
margin: 0;
padding: 0;
}
/* center the entire page */
* html {
text-align: center;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #161616;
}
img {
    border: 0;
}
a:link { color: #66aaff; }
a:link img { border: 1px solid #66aaff; }
a:visited { color: #aa88cc; }
a:visited img { border: 1px solid #aa88cc; }
h1 {color: #ffffff; font-size: 20px;  padding-top: 0.5em; padding-bottom: 0.5em; }
h2 {color: #eeeeee; font-size: 18px;  padding-top: 0.5em; padding-bottom: 0.5em; }
h3 {color: #dddddd; font-size: 16px;  padding-top: 0.5em; padding-bottom: 0.5em; }
h4 {color: #cccccc; font-size: 14px;  padding-top: 0.5em; padding-bottom: 0.5em; }
p {color: #bbbbbb; font-size: 12px; padding-top: 0.5em; padding-bottom: 0.5em; }
.leftMenu {
    font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
    color: #999999;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    width: 100%;
}
.leftMenuSelected {
    background-color: #262626;
}
.leftMenuHover {
    background-color: #464646;
}
.headshot
{
    width: 100%; display:block; margin-left: 0; margin-right: auto;
}

.leftContent {
	float: left;
	padding-top: 5px;
}
.leftNavContent {
    margin-left: 10px;
}
.featuredContent {
	background-color: #161616;
	padding: 0px; /* was 5px */
}
.featuredContentItem {
	background-color: #161616;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
hr {color: #323232; margin-top: 0; }

#page-wrap {
	min-width: 780px;
	max-width: 1260px;
    margin: 0px auto;
	}
	#page-wrap #inside {
		margin-right: 10px;
		padding-bottom: 10px;
	}
	
#mainContent {
    padding-left: 190px;
}
	
#left-sidebar {
	width: 190px;
	padding-left: 0px;
}
