.branding-top {
background:url(dnn_large_banner.jpg) no-repeat center;
width:890px;
height:340px;
clear:both;
overflow:hidden
}

.branding-top p {
font-size:1.4em;
color:#333;
padding:270px 60px 0
}

.branding-bottom {
clear:both;
margin-top:1em;
overflow:hidden
}

.branding-bottom ul {
list-style:none;
overflow:hidden;
clear:both;
margin:0;
padding:0
}

.branding-bottom li {
list-style:none;
display:block;
width:170px;
float:left;
margin:0 10px 0 0;
padding:0
}

.branding-bottom li.training {
margin:0
}

.branding-bottom dl {
background:url(itembg.gif) repeat-y;
margin:33px 0 0;
padding:0 10px
}

.branding-bottom dd {
margin-left:10px;
height:66px
}

.branding-bottom dt {
font-size:90%;
text-align:center;
padding-top:65px;
margin-bottom:1.75em;
font-weight:700
}

.branding-bottom .commmunity {
background:url(community_title.gif) no-repeat top left
}

.commmunity dt {
background:url(community_icon.gif) no-repeat;
background-position:50% 10px
}

.branding-bottom .marketplace {
background:url(marketplace_title.gif) no-repeat top left
}

.marketplace dt {
background:url(marketplace_icon.gif) no-repeat;
background-position:50% 10px
}

.branding-bottom .conferences {
background:url(conferences_title.gif) no-repeat top left
}

.conferences dt {
background:url(conferences_icon.gif) no-repeat;
background-position:50% 10px
}

.branding-bottom .training {
background:url(training_title.gif) no-repeat top left
}

.training dt {
background:url(training_icon.gif) no-repeat;
background-position:50% 10px
}

.branding-bottom .support {
background:url(support_title.gif) no-repeat top left
}

.support dt {
background:url(support_icon.gif) no-repeat;
background-position:50% 10px
}

dl.bt {
background:url(item_bt_bg.gif) no-repeat bottom;
height:32px;
width:170px;
margin:0;
padding:0
}

#LoginInfo {
width:660px;
float:left
}

#LoginInfo h3 {
background-color:#f7f7f7;
color:#8f0000;
padding:2px 0
}

#LoginInfo dd,#LoginInfo dt {
display:inline
}

#LoginInfo dt {
font-weight:700;
color:#333
}

#LoginInfo p.LoginNotes {
font-size:.8em
}

#LoginInfo div.LoginBlock {
float:left;
width:310px;
border:1px #f0f0f0 solid;
margin:0 2px;
padding:5px
}

.SponsorIcon {
float:left;
margin:5px 26px
}

#QuickLinks {
background-color:#f0f0f0;
border:1px gray dotted;
margin-right:5px;
width:200px;
float:right;
padding:2px 5px
}

div.hr {
height:2px;
background-color:#8f0000;
clear:both;
margin:5px 0 15px
}

div.hr hr {
display:none
} 