@charset "utf-8";
/* CSS Document */

HTML { background: transparent; text-align : center; }

BODY {
text-align : center;
font: normal .9em Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-color: #00690F;
}
#body_home {
background-image:url(/dreier/images/main_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#00690F;
}

H1,H2,H3,H4 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #00690F;
}

H1 {
font-size: 140%;
font-weight: bold;
padding: 8px 0 0 0;
margin: 0 0 0 0;
}

H2 {
font-size: medium;
font-weight: bold;
color:#000000;
}

H3 {
font-size: small;
padding-bottom: 0;
margin-bottom: 0;
}

H4 {
font-size: x-small;
font-weight: bold;
font-style: italic;
padding-bottom: 10px;
margin-bottom: 10px;
}

HR {
color: #00690F;
height: 1px;
width: 90%;
}

A {
color: #00690F;
text-decoration: none;
}

A:link {
color:#00690F;
text-decoration: none;
}

A:visited {
color: #666666;
text-decoration: none;
}

A:hover {
color: #009900;
cursor: pointer;
text-decoration: none;
}

/* CLASSES CAN BE FOUND HERE */

.chromestyle{
width: 100%;
font-weight: bold;
margin:0;
padding:0;
float:left;
height:34px;
font-size : .95em;
/*background: url(/navback.jpg) repeat-x top left ;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
float:left;
background-color:#transparent;/*#23394b;#997b49;*/
padding:0;
margin: 0;
text-align: left;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #d3dae2;
padding-top:6px ;
padding-left:6px;
padding-bottom:6px;
padding-right:6px;
margin: 0;
text-decoration: none;
border-right: 2px solid #5b7498;/*#efefef;*/
font-weight:bold;
}
 
.chromestyle ul li a:visited{
color:#d3dae2; 
text-decoration:none;
}

.chromestyle ul li a:hover{
color:#ffffff; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*border: 1px inset #; THEME CHANGE HERE 
border-bottom-width: 2px;*/
/*font:normal 10px Verdana;*/
z-index:600;
width: 220px;
height:auto;
overflow:hidden;
visibility: hidden;
font-size:.78em;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#020d1f,direction=115,strength=4); /*Add Shadow in IE. Remove if desired */
font-weight:bold;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #020d1f; /*THEME CHANGE HERE */
padding: 5px 0;
text-decoration: none;
font-weight: bold;
color: #d3dae2;
font-size:1em;
background-image: url(/DropBackNav.jpg) ;
background-repeat:repeat;
background-position:top left;
background-attachment:scroll;
}

* html .dropmenudiv a{ /*IE only hack */
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE */
background:url(/DropBackNav_over.jpg) repeat left scroll;
color:#ffffff; 
}

.bodypic {
padding: 4px 4px 4px 4px;
}

.footerhr {
padding: 0 0 0 0;
margin: 4px 0 4px 0;
color:#ECE4A4;
width: 80%;
}

.liststylenone {
list-style: none;
}

.photo_pages {
float: right;
display: block;
}

.pressdate {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.interior_box {
display: block;
float: right;
margin: 5px 0px 5px 5px;
background-color:#ECE4A4;
border:#00690F thin solid;
padding: 5px 5px 5px 5px;
max-width: 200px;
}

.interior_box UL {
list-style: none;
margin-left: 0px;
padding-left: 5px;
}

.interior_box LI {
margin-bottom: 3px;
margin-top: 3px;
}

.issues_box_odd {
float:left;
width: 415px;
height: 125px;
padding-left: 172px;
margin: 10px 5px 0 5px;
display: block;
}

.apps_box {
float:left;
width: 415px;
margin: 10px 5px 0 5px;
display: block;
padding: 10px 0 10px 0;
}

.apps_box h3 {
padding-top: 0;
margin-top: 0;
}

.issues_box_odd h3 {
padding-top: 0;
margin-top: 0;
}

.issues_box_even {
float:left;
width: 415px;
height: 125px;
padding-left: 172px;
margin: 10px 5px 0 5px;
display: block;
}

.issues_box_even h3 {
padding-top: 0;
margin-top: 0;
}

.press_links {
margin: 10px auto 10px auto;
}

.right_column_box_links{
font: bold 12px Georgia, "Times New Roman", Times, serif;
background: #FFFFFF; /*background of menu bar (default state)*/
display: block;
padding: 0;
margin: 0 0 10px 0;
width: 194px;
top: 0;
z-index: 100;
}

.right_column_box_links ul{
list-style : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
z-index:200;
border-top:#FFFFFF 1px solid;
display: block;
}

/*Top level list items*/
.right_column_box_links ul li{
position: relative;
float: left;
display: block;
border-left:#FFFFFF 2px solid;
border-right:#FFFFFF 2px solid;
}

/*Top level menu link items style*/
.right_column_box_links ul li a{
float: left;
margin : 0 0 0 0;
padding : 5px 0 5px 4px;
text-decoration : none;
font-size : 12px;
text-align: left;
font-weight : bold;
display: block;
background: url(/dreier/images/box_links_bg_over.jpg); background-repeat:repeat-y; /*background of menu items (default state)*/
color: #ffffff;
width: 186px;
border-bottom:#92b774 medium solid;
}

* html .right_column_box_links ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: block;
}

.right_column_box_links ul li a:link, .right_column_box_links ul li a:visited{
color: #CCCCCC;
}

.right_column_box_links ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #FFFFFF; 
color: #00690F;
}

.right_column_box_links ul li a:hover{
background: url(/dreier/images/box_links_bg_under.jpg); background-repeat:repeat-y; /*background of menu items during onmouseover (hover state)*/
color: #000000;
margin : 0 0 0 0;
padding : 5px 0 5px 4px;
}

/* ID START HERE */

#container {
display: block;
text-align : left;
min-width : 830px;
max-width : 830px;
margin : 0px auto;
}

#headshot {
float: left;
display: block;
margin-top: 13px;
}

#sitelogo {
float: left;
display: block;
margin: 38px 8px 0 8px;
}

#main-navigation {
height: 30px;
clear: both;
background-color: #FFFFFF;
display: block;
}

#photobutton {
float: left;
display: block;
margin: 38px 0 0 0px;
}

#videobutton {
display: block; margin-top: 7px;
}

#home_column_wrapper {
display:block;
margin-bottom: 8px;
}

#interior_column_wrapper {
display: block;
}

#left_home_column {
float:left;
display: block;
width: 194px;
margin-top: 0px;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
border-left:#FFFFFF 2px solid;
background-image:url(/dreier/images/tan_bg.png);
padding: 5px 3px 5px 3px;
color:#000000;
min-height: 873px;
}

#middle_home_column {
float:left;
display: block;
margin: 5px 8px 0px 8px;
border:#FFFFFF 2px solid;
width: 394px;
background-image:url(/dreier/images/white_bg.png);
padding: 5px 3px 5px 3px;
color:#000000;
min-height: 867px;
}

#right_home_column {
float:left;
display: block;
width: 194px;
margin-top: 5px;
border:#FFFFFF 2px solid;
background-image:url(/dreier/images/tan_bg.png);
padding: 5px 3px 5px 3px;
color:#000000;
min-height: 867px;
}

#left_interior_column {
float:left;
display: block;
width: 194px;
margin-top: 0px;
border-right:#FFFFFF 2px solid;
border-bottom:#FFFFFF 2px solid;
border-left:#FFFFFF 2px solid;
background-color:#ECE4A4;
padding: 5px 3px 5px 3px;
color:#000000;
}

#main_interior_column {
float:left;
display: block;
margin: 5px 0px 0px 8px;
border:#ECE4A4 2px solid;
width: 592px;
padding: 5px 10px 5px 10px;
color:#000000;
background-color:#ffffff;
min-height: 594px;
}

#footer {width: 828px; height: 50px; background: transparent; display: block; clear:both; padding-top: 15px;}
#footer A {text-decoration: none; font-size: .8em; font-weight: bold;}
#footer A:link { color:#FFFFFF; background-color: transparent;}
#footer A:hover, #footer A:active {color:#ECE4A4;}
#footer A:visited {color:#999999;}
































