* {
margin: 0;
padding: 0;
}

body {
color:#111;
font-family:verdana,arial,sans-serif;
font-size:0.75em;
line-height:1.6;
background: #423B42 url(background.gif) repeat-x;
}

#container {
margin: 0 auto;
width: 680px;
background: #F0F0F0;
color: #423B42;
}

#header {
text-align: center;
min-height: 100px;
background: #423B42;
}

#header img {
padding-top: 20px;
}

#content {
padding: 0 16px;
margin: 0 auto;
}

#footer {
font-size: 0.9em;
text-align: center;
margin-bottom: 6px;
margin-top: 4px;
margin-bottom: 16px;
color: #BBB;
}

#footer a {
color: #DBCADB;
}

#navigation {
font-size:1.4em;
width:100%;
height: 50px;
background: #6D606D;
}
#navigation ul {
list-style-type:none;
padding-top:10px;
text-align:center;
margin-left: -20px;
}
#navigation li {
display:inline;
margin:10px;
text-align:center;
}
#navigation li a {
border-bottom:0 none;
color:#DBCADB;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
}
#navigation li a:hover {
border-bottom: 2px solid #DBCADB;
}

a {
color: #807080;
font-weight: bold;
text-decoration: none;
}

a:hover {
border-bottom: 2px solid #807080;
}

blockquote {
background: #DBCADB;
border-left: 4px solid #6D606D;
margin: 20px;
padding: 10px;
text-align: justify;
}


.roundedcornr_box_428235 {
   background: #f0f0f0;
}
.roundedcornr_bottom_428235 div {
   background: url(roundedcornr_428235_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_428235 {
   background: url(roundedcornr_428235_br.png) no-repeat bottom right;
}

.roundedcornr_top_428235 div, .roundedcornr_top_428235, 
.roundedcornr_bottom_428235 div, .roundedcornr_bottom_428235 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_428235 { margin: 0 20px; }



img {
border: 0;
}

.show_joined_credits, .show_owned_credits {
display: none;
}


h1 {
margin-top: 10px;
font-family: helvetica, tahoma, sans-serif;
color: #444;
}

h2 {
font-family: helvetica, tahoma, sans-serif;
color: #444;
margin-top: 10px;
}
h3{
font-family: helvetica, tahoma, sans-serif;
color: #444;
margin-top: 10px;
}

p{
margin: 0.6em 0;
}
ol, ul {
margin-left: 2em;
}

img a {
padding: 0;
margin: 0;
}

.catfile {
font-size: 0.9em;
font-style: italic;
}

a .owned {
float: left;
margin: 0 10px;
border: 8px solid #DBCADB;
}
a:hover .owned {
float: left;
margin: 0 10px;
border: 8px solid #807080;
}

a:hover .joined, .joined a:hover {
border: 0;
}

#joinedflists {
margin: 0;
padding: 0;
text-align: center;
}

#joinedflists img {
border: 4px solid #DBCADB;
margin: 5px;
}
#joinedflists img:hover {
border:4px solid #807080;
}

#joinedflists a:hover {
border: 0;
}

.ownedinfo {
margin-bottom: 40px;
line-height: 1.5;
clear: both;
}

#owned {
margin-top: 20px;
margin-left: 40px;
}


input, textarea, select {
background: #EEE;
color: #333;
font: verdana;
padding: 3px;
border: 2px solid #DBCADB;
}

#contact td {
margin: 3px;
}


.wished {
margin: 6px;
border: 6px solid #DBCADB;
}
.wished:hover {
margin: 6px;
border: 6px solid #807080;
}