/*
	Zen Photo Default 1.0
	
  Basics
------------------------------  */html{height:100%;}
.clear{clear:both;}
/* Text Styles
------------------------------  */
body{background:url(../images/bg-body.gif) top repeat-x #BEB7A9;text-align:center;font:normal 12px Arial, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;color:#5A5A4B;margin:0;padding:0 0 50px;}
#main{text-align:left;width:900px;background:url(../images/footer.png) bottom center no-repeat #FFF; margin:0 auto;  }
div#wrap-inner{width:94%;padding:6% 3% 3%;}
#credit,#sort {width:94%;font-size:12px;color:#EEE;text-align:center;clear:both;margin:0 auto;padding:2%;}
#credit a,#sort a{text-decoration:none;color:#DDD;border-bottom:1px dotted #96967E; font-family:Georgia }
#credit a:hover,#sort a:hover{color:#CCC;border-bottom:1px solid #BDBDAE;text-decoration:none;}
/* for image display only  */#gallerytitle #head{width:96%;margin-top:10px;padding:2%; background:#DDD}
/* Link Styles
------------------------------  */a:link,a:active,a:visited{text-decoration:underline;color:#17A;}
a:hover,a:focus{text-decoration:underline;color:#C30;}
h2{font:115% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;color:#666;}
h2 span{color:#333;}
h2 a:hover{color:#630;text-decoration:none;}
h3{font:130% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;color:#333;margin-top:30px;}
h3 a:hover{text-decoration:underline;color:#630;}
/* Miscellaneous
------------------------------  */hr{clear:both;height:0;border:0;border-top:1px solid #E6E6DF;margin:0 0 12px;padding:0;}
img{border:0;}
blockquote{border-left:1px dotted #96967E;margin-left:20px;padding-left:20px;color:#363630;}
#imagemetadata{text-align:right;position:relative;display:none;}
#imagemetadata table{text-align:left;line-height:1em;border:1px solid #ccc;position:absolute;top:2em;right:0;background-color:#fafafa;}
#imagemetadata table td{border-bottom:1px solid #f0f0f0;background-color:#f8f8f8;padding:2px 5px;}
/* Page Navigation
------------------------------  */ul.pagelist{clear:both;list-style-type:none;margin:20px 0 0;padding:0;}
ul.pagelist li{display:inline;}
ul.pagelist li a,ul.pagelist span.disabledlink{padding:4px;}
ul.pagelist li.current a{font-weight:700;text-decoration:none;cursor:default;color:#5A5A4B;}
ul.pagelist li.prev{margin-right:10px;}
ul.pagelist li.next{margin-left:10px;}
.disabledlink{color:#ddd;cursor:default;}
.disabled_nav{visibility:hidden;}
#imageDescEditable,#albumTagsEditable{margin-top:24px;}
#imageDesc,#exif_link{margin-bottom:4px;}
.taglist ul li{background:url(../images/tag.png) no-repeat left center;padding-left:18px;float:left;padding-right:5px;color:#999;display:inline;list-style-type:none;}
.taglist .tags_title{background:none;padding-right:5px;padding-left:0;}
/* Image Thumbnails
------------------------------  */.imagethumb a,.imagethumb a:hover{display:block;line-height:0;border:1px solid #e6e6e6;background-color:#f6f6f6;margin:0 9px 9px 0;padding:9px;}
.imagethumb a:visited{background-color:#fcfcfc;border:1px solid #f8f8f8;}
.imagethumb a:hover{background-color:#CCC;border:1px solid #ccc;}
.albumdesc2{line-height:18px;}
/* Album Thumbnails
------------------------------  */
#albums{float:left;padding:4%; width:89%; }
.album{float:left; width:100%; border:1px solid #E7F0F5;background:url(../images/bg-album.png) top repeat-x;line-height:100%;margin:0 12px 8px 0;padding:8px 8px 5px 10px;
	   -moz-border-radius:6px; -webkit-border-radius:6px; }
.album .thumb{float:left;margin-right:6px;}
.album h3{margin:0;padding:0;}
.album p{line-height:14px;font-size:12px;margin:0;padding:4px 0 0; color:#EEE;}
.albumdesc small{color:#EEE;}
/* Individual Image
------------------------------  */.image{border:0;margin:0;padding:0;}
#image{margin-top:40px;text-align:center;line-height:0;width:100%;}
.imgnav{float:right;width:190px;text-align:center;border:1px solid #D5E6EE;background:#EEF5F9;}
.imgnav .imgprevious a,.imgnav .imgnext a{display:block;width:50%;height:100%;float:left;font-size:120%;text-decoration:none;line-height:180%;color:#237898;padding:4px 0;}
.imgnav .imgprevious a:hover,.imgnav .imgnext a:hover{background-color:#fff;text-decoration:none;color:#333;}
#narrow{width:440px;margin:0 auto 40px auto;}
.error{color:#C33;font-weight:700;}
.comment{border:1px solid #E7F0F5;background:#FBFCFD;margin-bottom:12px;padding:10px;}
.commentauthor{font-weight:700;}
.commentdate{margin-top:12px;color:#8DB8CF;font-size:85%;}
/* Forms
------------------------------  */.inputbox{width:250px;padding:2px;}
textarea{width:100%;color:#5A5A4B;font:100%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;padding:4px;}
.pushbutton{cursor:pointer;padding:5px 10px;}
label:hover{color:#000;}
#map{margin-left:-77px;}
#rating{margin-top:10px;}
/* Admin Toolbox
------------------------------  */#admin,#admin_data{position:fixed;right:0;top:0;width:130px;border-bottom:1px solid #E6E6DF;border-left:1px solid #E6E6DF;background:#fff;z-index:2;text-align:left;}
#admin_data{top:0;padding-top:20px;z-index:1;line-height:1.6em;}
#admin h3{font-weight:400;color:#999;text-align:center;margin:0;padding:0;}
#admin h3:hover{color:#036;}
/* Search Box
------------------------------  */#search{float:right;text-align:left;background:#fff;margin:0;padding:0;}
#search input.pushbutton{font-size:80%;padding:1px;}
#search a{text-decoration:none;}
#search ul{border:1px solid #ccc;position:absolute;text-align:left;list-style:none;height:8em;width:20em;overflow:auto;background-color:#FFF;}
#searchfields_icon{position:relative;top:4px;}
/* Archive View
----------------------------  */#archive{width:300px;text-align:center;margin:0 auto;}
ul.archive *{list-style:none;margin:0;padding:0;}
ul.archive .year{margin-top:10px;text-align:center;margin-bottom:5px;font-weight:700;font-size:18px;}
ul.archive .month{font-size:14px;list-style:none;border-top:2px solid #E6E6DF;padding-top:5px;}
/* Tag Cloud
----------------------------  */#tag_cloud{text-align:center;background:#eee;}
#tag_cloud p{background:#fff;border-top:3px solid #E6E6DF;border-bottom:3px solid #E6E6DF;font-size:18px;font-weight:700;text-align:center;margin:20px 0;padding:10px 0;}
/* Error Messages
------------------------------  */.errorbox{background-color:#FDD;border-top:1px solid #FAA;border-left:1px solid #FAA;border-right:1px solid #FAA;border-bottom:5px solid #FAA;margin-bottom:10px;font-size:100%;color:#D66;padding:20px;}
.errorbox h2{color:#D66;font-size:100%;font-weight:700;margin:0;}
/* Zenphoto link
------------------------------  */#zen-part{font-family:Arial, Helvetice, sans-serif;font-size:1.8em;font-weight:100;}
#photo-part{font-family:Arial, Helvetice, sans-serif;font-size:0.9em;font-weight:700;}
/* centering flowplayer 3 on image.php  */#image .flowplayer{margin:0 auto;}
table.password td.userinput input,td.passwordinput input{width:15em;}
table.password td.submit{text-align:center;}
.scideas{font-weight:700;text-align:right;padding-right:10px;}
h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{ font-size:1.3em; color:#333; font-weight:normal; text-decoration:none; font-family:"Lucida Calligraphy"; }
.pagenav,#comments{clear:both;}
#albumDescEditable,#albumTagsEditable,.commentmeta{margin-bottom:12px;}
#exif_link,.imgnav .imgnext a{float:right;}
.taglist ul,#tag_cloud ul li{display:inline;list-style-type:none;}
.imagethumb,.imgnav .imgprevious a{float:left;}
.checkbox,label{cursor:pointer;}
table.password td.userlabel,table.password td.passwordlabel{text-align:right;}
table.password td.userinput,table.password td.passwordinput,table.password td.hint{text-align:left;}

	#header { height:47px; width:100%; background:#68645A; } 
	#header ul {
		margin:0;
		padding:10px;
		list-style-type: none;
	}
		#header ul li {
			float: left;
			height:30px;
			line-height:30px;
		}
		#header ul li a {
			padding: 0 10px;
			color: #BEB7A9;
			font-weight: bold;
			text-transform: uppercase;
			font-family: Verdana;
			font-size: 0.9em;
		}
		#header ul li a:hover {
			color: #DDD;
			text-decoration: none;
		}
