#toprated-container {
padding-top:10px;
position:relative;
}

.toprated-corner {
position:absolute;
top:43px;
left:675px;
background:transparent url(/images/toprated-curve.gif) no-repeat scroll 0 0;
width:8px;
height:8px;
}

.toprated-image {
width:86px;
height:86px;
float:left;
}

.toprated-image img {
border:1px solid #cccccc;
padding:3px;
}

.toprated-details {
float:left;
width:200px;
}

h3.topratedh3 {
padding:3px 0px 5px 0px;
margin:0px;
}

.topratedlink {
color:#cc7530;
}

.toprated-item {
float:left;
width:288px;
margin-bottom:10px;
}

.toprated-panel {
background-color:#fff;
padding:20px 0px 0px 0px;
width:684px;
background:transparent url(/images/top-rated-content-background.png) repeat-y scroll 0px 5px;
}

.topratedtab-off {
width:93px;
float:left;
margin-right:2px;
height:33px;
line-height:33px;
text-align:center;
cursor:pointer;
color:#fff;
background-image:url(/images/topratedtab-off.png);
background-repeat:no-repeat;
}

.topratedtab-on {
width:93px;
height:33px;
line-height:33px;
float:left;
margin-right:2px;
text-align:center;
cursor:pointer;
background-image:url(/images/topratedtab-on.png);
background-repeat:no-repeat;
}

#topratedtabs {
height:33px;
}

.time {
color:#584f48;
background-image:url(/images/timeicons.gif);
background-repeat:no-repeat;
height:12px;
line-height:12px;
padding-left:16px;
margin-bottom:3px;
}

.difficulty {
color:#584f48;
background-image:url(/images/timeicons.gif);
background-repeat:no-repeat;
background-position:0px -14px;
height:12px;
padding-left:16px;
line-height:12px;
margin-bottom:5px;
}

.featuredimage {
height:125px;
}

.featuredimage img {
padding:3px;
border:1px solid #cccccc;
}

#login_placer {
height:7px;
width:980px;
text-align:left;
margin:0px auto 0px auto;
}

#login_overlay {
position:absolute;
width:400px;
margin:0px auto auto 630px;
z-index:10;
}

#login_options {
display:none;
padding:5px 20px 15px 20px;
background-color:#847668;
}

#login_button {
float:right;
width:141px;
height:30px;
}

.featuredfield {
width:85px;
float:left;
color:#fff;
font-weight:bold;
height:12px;
line-height:12px;
padding-bottom:7px;
}

.featuredfield-white {
width:185px;
float:left;
color:#fff;
height:12px;
line-height:12px;
padding-bottom:7px;
}

.featuredfield-green {
width:185px;
float:left;
color:#a8b527;
height:12px;
line-height:12px;
padding-bottom:7px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel{display:none;}
div.star-rating{float:left;width:14px;height:12px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{background:url(/images/delete.gif) no-repeat 0 -12px; display:none; }
div.star-rating,div.star-rating a{background:url(/images/star.png) no-repeat 0 0px}
div.rating-cancel a{display:none;}
div.star-rating a{display:block;width:12px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -12px!important}
div.star-rating-hover a{background-position:0 -24px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



#addtofav-home {
position:absolute;
width:29px;
height:30px;
top:163px;
left:221px;
}

#editrecipe-home {
position:absolute;
width:29px;
height:35px;
top:160px;
left:189px;
}

#articletopics {
float:left;
width:190px;
}

#articletopic {
    position:relative;
    float:right;
    width:300px;
    text-align:right;
    top:-40px;
    font-weight:bold;
    color:#cccccc;
    font-size:14px;
}
#articledivider {
    float:left;
    width:17px;
    background:url(/images/articles-divider.jpg) no-repeat;
    height:942px;
}

#articlecontent {
    float:right;
    width:700px;
}
.articleitem {
    width:100%;
    border-bottom:1px solid #cecece;
}
.articleintro {
padding:12px;
float:left;
width:500px;
}

.articleintro h3 {
margin-bottom:0px;
padding-bottom:5px;
}

.articleintro p {
margin:0px;
padding:6px 0px;
}

.articles-more {
    margin:10px 0 0 20px;
}

.articles-input {
    background:url(/images/articles-search-input.jpg) no-repeat;
    width:184px;
    height:27px;
    
}
.articles-input .textinput {
    border:0;
    padding:0;
    background:transparent;
    margin:6px 0 0 10px;
    float:left;
    width:150px;
}
.articlethumb {
    width:120px;
    border:1px solid #eee;
    float:left;
    margin-top:26px;
    padding:2px;
    height:120px;
}

.greentriangle {
height:18px;
line-height:18px;
background:transparent url(/images/green-triangle.png) no-repeat scroll 0 5px;
display:block;
padding:0 0 0 12px;
margin:0;
color:#5a847e;
}
#article-polaroid {
    float:right;
    position:relative;
    top:-40px;
}

