/*  
Theme Name: PolyInsight
Theme URI: http://link2studio.com/
Description: Hack of Kubrick to make this custom theme
Version: Beta 1
Author: Bill Hess
Author URI: http://link2communications.com/

	*** Notes from Kubrick left intact for now ***
	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/

@import url(original_style.css);


body {
	/*font-family: Arial, Verdana, sans-serif;*/
	text-align: center;
	background-color: #7E0101;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#page {
	text-align: left;
	width: 780px;
	margin: 0px auto;
	padding: 0px;
	background-image: url("images/bg_content.jpg");
	background-repeat: repeat-y;
}

#header {
	height: 133px;
	margin: 0px;
	padding: 0px;
	background-image: url("images/bg_header.jpg");
	background-repeat:  no-repeat;
}

#navigation {
	height: 63px;
	margin: 0px;
	padding: 0px;
	background-image: url("images/bg_navigation.jpg");
	background-repeat:  no-repeat;
}

/* Navigation List One */
#nav_list_one {
	width: 774px;
	height: 28px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	text-align: right;
}

#nav_list_one ul {
	list-style: none;
	margin: 0px;
	padding: 12px 0px;
}

#nav_list_one li {
	line-height: 24px;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	display: inline;
}

#nav_list_one a {
	margin: 0px;
	padding: 0px;
	font-size: 14px; /* don't change */
	font-weight: bold; /* don't change */
	text-decoration: none;
	color: #fff;
}

#nav_list_one a:hover {
	color: #ff0;
}

/* Navigation List Two */

#nav_list_two { /*my-style*/
	width: 774px;
	height: 28px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	text-align: left;
}

#nav_list_two { /* all lists  sucker-style */
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav_list_two ul { /*my-style*/
	list-style: none;
	margin: 0px;
	padding: 12px;
}

#nav_list_two ul { /* all lists  sucker-style */
	padding: 0;
	line-height: 1;
}

#nav_list_two li { /*my-style*/
	line-height: 30px;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	display: inline;
}

#nav_list_two li { /* all list items sucker-style */
	float: left;
	/*width: 10em;*/  /*width needed or else Opera goes nuts */
}

#nav_list_two a { /*my-style*/
	margin: 0px;
	padding: 0px;
	font-size: 14px; /* don't change */
	font-weight: bold; /* don't change */
	text-decoration: none;
	color: #fff;
}

#nav_list_two a { /*sucker-style*/
	display: block;
	/*width: 10em;*/
}

#nav_list_two a:hover { /*my-style*/
	color: #ff0;
}

#nav_list_two li ul { /* second-level lists  sucker-style */
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #333;
	border-top: solid 1px #C6C8BD;
	/*width: 10em;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 10000;
}

#nav_list_two li ul li {
	float: none;
	margin: 0px 4px;
	padding: 0px 0px;
	color: #000;
}

#nav_list_two li ul li a {
	font-size: 11px;
	line-height: 14px;
	margin: 0px 8px;
	padding: 6px 0px;
}

#nav_list_two li:hover ul, #nav_list_two li.sfhover ul { /* lists nested under hovered list items sucker-style */
	left: auto;
}

/* Begin Content Styles */

#content_wrap {
	width: 780px;
	font-family: Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

#content a {
	color: #000;
	text-decoration: underline;
}

#content a:hover {
	color: #7E0101;
}

.side_image {
  position: absolute;
  margin: 0px 0px 0px 470px;
  padding: 0px;
}

.side_image td {
  font-size: 10px;
  color: #000;
}

#sideboard {
  margin: 0px;
  padding: 20px 0px 10px 0px;
  margin-left: 545px;
  width: 190px;
  height: 425px;
  background-color: #fff;
  border: solid 1px #fff;
}


#footer {
	clear: both;
	height: 71px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("images/bg_footer.jpg");
	background-repeat:  no-repeat;
}

#footer p {
	display: block;
	font-size: 1em;
	color: #fff;
	width: 774px;
	margin: 3px 0px 0px 12px;
	padding: 0px;
	text-align: left;
}