#header div.padSearch {
    height: 80px;
    margin: 0;
    width: 10px;
}
#sidepanel {
    float: left;
    font-family: verdana;
    margin: 0 8px 0 7px;
    width: 198px;
}
#navpanel {
    font-family: verdana;
    font-size: 0.9em;
    margin: 0 0 7px;
    padding: 0;
    position: absolute;
    right: 7px;
    top: 140px;
    width: 190px;
}
#footer {
    clear: both;
}
#topnav {
    background: url("/new-zealand-working-holiday-visa/blog/pics/headerbar.jpg") repeat-x scroll 0 0 #0BB108;
    border-width: 0;
    height: 59px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
}
#header {
    border-width: 0;
    clear: both;
    display: block;
    height: 91px;
    margin: 5px 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
}
#logo img {
    margin: 0;
    padding: 0;
}
#logo {
    border-width: 0;
    float: left;
    margin: 0;
    padding: 0;
}
#blogcontent {
}
#blogcontent h1 {
    margin-bottom: 3px;
    margin-top: 0;
}
#blogcontent .author {
    color: Gray;
    float: left;
    font-size: 0.9em;
}
#blogcontent .pubDate {
    color: Gray;
    float: right;
    font-size: 0.9em;
}
#blogcontent .post {
    margin-bottom: 30px;
    padding: 0 0 10px;
}
#blogcontent .post .text {
    margin-top: 20px;
}
#blogcontent .footer {
    border-top: 1px dashed #D0D0D0;
    text-align: right;
}
#blogcontent .footer .bookmarks {
    float: left;
}
#blogcontent .footer img {
    padding-top: 2px;
}
#blogcontent .bottom {
    margin-bottom: 35px;
}
#blogcontent .bottom .tags {
    float: left;
    margin-bottom: 5px;
}
#blogcontent .bottom .categories {
    float: right;
    margin-bottom: 5px;
}
#blogcontent .rating {
    margin-bottom: 0;
    width: 50%;
}
#blogcontent .rating p {
    display: inline;
    left: 55px;
    position: relative;
    top: 14px;
}
.star-rating {
    background-position: left top;
    height: 25px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 125px;
}
.star-rating li {
    display: inline;
}
.star-rating a, .star-rating .current-rating {
    border: medium none;
    height: 25px;
    left: 0;
    line-height: 25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left bottom;
}
.star-rating a.one-star {
    width: 20%;
    z-index: 6;
}
.star-rating a.two-stars {
    width: 40%;
    z-index: 5;
}
.star-rating a.three-stars {
    width: 60%;
    z-index: 4;
}
.star-rating a.four-stars {
    width: 80%;
    z-index: 3;
}
.star-rating a.five-stars {
    width: 100%;
    z-index: 2;
}
.star-rating .current-rating {
    background-position: left center;
    z-index: 1;
}
.small-star {
    height: 10px;
    width: 50px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
    background-image: url("http://www.visabureau.com/new-zealand-working-holiday-visa/blog/pics/star_small.gif");
    height: 10px;
    line-height: 10px;
}
#sidepanel .blue, #sidepanel .grey {
    padding-right: 10px;
}
#sidepanel .blue .list H6 {
    background: url("http://www.visabureau.com/images/bg-topcurrent.gif") repeat-x scroll 0 -1px #126ECD;
    margin: 0 0 7px;
}
#sidepanel .grey .list H6 {
    background: url("http://www.visabureau.com/images/bg-topnavgrey.gif") repeat-x scroll 0 -1px #126ECD;
    margin: 0 0 7px;
}
#sidepanel .blue .list {
    border-bottom: 1px solid #126ECD;
    border-top: 1px solid #126ECD;
}
#sidepanel .grey .list {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}
#sidepanel .grey a {
    color: #666666;
}
#sidepanel H6 {
    color: #FFFFFF;
    margin: 0 0 3px;
    padding: 3px 3px 5px;
}
#sidepanel ul li {
    list-style: none outside none;
}
#sidepanel ul {
    margin-left: 0;
    padding: 0 0 0;
}
#sidepanel ul ul li {
    list-style-image: url("http://www.visabureau.com/images/Bullet-ul.gif");
}
#sidepanel ul ul {
    margin-left: 25px;
    padding: 0;
}
#sidepanel .list a {
    display: inline;
    margin-right: 3px;
}
.miniboxMain, .miniboxPlain {
    margin-top: 10px;
    padding-right: 10px;
}
.miniboxMain .list H6 {
    background: url("/new-zealand-working-holiday-visa/blog/pics/sideHeaderBar.jpg") repeat-x scroll 0 -1px #0BB108;
    margin: 0 0 7px;
}
.miniboxPlain .list H6 {
    background: url("/new-zealand-working-holiday-visa/blog/pics/HeaderBarGrey.jpg") repeat-x scroll 0 -1px #666666;
    margin: 0 0 7px;
}
.miniboxMain .list {
    border-bottom: 1px solid #0BB108;
    border-top: 1px solid #0BB108;
}
.miniboxPlain .list {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}
.miniboxPlain a {
    color: #666666;
}
.miniboxMain H6, .miniboxPlain H6 {
    color: #FFFFFF;
    margin: 0 0 3px;
    padding: 3px 3px 5px;
}
.miniboxMain ul li, .miniboxPlain ul li {
    list-style: none outside none;
}
.miniboxMain ul, .miniboxPlain ul {
    margin-left: 0;
    padding: 0 0 0;
}
.miniboxMain ul ul li, .miniboxPlain ul ul li {
    list-style-image: url("/images/Bullet-ul.gif");
}
.miniboxMain ul ul, .miniboxPlain ul ul {
    margin-left: 25px;
    padding: 0;
}
.miniboxMain .list a, .miniboxPlain .list a {
    display: inline;
    margin-right: 3px;
}
.comment {
    background-color: white;
    border-bottom: 1px solid silver;
    margin-bottom: 20px;
    padding: 3px 0;
    width: 98%;
}
.comment .date {
    border-bottom: 1px dashed silver;
    color: #666666;
    font-size: 0.8em;
    margin: 0;
    padding: 3px 0;
    text-align: right;
}
#blogcontent .comment .author {
    border-top: 1px dashed silver;
    float: none;
    margin: 0;
    padding: 3px 0;
}
.self {
    border-bottom: 1px solid #D0D0D0;
}
.comment .gravatar {
    clear: both;
    float: left;
    margin: 5px 10px 5px 0;
}
.comment .gravatar img {
    height: 80px;
    width: 80px;
}
.comment .content {
    margin: 5px;
    min-height: 30px;
}
#livepreview {
    width: 98%;
}
.comment cite {
    font-family: Monospace;
    font-style: normal;
}
.comment img.flag {
    position: relative;
    top: 2px;
}
.commentForm {
    padding: 5px;
}
.commentForm label {
    display: block;
    float: left;
    margin-top: 4px;
    min-width: 50px;
}
.commentForm input {
    width: 200px;
}
.commentForm textarea {
    height: 150px;
    width: 98%;
}
.success {
    color: green;
    font-weight: bold;
}
.commentForm .bbcode {
    float: right;
    font-size: 0.8em;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.copyright {
    padding: 8px 0 0;
}
.disclaimer, .copyright {
    color: #999999;
    font-size: 0.8em;
    margin: 2px 0;
}

