

/* Primary Layout */


body {
	color: #5f5f5f;
	background: #e2e2e2 url('/img_/whtbgnd.gif') repeat-x top left;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100%;
}


#dropshadow {
        width:735px;
        margin-left:auto;
        margin-right:auto;
        background: url('/img_/dropshadow.png') repeat-y top center;
}


#container {
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#footer {
	clear: both;
	color: #e2e2e2;
    background: #fff;
	border-bottom: 3px solid #d6d6d6;
    height: 24px;
	text-align: center;
	margin: 0;
	padding: 0;
}


#footer p {
	display: block;
	font: 11px/20px arial;
    color: #5f5f5f;
	margin: 0px;
	padding: 0px;
}


#footer a, #footer a:link {
	color: #363330;
	background: transparent;
	font: bold 11px/20px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
}


#footer a:visited {
	color:  #363330;
	background: transparent;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


#footer a:hover {
	color: #797979;
	background: transparent;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}


#footer a:active {
	color: #363330;
	background: transparent;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


/* Content */

#indexcontainer {
    border-left: 210px solid #c8b597;
    border-right: 160px solid #fff;
    background: #fff;
    text-align: left;
}

#indexcontent {
    margin-right: -160px;
    margin-left: -210px;
    padding: 0px;
}

#indextext {
    padding-left: 15px;
    font-weight: normal;
    text-align: left;
    margin-left: 210px;
    margin-right: 160px;
}

#container1 {
    background: #fff;
    text-align: left;
    float: left;
    width: 100%;
}

#content1 {
    margin-right: 160px;
    padding-top: 20px;
    padding-left: 30px;
}

#container2 {
    border-left: 210px solid #c8b597;
    border-right: 160px solid #fff;
    background: #fff;
    text-align: left;
}

#container3 {
    background: #fff;
    text-align: left;
    float: left;
    width: 725px;
    padding-top: 20px;
}

#results {
    padding: 20px 0px 0px 20px;
    font-weight: normal;
    margin-right: 160px;
    margin-left: 210px;
}

#apply {
   float: right;
   width: 160px;
   background: transparent;
   text-align: center;
   padding-bottom: 20px;
}

#slideshow {
   margin-right: -160px;
   height: 225px;
   margin-left: 0px;
   padding-left: 0px;
}

#slideshow object, #slideshow embed {
   margin: 0px;
   padding: 0px;
}
#photobar {
   margin: 0px;
   text-align: center;
}

#searchbar {
    float: left;
    width: 210px;
    padding: 0;
}


#searchbar h2, #searchbar h3, #searchbar label {
	color: #363330;
    font-family: Garamond;
}

#searchbarcontent .searchform {
	background: transparent;
    padding: 20px 0px 0px 20px;
}

#searchbarcontent .selects {
    width: 144px;
    background: #f3f3f3;
    border: 1px solid #363330;
    font: 13px #000  arial, verdana;
}

#searchbarcontent .buttons {
    width: 70px;
    background: #ccc;
    border: 1px solid #363330;
    font: 13px #000 arial, verdana;
}

#searchbarcontent .lis {
    margin-top: 10px;
}

#photofocus {
    margin: 0;
    padding: 0;
}


input#index {
    color: #5f5f5f;
}


input#index:hover {
    color: #363330;
}


a, a:link {
	color: #015198;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
}


a:hover {
	color: #9bbad6;
	background: transparent;
	text-decoration: underline;
}


img {
	border: 0px;
}

p.head1 {
	font-size: 32px;
    color: #363330; 
    font-family: Garamond, Serif, Palatino;
    font-weight: normal;
}


p.head2 {
	font-size: 24px;
    color: #363330; 
    font-family: Garamond, Serif, Palatino;
    font-weight: normal;
}


p.head3 {
	font-size: 18px;
    color: #363330; 
    font-family: Garamond, Serif, Palatino, times;
    font-weight: normal;
}


.hide {
	display: none;
}


.space {
	clear: both;
	font: normal 1px/2px sans-serif;
	margin-top: 20px;
	padding: 0;
    background-color: transparent;
}


.firstlet:first-letter {
    color: #363330;
    font-size: 30px;
    font-family: Garamond, Serif, Palatino, Times;
}


p.firstline:first-line {
    color: #363330;
}

.emph {
    font-weight: bold;
    color: #5f5f5f;
}

.indent {
    text-indent: 14px;
}

.bar {
	color: #5f5f5f;
	background: transparent;
	margin: 0;
	padding: 0 1%;
	font-size: 10px;
}

img.listing {
	float: right;
}

label {
    color: #5f5f5f;
}


li {
    color: #5f5f5f;
    margin: 0px;
    padding: 0px;
}

ul {
   padding: 0px;
   margin: 0px;
   list-style-type: none;
}