/*
 * <TantekHack> -- Use of hack developed by Tantek Çelik to avoid size keyword problem in ie5.
 *
 * NOTE: <?xml ... ?> tag at beginning of document causes ie6 to use "quirks" mode which has
 * the same keyword problem but the hack doesn't work.  First tag must be a valid
 * <!DOCTYPE>.
 */
table.skills {
	border-style:			none;
	background-color:		rgb(256,158,162);
}
tr.skills {
	border-style:			none;
	background-color:		rgb(256,158,162);
}
td.skills {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(168,8,12);
	vertical-align:		top;
	background-color:		rgb(256,158,162);
}
td.skills-separator {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(168,8,12);
	vertical-align:		top;
	background-color:		rgb(168,8,12);
	color:					rgb(255,255,0);
	font-family:			helvetica;
}

table.heading {
	border-style:			none;
	background-color:		#C0A0A1;
}
tr.heading {
	border-style:			none;
	background-color:		#C0A0A1;
}
td.heading {
	border-style:			solid;
	border-width:			thin;
	border-color:			gray;
	vertical-align:		top;
	background-color:		#C0A0A1;
}

div.heading {
	border-style:			solid;
	border-width:			thin;
	border-color:			gray;
	vertical-align:		top;
	background-color:		#C0A0A1;
}

table.note {
	border-style:			none;
	background-color:		rgb(255,255,0);
}
tr.note {
	border-style:			none;
	background-color:		rgb(255,255,0);
}
td.note {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(200,200,0);
	vertical-align:		top;
	background-color:		rgb(255,255,0);
}

div.note {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(200,200,0);
	vertical-align:		top;
	background-color:		rgb(255,255,0);
}

table.link {
}
table.sub-link {
	margin-left:			3em;
}

html {
	padding:					0;
	margin:					0;
	border:					0;
}

body {
}

div {
	outline-style:			none;
	outline-size:			1px;
	outline-color:			blue;
}

div.php-generated {
	outline-style:			none;
	outline-size:			1px;
	outline-color:			red;
}

div.menu {
	outline-style:			none;
	outline-size:			1px;
	outline-color:			green;
}

h1, h2, h3, h4, h5, h6 {
	color:					rgb(168,8,12);/*#c0a0a1;*/
	font-family:			helvetica;
}

h1, h2 {
	border-style:			solid;
	border-width:			thin;
	border-color:			gray;
}

h1 {
	background-color:		rgb(168,8,12);
	color:					rgb(255,255,0);
}

em.product {
	font-style:				normal;
	font-weight:			bold;
}
em.company {
	font-style:				normal;
	font-weight:			bold;
}
em.code {
	font-family:			courier, monospace;
	font-style:				normal;
	font-weight:			normal;
}

/*
 * Styles for layout (avoiding tables for layout).
 *
 * Header is across the top.
 */
div.header {
	height:					120px;
	background-image:		url("images/wcnlogo-r-s-w-s.jpg");
	background-repeat:	no-repeat;
	background-color:		rgb(144,38,38);
	font:						28pt 'Broadway BT', Helvetica, sans-serif;
	color:					black;
	padding:					0;
	margin:					0;
	border:					0;
}

/*
 * Menu is currently on the left side.
 */
div.menu {
	float:					left;
	position:				absolute;
	width:					120px;
	margin:					10px 0 0 0;
	z-index:					1;
	font-family:			Helvetica, sans-serif;
	/* <TantekHack> */
	font-size:				x-small;
	voice-family:			"\"}\"";
	voice-family:			inherit;
	font-size:				small;
	/* </TantekHack> */
}

/*
 * Individual menu items.
 */
div.menu-main {
}
div.menu-item {
}
div.menu-sub {
	margin:					0 0 0 +1em;
}
div.menu-item-sub {
}

/*
 * Links within a menu <div>.
 */
div.menu a:link {
	text-decoration:		none;
}
div.menu a:active {
	text-decoration:		none;
}
div.menu a:visited {
	text-decoration:		none;
}

/*
 * Style used for menu entry of the current page when displayed
 * in the menu.
 */
div.menu em.caller {
	font-style:				normal;
	font-weight:			normal;
	color:					rgb(255,8,12);
}

/*
 * Style for sub-menu items that don't yet exist.  Allows for
 * menu to be setup before the actual pages are created.  The
 * menu options will automatically be created when the page
 * is available.
 */
div.menu em.dne {
	font-style:				normal;
	font-weight:			normal;
	color:					rgb(200,200,200);
	display:					none;
}

/*
 * HR for separating sections of the menu.
 */
div.menu hr {
	width:					60%;
}

/*
 * Main content.  Left margin is set to skip past the menu.
 */
div.content {
	position:				relative;
	margin:					0px 0px 0px 135px;
	width:					auto;
	z-index:					2;
}

p.copyright {
	font-family:			Helvetica, sans-serif;
	/* <TantekHack> */
	font-size:				x-small;
	voice-family:			"\"}\"";
	voice-family:			inherit;
	font-size:				small;
	/* </TantekHack> */
}

p.plain-link a:link {
	text-decoration:		none;
}
p.plain-link a:active {
	text-decoration:		none;
}
p.plain-link a:visited {
	text-decoration:		none;
}
