/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	background: #FFFFFF url(img01.jpg);	text-align: justify;}body, input, textarea, select {	font: normal small Arial, Helvetica, sans-serif;	color: #333333;}h1, h2, h3 {	margin-bottom: 1em;	font-weight: normal;	color: #990000;}h1 {	font-size: 2.2em;}h2 {	font-size: 1.7em;	font-variant:  small-caps;}h3 {	font-size: 1.3em;}p, blockquote, ul, ol, form {	margin-bottom: 1.5em;}blockquote, ul, ol {	margin-left: 3em;}blockquote {	margin-right: 3em;	font-style: italic;}ul {	list-style-type: square;}a {	color: #990000;}a:hover {	text-decoration: none;}hr {	display: none;}.hr {}img.left {	float: left;	margin: 0 15px 15px 0;}img.right {	float: right;	margin: 0 0 15px 15px;}/* Wrapper */#wrapper {	padding: 20px 0;	background: url(img02.jpg) repeat-x;}/* Header */#header {	width: 720px;	height: 170px;	margin: 0 auto;	background: url(sfpemast.jpg) no-repeat;}#header h1, #header h2 {	margin: 0;	padding-left: 30px;}#header h1 {	padding-top: 80px;	font-size: 3em;}#header h2 {	font-size: 1em;	font-weight: bold;	font-style: italic;}#header a {	text-decoration: none;	color: #FFFFFF;}/* Content */#content {	width: 720px;	margin: 0 auto;	background: #FBE8E8 url(img04.jpg) repeat-y;}/* Intro */#Intro {	float: left;	width: 424px;	padding: 50px 16px 0px 30px;	background: url(img05.jpg) no-repeat;}/* Post */.post {	margin-bottom: 20px;	padding-bottom: 20px;	background: url(img08.gif) no-repeat center bottom;}.post .title {	margin-bottom: 15px;	padding-left: 15px;	border-bottom: 1px solid #D3B6AF;	font-variant: small-caps;	font-size: small;	font-weight: bold;}.post .title2 {	margin-bottom: 15px;	padding-left: 0px;	font-variant: small-caps;	font-size: small;	font-weight: bold;	font-style: italic;	text-decoration: underline;}.post .title a {	text-decoration: none;}.post .title a:hover {	text-decoration: underline;}.post .date {	margin-top: -30px;	padding-right: 15px;	text-align: right;	font-size: x-small;}.post .entry {	padding: 20px 15px 10px 15px;	line-height: 1.8em;}.post .meta {	margin-bottom: 2em;	padding: 0 15px;	font-size: x-small;}/* Sidebar */#sidebar {	float: right;	width: 204px;	padding: 50px 30px 0px 16px;	background: url(img06.jpg) no-repeat;}#sidebar ul {	margin: 0;	list-style: none;}#sidebar li {	margin-bottom: 20px;}#sidebar li ul {	padding-left: 5px;	line-height: 1.4em;}#sidebar li li {	margin: 0;	padding-left: 12px;	background: url(img07.gif) no-repeat left center;}#sidebar h2 {	margin-bottom: 15px;	padding-left: 5px;	border-bottom: 1px solid #D3B6AF;	text-transform: uppercase;	font-size: small;	font-weight: bold;}#sidebar a {	text-decoration: none;}#sidebar a:hover {	text-decoration: underline;}/* Counter */#Counter {	font-weight: bold;	font-variant: small-caps; 	font-size: small;	color:  #990000;	}#search h2 {}/* snsfpe links */#snsfpelinks {}/* Membership */#membership {}/* Local Links */#locallinks {}/* Related Links */#relatedlinks {}/* Footer */#footer {	width: 720px;	margin: 0 auto;	padding-top: 60px;	background: url(img09.jpg) no-repeat;}#footer p {	margin: 0;	text-align: center;	font-size: x-small;	color: #FFFFFF;}#footer a {	color: #FFFFFF;}