* {
margin:0;
padding:0;
-webkit-text-size-adjust:none;
}
html {
font:12px/12px Helvetica;
text-align:center;
}
body {
background:transparent top center no-repeat;
margin:0 auto;
max-width:480px;
}
img {
border:none;
}
a {
text-decoration:none;
}
input {
background-color:transparent;
font-family:Helvetica;
font-size:20px;
font-weight:bold;
-webkit-appearance:none;
-webkit-box-sizing:border-box;
}
.actions {
position:relative;
}
.actions div {
background:transparent url(../images/i/ico_actions.png) 0 27px no-repeat;
height:27px;
width:27px;
position:absolute;
bottom:5px;
right:8px;
}
.actions a, .actions span {
border-width:9px;
-webkit-box-sizing:border-box;
}
.actions a {
display:block;
float:left;
-webkit-border-image:url(../images/i/mask_bg.png) 9 9 9 9;
}
.actions span {
position:absolute;
top:0;
left:0;
-webkit-border-image:url(../images/i/mask_links.png) 9 9 9 9;
}
.actions img {
margin:-3px 0 0 -4px;
}
#globalNav {
background:#004881 url(../images/globalNav/bg.png) 0 0 repeat-x;
position:relative;
height:44px;
}
#globalNav h1 {
color:#fff;
font-size:23px;
font-weight:bold;
line-height:44px;
width:100%;
}
#globalNav a {
background:transparent 0 0 no-repeat;
display:block;
text-indent:-9999em;
}
#gnHome a {
position:absolute;
background-image:url(../images/globalNav/index.png);
height:43px;
width:61px;
top:0;
left:0;
}
#gnHome a:active {
background-position:0 -43px;
}
#gnSearch a {
position:absolute;
background-image:url(../images/globalNav/search.png);
height:42px;
width:51px;
top:0;
right:0;
}
#gnSearch a:active {
background-position:0 -42px;
}
.feat:after {
display:block;
clear:both;
content:".";
visibility:hidden;
}
#polls {
color:#fff;
text-align:left;
margin:0 auto 15px;
width:320px;
border-width:20px 12px 12px 12px;
-webkit-box-sizing:border-box;
}
#polls dl {
position:relative;
top:-16px;
left:0;
margin-bottom:-22px;
}
#polls dt {
font-weight:bold;
height:45px;
padding:12px 0 0 40px;
-webkit-box-sizing:border-box;
}
#polls dt span:first-of-type {
display:block;
padding-right:30px;
}
#polls dt span:last-of-type {
position:absolute;
top:12px;
right:5px;
height:16px;
width:16px;
}
#polls.active dt span:last-of-type {
background-position:0 -16px;
}
#polls dd {
overflow:hidden;
border-width:0 10px;
margin:0 -12px;
height:0;
-webkit-box-sizing:border-box;
-webkit-transition:height 1s linear;
}
#polls.active dd {
height:75px;
}
#polls .actions p {
background-color:#4cc123;
color:#fff;
float:left;
font-size:32px;
font-weight:bold;
text-align:center;
position:relative;
top:6px;
left:6px;
line-height:46px;
height:65px;
width:71px;
-webkit-border-image:none;
}
#polls .actions span {
height:75px;
width:82px;
top:-6px;
left:-5px;
}
#polls .actions span:nth-of-type(2) {
display:none;
}
#polls dd > p {
width:70%;
font-size:16px;
font-weight:bold;
padding:10px 0 0 90px;
line-height:normal;
}
#polls dd > p span {
float:left;
margin-right:10px;
height:15px;
width:0;
-webkit-transition:width 500ms linear;
}
#breadcrumbs {
position:relative;
width:100%;
}
#breadcrumbs ul {
text-align:left;
list-style:none;
height:60px;
width:300px;
margin:0 auto 10px;
padding:8px 1px;
border-width:0 7px;
-webkit-border-image:url(../images/breadcrumbs/i/bg.png) 0 7 0 7;
-webkit-box-sizing:border-box;
}
#breadcrumbs li{
float:left;
}
#breadcrumbs li + li {
margin-left:-14px;
}
#breadcrumbs div {
position:absolute;
top:8px;
left:0;
background:transparent url(../images/1breadcrumbs/i/shine.png) top center no-repeat;
height:22px;
width:100%;
}
#footer {
background-color:transparent;
padding:10px 0;
width:100%;
}
#footer p {
line-height:normal;
font-weight:bold;
}
#footer p.copyright {
font-weight:normal;
}
#footer a {
font-size:14px;
}