BODY  { font-family : Arial,Helvetica;
        font-size : 12px;
        font-weight : normal;
        font-style : normal;
        background-color : #ffffff;
        line-height: 130%; 
        }

#menu .menu {list-style:none; margin:0; padding:0}
#menu a {display:block; color:#CBCCD1; text-decoration:none; font-family : Arial Narrow;}
#menu li {position:relative; float:left; margin-right:2px}
#menu ul {position:absolute; top:26px; left:0; background:#fff; display:none; opacity:0; list-style:none}
#menu ul li {position:relative; border:0px solid #aaa; border-top:none; width:148px; margin:0}
#menu ul li a {display:block; padding:3px 7px 5px; background-color:#fff}
#menu ul li a:hover {background-color:#F2F3F7}
#menu ul ul {left:148px; top:-1px}
#menu .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
#menu .menulink:hover, ul.menu .menuhover {background-color:#F2F3F7}
#menu .sub {background:#fff url(images/arrow.gif) 136px 8px no-repeat}
#menu .topline {border-top:0px solid #aaa}

table.color {border: 0px; padding: 24px 12px 24px 4px; }


TR,TD,BR,LI,UL,DIV { 
		font-family : Arial,Helvetica;
		font-size : 12px;
		line-height: 130% }
		
td.blue {background-image:url(http://www.landmarkphotodesign.com/re/images/blueGradient.gif); color: ffffff; }
td.bluetall {background-image:url(http://www.landmarkphotodesign.com/re/images/blueGradient-tall.gif); color: ffffff; }

td.purple {background-image:url(http://www.landmarkphotodesign.com/re/images/purpleGradient.gif); color: 000000; }
td.purpletall {background-image:url(http://www.landmarkphotodesign.com/re/images/purpleGradient-tall.gif); color: 000000; }

td.grey {background-color:#ecedef; color: 000000; }
tr.blue {background-image:url(http://www.landmarkphotodesign.com/re/images/blueGradient.gif); color: ffffff; }
tr.items {background-image:url(http://www.landmarkphotodesign.com/re/images/purpleGradient.gif); color: 000000; height:20px; }
tr.indent {background-image:url(http://www.landmarkphotodesign.com/re/images/purpleGradient-lt.gif); text-indent:24px; }


H1 { color: #333333; 
     font-size : 17px;
     margin: 2px;}

UL LI { font-size: 98% }
.serif { font-family: New Century Schoolbook, Serif }
.small { font-size: 85% }
.beige { color: 7C5D3B; font-size: 85% }
.white { color: ffffff; font-size: 85% }
.blue { color: 596578 }
.big  { font-size: 16px; }
#upper { text-transform: uppercase } 
.headline { font-size: 130%; font-family: Arial, Sans; color: 7C5D3B }
.byline { font-size: 90%; font-family: Arial, Sans; color: 7C5D3B }
.questions { font-size: 110%; font-family: Arial, Sans; color: 666666 }
.photocredit { font-size: 70%; font-family: Arial, Sans; color: ffffff }
.subhead { font-size: 100%; font-family: Arial, Sans; color: 7C5D3B; font-style: italic;}
.more { font-size: 80%; font-family: Arial, Sans; color: 666666 }
.image{
	border-style:outset;
	border-color: ffffff;
	border-width:1px;
      }
      
      img.rightside{ margin-top: 0px;
margin-right: 15px;
margin-bottom: 13px;
margin-left: 0px;
 }




H2  { color: 333333; font-size: 14px; font-family: Arial, Sans; margin: 2px; } 
H3 { font-family: Arial, Sans; font-style: italic; color: 333333; font-size: 12px; margin: 1px; } 
H4 { font-family: Arial, Sans; font-style: roman; color: 333333; font-size: 11px; margin: 0px; } 

H5 { font-family: Arial, Sans; font-style: roman; font-weight: lighter; color: #333333; font-size: 11px; margin: 0px;}

	A:link {color:#1C86BB;
		text-decoration:none; font-size: 12px;}
	A:visited {color:#1C86BB;
		text-decoration:none; font-size: 12px;}
	A:hover {color:#ff9900;}
	
	A:link.name {color:#666633;
		text-decoration:none; font-size: 12px; font-weight: bold;}
	A:visited.name {color:#1C86BB;
		text-decoration:none; font-size: 12px; font-weight: bold;}
	A:hover.name {color:#ff9900; font-weight: bold;}
	
	A:link.white {color:#ffffff;
		text-decoration:none; font-size: 12px;}
	A:visited.white {color:#ffffff;
		text-decoration:none; font-size: 12px;}
	A:hover.white {color:#ffffcc;}


A:link IMG { border: 0px }
A:visited IMG { border: 0px }
A:active IMG { border: 0px }



.item_panel {
  width:150;
  border-left:0px solid 000000;
  border-right:0px solid 000000;
  clip:rect(0,150,0,0);
  position:absolute;
}

.item_panel a {
 text-decoration:none;
 color:black;
 cursor:hand;
}

.item {
 background-color:453319;
 width:148;
 font-size:10px;
 font-family:verdana;
}
	.searchbutton {
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#7C5D3B;
  border:0px solid #000000;
  background:transparent;
  }
  
  ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
font-size:11px;
color:#3b5d14;
background:#90b557;
font-weight:bold;
padding:4px;
height:30px;
}
#middlebar .menu li {
background:url(lm.png) left top no-repeat;
height:30px;
float:left;
margin-right:10px;
}
#middlebar .menu li a{
color:#3b5d14;
text-decoration:none;
padding:0 10px;
height:30px;
line-height:30px;
display:block;
float:left;
padding:0 26px 0 10px;
background:url(rm.png) right top no-repeat;
}
#middlebar .menu li a:hover{
color:#666666;
}

#middlebar ul .submenu {
border:solid 1px #c9dea1;
border-top:none;
background:#FFFFFF;
position:relative;
top:4px;
width:150px;
padding:6px 0;
clear:both;
z-index:2;
display:none;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
margin:0 6px;
border:0;
height:auto;
line-height:normal;
border-top:solid 1px #DEDEDE;
}
#middlebar .submenu li a{
background:none;
display:block;
float:none;
padding:6px 6px;
margin:0;
border:0;
height:auto;
color:#105cbe;
line-height:normal;
}
#middlebar .submenu li a:hover{
background:#e3edef;
}