/*GRAHAM SINGER*/

/*GENERAL STYLES*/

html, body
{
margin: 0;
padding:0;
height: 100%;
font-family: Palatino Linotype;
background-image: url(../images/background_drop_13.png);
background-repeat: repeat-y;
background-position: center;
text-align: center;
}

#container
{
width: 845px;
min-height: 100%;
margin-right: auto;
margin-left: auto;
}

/*CLASSES*/

h1.welcome
{
margin-top: 0;
font-size: 28px;
font-weight: 400;
border-bottom: 1px dotted #bfbfad;
}

.plain
{
font-size: 12.9px;
}

p.italic
{
font-style: italic;
}

.leftalign
{
float: left;
margin: 0;
}

.rightalign
{
float: right;
}

.dottedline
{
border-top: 1px dotted #bfbfad;
margin-top: 2px;
margin-bottom: 2px;
}

.dotted
{
border-bottom: 1px dotted #bfbfad;
}

.clear
{
width: 100%;
height: 1px;
margin: 0 0 -1px;
clear: both;
}

.breadcrumb
{
float: left;
padding-top: 7px;
font-weight: 500;
color: #4c4b7b;
}

.breadcrumb a, a:visited
{
color: #4c4b7b;
}

.breadcrumb a:hover
{
color: #990033;
}

/*SPECIFIC DIVS*/

#textleft
{
text-align: left;
}

#toplevel
{
background-image: url(../images/toplevel_background_04.png);
background-repeat: repeat-x;
height: 68px;
position: relative;
}

#date
{
padding-top: 7px;
float: right;
font-weight: 500;
color: #4c4b7b;
}

#auction
{
padding-top: 7px;
float: left;
font-weight: 600;
color: #4c4b7b;
}

#header
{
background-image: url(../images/header_05.png);
background-repeat: no-repeat;
height: 165px;
position: relative;
}

#headergradient
{
background-image: url(../images/header_gradient_07.png);
background-repeat: repeat-x;
height: 23px;
clear: both;
}

#navigation
{
width: 165px;
float: left;
border-right: 3px solid #bfbfad;
border-bottom: 3px solid #bfbfad;
margin-right: 15px;
}

#content
{
color: #433b41;
width: 450px;
float: left;
margin-top: 0;
padding-top:0;
padding-left: 5px;
}

#rightbar
{
width: 186px;
float: right;
border-left: 3px solid #bfbfad;
border-bottom: 3px solid #bfbfad;
}


#footer
{
clear: both;
background-image: url(../images/footer_16.png);
background-repeat: repeat-x;
height: 97px;
color: #645e5b;
text-align: center;
font-size: 14px;
}

#footer p
{
padding-top: 40px;
}

#footer a, #footer a:visited
{
text-decoration: none;
color: #433b41;
}

#footer a:hover
{
color: #645e5b;
}

.table img
{
border: 2px solid #bfbfad;
margin-top: 3px;
margin-bottom: 3px;
}

.table .rightnav 
{
float: right;
}

.table a, .table a:visited
{
text-decoration: none;
color: #433b41;
padding-left: 5px;
}
.table a:hover
{
color: #998A95;
padding-left: 5px;
}

/*RIGHTBAR*/

#rightbar
{
color: #433b41
}

#rightbar p
{
margin-top:0;
}

#rightbar .date
{
color: #4c4b7b;
border-bottom: 1px dotted #595881;
font-size: 14px;
padding-left: 5px;
}
#rightbar a
{
text-decoration: none;
color: #433b41 ;
padding-left: 5px;
}

#rightbar .date
{
color: #4c4b7b;
border-bottom: 1px dotted #595881;
font-size: 14px;
padding-left: 5px;
}

#rightbar .plain
{
font-size: 12px;
padding-left: 5px;
}
#rightbar .readmore a:hover
{
color: #998A95;
padding-left: 5px;
}

#rightbar .leftblock
{
width: 73px;
float: left;
clear: both;
}

#rightbar .rightblock
{
width: 110px;
float: right;

}
