body {
        font-family: Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/header/background.jpg);
	background-repeat: no-repeat;
}

html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #000;
}

p {
        font-family: Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
        font-family: Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

div {
        border: none
}

.shiftleft {
        margin-left: 20%
}

#header {
	color: #000;
	height: 130px;
	padding: 5px;
        font-size: 13px;
        font-weight: bold;
}


/* ### Montage ### */
#montage {
	float: right;
	width: 304px;
	height: 304px;
	margin-right: -75px;
	margin-top: 10px;
/*	color: #000; */
	padding: 10px; 
}

/* ### LEFT NAV MENU ### */
#leftnav {
	float: left;
	width: 150px;
	margin-left: 10px;
	margin-top: 0px;
	color: #000;
	padding: 3px;
}

#leftnav p, #leftnav li {
	font-size: 11px;
}

.t {
	background: url(../images/leftnav/dot.gif) 0 0 repeat-x;
        width: 10em;
}

.b {
	background: url(../images/leftnav/dot.gif) 0 100% repeat-x;
}

.l {
	background: url(../images/leftnav/dot.gif) 0 0 repeat-y;
}

.r {
	background: url(../images/leftnav/dot.gif) 100% 0 repeat-y;
}

.bl {
	background: url(../images/leftnav/bl.gif) 0 100% no-repeat;
}

.br {
	background: url(../images/leftnav/br.gif) 100% 100% no-repeat;
}

.tl {
	background: url(../images/leftnav/tl.gif) 0 0 no-repeat;
}

.tr {
	background: url(../images/leftnav/tr.gif) 100% 0 no-repeat;
        padding:10px;
}


/* ### CONTENT ### */
#content {
	margin: 0px 10% 0 225px;
	padding: 3px;
	color: #000;
}


/* ### FOOTER ### */
#footer {
	clear: both;
	/* width: 95%; */
	/* margin: 10px; */
	margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 20px;
        /* end of test */
	text-align: center;
        font-family: Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	border-top: 1px solid #333;
	color: #000;
}

#footer .left {
        float: left;
	text-align: left;
}

#footer .center {
        float: center;
        text-align: center;
}

#footer .right {
        float: right;
	text-align: right;
}


/* ### HYPERLINKS ### */
a {
	font-size: small;
	color: teal;
  	font-weight: bold;
}


/* ### MOUSE ON-HOVER TRICK ### */
.highlightit img{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity: 1;
}

.highlightit:hover img{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: .50;
}
