/* - - - - - - - - - - - - - - - - - - - - -Title: lushnewmedia.comAuthor: Wayne RobertsURL: www.lushnewmedia.comDescription: style.cssModified: 18.03.09- - - - - - - - - - - - - - - - - - - - - *//* PAGE ATTRIBUTES */html,body {	margin:0;	padding:0;	background: #fff;    	font-family: Helvetica, Arial, Verdana, sans-serif;	color:#898989;	}div#container {	margin:20px auto;	display:block;	width:800px;}#content {	float: left;	display: block;	position:relative;	width: 800px;	padding: 0;	background: #fff url(images/masthead.jpg) 0 0 no-repeat;    	/*border: 1px solid #999;*/		}p {	margin: 0;	padding: 0;	font-size: 80%;	line-height: 21px;	}li {	margin: 0;	padding: 0 0 5px 0;	font-size: 80%;	line-height: 19px;	}ul {	margin: 0;	padding: 0 0 0 15px;	}h1 {	margin: 0;	padding: 3px 0 16px;	font-weight: normal;	font-size: 160%;	}h2 {	margin: 0;	padding: 0 0 8px;	font-weight: bold;	font-size: 80%;	line-height: 17px;	}h3 {	margin: 0;	padding: 5px 0 3px;	font-weight: bold;	font-size: 70%;	}h4 {	margin: 0;	padding: 5px 0 3px;	font-weight: bold;	font-size: 60%;	text-transform: uppercase;	}a {	color:#898989;}img {	border:0;	}	.right {	float:right;	}.left {	float:left;	padding: 0 15px 15px 0;	}			/* SPECIAL */#header {	display: block;	width: 680px;	height: 100px;	padding: 0 0 0 120px;  	}#logo {	display: block;	width: 104px;	padding: 78px 0 0; 	overflow: hidden;  	background: url(images/logo.gif) no-repeat;    	height: 0px !important; height /**/: 78px;	}#picstrip {	display: block;	width: 838px;	height: 170px;	margin: 0;	padding: 0 0 3px 0;	}/* NAVIGATION */div#menu {	position: relative;	float:left;	width: 440px;	height: 40px;	margin: 0;	padding: 0 0 0 350px;	}/* COLUMN 1 */div#column1 {	display: block;	float: left;	position: relative;	width: 202px;	height: 270px;	padding: 45px 0 0 24px;	margin: 0;	}/* COLUMN 2 */div#column2 {	position: relative;	display: block;	float: left;	width: 540px;	padding: 45px 0 0;	margin: 0;	}div#column2 p {	padding: 0 0 15px 0;	margin: 0;	}/* COLUMN 3 */div#column3 {	position: relative;	display: block;	float: left;	width: 571px;	padding: 45px 0 0;	margin: 0;	}div#column3 p {	padding: 0 0 15px 0;	margin: 0;	}/* FOOTER */div#footer {	position: relative;	display: block;	float: left;clear: both;	width: 800px;	padding: 0;	margin: 0;	background: #ffdff4;	}div#footer p {	padding: 7px 0 8px;	margin: 0;	text-align:center;	font-size: 70%;	line-height:18px;	}#credit {	visibility:hidden;	}