html {
    height: 100%;
    margin-bottom: 0.1em;
}

img {
    border: 0;
}

dl {
    margin: 1em 0;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0.5em;
    padding: 0;
}

.reviewsTopRightImage {
    margin: 0 0 20px 20px;
    float: right;
    padding: 2px;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.reviewStars {
    display: inline-table;
}

table.reviewStars {
    margin-top: 0;
    margin-bottom: 0;
}

ul.adstags {
    padding: 0;
    border: 1px none;
}

li.adstags {
    list-style: circle;
}

li.adstags a {
    color: #03C;
    font-weight: normal;
    background: url(data:image/gif;base64,R0lGODlhCwALAPAAAAAAAABBgCH5BAEAAAAALAAAAAALAAsAAAIZRI4Itr3xTGLUUZhwtFcqWDkgdjQjd2VKAQA7) center right no-repeat;
    padding-right: 14px;
}

table.reviewStars {
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom-width: 0px;
    border-collapse: collapse;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    empty-cells: show;
}

.icon-comments {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAAA3NCSVQICAjb4U/gAAAAElBMVEX////7+/v39/fz8/Pv7++6urr+aSx+AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAADZJREFUCJljYA0FAgaGAAYGEAGjBIAggCFQEAgCGIKUgABIGSkrGQUwADUEm4KUMbC6IlNAbQCEVwjvrF11KgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 17px
}

.clipimagecenter {
    position: relative;
    height: 100pt;
}

.clipimageright {
    position: relative;
    height: 100pt;
    width: 100pt;
    float: right;
    border-color: #ECECEC;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    margin-left: 3px;
}

hr {
    display: none;
}

body {
    color: #333;
    margin: 0;
    padding: 0;
    text-align: center;
}

a {
    text-decoration: none;
}

a:link {
    color: #03C;
}

a:visited {
    color: #609;
}

a:hover, a:active {
    color: #03C;
}

a.external {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=) center right no-repeat;
    padding-right: 13px;
}

a.wikipedia {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAIAAAA7y9DJAAAACXBIWXMAAA2wAAANYQHlRq2kAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEMSURBVHjaZJC7TgJhEIW/WS0XC/7tgEoT9ilMbPYSI42lr0PHUxhUKtRIwcoboFRrAzXExEtjiK6X7D8WuxAjp5qTyTmT+cRaq8paIvy1wLauFoAqqiAIpQW2dvcO253x1+d7+vDY7owP9utZ9tO/Smu1nezj+/I6deLQFxGUOPCBZDQrKk3VVRDBMcY9iuqD24UxbituDJL5MJlGgS9CMppGoe9AmT7rTaKgqYDgee7L6xIwVdcBipqb4dwzlVbYGCQLkGQ0i0MfcIqrUdAUkfPeRATQ7sV9USACubV5bq21p92745P+enh6fstza606aEmpeEqVOPJF8ExFBFWVTaascBVJ0X+QN/Q7AC0VfWD0KOo/AAAAAElFTkSuQmCC) center right no-repeat;
    padding-right: 13px;
}

a.tag {
    font-weight: bold;
}

a.intexttaglink:link,a.intexttaglink:visited
{
    color: #007bff;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 8px;
    font-weight: normal;
    color: #333333;
}

h3, h4 {
    font-weight: bold;
}


#advertising_top_right {
    float: right;
    width: 468px;
}

div.advertising_right {
    margin-top: 10px;
}


#wrapper {
    width: 850px;
    margin: 0 auto;
}


#top {
    margin-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-align: left;
}

#page {
    background-color: white;
    text-align: left;
    width: 850px;
    margin: 0 auto;
}

#header {
    padding: 0;
    width: 810px;
    margin: 0 auto;
}

ul#socialbuttons {
    list-style: none;
    float: right;
    width: 160px;
}

ul#socialbuttons li a {
    display: block;
    float: right;
    height: 43px;
    background-image: url(../images/social_buttons_pinterest.png);
    text-indent: -9999px;
}

ul#socialbuttons li a.rss {
    width: 42px;
    height: 43px;
    margin: 0px 5px 0px 5px;
    background-position: -0px -0px;
}

ul#socialbuttons li a.twitter {
    width: 42px;
    height: 43px;
    margin: 0px 5px 0px 5px;
    background-position: -0px -53px;
}

ul#socialbuttons li a.facebook {
    width: 42px;
    height: 43px;
    margin: 0px 5px 0px 5px;
    background-image: url(../images/social_buttons.png);
    background-position: -0px -106px;
}

ul#socialbuttons li a.pinterest {
    width: 42px;
    height: 43px;
    margin: 0px 5px 0px 5px;
    background-position: -0px -106px;
}

.greencheckmark {
    background: transparent url(http://multimedia.getresponse.com/459/176459/photos/_78208.png) no-repeat scroll 0 0;
    list-style-type: none;
    padding-left: 20px;
}

ul.newsletterarguments {
    padding: 5px 0 5px 2px;
}

#squeezearguments {
    padding: 5px 0 5px 2px;
    margin-left: 0;
}

div.sidebarwebformimage {
    position: relative;
    float: right;
    padding: 5px 5px 0 0;
    height: 80px;
}


img.sidebarwebformimage {
    vertical-align: middle;
    height: 100%;
}

.pp {
    float: left;
    width: 100%;
}

.p1 {
    float: left;
    width: 50px;
    height: 50px;
    background: #FF7A16;
    color: #fff;
    text-align: center;
}

.p2 {
    float: left;
    margin-left: 10px;
    width: 450px;
}

.post h2 {
    font-size: 16px;
    font-weight: bold;
}

.post h2 a {
    color: #464646;
    font-weight: bold;
}

.post h2 a:hover {
    color: #7A89CC;
}

.post ul {
    margin-left: 35px;
    margin-right: 65px;
    margin-bottom: 20px;
    line-height: 22px;
    list-style: circle;
}

.post ul a {
    border-bottom: none;
}

.post ul a:hover {
    border-bottom: 1px solid #03C;
}

.post ol {
    margin-left: 40px;
    margin-bottom: 20px;
}

div.postmetadata {
    color: #888;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0px 0;
    line-height: 16px;
}

div.postmetadata a {
    color: #888;
}

div.postmetadata a:hover {
    color: #7A89CC;
}