

@media screen{

body{
font-size: 1em;
line-height: 1.5;
font-family: 'Source Sans Pro', sans-serif;
background: url(i/bg-400-paper-blue.jpg) repeat 0 0;


color: #321e1e;
}
html>body{
font-size: 16px;
}


#wrap{
width: 980px;
margin: 0 auto;
}


/* headings =h */

h2{
font-size: 16px;
line-height: 1.5;
font-weight: 400;
margin-bottom: 10px;
}
header h2{
font-size: 24px;
line-height: 1.333;
letter-spacing: -0.011em;
text-align: left;
float: none;
padding: 72px 0 0 340px;
width: 620px;
}
section h2{
letter-spacing: 0.133em;
text-transform: uppercase;
text-align: right;
color: #be3c14;
font-weight:900;
float: left;
width: 300px;
}

h2, h3, p, li{
font-weight: 400;
text-shadow: #f8fcee 0 1px 1px;
}

/* structured text =s */

p{
margin-bottom: 24px;
}


/* header */

header{
position: relative;
height: 216px;
}
header h1 img{
position: absolute;
left: 20px;
top: 72px;
}
header h1 b{
position: absolute;
left: -999px;
}


#segment{
clear: both;
}

p{
float: right;
width: 620px;
margin: 0 20px 24px 10px;
}

ul, ol{
float: right;
width: 620px;
list-style-type:none;
padding-left:0;
margin-left:0,

}

li{
margin-bottom: 24px;
padding:0;
margin:0;

}

li h4{
display: inline;
font-weight: 600;

}

li p{
display: inline;
word-spacing: -0.034em;
}


/* footer */

footer{
position: relative;
display: block;
clear: both;
border-top: 1px solid #999;
padding: 14px 0 72px;

}
footer ul,
footer p{
margin-left: 340px;
width: 620px;
}
footer ul{
padding-top: 28px;
margin-bottom: 24px;
}
footer ul li{
font-size: 18px;
line-height: 1.333;
display: inline;
margin: 0 20px 0 0;
}
footer p{
font-size: 14px;
line-height: 1.286;
margin-bottom: 18px;
}
footer ul li img{
margin-right: 12px;
vertical-align: text-bottom;
}
footer p{
}

}/* END screen */