body{
margin:0;
background: url(http://www.herberthalpernfinearts.com/layout2010/header-bg.jpg) center top repeat-x #181818;
}

.header {
width:978px;
}

.header h1{
color:white;
font-weight:100;
margin:0;
text-transform:uppercase;
font-size:27.5pt;
letter-spacing:.05em;
}

/*-------- general formatting -------*/

h1, h2, h3, h4, h5, h6 {
margin:0px auto 12px;
font-weight:100;
}

h1{
font-size:30pt;
}

p{
font-size:12.5pt;
line-height:1.5em;
margin:10px auto;
}

a{
color:#10177b;
font-weight:bold;
}

a:hover{color:#000;}

ul{
font-size:12.5pt;
line-height:1.45em;
margin:10px auto;
}
/*-------- Main Navigation -------*/

.nav {
margin-top:5px;
}

.nav ul{
list-style:none;
border-left: solid 1px #225;
margin:0;
padding:0;
}

.nav li{
float:left;
}

.nav li a{
display:block;
color:white;
text-decoration:none;
padding:10px 17px 9px;
line-height:1.15em;
font-size:14.5pt;
text-transform:uppercase;
letter-spacing:.06em;
border-right:solid 1px #292c57;
font-weight:normal;
}

.nav li a:hover{
background:url(http://www.herberthalpernfinearts.com/layout2010/nav-hov.jpg) repeat-x;
color:#f5f5f5;
}

.nav br{display:none;}

/*---------- Sub Navigation -----------*/

.subnav p{
color:#777;
font-size:17pt;
font-weight:100;
word-spacing:-8px;

}

.subnav a{
color:white;
text-decoration:none;
background:#181818;
border:solid 1px #181818;
padding:2px 7px;
font-weight:normal;
}

.subnav a:hover{
color:#111;
background:#f0f0f0;
border:solid 1px #000;
}



/*--------- blue button ----------*/

.button h2 a{
display:block;
width:262px;
height:46px;
background:url(http://www.herberthalpernfinearts.com/layout2010/button.jpg) no-repeat top #10154f;
color:white;
text-decoration:none;
text-align:center;
line-height:2.2em;
font-weight:100;
text-transform:uppercase;
font-size:17pt;
padding:0;
}

.button h2 a:hover{
background:url(http://www.herberthalpernfinearts.com/layout2010/button-hov.jpg) no-repeat top #11175f;
color:#eee;
}


/*--------- footer ---------------*/
.footer p{
font-size:11.5pt;
}
.footer a{
color:#333;
text-decoration:none;
}
.footer a:hover{
color:#000;
}


.form {
font-family: arial;
font-size: 8pt;
color: #181818;
}

.ezpagebuilder-page-footer a, .ezpagebuilder-page-footer strong {
color: #cccccc;
}