		* { /* Resets everything */
			margin: 0;
			padding: 0;
			border: 0px solid black; /* make this 1px to outline all elements, for debugging */
                        overflow: visible !important;
			}

		
		body {
			font-size: 1em;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			margin: 0;
			padding: 0;
			color:#000;
			background: #FAFAF0;
			text-align:center;
			background-image: url(images/page_bkg.gif);
			background-repeat: repeat-x;}
			
		#main_wrapper { /* The main wrapper surrounds everything. This controls the centering and width, and some IE 6 fixes (sigh) */
            overflow: visible
		}	
		
/* Header items */
		
		#header {
			display: none;

		}
		
		#header_inner {
			display: none;

		}
		
		#globalsearch{
			display: none;

		}
		
		#ajaxSearch_form {
			display: none;

		}
		
		input#ajaxSearch_submit {
					display: none;

		}	
		
		input#ajaxSearch_submit:hover {

			color:#880000;
		}
		
		input#ajaxSearch_input {
					display: none;
		}
		
		#user_menu { /* This is for the login and signup menus. If we only have signup, remove the background reference below */			display: none;

		}
		
		#user_menu ul li {
					display: none;
		} 
		
		#user_menu a {
					display: none;
		}
		
		#user_menu a:hover {
					display: none;
		}
		
		
		#user_menu_signed_in { /* This is for the login and signup menus. If we only have signup, remove the background reference below */
			display: none;
		}
		
		#user_menu_signed_in ul li {
			display: none;
		} 
		
		#user_menu_signed_in a {
			display: none;
		}
		
		#user_menu_signed_in a:hover {
		color: #880000;
		}


		#user_menu ul li.log-out {
			display: none;}


/* Navigation Items */

		
		#nav { /* The majority of navigation items and controlled through another CSS file. */
			display: none;
		}
		
		#nav_inner {
			display: none;
		}
		
		
		
/* Logo and content items */
		
		#logo_inner {
			padding-left: 14px; /* this positions the left side of the P in peak to line up with the content edge */
			border: 0px solid black;
		}
		
		#leftside {
			display: none;
		}
		
		#sidebar_quote img {
			display: none;

		}
		
		#sidebar_menu {
			display: none;
		}
		
		#content {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			letter-spacing: 0.05em;
			line-height: 16px;
			border: 0px solid black;
		}
		
		#content_inner a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			letter-spacing: 0.05em;
			line-height: 16px;
			border: 0px solid black;
		}
		
		#content_2col {
			margin: 0px 0 0 0;
			float:right;
			width: 543px;
			width: 100%;
			border: 0px solid black;
		}
		
		#content_inner {
			padding:0 14px; /* this insets the content to be in line with the header and logo */
			margin-bottom: 20px;	/* gives breathing room to the bottom of the content */		
		}
		
		#content_inner h1 {
			color: #43698F;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			letter-spacing: 0.05em;
			line-height: 16px;
			margin: 0 0 20px 0;
		}
		
		#content_inner h2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			margin: 0 0 20px 0;
			border: 0px solid maroon;
		}
		
		#content_inner strong {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-style: normal;
			font-weight: bold;
			border: 0px solid maroon;
		}
		
		
		#content_inner_left { /* This is for use in adding two columns of content within the content area (of the template).*/
		width: 46%;
		float: left;
		border: 0px solid maroon;
		}
		
		#content_inner_right { /* This is for use in adding two columns of content within the content area (of the template).*/
		width: 50%;
		float: right;
		margin: 0 0 0 10px;
		border: 0px solid green;
		}
		
		#content_inner_right ul { /* This is for use in adding two columns of content within the content area (of the template).*/
		margin: 0 0 0 20px;
		border: 0px solid green;
		}
		
		
		#section_title img {
		border: 0px solid maroon;
		margin: 29px 0 24px 0;
		}
		
		#address{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			border: 0px solid maroon;
		}
		
		#phonefax{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			margin: 0 0 20px 0;
		}
		
		#phonefax strong{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;		}
		
	#contactform {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
	}
	
	#contactform textarea {
		border: 1px solid #BBBBBB;
		margin: 0 0 20px 0;
	}
	
	#contactform textarea:focus {
		border: 1px solid #333333;
	} 
	
	
	.whitebox{
		border: 1px solid #BBBBBB;
		height: 20px;
	} 
	
	
	#contactform input:focus, textarea:focus {
		border: 1px solid #333333;
	} 
	
	#contactform h3 {
		margin: 20px 0 0 0;
	}
	
	
	div.errors {
		margin: 0 0 10px 0;
		color: #990000;
		border: 0px solid red;
	}
	
		
	#loginform {
		border: 0px solid red;
	}	

/* Sitemap Styles */
		
		.LSM_0 {
			border: 0px solid fuchsia;
			margin: 0 0 20px 0px;
			padding: 0 0 10px 0;
			list-style: none;
		}
		
		.LSM_0 li {
			list-style: none;
			padding: 0 0 5px 0;
		}
		
		.LSM_0 li li {
			list-style: none;
			list-style-image: url(/assets/templates/peak/images/arrow.gif);
			margin: 3px 0 0px 15px;
			list-style-position: inside;
			border: 0px solid fuchsia;
		}
		
		
		
		
/* Footer Items */
		
		#footer {
			display: none;
		}
		
		#footer_inner {
			display: none;
		}
		
		#footer_inner #left {
			display: none;
		}
		
		#footer_inner #middle {
			display: none;
		}
		
		#footer_inner #right {
			display: none;

		}
		
		#footer_inner.middle a:hover {
			color: #808000;
		}
		
		div#footer_inner a#right:hover {
			color: #808000;
		}
		
		div#footer_inner a#middle:hover {
			color: #808000;
		}
		
/* Standard Settings */
		
		a {
			color: #808000;
			text-decoration: underline;
		}
		
		 a:hover {
			color: #000;
			text-decoration: none;
		} 

		
		#clearthem {
			clear:both;
			height: 10px;
		}
		
		p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		letter-spacing: 0.05em;
		line-height: 16px;
		margin: 0px 0 10px 0;
		border: 0px solid silver;
		}
		
		a:link:after, a:visited:after {
   		content: " (" attr(href) ") ";
   		font-size: 90%;
   		}

