/*   -------------------------------------------  Salt and Pepper by Project Seven Development  www.projectseven.com  Layout 02: 2 Column Sidebar Left  Horizontal Menu  -------------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	color: #000;	background-color: #E8E8E8;	margin: 0 0 40px 0;	padding: 0px;	font-size: 100%;	background-image: url(../images/underwater.jpg);}#tagline {	margin: 0 0 2px;	padding: 2px 0;	border-bottom: 1px dotted #000;	min-width: 942px;}#tagline h1 {	font-size: 0.7em;	letter-spacing: 1em;	color: #CCC;	background-color: #000;	padding: 12px 0px 12px 32px;	text-transform: uppercase;}/*Layout Width*/#outer {	border: 1px solid #000;	padding: 2px;	width: 940px;	margin: 0 auto;}/*Available Width940 - 40 = 900*/#inner {	background-color: #000066;	padding: 20px;}#p7PMM_1 {	width: auto;	margin: 0 0 16px 0;	font-size: 0.8em;	position: relative;	z-index: 9999;}/*Special PMM2 rules for using a second PMM2 menu in your sidebar*/.sidebarbox .p7PMMv15 {	width: auto;	margin: 0 0 2px 0;	font-size: 0.8em;	position: relative;	z-index: 9999;}.sidebarbox .p7PMMv15 ul div {	display: none;	padding-left: 2px;}.sidebarbox .p7PMMv15 ul ul div {	padding-left: 0px;}#masthead {	overflow: hidden;	margin-bottom: 20px;}#masthead img {display: block;}#contentwrapper {	background-color: #FFF;	background-image: url(img/p7spep_sbleft.jpg);	background-repeat: repeat-y;	background-position: -380px 0px;}.clearfloat {	clear: both;	height: 0;	line-height: 0;}/*Floated Columns680 + 200 + 20 = 900*/.maincolumn {	float: right;	width: 680px;}.sidebarwrapper {	float: right;	width: 200px;	margin: 10px;}.maincontent {	padding: 24px 32px;	font-size: .8em;	line-height: 1.5em;}h1, h2 {	margin: 0px;	font-size: 1.2em;	letter-spacing: 0.35em;}h2 {	margin: 36px 0 0 0;}.sidebarbox {	padding: 2px;	border: 1px solid #000;	margin: 0 0 10px 0;}.sidebar, .sidebar2 {	color: #FFFFFF;	background-color: #000;	padding: 16px;	font-size: 0.7em;	line-height: 1.4em;}.sidebar2 {	color: #000;	background-color: #4AB0C6;}/*Links*/.maincontent a {}.maincontent a:visited {}.maincontent a:hover {}.sidebar a {	color: #4AB0C6;}.sidebar a:visited {	color: #4AB0C6;}.sidebar a:hover {	color: #FFF;}.sidebar2 a {	color: #FFF;}.sidebar2 a:visited {	color: #FFF;}.sidebar2 a:hover {	color: #000;}.footercolumn1 a {	color: #4AB0C6;}.footercolumn1 a:visited {	color: #4AB0C6;}.footercolumn1 a:hover {	color: #FFF;}.footer {	overflow: hidden;	font-size: 0.7em;	color: #A09B97;	margin-top: 20px;	background-image: url(img/p7spep_vrule.gif);	background-repeat: repeat-y;	background-position: 504px 0px;}.footercolumn1 {	float: left;	width: 498px;	margin-right: 30px;}.footercolumn2 {	float: left;	width: 370px;}.footer p {	margin: 1px 0 12px 0;}.footercolumn2 a {	color: #C0C0C0;	text-decoration: none;	display: block;	padding: 6px 6px;	border: 1px solid #333;	background-color: #161616;}.footercolumn2 a:hover {	color: #000;	background-color: #4AB0C6;	border-color: #FFF;}.footercolumn2 ul {	margin: 0;	padding: 0;}.footercolumn2 li {	margin-bottom: 6px;	list-style-type: none;}/*EXTRA STYLES for BASIC MENUBAR*/#menubar {	width: 100%;	overflow: hidden;	font-size: 0.8em;	margin-bottom: 20px;}#menubar .menu {	margin: 0px;	padding: 0px;}#menubar .menu li {	list-style-type: none;	float: left;	margin-left: 6px;}#menubar .menu li.first {	margin-left: 0;}#menubar .menu a {	color: #CCC;	text-decoration: none;	display: block;	padding: 12px;	border: 1px solid #666;}#menubar .menu a:hover {	color: #000 !important;	border-color: #6DC0D1 #000 #000 #6DC0D1;	background-color: #4AB0C6;}
