/* Remove padding, margin, etc. */* {	margin: 0;	padding: 0;	text-decoration: none;	text-indent: 0;}body {	background: #540000 url(../images/background.jpg) top center repeat-y;	font: 80%/1.6 "Helvetica","Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Arial",sans-serif;	color:  #000;}/* Put margin back on certain elements */h1, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {	margin-bottom: 1em;}/* Class for clearing floats */.clear {	clear:both;}/* Remove border around linked images */img {	border: 0;}/* Layout */#container {	width: 850px;	background: #fff;	position: relative;	left: 50%;	margin-left: -425px;}body#home #container {	background: #000;}#header {	width: 850px;	height: 85;	background: #fff;	padding:0;	/*position: relative;	left: 50%;	margin-left: -425px;*/}#left_masthead {	width: 638px;	height: 85;	margin: 0;	padding: 0;	/*float: left;*/	display: inline; /* Prevents double-margin float bug in IE6 and below */} #middle_masthead {	width: 259px;	height: 85;	float: right;	position:absolute;	right:141px;	top:0px;	z-index:11;	border: 0;	margin: 0;	padding: 0;	display: inline; /* Prevents double-margin float bug in IE6 and below */}#right_masthead {	width: 212px;	height: 85;	float: right;	position:absolute;	top:0;	right:0;	margin: 0;	padding: 0;	display: inline; /* Prevents double-margin float bug in IE6 and below */}#left_column {	width: 470px;	float: left;	border-right: 1px solid #ccc;	padding-top: 15px;	padding-bottom: 15px;	padding-right: 15px;	margin-bottom: 15px;	margin-left: 20px;	display: inline; /* Prevents double-margin float bug in IE6 and below */}/* Fixes IE box model */* html #left_column {	width: 486px;	w\idth: 470px;}#right_column {	width: 300px;	float: right;	padding-top: 15px;	padding-bottom: 15px;	margin-bottom: 15px;	margin-right: 20px;	display: inline; /* Prevents double-margin float bug in IE6 and below */}#foot {	clear:both;	background: #000;	color: #fff;	padding-top: 2px;	padding-bottom: 10px;}#foot p {	font-size: 10px;	line-height: 12px;	text-align: right;	margin: 10px;}/* Main Menu */#navbar {	height: 26px;	width: 850px;	margin: 0;	padding: 0;	border-top: 1px solid #fff;	border-bottom: 2px solid #fff;	}/*//////////////////////////////////////////////@charset "UTF-8";/**  * Default CSS Drop-Down Menu Theme * * @file		default.css * @name		Default * @version		0.1.1 * @type		transitional * @browsers	Windows: IE5+, Opera7+, Firefox1+ *				Mac OS: Safari2+, Firefox2+ * * @link		http://www.lwis.net/ * @copyright	2008 Live Web Institute. All Rights Reserved. * * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {} * Expected directory tag - li * *//*-------------------------------------------------/ * @section		Base Drop-Down Styling * @structure	ul (unordered list) *				ul li (list item) *				ul li a (links) *				/*\.class|(li|a):hover/ * @level sep	ul */ul.dropdown {	width: 850px;	font-size: .83em;	font-weight: normal;	position: relative;}	ul.dropdown li {	 padding: 6px 16px 5px;	 border-style: solid;	 border-width: 1px 1px;	 border-color: #fff #d9d9d9 #d9d9d9;	 background-color: #000;	 color: #fff;	}		ul.dropdown li.hover,	ul.dropdown li:hover {	 background-color: #540000;	 color: #fff;	}	ul.dropdown a:link,	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }	ul.dropdown a:hover		{ color: #fff; }	ul.dropdown a:active	{ color: #540000; }	/* -- level mark -- */	ul.dropdown ul {	 width: 150px;	 margin-top: 1px;	}		ul.dropdown ul li {		 font-weight: normal;		}/* Bottom Menu */ul#foot-navbar {	width: 850px;	margin: 0;	padding: 6px 0;	text-align: center;	border-bottom: 2px solid #fff;	}ul#foot-navbar li {	padding: 0 5px;	list-style: none;	display: inline;	font-size: 8.5px;	line-height: 10px;	text-transform: uppercase;}ul#foot-navbar li a {font-weight: normal; color: #fff}ul#foot-navbar li a:hover {color: #540000}/* Links */a {font-weight: bold; color: #540000}a:hover {color: #999}/* Typography */h1, h2, h3, h4 {	font-weight: bold;}h1 {	font-size: 1.5em;	line-height: 1.0;	margin: 15px 20px;	padding: 5px 0 2px 0;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}h2 {	font-size: 1.3em;	line-height: 1em;}h3 {	font-size: 1.1em;}h4 {	font-size: .9em;}p {	line-height: 1.5em;}p.small {	font-size: .95em;	line-height: 1.3em;}ul, ol, dl {	line-height: 1.3em;	margin-left: 2em;}strong {  font-weight: bold;}.caps {	font-size: .95em;	text-transform: uppercase;}.news_item {  margin-bottom: 2em;}.news_item h2 {	margin-bottom: .5em;	padding-top: 3px;	padding-bottom: 3px;	border-bottom: 1px solid #ccc;}h2.catalog_button {	font-size: 1em;	text-align: center;	line-height: 1em;	letter-spacing: .02em;	text-transform: uppercase;	margin-bottom: 1em;	padding: 5px;	background: #000 url(../images/button-bg.gif) center center no-repeat;	border: 1px solid #000;}h2.catalog_button a {	color: #fff;	font-weight: normal;}h2.catalog_button:hover {	background: #540000 url(../images/button-bg_hover.gif) center center no-repeat;}
