/*   -------------------------------------------  Salt and Pepper by Project Seven Development  www.projectseven.com  Layout 01: 2 Column Sidebar Right  Horizontal Menu  -------------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	color: #000;	background-color: #FFFFFF;	margin: 0 0 10px;	padding: 0px;	font-size: 100%;}#tagline {	margin: 0 0 0px;	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 #3c7b5e;	padding: 2px;	width: 940px;	margin: 0 auto;}/*Available Width940 - 40 = 900*/#inner {	background-color: #7FAFDE;	padding: 10px 20px 20px;}#p7PMM_1 {	width: auto;	margin: 0 0 10px;	font-size: 1.0em;	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: 1.0em;	position: relative;	z-index: 9999;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}.sidebarbox .p7PMMv15 ul div {	display: none;	padding-right: 2px;}.sidebarbox .p7PMMv15 ul ul div {	padding-right: 0px;}#masthead {	overflow: hidden;	margin-bottom: 1px;	background-color: #7FAFDD;}#masthead img {	display: block;	background-color: #7FAFDE;}#contentwrapper {	background-color: #FFF;	background-image: url(img/p7spep_sbright.jpg);	background-repeat: repeat-y;	background-position: 680px 0px;}.clearfloat {	clear: both;	height: 0;	line-height: 0;}/*Floated Columns680 + 200 + 20 = 900*/.maincolumn {	float: left;	width: 680px;	background-color: #FFFFFF;}.sidebarwrapper {	float: left;	width: 200px;	margin: 10px;	background-color: #7FAFDE;	height: 100%;}.maincontent {	padding: 24px 32px;	font-size: 0.8em;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;}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;	background-color: #4AB0C6;}.sidebar, .sidebar2 {	color: #7FAFDE;	background-color: #000;	padding: 16px;	font-size: 0.7em;	line-height: 1.4em;}.sidebar2 {	color: #000;	background-color: #4AB0C6;	background-repeat: repeat;}/*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;	background-color: #7FAFDE;}.sidebar2 a:visited {	color: #FFF;}.sidebar2 a:hover {	color: #000;}.footercolumn1 a {	color: #4AB0C6;}.footercolumn1 a:visited {	color: #4AB0C6;}.footercolumn1 a:hover {	color: #FF0000;}.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: 750px;	margin-right: 30px;}.footercolumn2 {	float: left;	width: 370px;}.footer p {	margin: 1px 0 12px;	font-family: Arial, Helvetica, sans-serif;	color: #0000FF;	padding-left: 15px;}.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: 10px;	height: 55px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}#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: #000000;	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;}
