/* links */

a:link {
color:#FFFFFF;
text-decoration:none;
}

a:active {
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#C5D2D3;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
text-decoration:none;
border-bottom:4px solid #000000;
}

#navi a:link {
display:block;
width:100%;
background-color:#2F5C60;
text-transform:uppercase;
font-weight:bold;
border-left:4px solid #000000;
padding-left:2px;
}

#navi a:visited {
display:block;
width:100%;
background-color:#2F5C60;
text-transform:uppercase;
font-weight:bold;
border-left:4px solid #000000;
padding-left:2px;
}

#navi a:hover {
display:block;
width:100%;
background-color:#475F61;
border:0px;
text-transform:uppercase;
font-weight:bold;
border-left:4px solid #000000;
padding-left:2px;
}

#navi a:active {
display:block;
width:100%;
background-color:#475F61;
border:0px;
text-transform:uppercase;
font-weight:bold;
border-left:4px solid #000000;
padding-left:2px;
}

/* general */

body {
background-color:#1F1F1F;
background-image:url(bg.gif);
background-repeat:repeat;
color:#A4B1B2;
font-family:arial, tahoma, sans-serif;
font-size:11px;
line-height:14px;
}

/* layout */

div.layout {
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:700px;
background-color:#185A60;
border-right:4px solid #000000;
border-left:4px solid #000000;
border-bottom:4px solid #000000;
}

div.menu {
position:relative;
left:550px;
top:-40px;
width:130px;
background-color:#185A60;
font-size:10px;
}

div.content {
position:relative;
left:10px;
top:-135px;
width:500px;
text-align:justify;
background-color:#185A60;
}

/* headers */

div.header {
width:100%;
color:#FFFFFF;
background-color:#2F5C60;
font-weight:bold;
font-style:normal;
font-size:13px;
font-family:arial, tahoma, sans-serif;
text-transform:uppercase;
letter-spacing:3px;
line-height:22px;
border-left:4px solid #000000;
text-align:right;
padding-right:5px;
}

div.header2 {
width:100%;
color:#FFFFFF;
background-color:#2F5C60;
font-weight:bold;
font-style:normal;
font-size:12px;
font-family:arial, tahoma, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
line-height:20px;
border:0px;
text-align:left;
padding-left:5px;
}

h1 {
color:#FFFFFF;
font-weight:bold;
font-style:italic;
font-size:14px;
text-transform:capitalize;
}

/* forms */

input {
color:#FFFFFF;
background-color:#475F61;
border:0px;
font-family:arial, tahoma, sans-serif;
font-size:11px;
}

select {
color:#FFFFFF;
background-color:#475F61;
border:0px;
font-family:arial, tahoma, sans-serif;
font-size:11px;
width:210px;
}

textarea {
color:#FFFFFF;
background-color:#475F61;
border:0px;
font-family:arial, tahoma, sans-serif;
font-size:11px;
width:288px;
}

input.show_join_email_settings_field, input.show_update_email_settings_field {
background-color:transparent;
border:0px;
}

input.show_join_send_account_info_field, input.show_update_url_delete_field, input.show_update_favourite_song_delete_field, input.show_update_favourite_album_delete_field, input.show_update_favourite_movie_delete_field {
border:0px;
}

/* misc */

div.quote, p.quote {
color:#FFFFFF;
margin:0px;
padding:6px;
background-color:#475F61;
border-left: 4px solid #000000;
font-family:arial, tahoma, sans-serif;
font-size:11px;
width:475px;
}

hr.footer {
height:3px;
border-top:1px dotted #FFFFFF;
border-right:0px;
border-bottom:0px;
border-left:0px;
background-color:#185A60;
color:#185A60;
width:680px;
}

p.credits {
width:670px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

img.co {
border:4px solid #475F61;
}

div.photos {
margin:0px;
padding:2px;
font-size:11px;
width:283px;
text-align:center;
}

li, em {
font-style:normal;
}

/* tables */

td.filmheader, td.discheader {
font-weight:bold;
font-size:11px;
background-color:#1B284F;
border-bottom:1px dotted #D3BA83;
padding-left:3px;
text-align:center;
}

td.listheader {
font-weight:bold;
font-size:11px;
background-color:#1B284F;
border-bottom:1px dotted #D3BA83;
padding-left:3px;
text-align:left;
}

td.filmyear, td.discyear {
text-align:center;
background-color:#121F44;
padding:2px;
border-bottom:1px solid #1B284F;
}

td.film, td.disc, td.list {
background-color:#121F44;
padding:2px;
border-bottom:1px solid #1B284F;
text-align:left;
}

