/*Theme Name: AbsintheDescription: Adapated from a design by Metamorphosis DesignAuthor: SeekomAuthor URI: http://www.seekom.com/*/* {margin: 0;	padding: 0;}body {margin: 0px; padding: 0px;	background: #B7D2B3 url(images/back_all.gif) repeat-x;}body, th, td, input, textarea {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}img {padding-right: 2px;}h3 {font-size: 1em;}ul, ol {margin-left: 3em;}a {text-decoration: none;	color: #4C89B6;}a:hover {border: none;}h1, h2, h3 {border: none;	text-decoration: none;	color: #4C89B6;}h5{text-transform: none; color: #4C89B6; padding-top: 10px; margin-right: 10px; border-bottom: solid 1px #4C89B6; font-size:110%;}p {margin-top: 1.5em;	}/* Header */#header {width: 901px;	height: 330px;	margin: 0 auto;}#menu {float: left;	background: url(images/nav.jpg) repeat-x; width: 901px; margin:0; height: 55px;}/*#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	float: left;}#menu a {	display: block;	float: left;	margin-right: 1px;	width: 149px;	text-decoration: none;	font-size: 1.1em;	font-weight: bold;	text-align: center;    padding-top: 15px;	height: 36px;	color: #ffffff;}#menu a:hover {	background:  #F3F3F3;	color: #4C89B6;}#menu .current_page_item a {	background:  #F3F3F3;	color: #2C2E22;}*//* Logo - also see functions.php */   #logo {width: 901px;	margin: 0 auto;	height: 280px; }   #logo h1 {padding-top: 220px;	padding-left: 20px;	color: #ffffff;	font-size: 24px; }#logo h2 {font-style: italic;	color: #ffffff;	font-size: 14px;	padding-left: 20px; }#logo p {clear: left;	margin: 0;	padding: 0 0 0 20px;	line-height: normal;	font-size: 1.2em;	font-weight: bold;	color: #ffffff;}#logo a {color: #FFFFFF;}  /* Page */#page {width: 901px;	margin: 0 auto;	padding: 20px 0px 0 0px;	background: #FFFFFF;}/* Content */#content {float: left;	width: 600px;	padding: 0px 0px 0px 20px; line-height: 1.8em;	font-size: 1.1em;}#content p img.right, #content p img.left {	clear: none;	padding: 4px;	border: 1px solid #CCC;	background-color: #EEE;	}#content p img.right {float: right;	margin: 0 0 10px 15px;	}#content p img.left {float: left;	margin: 0 15px 10px 0;	}img.right, img.left {	clear: none;	padding: 4px;	border: 1px solid #CCC;	background-color: #EEE;	}img.right, img.alignright {float: right;	margin: 5px 0 10px 15px;	}img.left, img.alignleft {float: left;	margin: 5px 15px 10px 0;	}img.aligncenter, img.alignnone {	border: none;	}/* Sidebars */.sidebar {	float: left;}.sidebar ul {margin: 0;	padding: 0;	list-style: none;}.sidebar li {margin-bottom: 2em;}.sidebar li ul {background: url(images/title_back.gif) no-repeat;	padding-top: 10px;}.sidebar li li {margin: 0; line-height: 140%;}#sidebar1 {	width: 218px;	padding: 0px 0px 0px 20px;}#sidebar2 {	width: 218px;	padding: 0px 20px 0px 20px;}#sidebar2 li h2 {background: url(images/title.gif) no-repeat left top;	height: 40px;	padding-top: 15px;	padding-left: 30px;	color: #ffffff;}#sidebar2 li ul {line-height: normal;}#sidebar2 li li {padding: 7px;	font-size: 12px;}#sidebar2 li a {border: none;	padding-left: 10px;}#sidebar2 li a:hover {border: none;	padding-left: 10px;}/* Footer */#footer {text-align: center;	font-size: 12px;	color: #4C89B6}/* ----- Date selector specific styles ----- */form input.cal,form select.cal {width: 75px; border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;	border-style: solid;	border-width: 1px;	float: left;	font: normal 12px Arial, sans-serif;	margin-right: 6px;}form input.cal {padding: 1px 3px; margin-bottom: 5px;}form label.cal { color: #666; width: 60px; float: left;	margin-left: 0px; margin-right: 6px;	text-align: right; font: normal 11px 'Century Gothic',Helvetica,Sans-serif; 	}/*.button {float:right; margin-right: 40px; background-color: #4DA0C6; color:#fff; font-size: 11px; font-weight:bold; cursor:pointer;} */form input.search {float: right; margin-right: 55px;}input.dashboard,select.dashboard {	width: 70px;}button.dashboard {background: url(images/dashboard-icon.gif);	border: 0;	cursor: pointer;	float: left;	height: 20px;	margin-right: 20px;	width: 20px;}button.dashboard:hover,button.dashboard.active {background-position:0 20px;}div.dashboard {background: url(images/dashboard2.png); height:180px; padding:0 12px;	text-align:center; width:147px;}	div.dashboard * {margin:0; padding: 0;}	div.dashboard div {background:none !important;	cursor:move; height:170px; overflow:hidden; padding-top:10px; position:relative; width:147px;	}	div.dashboard caption {color:#CF0;	font:normal 12px/17px Arial, Helvetica, sans-serif;		padding-top:4px; text-align:center; width:100%;}div.dashboard caption a {cursor:pointer; display:block; height:11px; overflow:hidden;		position:absolute; text-indent:-100px; top:16px; width:11px;}div.dashboard caption a.prev {background-image:url(images/dashboard-prev.gif); left:1px;	}div.dashboard caption a.next {background-image:url(images/dashboard-next.gif); right:1px;	}div.dashboard caption a:hover {background-position:0 11px;}div.dashboard caption span {height:25px; position:relative; text-align:center;}div.dashboard caption span.month {padding-right:8px;}div.dashboard caption span.month:after {content: ',';}div.dashboard table {border:0; border-collapse:collapse; border-spacing:0; cursor:default; margin:0 auto; overflow: hidden; width: 147px;}div.dashboard td,	div.dashboard th {border: 0; color: #999; font:normal 12px Arial, Helvetica, sans-serif; height: 19px; text-align: center; width: 21px;}div.dashboard td {color: #333; font-size:11px; padding-right: 5px; text-align:right;		width: 16px;}div.dashboard td.invalid {color:#666;}div.dashboard td.valid {color:#FFF; cursor:pointer;}div.dashboard td.active, div.dashboard td.hover {color: #CF0; cursor:pointer;}