/* CSS Document */
* {margin: 0px;
   padding: 0px;}
body { color: #040404; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 0.05em; }
#home { background-image: url(../siteimg/artist.jpg); background-repeat: no-repeat; background-position: 610px 565px; width: 780px; height: 100%; z-index: 20; margin-right: auto; margin-left: auto; padding: 0; }

#header { background-image: url(../siteimg/header.jpg); height: 399px; width: auto; background-repeat: no-repeat; z-index: 3; margin-right: auto; margin-left: auto; padding-right: 215px; padding-left: 170px; }
.floatleft { float: left; }
#linkbar { background-image: url(../siteimg/linkbar.jpg); height: 43px; width: auto; background-repeat: no-repeat; z-index: 4; margin-right: auto; margin-left: auto; }

#top_content { background-image: url(../siteimg/top_content.jpg); height: 118px; background-repeat: no-repeat; width: auto; z-index: 5; margin-right: auto; margin-left: auto; padding-right: 215px; padding-left: 170px; }
#sub_content { background-image: url(../siteimg/sub_content.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: auto; height: 139px; z-index: 6; padding-right: 215px; padding-left: 170px; }
#main_content { background-image: url(../siteimg/body_tile.jpg); background-repeat: repeat-y; z-index: 7; margin-right: auto; margin-left: auto; padding-right: 215px; padding-left: 170px; }
.content_text { font-size: 11px; }
#footer { color: #1a1a1a; background-image: url(../siteimg/footer.jpg); width: auto; height: 249px; font-size: 9px; background-repeat: no-repeat; z-index: 8; margin-right: auto; margin-left: auto; padding-top: 50px; padding-right: 215px; padding-left: 170px; }
a:link, a:visited, a:active { color: #7f5857; text-decoration: none; border-bottom: 1px solid #576980; }
.thumbs { width: 125px; margin-left: 50px; padding: 5px; border-color: #576980 #576980 #040404; border-style: solid; border-width: 1px 1px 3px; }
.underlinegreen { background-image: url(../siteimg/underlinegreen.gif); background-repeat: no-repeat; background-position: 60% 90%; }
.underlinered { background-image: url(../siteimg/underlinered.gif); background-repeat: no-repeat; background-position: 40% 90%; }
.underlinegold { background-image: url(../siteimg/underlinegold.gif); background-repeat: no-repeat; background-position: 50% 90%; }
.subtitle { color: #7f5857; font-size: 13px; font-weight: bold; letter-spacing: 2px; }
.attention { color: #e3e0d7; background-color: #576980; text-indent: 15px; padding: 3px; }
p {padding-bottom: 6px;
padding-top: 6px;}

h1 { color: #a9ac96; font-size: 24px; margin: 0; }
a:link, a:visited, a:active { color: #7f5857; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #576980; }
a:hover { color: #040404; text-decoration: none; }
h2 { color: #7f5857; font-size: 12px; margin: 0; }

h3 { font-size: 16px; color: #576980; margin: 0; padding-top: 5px; padding-bottom: 5px; }

blockquote { color: #568157; font-size: 12px; font-style: italic; padding-top: 50px; }

#navcontainer ul
{ margin-left: 190px; list-style-type: none; color: #040404; font-size: 90%; font-style: normal; font-weight: normal; font-variant: normal; padding-top: 15px; }

li { text-align: center; width: 75px; padding-right: 10px; padding-bottom: 10px; padding-left: 5px; display: inline; }

li a:link, a:visited, a:active
{ text-decoration: none; color: #576980; padding: inherit; border-style: none; border-width: 0; }

li a:hover
{ color: #040404; background-image: url(../siteimg/underlinered.gif); background-repeat: no-repeat; background-position: 0 10px; list-style-type: none; }
/*Thumbnail control via <p> tag*/
#content_text { text-align: justify; padding: 5px; }
.tnP { font-size: 9px; line-height: 1.3; background-color: #fff; width: auto; height: 150px; margin-top: 15px; padding: 10px; border: solid 1px #b6b6b6; }
.tnP a:link, a:visited, a:active a:hover { color: #7f5857; font-size: 11px; text-decoration: none; }
.tnP img { background-color: #777; float: left; margin-right: 10px; margin-bottom: 50px; padding: 5px; border-color: #b6b6b6 #b6b6b6 #040404; border-style: solid; border-width: 1px 1px 3px; }
/*Highslide section:*/
* {
    
}
.highslide-html {
    
}
.highslide-html-blur {
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: #cc0700;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px 2px 2px 22px;
	border: solid 1px #123296;
    background-color: white;
    
    background-image: url(../../../27.Pictocat/Pictocat/website/js/highslide-3/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i { color: #cc0700; }
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content { background-color: #fff; width: 500px; padding: 5px; }
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a { font-weight: bold; color: gray; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../../../27.Pictocat/Pictocat/website/js/highslide-3/graphics/resize.gif);
}
.highslide-wrapper .highslide-body { background-color: #fff; }
.highslide-move { cursor: move; }
.highslide-close { cursor: move; }
.highslide-resize {
    cursor: nw-resize;
}
/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-caption { color: #062f6a; display: none; font-size: 10pt; font-weight: bold; padding: 3px; background-color: #c3c3c3; border-color: #fff #767676 #767676; border-style: none solid solid; border-width: 1px; }
