body {
	background-color:#5c593e;
	font-family:"Helvetica", sans-serif;
}

img {
	border:0px;
}

img.arrow {
	opacity:0.5;
}

img.arrow:hover {
	opacity:1;
}

div#page {
	background: url('../img/title.jpg') no-repeat top right;
}

div.home_top {
	height:240px;
	min-height:240px;
	color:#EBEAE1;
	position:relative;
	background:url('../img/home200.jpg') repeat-x top left;	
}

div.home_bottom {
	height:300px;
	min-height:300px;
	margin-top:20px;
	margin-bottom:17px;	
	color:#EBEAE1;
	position:relative;
	background:url('../img/home300.jpg') repeat-x top left;	
}

div#favorites {
	font-size:8pt;
}

div.home_top a, div.home_bottom a {
	color:#EBEAE1;
	font-weight:bold;
	text-decoration:none;
}

div.home_top a:hover, div.home_bottom a:hover {
	color:#EBEAE1;
	text-decoration:underline;
}

img.imgtitle {
	margin:8px 0 5px 11px;
}

img.homepix {
	border:5px solid #ebeae1;
}

div#edito {
	font-size:11pt;
	color:#5c593e;
}

div#edito div#inneredito {
	padding:14px;
	text-align:justify;
}

div#edito a, div#groups a {
	color:#5c593e;
}

div#groups {
	overflow:hidden;
}

div#groups ul#groupslist span {
	background-color:#EBEAE1;
}

div#groups div#groups-pager {
	margin-left:157px;
	font-size:8pt;
}

div#groups div#groups-pager a {
	color:#ebeae1;
}

div#groups div#groups-pager span.qp_counter {
	margin:0 6px 0 6px;
}

div#groups ul {
	margin:0;
}

div#groups ul li {
	margin:0 0 0 15px;
	color:#5c593e;
	font-size:9pt;
	list-style-type: none;
}

div#latest {
	margin-left:63px;
	color:#EBEAE1;
	font-size:8pt;
}

div#latest div#pixmask {
	margin-bottom:6px;
	width:161px;
	height:161px;
	overflow:hidden;
	border:6px solid #ebeae1;
}

div#latest p a {
	color:#EBEAE1;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

div#latest p a:hover {
	text-decoration:underline;
}


div#latest ul, #latest li {
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
}
	
#latest, #latest li { 
	width:180px;
	height:205px;
	margin:0;
	overflow:hidden; 
}

span#prevlatest {
	position:absolute;
	top:110px;
	left:12px;
}

span#nextlatest {
	position:absolute;
	top:110px;
	right:12px;
}


div.rounded {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 5px 5px 6px #3F3C27;
	-webkit-box-shadow: 5px 5px 6px #3F3C27;
	box-shadow: 5px 5px 6px #3F3C27;
	border-radius: 10px;
}

div#menu {
	height:108px;
	min-height:108px;
    margin-top:108px;
	margin-bottom:30px;
	background:url('../img/menu-bg.jpg') repeat-x top left;	
}

div#menu ul#main-menu {
	padding:0px 0 0 0;
	margin:0;
	
}

div#menu ul#main-menu li {
	height:55px;
	min-height:55px;
	width:94px;
	padding:5px 15px;
	margin:0 0 0 14px;
	color:#060606;
	font-size:12pt;
	display:inline;
}

div#menu ul#main-menu li a {
	color:#060606;
	text-decoration:none;
	padding:4px 0px;
}

div#menu ul#main-menu li a:hover {
	text-decoration:underline;
}

div#menu ul#main-menu li.selected {
	height:55px;
	min-height:55px;
	color:#ebeae1;
	background-color:#060606;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}

div#menu ul#main-menu li.selected a {
	color:#ebeae1;
}

div#menu div#fake-submenu {
	background:#000000;
	border-top:1px solid #5c593e;
	border-bottom:1px solid #c6c3aa;
	width:100%;
	min-height:33px;
	height:33px;
}

div#menu ul#gallery-menu {
	background:#000000;
	border-top:1px solid #5c593e;
	border-bottom:1px solid #c6c3aa;
	padding:7px 0 7px 0;
	margin:0;
}

div#menu ul#gallery-menu li {
	display:inline;
	color:#ebeae1;
	font-weight:bold;
	font-size:11pt;
	padding:0;
	margin-left:11px;
	padding:10px 0 10px 0;
	min-height:33px;
	height:33px;
}

div#menu ul#gallery-menu li.selected a {
	border-bottom:1px dotted #ebeae1;
	font-style:italic;
}

div#menu ul#gallery-menu li.selected a:hover {
	text-decoration:none;
}

div#menu ul#gallery-menu a {
	color:#ebeae1;
	text-decoration:none;
	padding:11px 0 0 0;
	margin:0 0 10px 0;
	font-weight:bold;
}

div#menu ul#gallery-menu a:hover {
	text-decoration:underline;
}

div#menu div#set-desc h1 {
	width:100%;
	font-size:10pt;
	font-style:italic;
	margin:10px 0 0 0;
	text-align:center;
	color:#ebeae1;
}

div#main {
	margin-bottom:30px;
}

div.about {
	height:273px;
	margin-bottom:17px;
	min-height:273px;
	font-size:10pt;
	background:url('../img/about-bg.jpg') repeat-x top left;
}

div#single, div#comments {
	margin-bottom:15px;
	background:#9E9A6D url('../img/single-bg.jpg') repeat-x top left;
}

div#single {
	position:relative;
	min-height:543px;
}

div#single div#singlepix {
	margin:13px 13px 13px 13px;
	overflow:hidden;
}

div#single div#singlepix img {
	border:9px solid #ebeae1;
}

div#paging-left {
	position:absolute;
	bottom:16px;
	left:14px;
}

div#paging-right {
	position:absolute;
	bottom:16px;
	right:14px;
}

div#single p {
	margin:0 0 12px 0;
	padding:0;
	color:#ebeae1;
}

div#comments div#innercomments {
	margin:8px;
}

div#comments a {
	color:#060606;
	font-weight:bold;
	text-decoration:underline;
}

div#comments a:hover {
	text-decoration:none;
}

div#comments div#innercomments ul#commentslist {
	margin:11px 0 0 0;
}

div#comments div#innercomments ul#commentslist li {
	color:#060606;
	font-size:8pt;
	display:block;
	text-align:left;
	margin:0 0 3px 5px;
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #c6c3aa;
}

div#comments div#comments-pager {
	margin:13px 0 0 0;
	padding:3px 0 3px 35px;
	border-bottom:2px solid #c6c3aa;
	border-top:2px solid #c6c3aa;
}

div#comments div#comments-pager span.qp_counter {
	margin:0 8px 0 8px;
}

div.footer {
	min-height:100px;
	height:110px;
	margin-top:20px;
	margin-bottom:20px;
	background:#9D996C url('../img/footer-bg.jpg') repeat-x top left;
}

div.footer div#links {
	height:110px;
	min-height:100px;
	padding:13px 0 0 0;
	
}

div.footer div#links img {
	margin:5px 0 0 4px;
	opacity:0.75;
}

div.footer div#links img:hover {
	opacity:1;
}

div.footer div#tags {
	color:#5c593e;
	height:110px;
	min-height:100px;
	padding:8px;
	
}

div.pix {
	margin-top:10px;
	margin-bottom:10px;
	height:140px;
	min-height:140px;
	background:url('../img/pix-bg.jpg') repeat-x top left;
	overflow:hidden;
}

div.pix div.innerpix {
	margin:8px;
	width:124px;
	height:124px;
	min-height:124px;
	overflow:hidden;
}

div#AjaxifyLoading {
	width:100%;
	height:558px;
	min-height:558px;
	text-align:center;
	
}

div#AjaxifyLoading img {
	margin:auto;
	padding:250px 0 0 0;
}

div.loading {
	height:100%;
	min-height:100%;
	width:100%;
	background: url('../img/ajax-loader.gif') no-repeat center center;
}

div.mediumloading {
	height:100%;
	min-height:100%;
	width:100%;
	margin:auto;
	background: url('../img/medium-ajax-loader.gif') no-repeat center center;
}

div.bigloading {
	height:100%;
	min-height:100%;
	width:100%;
	background: url('../img/big-ajax-loader.gif') no-repeat center center;
}

div.pix div.innerpix img {
	opacity:0.80;
}

div.pix div.innerpix img:hover {
	opacity:1;
}

div.innerabout {
	margin:auto;
	padding:12px;
	color:#5c593e;
}

div.innerabout p {
	margin:13px 0 0 0;
}

div.innerabout li {
	list-style-type: disc;
}

div.innerabout a {
	color:#060606;
	font-weight:bold;
	text-decoration:underline;
}

div.innerabout a:hover {
	text-decoration:none;
}

div.innerabout h1 {
	font-size:14pt;
}

div.innerabout ul {
	margin:8px 0 0 0;
}

div#nav {
	height:37px;
	min-height:37px;
	padding-top:8px;
	color:#ebeae1;
	font-size:11pt;
	font-weight:bold;
	background:url('../img/nav-bg.jpg') repeat-x top left;
}

div#nav img {
	vertical-align:middle;
	margin:0 12px 0 12px;
}