/*	Siriux Gallery 2 Theme / now called Daniel Levin	Copyright 2005-2006 Nico Kaiser. MOdded by fangohr, llc fangohr.com*//* -- Main layout definitions ------------- */body.gallery {	margin: 1.5em;	padding: 0;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 0.7em;	background-color: #fff;	text-align: left;	}a {	color: black;/*	text-decoration:none;	border-bottom:1px solid #000; */}a:hover {	border-bottom: 3px solid #000;	text-decoration:none;}p {font-size:1.1em;line-height:1.3em;color: #333;}.mainContent {	float:left;	line-height: 1em;	font-size: 1em;	width: 60%;	padding-right:3%;}.mainContent strong {	color: #000;	text-transform:uppercase;}.mainContent h1 {	font-size: 2em;	line-height:1.6em;}.mainContent h1 sup {	font-size:0.5em;}.sidebar {	line-height: 1em;	font-size: 1em;	float:left;	width:37%; }.sidebar strong {	color: #000;	text-transform:uppercase;}.sidebar a {	color:#000000;	line-height:16px;}.sidebar a:hover {	border-bottom: 3px solid #000;}hr {	color: #fff;	height: 1px;	border: none;	border-bottom: 1px solid #000;	margin: 0;	padding: 0;	clear: both;}.clear {	clear: both;}.navigation {	clear: both;	margin: 0 auto;}.headerName {	float: left;	color: #333;	font-size: 0.9em;	margin-top: 1em;	margin-bottom: 1em;	text-transform:uppercase;}  .mainNav {	float: right;	color: #333;	font-size: 0.9em;	margin-top: 1em;	margin-bottom: 1em;	text-transform:uppercase;}.breadcrumb {	float: right;	color: #333;	font-size: 0.9em;	margin-top: 0.5em;	margin-bottom: 0.5em;	text-transform:uppercase;}.header {}.content {	clear: both;	margin: 0 auto;}.footer {	font-size: 0.9em;	color: #000;	margin-top: 4em;	padding-top: 1.5em;	border-top: 2px solid #000;	text-align: right;}h1 {	margin-top:0px;	color: black;	text-transform:uppercase;}.gallery h2 {	clear: both;	margin: 1.2em 0;	padding-bottom: 0.2em;	border-bottom: 2px solid #000;	font-size: 1.85em;	color: #000;	text-transform:uppercase;}.gallery h3 {	color: black;	clear: both;	margin: 1.5em 0 1em 0;	font-size: 1.2em;	text-transform:uppercase;	}/* -- Non Gallery Page Columns ------------------ */#centerPosition {	padding-right: 20px;	padding-left: 22%;	background-color: #FFFFF7;}/* The centrecontent style is set up for a 2 column layout.  If you want a 3 column layout then change the centreposition style like this:   padding-right: 200px; <div id="right"> Write the content for your right hand column inside an id-"right" div like this </div> */#centerContent {	z-index: 100;	min-width: 1px;	background-color: #FFFFFF;	border: 1px solid #999999;	padding: 10px;}#leftColumn {	width: 20%;	position: absolute;	top: 100px;	left: 0px;	padding: 10px 0px 10px 6px;}#rightColumn {	width: 130px;	position: absolute;	top: 100px;	right: 0px;	height: 200px;}/* -- Gallery thumbnails ------------------ */.gallery-thumb {	margin:0 0px 20px;	float: left;	text-align: left;}.gallery-thumb img {	background: #f3f3f3;	border: 2px solid #f3f3f3; 	padding: 2px;/*	-moz-border-radius: 3px; */}.gallery-thumb a img {	border-color: #f3f3f3;	border-bottom: 2px solid #f3f3f3; }.gallery-thumb a:hover {  	border-bottom: 0; }.gallery-thumb a:hover img {	border-width: 2px;	border-color: #000;	/*	-moz-border-radius: 5px; */}/* -- Gallery Album listing --------------- */.gallery-albums {	clear: both;}.gallery-albums h4 { /* Years in Album overview (when grouped by year) *//*	margin: 10px 0 0 0; */	margin: 0px 0 0 0;	font-size: 1.1em;}.gallery-albums .gallery-thumb {	margin-right: 3px !important;}.gallery-album {	width: 46%; /* Change to 96% if you want 1 Album per line */	padding-right: 3%;	display: block;	float: left;	overflow: hidden;}.gallery-album p {	font-size: 1em;}.gallery-album .meta {	margin-top: 3px;	color: #999;	font-size: 0.9em;}/* -- Gallery Items ----------------------- */.gallery-items {	margin: 0;	clear: both;}.gallery-empty {	padding: 0.5em 1.5em;	margin: 1.5em 3em;	border: 1px solid #ddd;	background: #ffe;	font-size: 1.2em;}/* -- Gallery Photo (detail page) --------- */div.gallery-photo {	text-align: left;}img.gallery-photo {	background: #f3f3f3;	border: 1px solid #fff;	padding: 5px;/*	-moz-border-radius: 3px; */}#prevArrow img, #nextArrow img {	margin-top: 50%;	border-style: none;}/* -- Navigator --------------------------- */.block-core-Navigator {	float: left;	margin: 1.5em 0;	font-size: 0.9em;	color: #333;	text-transform:uppercase;	}.block-core-Navigator .current,.block-core-Navigator .first-and-previous,.block-core-Navigator .next-and-last {	display: inline;}.block-core-Navigator .current {	margin: 0 0.2em;}/* -- ExifInfo ---------------------------- */.block-exif-ExifInfo div {	font-size: 0.8em;	color: #999;	margin: 1em 0;}table.gbDataTable {	width: 100%;	border-collapse: collapse;}table.gbDataTable td {	padding: 0.2em 0.5em 0.2em 0;	border-bottom: 1px solid #eee;}table.gbDataTable td.gbEven {	font-weight: bold;}/* -- System- / Item-Links ---------------- */.gbSystemLinks, .block-core-ItemLinks {	clear: both;/*	border-top: 3px solid #555;	border-bottom: 1px solid #555;	background: #eee; 	margin: 1.5em 0;	padding: 0.5em; */	font-size: 0.9em;	font-style:normal;}.block-core-SystemLink { font-weight: bold; }.gbSystemLinks .block-core-SystemLink a,.block-core-ItemLinks a {/*	display:block; */	color:#eee;}.gbSystemLinks a:hover, .block-core-SystemLink a:hover,.block-core-ItemLinks a:hover {	color:#000;}/* -- Toolbar ----------------------------- */#toolbar {	clear: both;	border: 1px solid #ccc;	background: #f1f1f1;	margin: 1em 0;	padding: 0.5em;}/* -- Admin ------------------------------- */.gallery-admin {	font-size: 0.9em;}.gallery-admin h2 {	color: black;	font-size: 1.2em;	margin-top: 2em;	overflow: hidden;}.gallery-admin h4 {	margin-bottom: 0.5em;}.giSuccess, .giWarning, .giError  {	font-weight: bold;}.giSuccess { color: #5c0; }.giWarning { color: #c50; }.giError { color: #a44; }.gallery-admin .gbBlock {	margin: 1.5em 0 2em 0;}#gsSidebar {	width: 13em;	overflow: hidden;	padding-right: 1em;}#gsSidebarCol {	width: 1%;}#gsSidebar ul {	padding: 0.2em 0 1.5em 0;	margin: 0;	font-weight: bold;}#gsSidebar ul ul {	font-weight: normal;}#gsSidebar li.gbAdminLink {	background: none;	list-style: none;	padding: 0.2em 0;	margin: 0;}.gbTabBar {	padding: 0.2em 0;	border-bottom: 1px solid #ccc;}.gbTabBar a {	border: 1px solid #ccc;	padding: 0.2em 1em;	background: #eee;	margin: 0 0.2em;}.gbTabBar .giSelected {	margin: 0 0.2em;	padding: 0.2em 1em;	border: 1px solid #ccc;	border-bottom: 1px solid #fff;	font-weight: bold;	background: #fff;}.giUpdated, .giNew {	font: normal 9px Arial;	text-transform: uppercase;	color: #222;	background: #ffea88;	padding: 0 3px;	margin-left: 3px;}#giFormUsername, .giFormUsername {/*	background: url('../siriux/images/userinfo.png') no-repeat 0 1px; 	padding-left: 17px; */}#giFormGroupname {/*	background: url('../siriux/images/groupinfo.png') no-repeat 0 1px; 	padding-left: 17px; */}#giFormPassword {/*	background: url('../siriux/images/key7-16-bw.gif') no-repeat 0 1px; 	padding-left: 17px; */}.yearsub_title{    margin: 10px 0 10px;}