body {
background:#FFF;
color:#0156A6;
font:100% Verdana, Arial, Helvetica, Sans-serif;
margin:0;
padding:50px 0
}

img {
border:none
}

a:link,a:visited {
color:#0156A6
}

a:hover,a:focus,a:active {
color:#000
}

p {
font-size:11px;
line-height:1.6em;
margin:0;
padding:0 0 10px
}

li {
font-size:11px;
line-height : normal;
margin:0;
padding:0 0 5px
}

h2 {
font-size:12px;
margin:0;
padding:5px 0 10px 0;
text-transform:uppercase
}

ul {
list-style-type:none;
margin:0;
padding:0
}

p#caption,p#wrapper-image,p#credits {
padding:0 !important
}

p#wrapper-image {
height:490px;
overflow:hidden
}

p#caption {
color:#FFF;
font-size:10px;
left:24px;
position:absolute;
top:12px;
width:450px
}

p#credits {
bottom:12px;
color:#000;
font-size:10px;
left:24px;
line-height : normal !important;
position:absolute;
width:491px
}

p#credits a {
color:#000;
padding:0 0 0 13px
}

#wrapper-main {
background:url(../images/bg_wrapper-main.jpg) repeat-y 0 0;
margin:0 auto;
padding:0;
width:820px
}

#wrapper-branding {
background:url(../images/bg_wrapper-branding.jpg) no-repeat 0 0;
height:45px;
margin:0;
overflow:hidden;
padding:0;
position:relative
}

#wrapper-branding h1 {
left:0;
position:absolute;
top:-99999px
}

#link-home {
height:45px;
padding:0;
text-indent:-9999999px;
width:280px
}

#link-home a {
display:block;
height:45px;
text-decoration:none;
width:310px
}

#wrapper-content {
background:url(../images/bg_wrapper-content-bottom.jpg) no-repeat 0 100%;
height:490px;
margin:0;
overflow:hidden;
padding:0 12px 12px
}

#content-a {
float:left;
margin:0;
padding:0;
position:relative;
width:515px
}

#content-b {
float:left;
margin:0;
padding:0;
width:281px
}

#content-b .padder {
padding:12px 24px 0
}

#clearfix {
clear:both;
height:0
}