/* Links Page Style Sheet */
/* for all KWB Entertainment websites */

body {
background: #FFFFFF;
margin-bottom: 10px;
}

h1 {
font: bold 32px Arial;
color: #000066;
border-bottom: 2px double #000066;
border-left: 2px double #000066;
text-align: left;
vertical-align: top;
margin: 0px;
padding: 0px 0px 0px 5px;
display: block;
}

h3 {
font: bold 18px Verdana;
color: #000066;
text-align: center;
}

h2 {
font: bold 12px Arial;
color: #666666;
text-align: right;
vertical-align: top;
margin: 0px;
padding: 4px 5px 4px 0px;
display: block;
border-right: 2px solid #000066;
}

h2 a { text-decoration: underline; padding: 0px 3px 1px 3px; border: 2px groove #FFFFFF; margin-left: 5px; background: #DDDDDD; }
h2 a:link { color: #666666; }
h2 a:visited { color: #666666; }
h2 a:active { color: #CCCCCC; }
h2 a:hover { color: #FF0000; }

a { text-decoration: underline; }
a:link { color: #000066; }
a:visited { color: #666666; }
a:active { color: #CCCCCC; }
a:hover { color: #FF0000; }

span.navbar { 
border: 1px dashed #CCCCCC;
padding: 3px;
margin: 5px 5px 20px 5px;
text-align: center;
vertical-align: middle;
background: #FFFFFF;
font: bold 14px Arial;
color: #666666;
}

span.navbar a { text-decoration: underline; margin: 0px 5px 0px 5px; }
span.navbar a:link { color: #666666 }
span.navbar a:visited { color: #666666; }
span.navbar a:active { color: #CCCCCC; }
span.navbar a:hover { color: #FF0000; }

div#brokenlink {
text-align: center;
vertical-align: middle;
background: #FFFFFF;
font: 12px Arial;
}

div#brokenlink a { text-decoration: underline; }
div#brokenlink a:link { color: #666666 }
div#brokenlink a:visited { color: #666666; }
div#brokenlink a:active { color: #CCCCCC; }
div#brokenlink a:hover { color: #FF0000; }

table.parts {
background: #FFFFFF;
width: 100%;
margin: 0px;
padding: 10px;
border-bottom: 1px solid #E0E0E0;
}

table.parts td {
vertical-align: top;
text-align: left;
width: 33%;
}

div#catname {
width: 100%;
height: 32px;
margin-top: 20px;
padding: 8px 0px 0px 32px;
background: url(cat/i.gif) no-repeat #F0F0F0;
border-top: 1px solid #E0E0E0;
font: 14px Arial;
text-align: left;
color: #666666;
display: block;
}

div#sortby {
text-align: right;
margin: 4px;
font: 12px Arial;
color: #000000;
}

span.search {
width: 100%;
margin-top: 20px;
padding: 2px;
background: #F0F0F0;
border-top: 1px solid #E0E0E0;
}

form input {
font: 11px Arial;
color: #000000;
height: 21px;
}

table.newlinks {
width: 100%;
background: #FFEEB3;
border: 1px solid #896819;
margin-top: 10px;
}

th.newlinks {
background: #FFEEB3;
width: 90%;
border-bottom: 1px solid #CCCCCC;
font: bold 14px Arial;
color: #000000;
text-align: center;
vertical-align: middle;
}

td.newlinks {
width: 20%;
background: #FFEEB3;
text-align: left;
vertical-align: top;
font: 10px Arial;
color: #000000;
}

td.credits {
font: 12px Arial;
color: #666666;
}

p {
font: 14px Arial;
color: #000000;
text-align: left;
}