/* links */

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

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

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

a:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#AD6A1B;
}

#dmenu a:link {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

#dmenu a:visited {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

#dmenu a:hover {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
background-color:none;
}

#dmenu a:active {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

/* general */

body {
background-color:#4C4B10;
color:#FFFFFF;
font-family:arial, tahoma, sans-serif;
font-size:11px;
line-height:14px;
}

/* layout */

div.layout {
position:absolute;
top:10px;
left:60px;
width:600px;
border:0px;
}

div.stats {
position:absolute;
top:295px;
left:440px;
width:140px;
color:#FFFFFF;
font-size:8px;
font-family:georgia, times new roman, serif;
text-align:justify;
line-height:9px;
}

div.menu {
position:absolute;
left:5px;
top:335px;
width:430px;
font-size:9px;
font-family:georgia, times new roman, serif;
}

div.content {
position:absolute;
left:0px;
top:355px;
width:592px;
padding:4px;
text-align:justify;
background-color:#595814;
border:0px;
}

/* headers */

div.header {
width:590px;
color:#FFFFFF;
background-color:#AD6A1B;
border-bottom:1px dotted #830000;
font-weight:bold;
font-style:normal;
font-size:12px;
font-family:georgia, times new roman, serif;
text-transform:uppercase;
letter-spacing:2px;
line-height:18px;
text-align:right;
padding-right:2px;
}

div.header2 {
width:587px;
color:#FFFFFF;
background-color:#AD6A1B;
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:#AD6A1B;
border:0px;
font-family:arial, tahoma, sans-serif;
font-size:11px;
}

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

textarea {
color:#FFFFFF;
background-color:#AD6A1B;
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:#AD6A1B;
border-left: 4px solid #830000;
font-family:arial, tahoma, sans-serif;
font-size:11px;
width:568px;
}

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

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

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

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;
}
