/* These styles are just for the test template. Make some better ones. And yes, I know it's messy ;-) */



img {border:none}

a img { 
	opacity: 0.8; 
	filter: alpha(opacity=80); 
 	border: 0;
 	margin: 0;
}

a:hover img { 
	opacity: 1; 
	filter: alpha(opacity=100); 
}



#gallerytitle span { 

font-weight: normal; 

color: #CCC; 

text-decoration: none; }



.albumthumb img { 

 background: #ccc;

 padding: 7px;

 margin-right: 10px;

 float: left; 

 }



.image img {

 padding: 7px;

}



.imagethumb img {

 background: #a5a89e;

 padding: 7px;

 margin: 1px;

 float: left;

}



.image { 

margin: 0px; 

padding: 3px; 

float: left; 

}



hr { 

clear: both; 

height: 0px; 

border: 0px; 

border-top: 1px solid #ccc; 

margin-top: 0px; 

padding: 0px; }



.imgnav { 

margin-bottom: 4px; 

font-size: 15pt; 

font-weight: normal; 

color: #CCC; 

text-align: center;}



.imgnav a { 

display: block; 

height: 1em; 

width: 46%; 

padding: 2%; 

color: #999 !important; 

background-color: #fbfbfb; }



.imgnav a.prev { float: left; }



.imgnav a.next { float: right; }



.imgnav a:hover, .imagenav a:active { 

background-color: #eee; 

color: #F60 !important; 

text-decoration: none !important; }



#images { margin: 5px 0px 10px; clear: both; }



#albums { clear: both; margin: 5px 5px 5px 5px; padding: 0px; background: #ddd;}



.albumdesc {

padding: 5px;

}



.pagenav { margin: 5px 0px 5px; font-size: 8pt; font-weight: bold; clear: both; }



.disabled_nav {visibility: hidden;}



.disabledlink { cursor: default; }







UL.pagelist {padding: 0px;margin: 5px 0px 5px;list-style-type: none;height: 2em;}

UL.pagelist LI { display: inline; font-weight: bold; }

UL.pagelist LI A, UL.pagelist LI span.disabledlink {display: block;float: left;padding: 2px 4px;background-color: #FFF6EC;text-decoration: none;color: #555;}

UL.pagelist LI span.disabledlink { color: #ddd; cursor: default; }



UL.pagelist LI.current A { color: #ad9571; cursor: default; }

#comments {border: 0px solid #f0f0f0;width: 100%;display: block;clear: both;padding-top: 10px;}

.comment {margin: 15px 0px;padding: 10px 10px;}

.commentcount { margin-top: 10px; }

.commentmeta { color: #999; }

.commentauthor { font-weight: bold; }

.commentbody { margin: 5px 0px; line-height: 1.3em; padding: 5px}

.imgcommentform INPUT { margin-top: 4px; }

.imgcommentform TEXTAREA { margin-top: 4px;}

.error { color: #C33; font-weight: bold; }

#admin, #admin_data{position:fixed;right:0;top:0;border-left: 1px solid #E6E6DF;border-bottom: 1px solid #E6E6DF;background: #fff;width:120px;}

#admin_data{top:15px;}

#admin h3 {font: 100% "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: bold;color: #000;border-bottom: 1px dashed #E6E6DF;margin:0;padding:0;}

#search{float:right;width:150px;margin-top:-15px;}

#search #search_input{width:75px;}

#search ul { position:absolute;margin-top:0px;text-align: left;}

#search ul .item { display:none;}

#search ul:hover .item { display:block; padding:1px; margin:1px;}

#search ul:hover .item a { color:#000; text-decoration:none;}

#search ul:hover .item a:hover { color:#999;}

#search ul {width:20px; float:left; margin:0px;padding:2px;list-style:none;}

#search li {width:150px;}

.clear {clear:both;height:10px;}

#map {margin-top: 25px;}

#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;}

#fullsize_download_link {font-size: 8pt; text-align: right; float:right;}

#meta_link {font-size: 8pt; text-align: left; float:left;}

#image_data {margin-bottom:15px;}

/* Archive View  */

#archive{ width: 300px; padding:0; margin: 0 auto; text-align: center; }

ul.archive * { padding:0; margin:0; list-style:none; }

ul.archive #year { margin-top:10px; text-align: center; color: #FF6600;	margin-bottom:5px; font-weight:bold; 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; margin-bottom:15px;}

#tag_cloud p { color: #FF6600; padding:10px 0; margin:20px 0; background: #fff; border-top: 3px solid #E6E6DF; border-bottom: 3px solid #E6E6DF; font-size: 18px; font-weight:bold; text-align: center; }

/* Tags */

.taglist ul { display: inline; list-style-type: none; }

.taglist li { background: url(tag.png) no-repeat left center; list-style-type: none; line-height: 18px; padding-left: 18px; float:left; padding-right: 5px;}

.taglist .tags_title { background: none; padding-right: 5px; padding-left: 0;}



.rating { margin-top: 15px; margin-bottom: 15px; }


