/* CSS Document *//* SITE WIDE ELEMENTS */body {    background: url(http://www.campingisnotoptional.com/images/conference/bkgd.jpg) repeat-x #271D08;    color: #000000;    margin: 0px;	font-family: Arial;	font-size: 11px;}a:link {	color: #3366CC;	text-decoration: none;	font-weight: bold;}a:visited {	color: #3366cc;	text-decoration: none;	font-weight: bold;}a:active {	color: #000000; 	text-decoration: underline; 	font-weight: bold;}a:hover {	color: #999999; 	text-decoration: underline;	font-weight: bold;}a img {    border: 0px;}img {    border: 0px;}p {	padding: 10px 0 10px 0;	margin: 0px;}h1, h2, h3, h4, h5 {	font-family: Arial;}h3 {	color: #313131;	font-size: 12px;	font-weight: bold;	padding: 10px 0 0 0;	margin: 0px;}h3.heading {	background-color: #B8BDC9;	color: #313131;	font-size: 10px;	text-transform: lowercase;	height: 20px;	margin: 0px -10px 0px -10px;	padding: 5px 0px 0px 10px;}h4 {    font-size: 12px;}h4.heading {	color: #313131;	font-size: 16px;	font-weight: bold;}.message {	color: #9D3B01;	font-weight: bold;}.rssfeed {	text-align: center;	margin-bottom: 25px;}.center {	text-align: center;}.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}	/* Hides from IE-mac \*/	* html .clearfix {height: 1%;}	/* End hide from IE-mac */div.hr {    height: 1px;	background: #666;}div.hr hr {	display: none;}/* NAVIGATION *//* main navigation */#campingmenu {	height: 17px;	width: 717px;	padding: 0px;	margin: 0px;}#campingmenu ul { /* all lists */	float: right;	padding: 0px;	margin: 0px;	list-style: none;	line-height: 1;}#campingmenu a {	display: block;	text-decoration: none;	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	text-align: right;	font-weight:bold;	color: #FFFFFF;	margin: 0px;}#campingmenu li { /* all list items */	float: left;	height: 17px;	margin-left: 25px;	padding-top: 3px;}/* conference navigation */#conferencemenu {	height: 17px;	width: 717px;	background: #9D3B01;	padding: 0px;	margin: 0px;}#conferencemenu ul { /* all lists */	float: left;	padding: 0px;	margin: 0px;	list-style: none;	line-height: 1;}#conferencemenu a {	display: block;	text-decoration: none;	font-size: 11px;	font-weight: normal;	text-align: center;	color: #FFFFFF;	font-weight: bolder;	margin: 0px;}#conferencemenu li { /* all list items */	float: left;	height: 17px;	margin-right: 20px;	margin-left: 10px;	padding-top: 2px;	margin-bottom: -2px;}/* MAIN LAYOUT */#content {    width: 717px;    margin: 0px auto;}#content img {    padding: 0px;    margin: 0px;}#footer {    clear: both;    margin: 0px auto;	color: #CCCCCC;    text-align: center;	font-size: 10px;}#footer a {	color: #FFFFFF;}/* camping banner */#campingbanner {	width: 717px;    height: 97px;    background: #000000 url(http://www.campingisnotoptional.com/images/banner.jpg) top left no-repeat;}#campingbanner h2 {   display: none;}/* CONFERENCE LAYOUT */#conference {    margin-top: 17px;	width: 717px;	background-image: url(http://www.campingisnotoptional.com/images/bkgd.gif);    background-repeat: repeat-y;    background-position: 0px 600px;}.conferencesplash {	margin: 0px 0px -10px -10px;}/* camping header */#campingheader {    height: 47px;    background: #000000 url(http://www.campingisnotoptional.com/images/conference/cino_logo.gif) top left no-repeat;}#campingheader h1 {   display: none;}/* conference banner */#conferencebanner {	width: 717px;    height: 97px;    background: #000000 url(http://www.campingisnotoptional.com/images/conference/pr2006.jpg) top left no-repeat;}#conferencebanner h2 {   display: none;}/* TWO-COLUMN LAYOUT */#leftcolumn {	float: left;	width:  480px;	background:  #FFFFFF;	padding: 0px 10px 10px 10px;}#rightcolumn {	float: right;	width:  196px;	background:  #313131;	color: #B8BDC9;	border-left:  #666 1px solid;	padding: 0px 10px 10px 10px;}#rightcolumn a {	color: #FFFFFF;}