/*Theme Name: RegulusTheme URI: http://www.binarymoon.co.uk/regulus/Version: 2.1.3Description: 2 column customizable theme from <a href="http://www.binarymoon.co.uk/">Binary Moon</a>Author: Ben GillbanksAuthor URI: http://www.binarymoon.co.uk/*/* {	margin:0; padding: 0;	font:1em/120% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Sans-Serif;}/* ---------------------------------- GENERIC GUFF (APPLIES SITE WIDE) ---------------------------------- */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size:0.625em;	font-size:12px;	background: #000000 url(images/bg_red.jpg) no-repeat top;	min-width: 370px;	line-height: 120%;}.intro {	font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;	font-size: 12px;	line-height: 120%;	color: #000000;}h1, h2, h3, h4, h5, h6 {	font-size:24px;	font-weight:normal;}a {	color:#333;	text-decoration:none;	border-bottom:1px dotted #99c;}a:hover {	border:none;	color:#68f;}a img {	border:none;}strong, b {	font-weight:bold;}em, i {	font-style:italic;}.skipnav {	position:absolute;	top:-999px; left:-999px;}.i_left {	float:left;	margin:0 8px 8px 0;	padding:4px;	border:1px solid #eef;}.i_right {	float:right;	margin:0 0 8px 8px;	padding:4px;	border:1px solid #eef;}th {	font-weight:bold;	background:#eef;}code, pre {	font-family:monospace;	font-size:1.3em;	display:block;	padding:10px;	background:#eef;}.wp-smiley {	vertical-align:-30%;}/* ------- FORMS ------- */input, textarea {	padding:2px;	border-width:1px;}input:focus, textarea:focus, .passwordPost label input:focus {	background:#ffc;}#sidebar input, #sidebar textarea {	width:110px;}.button, .passwordPost input {	background:#024;	border-color:#357 #002 #002 #357;	color:#fff;	padding:0; margin:0;}.passwordPost label input {	background:#fff;	border:1px solid #99c;	border-color:#99c #eef #eef #99c;	padding:2px;}input:hover, textarea:hover {	background:#ffc;	cursor:text;}.button:hover, .passwordPost input:hover {	background:#246;	cursor:pointer;}.passwordPost label input:hover {	background:#ffc;	cursor:text;}label:hover {	cursor:pointer;	color:#68f;}/* -------------- PAGE LAYOUT -------------- */#wrapper {	width:730px;	margin:10px auto;	padding:0;	overflow:hidden;	background:url(images/bg.jpg) no-repeat #fff;	border:5px solid #dde;	text-align:left;}.subhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333333;	line-height: 120%;}.header {	font-family: "Arial Black", "Helvetica Black", Arial, Helvetica, "sans serif";	font-size: 24px;	color: #5C8398;}/* ------------ NAVIGATION ------------ */ul#nav {	position:absolute;	bottom:0; left:0;	margin:0 0 0 16px;	list-style-type:none;}ul#nav li {	list-style-type:none;	float:left;	margin:0 0.5em 0 0;}ul#nav li a {	padding:10px 14px;	border:none;	text-transform:lowercase;	color:#fff;	background:#024;	border:1px solid #fff;	border-bottom:none;	border-color:#357 #002 #002 #357;	display:block;	white-space:nowrap;	_width:1em;}ul#nav li a:hover {	background:#246;	text-decoration:none;}ul#nav .current_page_item a,ul#nav .current_page_item a:hover {	color:#335;	background:#fc0;	text-decoration:none;	border-color:#ff3 #da0 #da0 #ff3;}/* ----------------------- Wordpress calendar ----------------------- */#wp-cal-container {	border:5px solid #eef;	margin:12px 0 0 0;}#wp-calendar {	width:220px;	text-align:center;	border-collapse: collapse;}#wp-calendar caption, #wp-calendar th {	background:#eef;	color:#666;	padding:4px;}#wp-calendar td {	padding:1px;	border:none;}#wp-calendar caption {	font-weight:bold;	background:#fc0;}#wp-calendar #today {	background:#fc0;	font-weight:bold;	color:#666;}#wp-calendar a {	color:#666;	text-decoration:underline;}#pageNav {	overflow:hidden;	_height:1%;	margin:32px 0 0 0;}#pageNav a {	display:block;	font-size:1.1em;	width:8em;	float:left;	text-align:center;	padding:0.5em;	border:none;	background:#fc0;	margin:0 5px 0 0;	font-weight:bold;	text-decoration:underline;}#pageNav a:hover {	color:#333;	text-decoration:none;}#centered {  	position: relative;  	top: 0;  	right: 0;  	margin: 0 auto;	width: 740px;}