* 									{ margin: 0; padding: 0; }
body								{ font: 14px Helvetica, Sans-Serif; }
#page-wrap							{ width: 800px; margin: 25px auto; }
a									{ text-decoration: none; }
ul { list-style: disc; }
p { margin: 15px 0; }

/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/*
	LEVEL TWO
*/
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #f6f6f6; color: #000;
border-bottom: 1px solid #ccc; float: none; }

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; }

/*
    LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

.searchword, .highlight {
    color: magenta;
}

.illustration {
	padding: 3px 3px;
	float: left;
}
.logo {
	padding: 5px 2px;
	float: left;
}
/*
p.vertical-text {
	color: #333;
	border:0px solid red;
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:0;
	width:20px;
	height:20px;
	font-family: �Trebuchet MS�, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-shadow: 0px 0px 1px #333;
}
*/
.vert_text {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	font: bold 10px Verdana, sans-serif;
	display: block;
	text-align: center;
	color: #f15930;
}
.nobackground {
	background-color: transparent;
	background: none !important;
}
.indented_inner {
    margin-left: 15px;
}

h1 {
	font: inherit;
}

.article h1 {
	font-size: 14pt;
}
.ContentBarMiddlePad h1 {
	font-size: 14pt;
}
