/* Isabel Metcalfe Web site Stylesheet */

/* Globals */

*{
margin: 0;
padding: 0;
}

BODY{
margin: 0 auto;
font: 1em "Helvetica", "Arial", Sans-serif;
background: #ffffff url(../images/bg.jpg) repeat-x bottom;
text-align: center;
color: #666666;
}

IMG{
border:none;
}

/* Layout */

#header{
padding: 20px 0 100px 0;
_padding: 20px 0 10px 0;
}

#header_index{
padding: 20px 0 0 0;
}

#pic{
padding: 130px 0 30px 2px;
_padding: 59px 0 30px 2px;
}

#wrap{
margin: 0 auto;
width: 650px;
text-align: left;
}

#wrap_index{
margin: 0 auto;
width: 700px;
text-align: left;
}


.left{
float:left;
width: 320px;
}

.logo{
float:left;
width: 140px;
}

.right{
float: right;
width: 320px;
text-align: right;
}

.topnav{
float: right;
width: 520px;
text-align: right;
visibility: hidden;
}

.topnav UL.nav{
padding: 35px 0 0 0;
}

.contentleft{
float:left;
width: 350px;
}

.contentright{
float: right;
width: 280px;
}

.box{
background-image: url(../images/boxbg.gif);
}

#footer{
clear:both;
padding: 20px 0 10px 0;
}

/* Typography */

A{
color: #8B8B8B;
text-decoration: none;
}

A.bodylink{
color: #8B0B05;
}

#footer A, P{
color: #8B8B8B;
text-decoration: none;
}

H1 {
text-transform: uppercase;
font-size: 1.8em;
color: #8B0B05;
padding: 10px 0 0 0;
}

H2{
text-transform: uppercase;
font-size: 1.3em;
padding: 5px 0 20px 0;
}

P{
font-size: 0.8em;
line-height: 20px;
padding: 0 0 20px 0;
color: #666666;
}

.bignav A{
font-size: 20px;
color: #8B8B8B;
}

/* Lists */

.nav UL{
padding: 0;
}

.nav LI{
font-size: 0.8em;
padding: 0 10px 0 8px;
text-transform: uppercase;
display: inline;
background: url(../images/bullet.gif) no-repeat center left;
text-decoration: none;
}

.bignav{
display: inline;
text-transform: uppercase;
list-style-type:none;
text-align: left;
margin: 10px 0 0 0;
}

.bignav LI{
background-image: url(../images/boxbg.gif);
padding: 4px 0 10px 25px;
_padding: 4px 0 10px 10px;
margin: 10px 0 0 0;
}

.bignavgrey{
font-size: 12px;
padding: 0 20px 0 0;
_padding: 0 20px 0 18px;
color: #8B8B8B;
line-height: 12px;
text-transform: none;
}

.bignav LI A{
text-decoration: none;
color: #8B0B05;
}

.client{
list-style-type:none;
text-align: left;
padding: 0 0 25px 0;
}
.client LI{
font-size: 0.8em;
background: url(../images/bullet.gif) no-repeat 7px left;
padding: 0 0 10px 10px;
}

/* Tables */

