/*
	ChrisRyan Gallery 2 Theme
	
*/
/* -- Main layout definitions ------------- */ 

body{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; background:url(images/discoball.jpg) top left no-repeat fixed #000000;}
img{border:0px;}
a, a:visited, a:active{color:#ec1111; text-decoration:none; outline:none;}
a:hover{color:#FFFFFF;}
ul, ol, li{ list-style:none; margin:0px; padding:0px;}
h2{color:#FFFFFF; font-size:14px;}
input,textarea,select {background-color: #CCCCCC;border: solid 0px #999999;color:#000000;font-size:15px;}

.alignment{width:100%;height:100%;position:absolute;top:0px;left:0px;}
.container{position:relative;top:0px;width:900px;z-index:1;}
.header{padding:20px;}
.content{ width:580px;padding:0px 20px 20px 0px;}
.leftBar{ height:100%; border-left:#45484d dotted 1px;padding:0px 0px 20px 20px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.floatbg{position:relative;top:0px;width:900px;margin-left:150px;background: url(images/background/bkgrd.jpg) repeat-x top fixed;}

.nav{position:absolute;top:10px;left:20px;color:#ec1111; font-size:28px;}
.nav a{font-size:28px;}
.navHeader{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px;color:#ec1111; margin-bottom:3px; border-bottom:#45484d dotted 1px; margin-bottom:5px;}
.navigation{ font-weight:bold;}
.linksList{ }
.linksList a{ margin: 0px 0px 0px 0px; padding:0px; font-size:13px;}

.footer{color:#45484d; font-size:9px; text-align:center; border-top:#45484d dotted 1px; margin:160px 20px 0px 20px; height:40px;padding: 10px 0px 0px 0px;}
.footer a{color:#45484d;text-decoration:underline;}
.splash{ width:860px; height:200px;margin-top:39px; margin-bottom: 20px; background:url(images/splash/splash.jpg) no-repeat;}

#sidebar { font: Verdana, Arial, Sans-Serif; color:#ffffff; }
.leftBarimg{border: #FFFFFF 5px solid;}
.leftBar p, .leftBar p a {color:#FFFFFF;}
.leftBar a{color: #FFFFFF;}
.leftBar a:hover{color: #FFFFFF; text-decoration:underline;}

.logored{color:#ec1111; font-size: 48px;font-weight:bold;}
.logo{position:absolute;top:10px;left:527px;font-size: 48px;color:#FFFFFF; font-weight:normal; text-align:right;z-index:1000;}
.logo a{color:#FFFFFF;}
.logo a:hover{color:#FFFFFF; text-decoration:none;} 
#logo{position:absolute;top:36px;left:645px;text-align:right;z-index:1000;}

.pagetitle{color:#ec1111; font-size: 40px; border-bottom:#45484d dotted 1px; margin-bottom:10px;}

.entry img{padding-right:10px; max-width:500px;}

.dateheading{ color:#ec1111; font-size: 20px;font-weight:normal;}
.heading{font-size: 26px;color:#FFFFFF; font-weight:normal;}
.headingRed{ color:#ec1111; font-size: 32px;font-weight:bold;}
.heading a{color:#FFFFFF;}
.categorydetails{}

.entry{border-top: dotted #45484d 1px;padding-top: 5px; font-size:11px; line-height:17px;}
.entryMain{font-size:11px; line-height:17px;}

p.postmetadata{ border-top: dotted #45484d 1px; margin-top:45px; margin-bottom:20px; padding-top: 10px; color: #45484d; }
.postmetadata a{color:#45484d; text-decoration:underline;}

.categoryheading{}
.commentheading{}

.albumHeader{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:17px;font-weight:bold;color:#ec1111; margin-bottom:3px;margin-bottom:5px;}

.article{padding: 5px 0px 0px 0px; line-height:14px;}

.event{}
.pointer{}
.rule{border-top: dotted #45484d 1px; width:100%; height:1px; padding:5px 0px 5px 0px;}

/* -- Main layout definitions ------------- 

body.gallery {	margin: 1.5em;	padding: 0;	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: small;	background-color: #fff;	color: #333;	text-align: center;}
a {	color: #38c;}
a:hover {	color: #05a;}
hr {	color: #fff;	height: 1px;	border: none;	border-bottom: 1px solid #ddd;	margin: 0;	padding: 0;	clear: both;}
*/
.gallery { min-height:600px;}
.gallery input{background-color: #fff;border: solid 0px #999999;color:#000000;font-size:15px;}
.clear {/*clear: both;*/}
.breadcrumb {float: right;color: #FFFFFF;font-size: 11px;}
.gallery h2 {clear: both; font-size: 32px; font-weight:bold; color:#ec1111; font-weight:normal;	border-bottom:#45484d dotted 1px;}
.gallery h3 {clear: both;margin: 1.5em 0 1em 0;	font-size: 1.2em;}


/* -- Gallery thumbnails ------------------ */

.gallery-thumb {margin: 5px;float: left;text-align: center;}
.gallery-thumb img {background-color: #fff;border: 1px solid #ddd;padding: 8px;margin: 1px;}
.gallery-thumb a img {border-color: #ccc;}
.gallery-thumb a:hover img {}

/* -- Gallery Album listing --------------- */

.gallery-albums {clear: both;}
.gallery-albums h4 { /* Years in Album overview (when grouped by year) */margin: 10px 0 10px 0;font-size: 11px;}
.gallery-albums .gallery-thumb {margin-right: 5px !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: 11px;}
.gallery-album .meta {margin-top: 3px;color: #ffffff;font-size: 11px;}


/* -- Gallery Items ----------------------- */

.gallery-items {margin: 0;	clear: both;}
.gallery-empty {padding: 0.5em 1.5em;	margin: 1.5em 3em;	border: 1px solid #ddd;	background-color: #ffe;	font-size: 1.2em;}

/* -- Gallery Photo (detail page) --------- */
div.gallery-photo {	text-align: center;}
img.gallery-photo {	background-color: #fff;	padding: 8px;}
#prevArrow img, #nextArrow img {	border-style: none;}


/* -- Navigator --------------------------- */

.block-core-Navigator {	margin: 1.5em 0;font-size: 11px;}
.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.5em;}

/* -- ExifInfo ---------------------------- */

.block-exif-ExifInfo div {	font-size: 11px;	color: #fff;	margin: 1em 0;}
table.gbDataTable {	width: 100%;	border-collapse: collapse;}
table.gbDataTable td {	padding: 0.2em 0.5em 0.2em 0;	border-bottom:#45484d dotted 1px;}
table.gbDataTable td.gbEven {	font-weight: bold;}
.gbBusy {    background-color: #ae9 !important;}

/* -- System- / Item-Links ---------------- */
.gbSystemLinks, .block-core-ItemLinks {	clear: both; padding:0px 20px 0px 20px;}
.block-core-SystemLink { font-weight: bold; }
.gbSystemLinks .block-core-SystemLink a, .block-core-ItemLinks a {display: block;padding: 0.3em;}

/* -- Toolbar ----------------------------- */
#toolbar {clear: both;border: 1px solid #ccc;	background-color: #f1f1f1;	margin: 1em 0;	padding: 0.5em;}

/* -- Admin ------------------------------- */
.gallery-admin {font-size: 0.9em;}
.gallery-admin h2 {	font-size: 1.2em;	margin-top: 2em;	overflow: hidden;}
.gallery-admin h4 {	margin-bottom: 0.5em;}
.gallery-admin .gbBlock input{background-color: #fff;border: solid 0px #999999;color:#000000;font-size:15px;}
#giFormUsername,#giFormPassword{background-color: #fff;}

.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 {	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-color: #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-color: #fff;}

.giUpdated, .giNew {font: normal 9px Arial;	text-transform: uppercase;	color: #222;	background-color: #ffea88;	padding: 0 3px;	margin-left: 3px;}

.autoCompleteShadow {background-color: #a0a0a0 !important;}
.autoCompleteContainer {border: 1px solid #404040;background-color: #fff;border-top: 0px;border-bottom: 1px dotted rgb(0, 172, 0);    margin-bottom: -1px;margin-top: 0px;}
.autoCompleteContainer li.yui-ac-highlight {background-color: #38c;color: #fff;}
