body {	font: .75em/1.6em Georgia, "Times New Roman", Times, serif;	margin: 0px}#nav {	padding:2px 50px 0px 0px;	margin:0;	height:20px;}#nav li {	float:right;	list-style:none;}#nav li a {	color:#999;	padding:5px 5px 5px 5px;	background:#fff;	font:1em Arial, Helvetica, sans-serif;	margin:1px 2px 0 0;	text-decoration:none;	display:block;}#nav li a:hover {	background-color:#e2cbdb;	color:#333;	text-decoration:none;}#nav li a.activeBlue {	background-color:#668e97;	color:#fff;	text-decoration:none;}#nav li a.activeRed {	background-color:#f26943;	color:#fff;	text-decoration:none;}#nav li a.activeYellow {	background-color:#fcc814;	color:#444;	text-decoration:none;}#nav li a.activeGreen {	background-color:#cabc4f;	color:#444;	text-decoration:none;}#nav li a.activePurple {	background-color:#79315d;	color:#fff;	text-decoration:none;}#content {	border-left:1px solid #eee;	padding:10px 25px 30px 25px;}#content p {	line-height:25px;	margin:20px 0;	font-size:110%;	word-spacing:2px;}#content a {	text-decoration:none;	color:#333;	border-bottom:1px dotted #666666;}#content a:hover {	color:#000;	background-color: #e2cbdb;}#content h2 {	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:2.0em;	font-weight:normal;	margin:0px 0;	padding:5px 0;}#sidebar {	width:250px;	float:right;	padding:10px 10px 30px 10px;	border-left:1px solid #eee;	border-right:1px solid #eee;}#sidebar h2 {	font:1em Arial, Helvetica, sans-serif;	color:#999;	padding:0 0 3px 0;}#sidebar ul {	list-style:none;	margin:0 0 20px 0;}#sidebar li {	padding:3px;	border-bottom:1px solid #f6f6f6;}#sidebar li a {	color:#333;	text-decoration:none;}#sidebar input {	width:240px;	padding:5px;	background:#fdfdfd;	color:#444;	border:1px solid #f6f6f6;	font:11px Verdana;}#sidebar input:focus {	background:#fff;	border:1px solid #eee;}#sidebar li a:hover {	color:#000;}p.red {	padding:10px;	background:#FADAD1;	margin:10px 0;	color:#262626;	border-top:4px solid #E95337;}p.blue {	padding:10px;	background:#ecf2f3;	margin:10px 0;	color:#262626;	border-top:4px solid #a1bec4;}p.purple {	padding:10px;	background:#EADAE6;	margin:10px 0;	color:#262626;	border-top:4px solid #4E0056;}p.green {	padding:10px;	background:#F1EFD4;	margin:10px 0;	color:#262626;	border-top:4px solid #BCB041;}p.yellow {	padding:10px;	background:#FCF2C6;	margin:10px 0;	color:#262626;	border-top:4px solid #F7BE1D;}p.purple {	padding:10px;	background:#EADAE6;	margin:10px 0;	color:#262626;	border-top:4px solid #79315d;}a.more {	display:block;	text-align:right;	color:#262626;	text-decoration:none;	margin:10px 0 0 0 ;}a.more:hover {	text-decoration:underline;}blockquote {	padding:5px 15px;	background:#f6f6f6;	margin:10px 0;	border:1px solid #ccc;}#content ul, ol {	margin:10px 10px 10px 5px;	border-top:1px solid #ccc;}#content li {	padding:5px;	border-bottom:1px solid #ccc;}#content h3 {	margin:10px 0;	font:120% Arial, Helvetica, sans-serif;	color:#999;}#photo {	background:#ccc;	float:left;	padding:5px;	margin:10px 10px 0px 0px;}#photoR {	background:#ccc;	float:right;	padding:5px;	margin:10px 0px 0px 10px;}#footer {	padding-top:20px;	text-align:right;	border-top:1px solid #eee;	margin:0;	color:#999;	font-size: .8em;}