@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
body {
	background: #A7B4C2 url(../img/style/bg-tile.jpg) repeat-x left top; /* 16×1.125=18 */
	font: 16px/1.225em "Trebuchet MS", "Microsoft Sans Serif", Helvetica, sans-serif;
	list-style: none;
}
#main #content {
	background: url(../img/style/bg-main.jpg) repeat-y left top;
}

.left {
	width: 540px;
	margin-left: 32px;
	float: left;
	margin-right: 24px;
}
h1 {
	color: #507C0C;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #ACA899;
	padding-bottom: .4em;
}
p {
	margin-bottom: 1em;
}



#main {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
#main #footer {
	background: url(../img/style/bg-footer.jpg) no-repeat left top;
	height: 128px;
	width: 880px;
	padding-top: 32px;
	padding-left: 32px;
	float: left;
	color: #FFFFFF;
}
#header {
	height: 128px;
	width: 880px;
}
.gutter {
	width: 32px;
}
.subBox {
	width: 260px;
	padding-top: 2px;
	padding-left: 8px;
}
.bar {
	background: url(../img/nav/bar.gif) no-repeat center center;
	width: 36px;
}
.navTable {
	margin-top: 0px;
}
#main #footer .sidenote a {
	color: #FFFFFF;
}
.noUnderline {
	text-decoration: none;
}
#main #poster {
	height: 340px;
	width: 880px;
}



#leadership {
background: url(../img/style/bg-leadership.jpg) no-repeat left top;
}
#workshops {
	background: url(../img/style/bg-inspired.jpg) no-repeat left top;
}
#main #content .gutterWide {
	width: 80px;
}

#speaking {
background: url(../img/style/bg-speaking.jpg) no-repeat left top;
}

.subNav {
}
#main #content .subNav .sidenote  p {
	margin-top: 12px;
	width: 240px;
}
#main #content .subNav .sidenote a {
	font-weight: bold;
}


.bodytext {
	font-size:0.875em;
}
.icon {
	margin-right: 4px;
	text-decoration: none;
}

#content #side {
	width: 232px;
}
a:link {
	color: #507C0C;
	text-decoration: underline;
}
#main #content .subNav h2 a {
	text-decoration: none;
	color: #000000;
}
.indent {
	margin-left: 8px;
	font-weight: bold;
}

a:visited {
	color: #507C0C;
}
#main #content .subNav .sidenote h2 {
	font-size: 20px;
	font-weight: bold;
}

a:hover {
	color: #507C0C;
	text-decoration: none;
}
a:active {
	color: #507C0C;
}



.sidenote { font-size:11px; 
}

#main #nav {
	background: url(../img/style/bg-nav.jpg) no-repeat center top;
	height: 42px;
	width: 880px;
}

#main #navcontainer {
	background: url(../img/style/bg-nav.jpg) no-repeat center top;
	height: 30px;
	width: 880px;
	padding-top: 12px;
}

#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
text-align: center
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
.selected {
	text-decoration: none;
}
.noline {
	text-decoration: none;
}
.bodyList {
	font-size:.875em;
	margin-left: 32px;
	font-weight: bold;
	color: #507C0C;
}
.navGutterTop {
	height: 12px;
}
h3 {
	color: #507C0C;
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 16px;
}
.download {
	font-size:.75em;
	padding-bottom: 16px;
}
.leadershipText { color: #000000; border: 1px solid #7B9B0F; background: #B1DF15; padding: 8px; 
}
.workshopText { color: #000000; border: 1px solid #FF9900; background: #FFCC00; padding: 8px; 
}
.speakingText { color: #000000; border: 1px solid #CC6600; background: #FFA851; padding: 8px; 
}
.attribution { font-size:11px; line-height: 16px; 
}
.borderLine {
	border: 1px solid #A7B5C2;
	margin: 4px;
}
.dotted {
	border-bottom: 1px dotted #5C7285;
	font-size: 0.8em;
	color: #5C7285;
}
.workshopOutcomes {
	font-weight: bold;
	color: #496127;
}
.outcomes {
	display: block;
	font-size: 12px;
	padding: 8px 8px 16px 0px;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.outcomesCopy {
	display: block;
	font-size: 12px;
	padding: 8px 8px 16px 32px;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	background: url(../img/icons/workshop-outcomes.jpg) no-repeat left 6px;
}
.outcomesCopyBottom {
	display: block;
	padding: 8px 8px 8px 0px;
	border-top: 1px none #496127;
	border-right: 1px none #496127;
	border-bottom: 1px dotted #496127;
	border-left: 1px none #496127;
}
.outcomeBox {
	background: #FFFFCC;
	border: 1px dotted #ECE9D8;
	padding: 16px;
}
.results {
	background: #FFFF99;
	border: 1px dotted #CCCCCC;
	padding: 4px;
}


#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #999999;
	padding: 6px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;



/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-size: 11px;
}
#newsside { background: #FFFFCC; padding: 8px; border: 1px solid #E7E1BC; }
#main #content .subNav .sidenote #leadership p { line-height: 16px; font-size: 14px; }
#main #content .subNav .sidenote #workshops p { line-height: 16px; font-size: 14px; }
#main #content .subNav .sidenote #speaking p { line-height: 16px; font-size: 14px; }
#newsside h2 { font-size: 11px; color: #4A6169; line-height: normal; margin: 0px; padding: 0px; border-top: 1px none #E7E1BC; border-right: 1px none #E7E1BC; border-bottom: 1px none #E7E1BC; border-left: 1px none #E7E1BC; }
#newsside p { line-height: 14px; }
