html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body { line-height: 1 }
ol,
ul { list-style: none }
blockquote,
q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table {
    border-collapse: collapse;
    border-spacing: 0;
}
dl, dd {
   font:15px/1.73 georgia;
   color: #3A3A3A;
}
dt {
	font:18px/1.73 georgia;
	color: #3A3A3A;
	font-weight: bold;
	padding-top: 13px;
}
body {
    line-height: 1;
    font-family: Tahoma,Verdana,Arial,sans-serif;
}
h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    font-family: georgia;
    color: #222;
}
h2 {
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #a53a2e;
}
h3 {
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    font-family: georgia;
    line-height: 1.2;
    margin-bottom: 2px;
    color: #111;
}
h4 {
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #a53a2e;
}
h5 {
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    font-family: tahoma;
    line-height: 1.2;
    margin-bottom: 2px;
    color: #555;
}
p {
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #555;
    line-height: 1.8;
    margin: 10px 0;
}
h1 a,
.main-content .blog-posts .blog-article h2 a {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    font-family: georgia;
    color: #222;
}
h1 a:hover,
.main-content .blog-posts .blog-article h2 a:hover {
    text-decoration: none;
    color: #dc3a09;
}
a {
    text-decoration: none;
    color: #dc3a09;
}
a:hover {
    text-decoration: underline;
    color: #dc3a09;
    padding: 0;
}
img a { border: 0 }
.wrapper {
    width: 1002px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}
body { background: #000 }
#header { position: relative }
#background {
    -moz-user-select: none;
    left: 0;
    min-height: 950px;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -2;
}
.fade,
#background .fade { background: url("http://dmeiw9axnu3h6.cloudfront.net/bg-fade.png") repeat-x scroll left bottom transparent }
.fade {
    bottom: -100px;
    height: 420px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: -2;
}
#background img {
    left: 0;
    min-width: 1200px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -3;
}
#bglink,
#bglink:hover {
    display: block;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 0;
    text-indent: -5000em;
    cursor: pointer;
}
.facebook-connect-container {
    width: 1001px;
    height: 36px;
    position: relative;
}
.facebook-connect {
    float: right;
    background: rgba(48,48,48,.75);
    width: 432px;
    height: 21px;
    clear: right;
    margin: 5px 0 10px 0;
    padding: 4px;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -border-radius: 4px;
}
.facebook-connect ul li {
    vertical-align: middle;
    display: inline;
}
.facebook-connect ul li p {
    color: #feefe5;
    font: bold normal 12px tahoma;
    padding: 2px 0 0 10px;
    margin-top: 0;
    display: block;
    float: left;
    height: 21px;
}
.facebook-connect ul li a img {
    float: right;
    padding: 1px 10px 0 0;
}
#header {
    width: 998px;
    height: 58px;
    position: absolute;
    margin-top: 10px;
}
#header #main-nav {
    background: url(http://dmeiw9axnu3h6.cloudfront.net/main-nav-bg.png) no-repeat;
    width: 998px;
    height: 58px;
    clear: both;
    margin: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.4);
    box-shadow: 0 0 10px rgba(0,1,1,.4);
}
#header #main-nav .logo {
    float: left;
    width: 171px;
    height: 58px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/friendseat-logo.png) no-repeat;
    margin: 0;
    text-indent: -999999px;
}
#header #main-nav .logo a {
    width: 171px;
    height: 58px;
    display: block;
    margin-top: -10px;
}
#header #main-nav .logo a:hover {
    text-decoration: none;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/friendseat-logo.png) no-repeat;
}
#main-nav .nav-list {
    float: left;
    width: 827px;
    position: relative;
}
#main-nav .nav-list ul {
    position: absolute;
    top: 8px;
}
#main-nav .nav-list li {
    float: left;
    display: inline;
    height: 58px;
    text-align: center;
}
#main-nav .nav-list li.coupon a,
#main-nav .nav-list li.deals a,
#main-nav .nav-list li.places a,
#main-nav .nav-list li.recipes a,
#main-nav .nav-list li.foodies a,
#main-nav .nav-list li.ask a,
#main-nav .nav-list li.blog a {
    margin: -6px 0 0 0;
    height: 44px;
    padding: 6px 0;
}
#main-nav .nav-list li a p {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255,255,255,1);
    -moz-text-shadow: 1px 1px 0 rgba(255,255,255,1);
    -khtml-text-shadow: 1px 1px 0 rgba(255,255,255,1);
    -webkit-text-shadow: 1px 1px 0 rgba(255,255,255,1);
}
#main-nav .nav-list li a:hover {
    text-decoration: none;
    background: 0;
}
#main-nav .nav-list li a:hover p { color: #dc3a09 }
#main-nav .nav-list li.coupon a {
    display: block;
    width: 91px;
}
#main-nav .nav-list li.deals a {
    display: block;
    width: 67px;
}
#main-nav .nav-list li.places a {
    display: block;
    width: 72px;
}
#main-nav .nav-list li.recipes a {
    display: block;
    width: 83px;
}
#main-nav .nav-list li.foodies a {
    display: block;
    width: 83px;
}
#main-nav .nav-list li.ask a {
    display: block;
    width: 51px;
}
#main-nav .nav-list li.blog a {
    display: block;
    width: 59px;
}
#main-nav .nav-list li.fe-blog-search .fe-search {
    display: block;
    width: 320px;
    margin-top: 10px;
}
#main-nav .nav-list li.fe-blog-search .fe-search input { size: 500px }
.fe-search {
    background: url(http://dmeiw9axnu3h6.cloudfront.net/search-bg.png) no-repeat;
    margin-top: 6px;
    margin-left: 15px;
    width: 289px;
}
.fe-search #fe-search-input {
    border: 0;
    background-color: transparent;
    margin-left: -30px;
    padding: 8px 20px 5px 20px;
    width: 225px;
    height: 20px;
    color: #777;
    font-family: tahoma;
    font-size: 14px;
    line-height: 0;
}
.fe-search img { margin-right: -10px }
#top-stories {
    position: relative;
    top: 78px;
    width: 998px;
    clear: both;
    display: block;
}
#top-stories .column-1 {
    width: 640px;
    height: 230px;
    padding: 20px;
    float: left;
    background: rgba(255,255,255,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: red;
    display: block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
#horizontal-rule {
    margin: 5px 0;
    padding: 0;
    height: 4px;
    background-color: #111;
    border-bottom: 1px solid #919191;
}
#top-stories .column-1 .top-story-pic { margin-top: 20px }
#top-stories .column-1 .top-story-pic li {
    width: 201px;
    height: 115px;
    position: relative;
    float: left;
    margin-right: 18px;
}
#top-stories .column-1 .top-story-pic li a p { color: #222 }
#top-stories .column-1 .top-story-pic li a:hover p {
    text-decoration: underline;
    color: #dc3a09;
    padding: 0;
}
#top-stories .column-1 .top-story-pic li:nth-child(3) { margin-right: 0 }
#top-stories .column-1 .top-story-pic li .image-border {
    width: 197px;
    height: 114px;
    position: relative;
    z-index: 20;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: #fff;
    overflow: hidden;
}
#top-stories .column-1 .top-story-pic li .image-border .img-container {
    width: 197px;
    height: 114px;
    overflow: hidden;
}
#top-stories .column-1 .top-story-pic li .image-border img {
    margin: -5% 0 0 -5%;
    width: 210px;
    min-height: 115px;
    min-width: 210px;
}
#top-stories .column-1 .top-story-pic li p { font: normal normal 14px georgia }
#top-stories .column-2 {
    width: 300px;
    height: 250px;
    background-color: #303030;
    float: right;
}
#top-stories .column-2 p {
    text-align: center;
    display: block;
    vertical-align: middle;
    margin-top: 115px;
    color: white;
}
.footer-links-container {
    width: 941px;
    float: right;
    padding: 15px 30px;
    margin-top: 40px;
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0,0,0,.8);
}
.footer-links-container .footer-links {
    font: bold normal 14px tahoma;
    width: 171px;
    float: left;
    margin: 20px 20px 0 0;
}
.footer-links-container .foot-col-start { clear: both }
.footer-links-container .footer-links .link-title,
.footer-links-container #category-list .link-title {
    color: #dadddb;
    font: bold normal 14px tahoma;
}
.footer-links-container .footer-links p { color: #dadddb }
.footer-links-container .footer-links ul li a {
    font: normal normal 11px tahoma;
    color: #aaa;
    display: block;
}
.footer-links-container #category-list {
    display: block;
    position: relative;
    clear: both;
    padding: 0 0 20px 0;
}
.footer-links-container #category-list .link-title { margin: 10px 0 0 0 }
.footer-links-container #category-list ul#cat-col-1,
.footer-links-container #category-list ul#cat-col-2,
.footer-links-container #category-list ul#cat-col-3,
.footer-links-container #category-list ul#cat-col-4,
.footer-links-container #category-list ul#cat-col-5 {
    float: left;
    width: 171px;
    margin: 0 20px 0 0;
}
.footer-links-container #category-list ul#cat-col-5 { margin: 0 }
.footer-links-container .foot-col-end { margin: 20px 0 0 0 }
.footer-links-container #category-list ul li { margin: 10px 0 }
.footer-links-container #category-list ul li a {
    font: normal normal 11px tahoma;
    color: #aaa;
    display: block;
}
.footer-links-container .footer-links ul li a:hover,
.footer-links-container #category-list ul li a:hover { color: #dc3a09 }
.footer-site-owner {
    width: 941px;
    float: right;
    padding: 15px 30px;
    margin-top: 0;
    position: relative;
}
.footer-site-owner .copyright {
    color: #818181;
    font: normal normal 12px tahoma;
}
.footer-site-owner .copyright #orange { color: #ec7732 }
#last-hr {
    width: 1001px;
    clear: both;
    margin-bottom: 20px;
    margin-top: 68px;
    position: relative;
    background: #aaa;
    height: 1px;
}
.main-content {
    float: left;
    margin-top: 98px;
    width: 998px;
    clear: right;
    display: block;
}
.main-content .widgets-area {
    width: 160px;
    float: left;
    margin-top: 0;
}
.main-content .widgets-area .ads {
    background-color: #303030;
    height: 600px;
}
.main-content .widgets-area .ads p {
    text-align: center;
    display: block;
    vertical-align: middle;
    color: white;
}
.widgets-area .widget-container {
    padding: 20px 12px;
    margin-bottom: 20px;
    background: rgba(255,255,255,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
.widgets-area .widget-container p,
.widgets-area .widget-container li {
    font: normal normal 12px tahoma;
    line-height: 1.5;
    color: #5b5b5b;
}
.widgets-area .widget-container ul { margin-top: 8px }
.widgets-area .widget-container ul li {
    padding: 8px 0 5px 0;
    border-bottom: 1px solid #ccc;
}
.widgets-area .widget-container .staff-container { width: 240px }
.widgets-area .widget-container .staff-container #staff {
    width: 130px;
    margin-right: 10px;
    float: left;
    padding-top: 17px;
}
.widgets-area .widget-container ul#staff { margin: -10px 0 0 0 }
.widgets-area .widget-container ul#staff li {
    border: 0;
    padding: 0;
    margin: 25px 0;
}
.widgets-area .widget-container ul#sm-fe li {
    border: 0;
    padding: 0;
    margin: 0;
}
.widgets-area .widget-container ul#sm-fe li a {
    font-weight: bold;
    color: #444;
}
.widgets-area .widget-container ul#staff li p,
.widgets-area .widget-container ul#sm-fe li p { line-height: .6 }
.widgets-area .widget-container ul#staff li p.name {
    color: #444;
    font-family: Tahoma,sans-serif;
    font-weight: bold;
}
.widgets-area .widget-container ul#staff li p.email a {
    color: #666;
    text-decoration: none;
    font-style: italic;
}
.widgets-area .widget-container ul#sm-fe li a {
    color: #666;
    text-decoration: none;
}
.widgets-area .widget-container ul#staff li p.email a:hover,
.widgets-area .widget-container ul#sm-fe li a:hover { color: #dc3a09 }
.widgets-area .widget-container li {
    color: #fff;
    height: auto;
    display: block;
    width: 100%;
}
.widgets-area .widget-container li a {
    display: block;
    height: auto;
    color: #444;
}
.widgets-area .widget-container li a:hover {
    text-decoration: underline;
    color: #dc3a09;
}
.main-content .column-2 {
    width: 818px;
    float: right;
}
.main-content .blog-posts, .column-2 #authorsure-holder  {
    float: right;
    margin-bottom: 20px;
    width: 780px;
    padding: 38px 20px 38px 20px;
    background: rgba(255,255,255,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
.main-content .blog-posts a {
    color: inherit;
    font-style: italic;
}
.horizontal-ad-container {
    margin: 20px 45px;
    display: block;
    clear: both;
}
.horizontal-ad-container .horizontal-ad {
    width: 728px;
    height: 90px;
    background-color: #303030;
    margin-top: -20px;
}
.horizontal-ad-container .horizontal-ad p {
    color: white;
    text-align: center;
    line-height: 90px;
}
.main-content .blog-posts .post-thumbnail {
    width: 126px;
    float: left;
}
.main-content .blog-posts .post-thumbnail .image-border-2 {
    width: 124px;
    height: 124px;
    position: relative;
    z-index: 20;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: white;
    overflow: hidden;
}
.main-content .blog-posts .post-thumbnail .image-border-2 .img-container {
    width: 124px;
    height: 124px;
    overflow: hidden;
}
.main-content .blog-posts .post-thumbnail .image-border-2 .img-container img {
    margin: -15% 0 0 -15%;
    max-height: 220px;
    max-width: 200px;
    min-height: 150px;
}
.main-content .blog-posts .post-thumbnail p {
    text-align: right;
    font: normal normal 13px georgia;
    color: #adadad;
}
.main-content .blog-posts .blog-article {
    width: 310px;
    float: left;
    margin-left: 20px;
}
.main-content .blog-posts .blog-article h1 a,
.main-content .blog-posts .blog-article h2 a {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    font-family: georgia;
    color: #222;
}
.main-content .blog-posts .blog-article h1 a:hover,
.main-content .blog-posts .blog-article h2 a:hover {
    text-decoration: none;
    color: #dc3a09;
}
.main-content .blog-posts .blog-article #horizontal-rule {
    margin: 5px 0;
    padding: 0;
    height: 2px;
    background-color: #111;
    border-top: 1px solid #cac6c6;
}
.main-content .blog-posts .blog-article p {
    font: normal normal 15px georgia;
    color: #3a3a3a;
    line-height: 1.73;
}
.main-content .blog-posts .blog-article span.read-more a {
    font: normal normal 15px georgia;
    text-decoration: underline;
    color: #444;
}
.main-content .blog-posts .blog-article span.read-more a:hover {
    text-decoration: underline;
    color: #dc3a09;
}
.main-content .blog-posts .blog-details {
    width: 275px;
    float: left;
    margin-left: 40px;
}
.main-content .blog-posts .blog-details #dotted-line {
    height: 3px;
    width: 275px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/border.png) center no-repeat;
    margin: 0;
    padding: 0;
}
.main-content .blog-posts .blog-details ul li { font: normal normal 12px tahoma }
.main-content .blog-posts .blog-details ul li #poster a {
    font: bold normal 12px Georgia;
    color: #444;
}
.main-content .blog-posts .blog-details ul li #poster a:hover,
.main-content .blog-posts .blog-details ul li #comment-number a:hover {
    text-decoration: underline;
    color: #dc3a09;
}
.main-content .blog-posts .blog-details ul li #comment-number a {
    color: #444;
    font: normal normal 12px tahoma;
}
.main-content .blog-posts .blog-details ul li p {
    color: #888;
    line-height: 1;
    vertical-align: top;
}
.main-content .blog-posts .blog-details ul li .fb-like img,
.main-content .blog-posts .blog-details ul li .retweet img {
    padding-top: 14px;
    position: absolute;
}
.main-content .blog-posts .blog-details ul li .retweet {
    display: block;
    padding-top: 10px;
}
.main-content .blog-posts .reddit img { padding: 12px 0 10px 0 }
.main-content .blog-posts .blog-details .reddit { display: block }
.main-content .blog-posts .blog-details .tweet {
    margin-top: -30px;
    position: absolute;
}
.main-content .blog-posts .blog-details li.social-media {
    display: block;
    position: relative;
    padding: 13px 0;
    height: 22px;
}
.main-content .blog-posts .blog-details li.social-media .fb-like {
    float: left;
    width: 80px;
    margin-right: 15px;
}
.main-content .blog-posts .blog-details li.social-media .retweet {
    margin: -10px 0 0 20px;
    float: left;
    width: 100px;
}
.main-content-2 .blog-posts .blog-details li.reddit { padding: 10px 0 6px }
.main-content .blog-posts .blog-details li.social-media .fb-like p.count {
    margin: 10px 0 0 55px;
    height: 18px;
    width: 22px;
    padding: 5px 5px 0 12px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/cloud.png) no-repeat;
    text-align: center;
}
.main-content .blog-posts .blog-details li.social-media .retweet p.count {
    margin: 10px 0 0 60px;
    height: 18px;
    width: 22px;
    padding: 5px 5px 0 12px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/cloud.png) no-repeat;
    text-align: center;
}
.main-content-2 {
    width: 1001px;
    margin-top: 315px;
}
.blog-complete {
    width: 640px;
    float: left;
}
.widgets-area-2 {
    width: 300px;
    float: right;
    margin-top: -20px;
}
.widgets-area-2 .widget-container {
    width: 260px;
    float: left;
}
.blog-complete .blog-posts {
    margin-bottom: 20px;
    float: left;
    width: 640px;
    padding: 38px 20px 38px 20px;
    background: rgba(255,255,255,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
.blog-complete .blog-posts .post-thumbnail {
    width: 126px;
    float: left;
}
.blog-complete .blog-posts .post-thumbnail .image-border-2 {
    width: 124px;
    height: 124px;
    position: relative;
    z-index: 1;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: white;
}
.blog-complete .blog-posts .post-thumbnail p {
    text-align: right;
    font: normal normal 13px georgia;
    color: #adadad;
}
.blog-complete .blog-posts .blog-article {
    width: 460px;
    float: right;
}
.blog-complete .blog-posts .blog-article h2 a {
    font: bold normal 26px georgia;
    color: #222;
}
.blog-complete .blog-posts .blog-article h2 a:hover {
    text-decoration: none;
    color: #dc3a09;
}
.blog-complete .blog-posts .blog-article .article-all { margin-top: 20px }
.blog-complete .blog-posts .blog-article .article-all object embed {
    clear: both;
    max-width: 453px!important;
    max-height: 353px!important;
}
.blog-complete .blog-posts .blog-article .article-all .image-plus-caption-left {
    float: left;
    margin-right: 15px;
}
.blog-complete .blog-posts .blog-article .article-all .image-plus-caption-right {
    float: right;
    margin-left: 15px;
}
.blog-complete .blog-posts .blog-article .article-all .image-caption {
    font-family: tahoma;
    font-size: 11px;
    color: #ccc;
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 0;
}
.blog-complete .blog-posts .blog-article .article-all .image-border {
    margin-top: 10px;
    position: relative;
    z-index: 1;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: white;
}
.blog-complete .blog-posts .blog-article .article-all p {
    font: normal normal 15px georgia;
    color: #3a3a3a;
    display: block;
    line-height: 1.73;
    margin-top: 20px;
    text-align: left;
    text-indent: 0;
    margin-left: 0;
}
.blog-complete .blog-posts .blog-article .article-all p a { color: #dc3a09 }
.blog-complete .blog-posts .blog-article .article-all p a:hover {
    color: #dc3a09;
    text-decoration: underline;
}
.blog-complete .blog-posts .blog-article .article-all #horizontal-rule {
    margin: 0;
    padding: 0;
    height: 2px;
    background-color: #111;
    border-top: 1px solid #cac6c6;
}
.blog-complete .blog-posts .blog-article .Share-this-story #horizontal-rule {
    margin: 0;
    padding: 0;
    height: 1px;
    background-color: #111;
    border: 1px solid #d2d2d2;
}
.blog-complete .blog-posts .blog-article .Share-this-story #horizontal-rule-smallest {
    display: block;
    margin-top: 35px;
    padding: 0;
    height: 1px;
    background-color: #ccc;
    border: 1px solid #f1f1f1;
}
.blog-complete .blog-posts .blog-article .article-all div.alignleft,
.blog-complete .blog-posts .blog-article .article-all div.alignright {
    float: left;
    margin: 0 15px 10px 0;
}
.blog-complete .blog-posts .blog-article .article-all div.alignleft,
.blog-complete .blog-posts .blog-article .article-all div.alignright {
    max-width: 250px!important;
    max-height: auto;
}
.blog-complete .blog-posts .blog-article .article-all .wp-caption-text {
    clear: both;
    font-size: 11px;
}
.blog-complete .blog-posts .blog-article .article-all img {
    max-width: 250px!important;
    height: auto;
}
.blog-complete .blog-posts .blog-article .article-all img.bigger {
    max-width: 460px!important;
    height: auto;
}
.blog-complete .blog-posts .blog-article .article-all img.center {
    float: none!important;
    margin: 0 auto!important;
}
.blog-complete .blog-posts .blog-article .Share-this-story {
    margin-top: 50px;
    clear: both;
}
.blog-complete .blog-posts .blog-article .Share-this-story .social-media-share ul { margin-top: 5px }
.blog-complete .blog-posts .blog-article .Share-this-story .social-media-share li {
    float: left;
    display: inline;
    text-align: center;
    margin-right: 5px;
}
.blog-complete .blog-posts .blog-article .related-posts { margin-top: 30px }
.blog-complete .blog-posts .blog-article .related-posts ul li a { text-decoration: none }
.blog-complete .blog-posts .blog-article .related-posts ul li a p:hover {
    text-decoration: underline;
    color: #dc3a09;
}
.blog-complete .blog-posts .blog-article .related-posts p { line-height: 1.5 }
.blog-complete .blog-posts .blog-article .related-posts #horizontal-rule {
    margin: 0;
    padding: 0;
    height: 1px;
    background-color: #111;
    border: 1px solid #d2d2d2;
}
.blog-complete .blog-posts .blog-article .related-posts ul { margin-top: 15px }
.blog-complete .blog-posts .blog-article .related-posts li {
    display: inline;
    float: left;
    margin-right: 13px;
    width: 143px;
}
.blog-complete .blog-posts .blog-article .related-posts .last-image,
.blog-complete .blog-posts .blog-article .related-posts ul li:nth-child(3),
.blog-complete .blog-posts .blog-article .related-posts ul li:nth-child(6),
.blog-complete .blog-posts .blog-article .related-posts ul li:nth-child(9) {
    display: inline;
    float: left;
    margin-right: 0;
    width: 143px;
}
.blog-complete .blog-posts .blog-article .article-all ol,
.blog-complete .blog-posts .blog-article .article-all ul {
    margin-left: 50px;
    font: normal normal 15px georgia;
    color: #3a3a3a;
    display: block;
    line-height: 1.73;
    margin-top: 20px;
    text-align: left;
    text-indent: 0;
}
.blog-complete .blog-posts .blog-article .article-all ol li { list-style-type: decimal }
.blog-complete .blog-posts .blog-article .article-all ul {
    font: normal normal 15px georgia;
    color: #3a3a3a;
    display: block;
    line-height: 1.73;
    margin-top: 20px;
    text-align: left;
    text-indent: 0;
}
.blog-complete .blog-posts .blog-article .article-all ul li { list-style-type: circle }
.blog-complete .blog-posts .blog-article .related-posts .image-border {
    width: 143px;
    height: 125px;
    position: relative;
    z-index: 20;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: #fff;
    overflow: hidden;
}
.blog-complete .blog-posts .blog-article .related-posts li .image-border .img-container {
    width: 143px;
    height: 125px;
    overflow: hidden;
}
.blog-complete .blog-posts .blog-article .related-posts .image-border img {
    margin: -35px 0 0 -15px;
    z-index: 10;
}
.blog-complete .blog-posts .blog-article .excerpt-container { margin: 20px 0 }
.blog-complete .blog-posts .blog-article .excerpt-container .excerpt-author {
    font-family: georgia;
    font-weight: bold;
    font-size: 14px;
    float: right;
    padding-right: 50px;
    margin-top: 10px;
    line-height: 1.5;
}
.blog-complete .blog-posts .blog-article .excerpt-container .excerpt-author-details p {
    font-family: georgia;
    font-size: 12px;
    float: right;
    line-height: 1.2;
    display: block;
    margin: 0;
    padding-right: 50px;
    clear: both;
}
.blog-complete .blog-posts .blog-article .excerpt-container img { padding: 10px }
.blog-complete .blog-posts .blog-article .excerpt-container .excerpt p {
    display: block;
    margin: auto;
    font-family: georgia;
    font-style: italic;
    font-size: 17.5px;
    text-align: center;
    width: 375px;
}
.blog-complete .blog-posts .blog-details {
    width: 160px;
    float: left;
    padding-left: 0;
}
.blog-complete .blog-posts .blog-details #dotted-line {
    height: 3px;
    width: 160px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/border.png) center no-repeat;
    margin: 0;
    padding: 0;
}
.blog-complete .blog-posts .blog-details ul li { font: normal normal 12px tahoma }
.blog-complete .blog-posts .blog-details ul li #poster a {
    font: bold normal 12px Georgia;
    color: #444;
}
.blog-complete .blog-posts .blog-details ul li #poster a:hover,
.blog-complete .blog-posts .blog-details ul li #comment-number a:hover {
    text-decoration: underline;
    color: #dc3a09;
}
.blog-complete .blog-posts .blog-details ul li #comment-number a {
    color: #444;
    font: normal normal 12px tahoma;
}
.blog-complete .blog-posts .blog-details ul li #comment-number { color: #444 }
.blog-complete .blog-posts .blog-details ul li p {
    color: #888;
    line-height: 1;
    vertical-align: top;
}
.blog-complete .blog-posts .blog-details ul li .fb-like img,
.blog-complete .blog-posts .blog-details ul li .retweet img {
    padding-top: 10px;
    float: left;
}
.blog-complete .blog-posts .reddit img { padding: 12px 0 10px 0 }
.blog-complete .blog-posts .blog-details li.social-media {
    display: block;
    position: relative;
    padding: 8px 0;
    height: 22px;
}
.blog-complete .blog-posts .blog-details li.fb-share {
    margin-top: -4px;
    padding-bottom: 2px;
}
.blog-complete .blog-posts .blog-details li.social-media .retweet {
    float: left;
    width: 100px;
}
.blog-complete .blog-posts .blog-details li.social-media .retweet p.count {
    margin: 10px 0 0 60px;
    height: 18px;
    width: 22px;
    padding: 5px 5px 0 12px;
    background: url(http://dmeiw9axnu3h6.cloudfront.net/cloud.png) no-repeat;
    text-align: center;
}
.blog-complete .blog-posts .blog-details .tag-title {
    font-size: 14px;
    font-family: tahoma;
    font-weight: bold;
}
.blog-complete .blog-posts .blog-details .tags p {
    line-height: 1.5;
    font-family: georgia;
    font-size: 13px;
}
.blog-complete .blog-posts .blog-details .might-like { margin-top: 40px }
.blog-complete .blog-posts .blog-details .might-like ul li:first-child {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
}
.blog-complete .blog-posts .blog-details .might-like ul li {
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
}
.blog-complete .blog-posts .blog-details .might-like ul li a { text-decoration: none }
.blog-complete .blog-posts .blog-details .might-like ul li a p {
    color: #777;
    font-weight: normal;
    line-height: 1.3;
    margin-left: 5px;
}
.blog-complete .blog-posts .blog-details .might-like ul li a p:hover { color: #dc3a09 }
.blog-complete .blog-posts .blog-details .might-like .image-border {
    width: 158px;
    height: 115px;
    position: relative;
    z-index: 20;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: white;
    overflow: hidden;
}
.blog-complete .blog-posts .blog-article .related-posts .image-border img {
    margin: -15% 0 0 -5%;
    max-height: 220px;
    max-width: 200px;
    min-height: 150px;
}
.blog-complete .blog-posts .blog-details .might-like .img-container {
    width: 158px;
    height: 115px;
    overflow: hidden;
}
.blog-complete .blog-posts .blog-details .sky-scrapper-ad {
    background-color: #303030;
    width: 160px;
    height: 600px;
}
.right-widget .widgets-area-2 .widget-container-2,
.right-widget .widgets-area-2 .widget-container-small,
.right-widget .widgets-area-2 .widget-container-small-2 {
    padding: 20px 20px;
    margin-top: 20px;
    background: rgba(255,255,255,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
.right-widget .widgets-area-2 .widget-container-2 { clear: both }
.right-widget .widgets-area-2 .widget-container-small,
.right-widget .widgets-area-2 .widget-container-small-2 { margin-bottom: 20px }
.widgets-area-2 .widget-container-2 li a {
    display: block;
    margin: 0;
    font: normal normal 12px tahoma;
    line-height: 1.5;
    color: #5b5b5b;
}
.widgets-area-2 .widget-container-small li a,
.widgets-area-2 .widget-container-small-2 li a {
    display: block;
    width: 100px;
    margin: 0;
    font: normal normal 12px tahoma;
    line-height: 1.5;
    color: #5b5b5b;
}
.widgets-area-2 .widget-container-2 p,
.widgets-area-2 .widget-container-2 li,
.widgets-area-2 .widget-container-small p,
.widgets-area-2 .widget-container-small li,
.widgets-area-2 .widget-container-small-2 p,
.widgets-area-2 .widget-container-small-2 li {
    font: normal normal 12px tahoma;
    line-height: 1.5;
    color: #5b5b5b;
}
.widgets-area-2 .widget-container-2 li a:hover,
.widgets-area-2 .widget-container-small li a:hover,
.widgets-area-2 .widget-container-small-2 li a:hover { color: #dc3a09 }
.widgets-area-2 .widget-container-2 ul,
.widgets-area-2 .widget-container-small ul,
.widgets-area-2 .widget-container-small-2 ul { margin-top: 8px }
.widgets-area-2 .widget-container-2 ul li,
.widgets-area-2 .widget-container-small ul li,
.widgets-area-2 .widget-container-small-2 ul li {
    padding: 8px 0 5px 0;
    border-bottom: 1px solid #ccc;
}
.widgets-area-2 .widget-container-small {
    width: 100px;
    float: left;
    margin-right: 20px;
}
.widgets-area-2 .widget-container-small-2 {
    width: 100px;
    float: left;
}
.widgets-area-2 .widget-container-2 .staff-container #staff {
    width: 120px;
    float: left;
    padding-top: 16px;
}
.widgets-area-2 .widget-container-2 .staff-container #staff-2 {
    padding-top: 5px;
    clear: right;
}
.widgets-area-2 .widget-container-2 ul#staff-2,
.widgets-area-2 .widget-container-2 ul#staff { margin: -10px 0 0 0 }
.widgets-area-2 .widget-container-2 ul#staff-2 li,
.widgets-area-2 .widget-container-2 ul#staff li {
    border: 0;
    padding: 0;
    margin: 25px 0;
}
.widgets-area-2 .widget-container-2 ul#sm-fe li {
    border: 0;
    padding: 0;
    margin: 0;
}
.widgets-area-2 .widget-container-2 ul#staff-2 li p,
.widgets-area-2 .widget-container-2 ul#staff li p,
.widgets-area-2 .widget-container-2 ul#sm-fe li p { line-height: .6 }
.widgets-area-2 .widget-container-2 ul#staff li p.position,
.widgets-area-2 .widget-container-2 ul#staff-2 li p.position {
    color: #444;
    font-family: Tahoma,sans-serif;
    font-weight: normal;
}
.widgets-area-2 .widget-container-2 ul#staff-2 li p.email a,
.widgets-area-2 .widget-container-2 ul#staff li p.email a,
.widgets-area-2 .widget-container-2 ul#staff-2 li p.name a,
.widgets-area-2 .widget-container-2 ul#staff li p.name a {
    color: #444;
    text-decoration: none;
    font-weight: bold;
}
.widgets-area-2 .widget-container-2 ul#sm-fe li a {
    color: #444;
    text-decoration: none;
    font-weight: bold;
}
.widgets-area-2 .widget-container-2 ul#staff-2 li p.email a:hover,
.widgets-area-2 .widget-container-2 ul#staff li p.email a:hover,
.widgets-area-2 .widget-container-2 ul#staff li p.name a:hover,
.widgets-area-2 .widget-container-2 ul#sm-fe li a:hover,
.widgets-area-2 .widget-container-2 ul#staff-2 li p.email a:hover,
.widgets-area-2 .widget-container-2 ul#staff li p.email a:hover,
.widgets-area-2 .widget-container-2 ul#staff-2 li p.name a:hover,
.widgets-area-2 .widget-container-2 ul#staff li p.name a:hover { color: #dc3a09 }
.blog-complete .blog-posts .blog-details .might-like .image-border .img-container img {
    width: 158px;
    height: auto;
    min-width: 150px;
    min-height: 112px;
}
.search-results {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    background: rgba(48,48,48,.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    -moz-box-shadow: 0 0 10px rgba(0,1,1,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,1,1,.6);
    box-shadow: 0 0 10px rgba(0,1,1,.6);
}
.search-results p {
    float: right;
    font-style: normal;
    font-family: georgia;
    font-size: 19px;
    font-weight: bold;
    color: #e9ecf3;
    margin-top: 10px;
    padding: 0 20px;
    margin-bottom: 15px;
}
#wp_page_numbers ul li a {
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
#wp_page_numbers ul li.space {
    color: white;
    padding-top: 10px;
    font-size: 16px;
    margin-left: 15px;
}
#disqus_thread { clear: both }
.top100 { width: 458px }
.top100 p {
    color: 3a3a3a;
    display: block;
    font-size: 15px;
    font-family: georgia;
    line-height: 1.73;
}
.top100 .main-feature #banner-image {
    float: left;
    margin: 0 15px 10px 0;
}
.top100 .go-to .bolden { font-weight: bold }
.top100 .go-to .list-range {
    font-size: 18px;
    margin-top: -10px;
}
.top100 .go-to .list-range a {
    color: dc3a09;
    text-decoration: none;
}
.top100 .divider {
    background: url(http://fe-top100.s3.amazonaws.com/divider.png) no-repeat;
    margin: 5px 0;
    width: 450px;
    height: 12px;
    text-indent: -999999px;
    clear: both;
}
.top100 .list_number {
    font-weight: bold;
    font-size: 19px;
}
.top100 .list_name {
    margin-top: 6px;
    font-size: 23px;
    font-weight: bold;
    color: #dc3a09;
}
.top100 .list_twitter {
    margin-top: 6px;
    color: #555;
    font-size: 15px;
    font-weight: bold;
}
.top100 .article_content>img { float: left }
.top100 .bubble { margin-left: 130px }
.top100 .bubble p {
    width: 278px;
    font-style: italic;
}
.top100 .bubble .bubble-top {
    background: url(http://fe-top100.s3.amazonaws.com/bubble_top.png) no-repeat;
    width: 328px;
    height: 15px;
    text-indent: -9999999px;
}
.top100 .bubble .bubble-wrapper {
    margin-top: -20px;
    background: url(http://fe-top100.s3.amazonaws.com/bubble_wrapper.png) repeat-y;
    padding-bottom: 6px;
}
.top100 .bubble .bubble-wrapper .message>p { margin-left: 35px }
.top100 .bubble .bubble-bottom {
    background: url(http://fe-top100.s3.amazonaws.com/bubble_bottom.png) no-repeat;
    width: 328px;
    height: 21px;
    margin-top: -20px;
    text-indent: -9999999px;
}
.top100 .bubble .bubble-triangle {
    position: absolute;
    margin-top: 10px;
}
#TWIIGSPOLL74424_46263200answerimg0,
#TWIIGSPOLL74424_46263200answerimg2,
#TWIIGSPOLL74424_46263200answerimg1,
.TWIIGSPOLLresponse .TWIIGSPOLLresults .TWIIGSPOLLanswerslist img { height: 10px!important }
.comments-section {
    display: block;
    margin-top: 50px;
    clear: both;
    width: 460px;
}
.comments-section h3 {
    display: block;
    margin-top: 30px;
    padding-top: 20px;
}
.comments-section #horizontal-rule {
    margin: 5px 0;
    padding: 0;
    height: 1px;
    background-color: #111;
    border: 1px solid #d2d2d2;
}
.composer,
.clearfix,
.mainCommentForm { width: 460px!important }
#wine-info {
    display: block;
    padding-bottom: 10px;
}
#wine-info #info-list {
    pading: 0;
    float: left;
    margin: 0 0 0 15px;
    position: relative;
}
#wine-info #info-list p {
    line-height: 1.4;
    margin-top: 10px;
}
#wine-info .img-container p {
    margin: 0!important;
    margin-top: 0!important;
    padding: 0!important;
    line-height: 0!important;
}
#wine-info #info-list p span.label { color: #666 }
#wine-info,
#wine-reviews,
#interview-set { border-bottom: 1px dashed #666 }
#wine-reviews h2.label {
    font-size: 18px;
    font-weight: bold;
    color: #dc3a09;
}
#wine-reviews ul,
#wine-reviews li { list-style-type: none }
#wine-reviews ul#review-list { margin: 10px 0 }
#wine-reviews ul#review-list li { padding: 10px 0 }
#wine-reviews .pullquote {
    text-align: left;
    margin: 5px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color: #444;
    font-weight: bold;
    font-style: italic;
    font-size: 16px;
}
#wine-reviews p.cred {
    text-align: left;
    margin-top: 8px;
    font-size: 14px;
}
#interview-set { padding: 10px 0 }
#interview-set h3.title,
#review-tags h3.title {
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #dc3a09;
}
#interview-set .wp-caption { margin: 18px 15px 0 0 }
#interview-set .wp-caption-text {
    margin: 0;
    color: #777;
}
#review-tags { padding: 15px 0 }
#review-tags ul,
#review-tags li { list-style-type: none }
#review-tags ul {
    margin: 0;
    display: block;
    position: relative;
}
#review-tags li {
    float: left;
    margin: 0 10px 10px 0;
}
#review-tags li a {
    color: #777;
    text-decoration: underline;
    font-style: italic;
}
#review-tags li a:hover { color: #444 }
.clearfix { clear: both }
#front-shell {
    clear: both;
    position: relative;
}
.rating-shell {
    display: block;
    position: relative;
    text-align: center;
}
.rating-shell .head {
    color: #838282;
    text-transform: uppercase;
    height: 25px;
}
.rating-shell .rate-box {
    width: 49px;
    height: 39px;
    background: url(http://friendseat-images.s3.amazonaws.com/rate-bg.png) no-repeat;
    padding: 10px 0 0 0;
}
.rating-shell .rate-box p { margin-top: 0 }
.rating-shell .rate-box p.rating {
    font-size: 20px!important;
    color: #444;
    font-weight: bold;
    line-height: 1;
    margin-top: 6px!important;
    text-align: center!important;
    line-height: 0!important;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(255,255,255,.6);
    -moz-text-shadow: 1px 1px 0 rgba(255,255,255,.6);
    -khtml-text-shadow: 1px 1px 0 rgba(255,255,255,.6);
    -webkit-text-shadow: 1px 1px 0 rgba(255,255,255,.6);
}
.rating-shell .rate-label {
    margin: 0!important;
    background: #777;
    width: 49px;
}
.rating-shell .rate-label p.rate-define {
    font-size: 12px!important;
    padding: 5px 0!important;
    color: #fafafa!important;
    font-weight: normal!important;
    line-height: 1!important;
    text-align: center!important;
    font-family: Tahoma,Arial,Verdana,sans-serif!important;
    margin: -28px 0 10px 0!important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.4);
    -khtml-text-shadow: -1px -1px 0 rgba(0,0,0,0.4);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,0.4);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,0.4);
}
#wine-info .img-container {
    width: 180px;
    float: left;
}
#wine-info .img-container .img-frame {
    height: 240px;
    padding: 5px;
    background: #fff;
    border: 1px solid #ddd;
}
#wine-info .img-container .img-wrapper {
    overflow: hidden;
    background: #888;
    height: 240px;
}
#wine-info .img-container .img-shadow {
    width: 180px;
    height: 15px;
    background: url(http://fe-blog-images.s3.amazonaws.com/review-shadow.png) no-repeat;
}
.amazon-opening {
    color: #3A3A3A;
    display: block;
    font: 15px/1.73 georgia;
    margin-left: 0;
    margin-top: 20px;
    text-align: left;
    text-indent: 0;
}
.amazon-closing {
    color: #3A3A3A;
    display: block;
    font: 15px/1.73 georgia;
    margin-left: 0;
    margin-top: 20px;
    text-align: left;
    text-indent: 0;
}
.amazon-product-image { float: left }
.blog-complete .blog-posts .blog-article .article-all img {
    height: auto;
    margin-right: 10px;
    margin-top: 5px;
    max-width: 300px !important;
}
/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:center; padding:0;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #ccc; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 auto 10px auto; text-align: center; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:10px auto 0 auto; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
/* Authorsure */
#authorsure-holder h2.authorsure-author-title{
	color: #222;
	margin: 0 0 10px 0;
}
#authorsure-holder li a{
	
}
ul.vote-list{
	position: relative;
	margin: 0 !important;
	clear: both;
	line-height: 1.4;
}
ul.vote-list li{
	padding: 15px 0;
	clear: both;
}
ul.vote-list li strong{
	float: left;
	clear: both;
	font-size: 20px;
	font-weight: normal;
	color: #444444;
	line-height: 1.4;
}
ul.vote-list li a.vote-here{
	clear: both;
	float: left;
	font-weight: normal;
	font-size: 14px;
}
ul.main-art li strong{
	font-size: 16px;
}
p.section-head-contest, p.section-head-contest a{
	color: #222222 !important;
	clear: both;
	padding-top: 35px;
	font-size: 20px !important;
	text-decoration: underline;
}
p.section-head-contest:first-child{
	padding-top: 0 !important;
}
ul#cat-list{
	margin: 0 !important;
}
