body{background-color:#000000; color:#FFFFFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#header{width:852px; margin: auto;}

#core{width:836px; padding:7px; border:1px solid #111; margin: auto;}

#footer{width:852px; margin: auto; text-align:centre;}

#footer p {text-align:centre;}

#adsright{position:absolute; right: 1px; top:7px;}

#adsleft{position:absolute; left: 1px; top:7px;}

.collection {width:179px; padding:7px; margin:7px; border: 1px solid #111; float:left;}
.set {width:240px; padding:7px; margin:7px; border: 1px solid #111; float:left;}
.photoblock {width:100px; height:100px; margin:2px;}

img {border:0px;}

a, a:link, a:visited, a:active { text-decoration: none; }
a {color:#CCCCCC;}
a:hover {color:#FFFFFF;}
a:visited {color:#AAAAAA;}
a:active {color:#DEDEDE;}

h1 {}
h2 {margin:0px; padding:0px;font-size:1.2em;}
h3 {}
p {font-size:0.8em;}

div.hcollection{height:4em;}
div.hset{height:4em;}

div#header h1 {float:left;}
ul#menu {float:left; list-style-type:none; margin:0; padding-left:1em; padding-top:1.74em;}
ul#menu li {float:left; margin:7px;}
div#breadcrumb {clear:both;}
div#breadcrumb p {padding:0.5em 0px; margin:0px;}
div#footer {font-size:0.7em;}
#othersites, #footermenu {
    list-style-type: none;
    margin: 0px auto 1em auto;
    padding: 0px;
    text-align: center;
}

#othersites li, #footermenu  li{
    display: inline;
    margin: 0.5em;
}

#othersites li a, #footermenu li a{
    color: #777777;
}
