BODY {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-size: 0px;
line-height: 0px;
}

IMG {
display: inline;
border: 0px;
margin: 0px;
padding: 0px;
}

FORM {
display: inline;
margin: 0px;
padding: 0px;
}

A {
color: #000000;
text-decoration: none;
}

A:hover {
color: #000000;
text-decoration: underline;
}

P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
line-height: 16px;
color: #585D60;
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

TABLE {
border: 0px;
margin: 0px;
padding: 0px;
}

TR {
padding: 0px;
margin: 0px;
}

TD {
vertical-align: top;
padding: 0px;
margin: 0px;
}

TD.statfigures {
text-align: right;
}

DIV#frame {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 30px;
width: 600px;
border: none;
}

DIV#titlebar {
position: relative;
width: 100%;
height: 84px;
background-position: 50% 0%;
background-image: url("frame-titlebar-background.gif");
background-repeat: no-repeat;
}

DIV#kiwi {
position: absolute;
top: 6px;
left: 10px;
}

DIV#pollnz {
position: absolute;
top: 9px;
right: 15px;
}

DIV#framecontent {
width: 592px;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 4px;
border-right-width: 4px;
border-style: solid;
border-color: #378591;
}

DIV#navbar {
position: relative;
top: 50px;
left: 80px;
width: 100%;
height: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}

DIV#navbar P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
line-height: 12px;
color: #000000;
padding: 0px;
margin: 0px;
}

DIV#navbar IMG {
vertical-align: text-top;
}

DIV#googleads,DIV#botad {
padding-top: 22px;
width: 100%;
text-align: center;
}

DIV.contentsection {
position: relative;
width: 520px;
margin-top: 75px;
margin-bottom: 0px;
margin-left: 36px;
margin-right: 36px;
}

DIV.contentsectiontitle {
position: absolute;
left: -36px;
top: -40px;
width: 520px;
height: 24px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 36px;
padding-right: 36px;
background-color: #E7F0F2;
}

DIV.contentsectiontitle P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 16px;
font-weight: 800;
line-height: 16px;
color: #000000;
padding: 0px;
margin-top: 5px;
margin-bottom: 0px;
}

DIV.sectionsubtitle {
float: right;
text-align: right;
height: 16px;
width: 200px;
margin-top: 5px;
}

DIV.sectionsubtitle P {
float: right;
text-align: right;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 600;
line-height: 16px;
color: #262626;
padding: 0px;
margin: 0px;
}

P.pollquestion {
font-size: 13px;
font-weight: 600;
margin-bottom: 12px;
}

P.pollresult {
line-height: 20px;
margin: 1px;
padding: 0px;
}

P.votesummary {
font-size: 12px;
font-weight: 600;
margin-top: 12px;
margin-bottom: 20px;
}

P.submitbutton {
margin: 0px;
}

INPUT#votebutton {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin-top: 12px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
background-color: #E7F0F2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 700;
color: #585D60;
}

DIV.commentbox {
position: relative;
width: 520px;
margin-top: 14px;
background-color: #F3F3F3;
}

DIV.commentboxedge {
position: relative;
width: 100%;
height: 8px;
}

DIV.commentboxcontent {
position: relative;
width: 500px;
left: 10px;
}

DIV.commentboxcontent P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
line-height: 14px;
color: #262626;
padding: 0px;
margin: 0px;
}

DIV.commentboxcontent P.header {
font-weight: 600;
line-height: 11px;
margin-bottom: 4px;
}

DIV.commentboxcontent SPAN.details {
font-weight: 400;
}

DIV.commentboxcontent P.nav {
color: #378591;
line-height: 11px;
}

DIV.commentboxcontent P.nav A {
color: #378591;
}

DIV.commentboxcontent P.nav A:hover {
color: #378591;
}

DIV.commentboxcontent P.top {
margin-top: 2px;
}

DIV.commentboxcontent P.bottom {
margin-top: 2px;
margin-bottom: 1px;
}

DIV.commentboxcontent DIV.commentnumber {
float: right;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #585D60;
line-height: 14px;
}

SPAN.addcommentlink {
display: inline;
}

DIV.addcommentarea {
display: none;
}

INPUT.commentname {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #585D60;
width: 100px;
}

TEXTAREA.commentcomment {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #585D60;
width: 420px;
height: 136px;
}

DIV.commentboxcontent IMG.edim {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
}

DIV.commentboxcontent IMG.edimrefresh {
border-width: 1px;
border-style: solid;
border-color: #F3F3F3;
}

DIV.commentboxcontent INPUT.edimanswer {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #585D60;
width: 65px;
}

INPUT.addcommentbutton {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin-top: 8px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
background-color: #E7F0F2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 600;
color: #585D60;
}

DIV.commentboxcontent P.error {
color: #CC3333;
margin-top: 0px;
margin-bottom: 12px;
}

INPUT#alertme {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 175px;
}

INPUT#alertmebutton {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
background-color: #E7F0F2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 700;
color: #585D60;
}

P.alertmesummary {
font-size: 12px;
font-weight: 600;
margin-bottom: 8px;
}

COL#date {
width: 120px;
}

COL#question {
width: 400px;
}

COL#statitem {
width: 320px;
}

COL#statvalue {
width: 200px;
}

TABLE#listofpolls P {
line-height: 14px;
margin-top: 8px;
margin-bottom: 0px;
}

TABLE#stats P {
line-height: 14px;
margin-top: 8px;
margin-bottom: 0px;
}

TABLE#listofpolls P.additionaltext {
font-size: 10px;
line-height: 12px;
margin-top: 2px;
}

INPUT#search {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 125px;
}

INPUT#contactname {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 125px;
}

INPUT#contactemail {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 175px;
}

TEXTAREA#contactmessage {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 384px;
height: 85px;
}

INPUT#searchbutton {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
background-color: #E7F0F2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 700;
color: #585D60;
}

INPUT#contactbutton {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
background-color: #E7F0F2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 700;
color: #585D60;
}

IMG.edim {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
}

IMG.edimrefresh {
border-width: 1px;
border-style: solid;
border-color: #FFFFFF;
}

INPUT.edimanswer {
border-width: 1px;
border-style: solid;
border-color: #88B6BD;
margin: 0px;
padding: 0px;
background-color: #F7FAFB;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 400;
color: #585D60;
width: 65px;
}

P.error {
color: #CC3333;
margin-bottom: 12px;
}

DIV#footertext {
position: relative;
width: 100%;
margin-top: 40px;
}

DIV#footerbar {
position: relative;
width: 100%;
height: 12px;
background-color: #378591;
background-position: 50% 100%;
background-image: url("frame-footerbar-background.gif");
background-repeat: no-repeat;
}


DIV#blogged {
position: absolute;
top: 300px;
left: 800px;
width: 4px;
height: 4px;
}
