

img {border:none}
#main {
	text-align: left;
	min-height:450px;
	width:600px;
	margin: 0 auto;
	
}


html>body #main
{
text-align: left;
margin: 0 auto;
min-width: 600px;
min-height: 450px;
}


#peu {	padding: 0 4em; font-size: 80% }


#gallerytitle h2 { font-size: 11pt; }
#gallerytitle span { font-weight: normal; color: #CB9C6E; text-decoration: none; }
#gallerytitle A:link, #gallerytitle A:visited { text-decoration: underline; color: #000; }
.albumthumb img { border: 0px; float: left; margin-right: 10px; }
.imagethumb img, .image img { border: 0px; margin: 0px; padding: 0px; }
.image { margin: 0px; padding: 0px; float: left; }
hr { clear: both; height: 0px; border: 0px; border-top: 1px solid #CB9C6E; margin-top: 0px; padding: 0px; }
.imgnav { margin-bottom: 4px; font-size: 15pt; font-weight: normal; color: #CB9C6E; text-align: center;}
.imgnav a { display: block; height: 1em; width: 46%; padding: 2%; color: #000 !important; background-color: #fbfbfb; }
.imgnav a.prev { float: left; }
.imgnav a.next { float: right; }
.imgnav a:hover, .imagenav a:active { background-color: #eee; color: #9D7302 !important; text-decoration: none !important; }
#images { margin: 5px 0px 10px; clear: both; }
#albums { clear: both; margin: 5px 0px 10px; padding: 0px; }
.pagenav { margin: 1em 0px 2em; font-size: 8pt; font-weight: bold; color: #CB9C6E; clear: both; }
.pagenav A:link, .pagenav A:visited { color: #333; text-decoration: none; }
.disabled_nav {visibility: hidden;}
.disabledlink { color: #7D6147; cursor: default; }

A:link, A:visited {text-decoration: none;color: #8F0D00;}
A:hover, A:active, 
#gallerytitle A:hover, #gallerytitle A:active, 
.pagenav A:hover, .pagenav A:active  {text-decoration: underline;color: #8F0D00;}
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 { background-color: #fff; color: #7D6147; cursor: default; }
UL.pagelist LI A:hover { background-color: #FFCC99; color: black; }
UL.pagelist LI.current A { background-color: #9D7302; color: #FFF; cursor: default; }
#comments {border: 1px solid #f0f0f0;padding: 15px 20px;margin: 15px 0px;width: 360px;display: block;clear: both;padding-top: 10px;}
.comment {margin: 15px 0px;padding: 10px 10px;border: 1px solid #f0f0f0;background-color: #f8f8f8;}
.commentcount { font-weight: normal; font-size: 11pt; margin-top: 10px; }
.commentmeta { color: #; }
.commentauthor { font-weight: bold; }
.commentbody { margin: 5px 0px; line-height: 1.3em; }
.imgcommentform INPUT { margin-top: 4px; border: 1px solid #eee; background-color: #f8f8f8; }
.imgcommentform TEXTAREA { margin-top: 4px; font-family: Arial, helvetica, verdana, sans-serif; font-size: 10pt; border: 1px solid #eee;}
.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:#;}
#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 #CB9C6E;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: #9D7302;	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: #9D7302; 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; }


/** afegits  */

/* Album Thumbnails
------------------------------ */
#albums {
	float: left;
}
.album {
	margin: 0 12px 8px 0;
    padding: 8px;
	float: left;
	width: 250px;
	border: 1px solid #E5BD91;
	background: #F5C496;
    line-height: 100%;
}
.album a img {  }
.album .thumb {
    float: left; 
    margin-right: 6px;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album p {
	line-height: 12px;
	font-size: 11px;
    padding: 10px 0px 0px;
    margin: 0px;
}
.albumdesc small {
	color: #8DB8CF;
}

/* Image Thumbnails
------------------------------ */
.imagethumb a, .imagethumb a:hover {
	display: block;
	padding: 9px;
	margin: 0px 9px 9px 0px;
	line-height: 0px;
    border: 1px solid #E6C4A3;
    background-color: #F5D3B4;
}
.imagethumb a:visited {
    background-color: ##F5D3B4;
    border: 1px solid #f8f8f8;
}
.imagethumb a:hover {
	background-color: #fff;
	border: 1px solid #641B12;
}
.imagethumb {
	float: left;
}
.albumdesc2 {
	line-height: 18px;
}

p, h2, h3 {line-height:140%}