@import url("reset.css");
@import url("basic.css");
@import url("type.css");

.link {
cursor: pointer;
}

p.more {
text-align: right;
margin: 0;
}

.alert {
/*visibility: hidden;*/
display: none;
position: fixed;
z-index: 1000;
padding-top: 15px;
margin-left: -5px;
margin-top: -5px;
background: url(../img/alert-box-top.png) no-repeat;
}

.alert p {
margin: 0;
}

.alert h4 {
font-weight: bold;
}

.alert div.inner {
padding: 0 0 15px !important;
background: url(../img/alert-box-bottom.png) no-repeat 0 100%;
}

.alert div.inner div.alert-content {
background: url(../img/alert-box-bac.png) repeat-y;
padding: 1px 20px;
width: 419px;
}

.alert .alert-close {
position: absolute;
right: 10px;
top: 10px;
width: 25px;
height: 25px;
cursor: pointer;
background: url(../img/alert-box-close.gif);
text-indent: -999em;
}

.alert .form-row span.field-blue,
.alert .form-row textarea {
width: 417px !important;
}

.alert .form-controls {
padding: 0 !important;
}

div.button-big {
margin: 0 0 10px;
}

div.button-big div.inner {
padding-bottom: 3px;
}

div.button-big p {
margin: 0;
padding: 0 0 1em 22px;
width: 174px;
}

.poll-results-col-1 {
float: left;
width: 40%;
padding-top: 50px;
}

.poll-results-col-1 h4 {
background: url(../img/poll-question.gif) no-repeat;
padding: 45px 0 0;
}

.poll-results-col-2 {
float: left;
width: 60%;
padding-top: 150px;
}

div#tabs-col-2-b div#poll {
margin-top: 0px;
}

.poll-bar-green,
.poll-bar-red,
.poll-bar-gray {
float: left;
position: relative;
width: 60px;
margin-right: 8px;
text-align: center;
}

.poll-bar-green span,
.poll-bar-red span,
.poll-bar-gray span {
display: block;
position: absolute;
width: 50px;
height: 50px;
left: 0;
bottom: 20px;
background:  repeat-y;
border: 1px solid #666;
text-indent: -999em;
}

.poll-bar-green span {
background-image: url(../img/poll-green.gif);
}

.poll-bar-red span {
background-image: url(../img/poll-red.gif);
}

.poll-bar-gray span {
background-image: url(../img/poll-gray);
}

.icon-compose,
.icon-upload,
.icon-subscribe,
.icon-reply,
.icon-create-group,
.icon-create-farm,
.icon-share,
.icon-digg,
.icon-report,
.icon-leave,
.icon-stop-notification,
.icon-start-notification,
.icon-user,
.icon-talk,
.icon-tags,
.icon-note,
.icon-pict,
.icon-picture,
.icon-video,
.icon-join,
.icon-message,
.icon-add-friend,
.icon-add-tags,
.icon-quote,
.icon-tv,
.icon-farm,
.icon-group {
padding-left: 22px;
background-repeat: no-repeat;
}




a.icon-compose,
a.icon-upload,
a.icon-subscribe,
a.icon-reply,
a.icon-create-group,
a.icon-create-farm,
a.icon-share,
a.icon-digg,
a.icon-report,
a.icon-leave,
a.icon-stop-notification,
a.icon-start-notification,
a.icon-user,
a.icon-talk,
a.icon-tags,
a.icon-note,
a.icon-pict,
a.icon-picture,
a.icon-video,
a.icon-join,
a.icon-message,
a.icon-add-friend,
a.icon-add-tags,
a.icon-quote,
a.icon-tv,
a.icon-farm,
a.icon-group {
padding-top: 1px;
padding-bottom: 1px;
}

.icon-compose {background-image: url(../img/icons/16x16/compose.png);}
.icon-upload {background-image: url(../img/icons/16x16/upload.png);}
.icon-subscribe {background-image: url(../img/icons/16x16/subscribe.png);}
.icon-reply {background-image: url(../img/icons/16x16/reply.png);}
.icon-create-group {background-image: url(../img/icons/16x16/add.png);}
.icon-share {background-image: url(../img/icons/16x16/share.png);}
.icon-digg {background-image: url(../img/icons/16x16/digg.png);}
.icon-report {background-image: url(../img/icons/16x16/alert.png);}
.icon-leave {background-image: url(../img/icons/16x16/group-leave.png);}
.icon-stop-notification {background-image: url(../img/icons/16x16/cancel.png);}
.icon-start-notification {background-image: url(../img/icons/16x16/subscribe.png);}
.icon-user {background-image: url(../img/icons/16x16/user.png);}
.icon-talk {background-image: url(../img/icons/16x16/blob.png);}
.icon-tags {background-image: url(../img/icons/16x16/blob.png);}
.icon-note {background-image: url(../img/icon-note-16x16.png);}
.icon-pict {background-image: url(../img/icons/16x16/picture.png);}
.icon-picture {background-image: url(../img/icons/16x16/picture.png);}
.icon-video {background-image: url(../img/icons/16x16/video.png);}
.icon-join {background-image: url(../img/icons/16x16/group-join.png);}
.icon-message {background-image: url(../img/icons/16x16/message.png);}
.icon-add-friend {background-image: url(../img/icons/16x16/user-add.png);}
.icon-quote {background-image: url(../img/icons/16x16/quote.png);}
.icon-add-tags {background-image: url(../img/icons/16x16/add.png);}
.icon-create-farm {background-image: url(../img/icons/16x16/add.png);}
.icon-tv {background-image: url(../img/icons/16x16/tv.png);}
.icon-farm {background-image: url(../img/icons/16x16/farm.png);}
.icon-group {background-image: url(../img/icons/16x16/group.png);}
div.editor-controls {
margin: 0 0 5px;
}

div.editor-controls ul li {
float: left;
}

div.editor-controls ul li a {
float: left;
background: url(../img/editor-controls.gif) no-repeat;
width: 21px;
height: 21px;
margin: 0 5px 0 0;
text-indent: -999em;
}

div.editor-controls ul li.editor-bold a:hover {
background-position: 0 -21px;
}

div.editor-controls ul li.editor-italic a {
background-position: -21px 0;
}

div.editor-controls ul li.editor-italic a:hover {
background-position: -21px -21px;
}

div.editor-controls ul li.editor-underline a {
background-position: -42px 0;
}

div.editor-controls ul li.editor-underline a:hover {
background-position: -42px -21px;
}

div.editor-controls ul li.editor-link a {
background-position: -63px 0;
width: 53px;
}

div.editor-controls ul li.editor-link a:hover {
background-position: -63px -21px;
}

div.forum-list div.forum-item-col-1 a img,
div.weekly div.weekly-content a img,
div.farm-list div.farm-item a img,
div.farm-list-wide div.farm-item a img,
div.grow-blog-item a img,
div.blog-item a img,
div.group-item a img,
div.comments-item-col-1 a img,
div.friend-item-col-1 a img,
div.video-item-col-1 a img,
div.album-item-col-1 a img,
div.related-friend-item-col-1 a img,
div.groups-related-item-col-1 a img,
div.gallery-related-item-col-1 a img,
div.experts-upcoming-item-col-1 a img,
div.reply-item-col-1 a img,
div.farm-item-top a img,
div#weekly-group a img,
div#weekly-user a img,
div#tabs-col-1 div#weekly-farm a img,
div#farm-picture img {
border: 1px solid #fff;
}

div.forum-list div.forum-item-col-1 a:hover img,
div.weekly div.weekly-content a:hover img,
div.farm-list div.farm-item a:hover img,
div.farm-list div.farm-item.over a img,
div.farm-list-wide div.farm-item a:hover img,
div.grow-blog-item a:hover img,
div.grow-blog-list div.grow-blog-item.over a img,
div.group-list div.group-item.over a img,
div.group-item a:hover img,
div.blog-item a:hover img,
div.blog-list div.blog-item.over a img,
div.friend-item-col-1 a:hover img,
div.video-item-col-1 a:hover img,
div.album-item-col-1 a:hover img,
div.related-friend-item-col-1 a:hover img,
div.groups-related-item-col-1 a:hover img,
div.gallery-related-item-col-1 a:hover img,
div.experts-upcoming-item-col-1 a:hover img,
div.reply-item-col-1 a:hover img,
div.farm-item-top a:hover img,
div.gallery-view table tr td a:hover img,
div.gallery-view span a:hover img,
div.comments-item-col-1 a:hover img,
div#my-friends ul li a:hover,
div#feed-users ul li a:hover,
div#feed-pictures table tr td a:hover img,
div#weekly-group a:hover img,
div#tabs-col-1 div#weekly-farm a:hover img {
border-color: #e06c2c;
}

div.small-weather {
float: right;
font: bold 12px/1 Arial, Helvetica, sans-serif !important;
}

div.small-weather img {
vertical-align: middle;
}

div.small-weather p {
margin: 0;
}

dl.latest-post dd {
margin: 0 0 0.5em;
}

/* Sortering */

.upper-side,
ul.sort,
ul.sort-solo {
float: right;
font-size: 1.1em;
margin: 0;
margin-top: -2.1em;
margin-right: 2px;
}

.upper-side {
margin-left: 10px;
}

ul.sort-solo {
float: none;
margin: 0 0 1.5em;
text-align: right;
}

ul.sort li,
ul.sort-solo li {
display: inline;
margin-right: 2px;
}

/* Användarlista */

div#tabs-col-1 ul.user-list {
width: 225px;
}

ul.user-list li {
display: inline;
float: left;
margin: 0 5px 5px 0;
}

ul.user-list li a {
float: left;
border: 1px solid #e3e9c5;
}

ul.user-list li a img {
display: block;
}

div#tabs-col-2-a ul.user-list {
width: 480px;
}

div#tabs-col-2-a ul.user-list li {
margin: 0 9px 9px 0;
}

/* Modules */

.help,
.search-help,
.box-blue-1-220,
.box-blue-1-460,
.box-blue-2-460,
.box-brown-1-220,
.box-brown-2-220,
.box-brown-3-220,
.box-gray-220,
.box-gray-460,
.box-green-220,
.box-green-460,
.box-green-2-460,
.box-orange-220,
.box-orange-460,
.box-orange-2-220 {
background: no-repeat;
}

div.inner {
background: no-repeat 0 100%;
padding: 12px;
}

div.box-footer {
padding: 0 12px;
background: no-repeat 0 100%;
border-top: 1px solid #fff;
text-align: right;
line-height: 25px;
}

div.box-footer p {
margin: 0 0 0 10px;
display: inline;
}

div.box-footer p a {
font-weight: normal;
}

.help,
.box-orange-220 {
background-color: #f7e9c4;
background-image: url(../img/box-orange-220px-top.gif);
}

.help div.inner,
.box-orange-220 div.inner {
background-image: url(../img/box-orange-220px-bottom.gif);
}

.box-orange-220 div.box-footer {
background-color: #eccf79;
background-image: url(../img/box-orange-2-220px-bottom.gif);
}

.box-orange-460 {
background-color: #f7e9c4;
background-image: url(../img/box-orange-460px-top.gif);
}

.box-orange-460 div.inner {
background-image: url(../img/box-orange-460px-bottom.gif);
}

.box-orange-460 div.box-footer {
background-color: #eccf79;
background-image: url(../img/box-orange-2-460px-bottom.gif);
}

.box-orange-2-220 {
background-color: #eccf79;
background-image: url(../img/box-orange-2-220px-top.gif);
}

.box-orange-2-220 div.inner {
background-image: url(../img/box-orange-2-220px-bottom.gif);
}

.box-blue-1-220 {
background-color: #d6e3ec;
background-image: url(../img/box-blue-3-220px-top.gif);
}

.box-blue-1-220 div.inner {
background-image: url(../img/box-blue-3-220px-bottom.gif)
}

.box-blue-1-220 div.box-footer {
background-color: #aecae3;
background-image: url(../img/box-blue-2-220px-bottom.gif);
}

.box-blue-1-460 {
background-color: #d6e3ec;
background-image: url(../img/box-blue-3-460px-top.gif);
}

.box-blue-1-460 div.inner {
background-image: url(../img/box-blue-3-460px-bottom.gif)
}

.box-blue-2-460 {
background-color: #aecae3;
background-image: url(../img/box-blue-2-460px-top.gif);
}

.box-blue-2-460 div.inner {
background-image: url(../img/box-blue-2-460px-bottom.gif)
}

.box-blue-2-460 div.box-footer {
background-color: #9ab8d6;
background-image: url(../img/box-blue-1-460px-bottom.gif);
}

.box-brown-1-220 {
background-color: #bfafa1;
background-image: url(../img/box-brown-1-220px-top.gif);
}

.box-brown-1-220 div.inner {
background-image: url(../img/box-brown-1-220px-bottom.gif);
}

.box-brown-2-220 {
background-color: #d7ccc1;
background-image: url(../img/box-brown-2-220px-top.gif);
}

.box-brown-2-220 div.inner {
background-image: url(../img/box-brown-2-220px-bottom.gif);
}

.box-brown-3-220 {
background-color: #dfd6ce;
background-image: url(../img/box-brown-3-220px-top.gif);
}

.box-brown-3-220 div.inner {
background-image: url(../img/box-brown-3-220px-bottom.gif);
}

.search-help,
.box-gray-220 {
background-image: url(../img/box-gray-220px-top.gif);
background-color: #eeebe7;
}

.search-help div.inner,
.box-gray-220 div.inner {
background-image: url(../img/box-gray-220px-bottom.gif);
}

.box-gray-220 div.box-footer {
background-color: #eeebe7;
background-image: url(../img/box-gray-220px-bottom.gif);
}

.box-gray-460 {
background-image: url(../img/box-gray-460px-top.gif);
background-color: #eeebe7;
}

.box-gray-460 div.inner {
background-image: url(../img/box-gray-460px-bottom.gif);
}

.box-gray-460 div.box-footer {
background-color: #eeebe7;
background-image: url(../img/box-gray-460px-bottom.gif);
}

.box-green-220 {
background-color: #e2e7c1;
background-image: url(../img/box-green-220px-top.gif);
}

.box-green-220 div.inner {
background-image: url(../img/box-green-220px-bottom.gif);
}

.box-green-460 {
background-color: #e2e7c1;
background-image: url(../img/box-green-460px-top.gif);
}

.box-green-460 div.inner {
background-image: url(../img/box-green-460px-bottom.gif);
}

.box-green-460 div.box-footer {
background-color: #c7d38c;
background-image: url(../img/box-green-2-460px-bottom.gif);
}

.box-green-2-460 {
background-image: url(../img/box-green-2-460px-top.gif);
background-color: #c7d38c;
}

.box-green-2-460 div.inner {
background-image: url(../img/box-green-2-460px-bottom.gif);
}

.help-wrapper {
margin-top: 31px;
}

.help {
margin-bottom: 10px
}

.first-time {
margin-top: 0;
margin-bottom: 10px;
}

.first-time p {
margin: 0.5em 0 1em !important;
}

.first-time p a {
font-weight: normal !important;
color: #ae4317 !important;
}

div#tabs-col-2-a .first-time {
font-size: 1.1em;
text-align: center;
}

.small-box {
width: 200px;
margin: 0 -2px;
background: #dfd6ce url(../img/small-box-top.gif) no-repeat;
}

.small-box div.inner {
padding: 5px 12px;
background: url(../img/small-box-bottom.gif) no-repeat 0 100% !important;
}

.small-box p {
margin: 0;
}

.box-orange-220 .small-box {
background-color: #eccf79;
background-image: url(../img/small-box-orange-top.gif);
}

.box-orange-220 .small-box div.inner {
background-image: url(../img/small-box-orange-bottom.gif) !important;
}

.tiny-box {
width: 56px;
background: #dfd6ce url(../img/tiny-box-top.gif) no-repeat;
}

.tiny-box div.inner {
background: url(../img/tiny-box-bottom.gif) no-repeat 0 100% !important;
}

/* Veckans... */

div.weekly {
margin: 0 0 20px;
}

div.weekly h3 {
margin-top: 0;
}

div.weekly div.inner {
background: none;
}

div.weekly div.weekly-content {
font-size: 1.1em;
padding: 0 3px;
}

div.weekly p.weekly-title-video,
div.weekly p.weekly-title-picture,
/* Added by DQC */
div.weekly p.weekly-author {
margin: 5px 0 0 10px;
padding-left: 25px;
background: no-repeat;
}

div.weekly p.weekly-author {
background-image: url(../img/icons/16x16/user.png);
}

div.weekly p.weekly-title-video {
background-image: url(../img/icons/16x16/video.png);
}

div.weekly p.weekly-title-picture {
background-image: url(../img/icons/16x16/picture.png)
}

div.weekly div.box-footer {
padding: 5px 12px;
}

ul.weekly-week {
width: 60px;
margin: 0 auto;
text-align: left;
line-height: 1.5;
}

ul.weekly-week li {
float: left;
}

ul.weekly-week li.weekly-week-current {
width: 40px;
text-align: center;
}

ul.weekly-week li.weekly-week-prev a,
ul.weekly-week li.weekly-week-next a{
float: left;
width: 9px;
height: 16px;
text-indent: -999em;
background: no-repeat 50%;
}

ul.weekly-week li.weekly-week-prev a {
background-image: url(../img/calendar-prev.gif);
}

ul.weekly-week li.weekly-week-next a {
background-image: url(../img/calendar-next.gif);
}


/* General */

ul.paging {
text-align: right;
font-size: 1.1em;
}

div.feed ul.paging li {
padding-left: 0;
}

ul.paging li {
display: inline;
padding: 0 1px;
}

/* Formulär kontroller */

input {
padding: 0;
margin: 0;
width: auto;
overflow: visible;
border: none;
background: none;
vertical-align: middle;
}

select {
border: 1px solid #80888f;
padding: 1px;
}

textarea.textarea-generic,
textarea.textarea-green,
textarea.textarea-blue,
span.field-blue,
span.field-generic,
span.field-generic-ajax,
span.field-green {
float: left;
background: #fff;
border: 1px solid #80888f;
height: 14px;
padding: 3px 0 2px;
font: 11px/14px Verdana, Arial, Helvetica, sans-serif !important;
}

span.field-generic-ajax {
padding: 0 2px 2px;
height: auto;
width: 200px;
}

span.field-blue input,
span.field-generic input,
span.field-generic-ajax input,
span.field-green input {
float: left;
width: 100%;
height: 100%;
font: 11px/14px Verdana, Arial, Helvetica, sans-serif !important;
overflow: hidden;
}

textarea.textarea-green,
textarea.textarea-generic {
height: auto;
}

textarea.textarea-green {
background-color: #eef0d8;
border-color: #797979;
}

textarea.textarea-blue,
span.field-blue {
background-color: #c6e0f8;
border-color: #555f68;
}

select.select-green,
span.field-green {
background-color: #eef0d8;
border-color: #797979;
}

textarea.focus,
span.focus,
select.focus {
background-color: #fff;
border-color: #e06c2c;
}

textarea.filled,
span.filled,
select.filled {
background-color: #fff;
}

span.field-generic-ajax input {
width: auto;
height: 14px;
padding: 2px 0 3px;
}

span.field-generic-ajax a {
float: left;
background: #f6e7c1 url(../img/input-ajax-close.gif) no-repeat 100% 50%;
margin: 2px 2px 0 0;
padding: 1px 20px 1px 3px;
}

textarea.error,
span.error {
background-color: #f74b2d;
}

input.file {
background: #fff;
border: 1px solid #80888f;
}

/* Knappar */

span.button-generic {
float: left;
background: url(../img/button-generic-right.png) no-repeat right;
padding: 0 10px 0 0;
margin: -2px 0 0;
height: 26px;
}

span.button-generic span {
float: left;
background: url(../img/button-generic.png) no-repeat left;
padding: 2px 0 4px 10px;
height: 20px;
}

span.button-generic span input {
position: relative;
float: left;
height: 18px;
margin: 0 -10px;
padding: 0 15px;
cursor: pointer;
font: 13px Verdana, Arial, Helvetica, sans-serif !important;
}

/* Formulär */

div.form-box {
margin: 0 0 20px;
position: relative;
}

div.form-box div.inner {
padding-bottom: 0;
}

div.form-controls,
div.form-row {
padding: 0 0 12px;
}

div.form-row h4,
div.form-row label {
display: block;
margin: 0 0 5px;
font-size: 1.1em;
font-weight: bold;
}

/* Added by DQC for the farm journal */ 

div.form-row div.checkbox-list-inline {
margin-left: 10px;
margin-right: 10px;
}
div.form-row div.checkbox-list-inline label {
display: inline;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 10px;
}

div.form-row div.weather-list{
margin-left: 10px;
margin-right: 10px;
}


span.password-security {
float: left;
width: 116px;
margin-left: 10px;
padding-left: 20px;
font-size: 1.1em;
background: url(../img/icon-lock.gif) no-repeat;
}

div.form-row select.select-green,
div.form-row span.field-green,
div.form-row span.field-blue,
div.form-row span.field-generic {
width: 288px;
}

div.form-row .width-1 {
width: 70px !important;
}

div.form-row .width-2 {
width: 55px !important;
}

div.form-row .width-3 {
width: 140px !important;
}

div.form-row textarea {
width: 434px;
height: 150px;
}

div.form-row p {
margin: 0 0 0.5em;
}

div.form-row-col-1 {
float: left;
width: 140px;
margin: 0 10px 0 0;
}

div.form-row-col-2 {
float: left;
width: 140px;
}

div.form-row-col-1 span.field-green,
div.form-row-col-2 span.field-green {
width: 138px;
}

div.form-controls span.button-generic {
float: right;
}

div.radiobuttons label,
div.checkboxes label {
display: inline;
font-weight: normal;
margin: 0;
}

div.radiobuttons input,
div.checkboxes input {
vertical-align: middle;
margin-right: 5px;
}

.register-cols div.checkboxes label {
font-size: 0.9em;
}

#edit-privacy-input {
margin: 15px 0;
}

#edit-privacy-input span.field-generic-ajax {
margin-right: 5px;
}

#edit-picture-gallery {
width: 469px;
}

#edit-albums {
margin: 0 0 10px;
}

#edit-albums span.field-green {
float: none;
display: block;
margin: 5px 0 0;
}

#edit-albums textarea {
height: 50px;
}

.profile-picture {
float: left;
width: 147px;
margin-right: 9px;
margin-bottom: 9px;
background: #e2e7c3 url(../img/group-item-top.gif) no-repeat;
font-size: 1.1em;
}

.profile-picture div.inner {
background-image: url(../img/group-item-bottom.gif);
padding: 12px 0 8px;
}

.profile-picture img {
width: 121px;
margin: 0 12px;
border: 1px solid #939598;
}

.profile-picture input {
margin-left: 10px;
}

.profile-picture input,
.profile-picture label {
cursor: pointer;
}

ul.privacy-user-list li {
background: #c7d38c url(../img/privacy-user-list.gif) no-repeat;
line-height: 21px;
padding: 0 10px;
margin: 0 0 5px;
}

ul.privacy-user-list li a {
float: left;
}

ul.privacy-user-list li span a {
float: right;
}

h4.collapsible-toggle {
font-size: 1.1em;
font-weight: bold;
line-height: 2;
background: #c7d38c url(../img/box-green-2-460px-top.gif) no-repeat;
}

h4.collapsible-toggle span {
display: block;
background: url(../img/box-green-2-460px-bottom.gif) no-repeat 0 100%;
}

h4.active-toggle {
cursor: pointer;
}

h4.collapsible-toggle {
margin: 0 0 10px;
}

.dynamic-checkboxes h4.collapsible-toggle {
font-size: 0.9em;
color: #ae4317;
background-image: url(../img/box-dynamic-checkboxes-top.gif);
}

.dynamic-checkboxes h4.collapsible-toggle span {
position: relative;
background-image: url(../img/box-dynamic-checkboxes-bottom.gif);
}

.dynamic-checkboxes .collapsible-box {
background: #c7d38c url(../img/box-dynamic-checkboxes-top.gif) no-repeat;
}

.dynamic-checkboxes .collapsible-box .inner {
background-image: url(../img/box-dynamic-checkboxes-bottom.gif);
}

.dynamic-checkboxes .collapsible-box label {
display: inline;
font-weight: normal;
font-size: 0.9em;
}

.dynamic-checkboxes .collapsible-box .form-row {
float: left;
width: 50%;
}

.collapsible-box .form-controls {
position: relative;
}

.collapsible-box-fix {
position: relative;
}

h4.empty {
font-weight: normal !important;
background: none !important;
}

h4.empty span {
background: none !important;
}

h4.collapsible-toggle span span {
padding: 0 10px;
background: url(../img/arrow-down.gif) no-repeat 97% 50% !important;
}

h4.collapsed-toggle span span {
background: url(../img/arrow-right.gif) no-repeat 97% 50% !important;
}

.edit-collapsible div.collapsible-box {
/* Hackigt! */
margin: 0;
border-bottom: 10px solid #fffdf8;
}

.box-green-460  .edit-collapsible h4.collapsible-toggle {
margin: 0 0 6px;
}

.box-green-460  .edit-collapsible div.collapsible-box {
border-bottom: 6px solid #e2e7c3;
}


/* Tab navigation */

ul.tab-navigation li {
float: left;
background: repeat-x;
}

ul.tab-navigation li a {
float: left;
background: no-repeat 100% 0;
color: #000;
}

ul.tab-navigation li a span {
float: left;
padding: 4px 8px 3px 8px;
background: no-repeat;
text-align: center;
cursor: pointer;
}

ul.tab-navigation li.tab-orange {
background-color: #f2e1ae;
background-image: url(../img/tab-orange-bac.gif);
}

ul.tab-navigation li.tab-orange a {
background-image: url(../img/tab-orange-right.gif);
}

ul.tab-navigation li.tab-orange a span {
background-image: url(../img/tab-orange-left.gif);
}

ul.tab-navigation li.tab-green {
background-color: #e2e7c1;
background-image: url(../img/tab-green-bac.gif);
}

ul.tab-navigation li.tab-green a {
background-image: url(../img/tab-green-right.gif);
}

ul.tab-navigation li.tab-green a span {
background-image: url(../img/tab-green-left.gif);
}

ul.tab-navigation li.tab-blue-1 {
background-color: #b5c5d2;
background-image: url(../img/tab-blue-1-bac.gif);
}

ul.tab-navigation li.tab-blue-1 a {
background-image: url(../img/tab-blue-1-right.gif);
}

ul.tab-navigation li.tab-blue-1 a span {
background-image: url(../img/tab-blue-1-left.gif);
}

ul.tab-navigation li.tab-blue-2 {
background-color: #ccdae6;
background-image: url(../img/tab-blue-2-bac.gif);
}

ul.tab-navigation li.tab-blue-2 a {
background-image: url(../img/tab-blue-2-right.gif);
}

ul.tab-navigation li.tab-blue-2 a span {
background-image: url(../img/tab-blue-2-left.gif);
}

ul.tab-navigation li.tab-blue-3 {
background-color: #d6e3ec;
background-image: url(../img/tab-blue-3-bac.gif);
}

ul.tab-navigation li.tab-blue-3 a {
background-image: url(../img/tab-blue-3-right.gif);
}

ul.tab-navigation li.tab-blue-3 a span {
background-image: url(../img/tab-blue-3-left.gif);
}

ul.tab-navigation li.tab-brown-1 {
background-color: #cdc1b3;
background-image: url(../img/tab-brown-1-bac.gif);
}

ul.tab-navigation li.tab-brown-1 a {
background-image: url(../img/tab-brown-1-right.gif);
}

ul.tab-navigation li.tab-brown-1 a span {
background-image: url(../img/tab-brown-1-left.gif);
}

ul.tab-navigation li.tab-brown-2 {
background-color: #d7cdc2;
background-image: url(../img/tab-brown-2-bac.gif);
}

ul.tab-navigation li.tab-brown-2 a {
background-image: url(../img/tab-brown-2-right.gif);
}

ul.tab-navigation li.tab-brown-2 a span {
background-image: url(../img/tab-brown-2-left.gif);
}

ul.tab-navigation li.tab-brown-3 {
background-color: #e9e4dc;
background-image: url(../img/tab-brown-3-bac.gif);
}

ul.tab-navigation li.tab-brown-3 a {
background-image: url(../img/tab-brown-3-right.gif);
}

ul.tab-navigation li.tab-brown-3 a span {
background-image: url(../img/tab-brown-3-left.gif);
}

ul.tab-navigation li.sel a span {
padding-bottom: 5px;
}

/* Boxlist */

ul.box-list-brown li.brown-1,
ul.box-list-brown li.brown-2,
ul.box-list-brown li.brown-3,
ul.box-list-brown li.brown-4,
ul.box-list-brown li.brown-5,
ul.box-list-brown li.brown-6,
ul.box-list-brown li.brown-7,
ul.box-list-brown li.brown-8 {
background: no-repeat;
padding: 0.6em 12px;
margin: 0 0 0.3em;
width: 196px;
}

ul.box-list-brown li.brown-1 {
background-image: url(../img/box-brown-1-220px-top.gif);
background-color: #bfafa1;
}

ul.box-list-brown li.brown-2 {
background-image: url(../img/box-brown-2-220px-top.gif);
background-color: #d7ccc1;
}

ul.box-list-brown li.brown-3 {
background-image: url(../img/box-brown-3-220px-top.gif);
background-color: #dfd6ce;
}

ul.box-list-brown li.brown-4,
ul.box-list-brown li.brown-5,
ul.box-list-brown li.brown-6,
ul.box-list-brown li.brown-7,
ul.box-list-brown li.brown-8 {
background-image: url(../img/box-brown-4-220px-top.gif);
background-color: #e9e4dc;
}

ul.box-list-brown li.brown-1 a,
ul.box-list-brown li.brown-2 a,
ul.box-list-brown li.brown-3 a,
ul.box-list-brown li.brown-4 a,
ul.box-list-brown li.brown-5 a,
ul.box-list-brown li.brown-6 a,
ul.box-list-brown li.brown-7 a,
ul.box-list-brown li.brown-8 a {
color: #000;
font-weight: bold;
}

ul.box-list-brown li.brown-1 span a,
ul.box-list-brown li.brown-2 span a,
ul.box-list-brown li.brown-3 span a,
ul.box-list-brown li.brown-4 span a,
ul.box-list-brown li.brown-5 span a,
ul.box-list-brown li.brown-6 span a,
ul.box-list-brown li.brown-7 span a,
ul.box-list-brown li.brown-8 span a {
font-weight: normal;
}

/* Kommentarer */

div#guestbook {
padding-top: 0;
}

div.comments {
padding: 3.5em 0 0;
}

div.comments-reply {
margin: 0 0 10px;
}

div.comments h4 {
font: bold 1.1em/1 Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 5px;
}

div.comments-reply label {
display: block;
clear: both;
font-size: 1.1em;
}

div.comments-reply textarea {
width: 434px;
height: 90px;
margin: 0 0 10px;
}

div.comments-reply .field-generic {
width: 434px;
margin: 0 0 10px;
}

div.comments-reply span.button-generic {
float: right;
}

div.comments-list div.comments-item {
margin: 0 0 10px;
font-size: 1.1em;
}

div.comments-list div.comments-item p,
div.comments-list div.comments-item h4 {
margin: 0 0 0.5em;
}

div.comments-list div.comments-item h4 {
font-size: 1em;
}

div.comments-list div.comments-item-col-1 {
float: left;
width: 123px;
margin-right: 20px;
}

div.comments-list div.comments-item-col-1 img {
display: block;
}

div.comments-list div.comments-item-col-2 {
float: left;
width: 293px;
}

div.comments-list div.comments-item-col-2-1 {
float: left;
width: 223px;
}

div.comments-list div.comments-item-col-2-2 {
width: 100px;
}

div.comments-list div.comments-item-menu {
float: right;
width: 45px;
text-align:left;
}

/* Links */

a.link-bullet {
background: url(../img/icon-bullet.png) no-repeat 0 50%;
padding-left: 12px;
}

/* Tooltip */

div.tooltip {
visibility: hidden;
top: 0;
left: 0;
position: absolute;
z-index: 100;
background: url(../img/tooltip-top.png) no-repeat;
width: 287px;
padding: 30px 0 0;
}

* html div.tooltip {
background-image: url(../img/tooltip-top.gif);
}

div.tooltip-inner {
background: url(../img/tooltip-bottom.png) no-repeat 0 100%;
padding: 0 0 35px;
}

* html div.tooltip-inner {
background-image: url(../img/tooltip-bottom.gif);
}

div.tooltip-content {
background: url(../img/tooltip-bac.png) repeat-y;
padding: 0 50px 1px 38px;
}

* html div.tooltip-content {
background-image: url(../img/tooltip-bac.gif);
}

div.tooltip h5 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

div.tooltip p {
margin: 0 0 0.5em;
}

a.tooltip-close {
position: absolute;
top: 21px;
right: 28px;
display: block;
width: 18px;
height: 18px;
background: url(../img/tooltip-close.gif) no-repeat;
text-indent: -999em;
overflow: hidden;
}

/* Blogg */

div.post-head {
font-size: 1.1em;
margin: 0 0 1.5em;
}

div.post-head h2 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

div.post-head h4 {
font: 0.9em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

p.post-tags {
margin: 0;
}

div.post-functions ul,
div.post-head ul {
margin: 1.5em 0;
}

div.post-functions ul li,
div.post-head ul li {
float: left;
background: no-repeat 0 50%;
padding-left: 22px;
margin-right: 10px;
}

div.post-content {
font-size: 1.1em;
}

div.post div.box-footer {
font-size: 1.1em;
}

div.post div.box-footer ul li.post-footer-comments {
float: left;
}

div.post div.box-footer ul li.post-footer-post-comment {
float: right;
}

div.preview div.inner {
background: none;
}

/* Struktur */

body {
/*background: url(../img/body-bac.gif) repeat-x;*/
}

div#wrapper {
position: relative;
width: 1152px;
margin: 0 auto;
padding: 0 0 20px;
/*background: url(../img/wrapper-bac.gif) repeat-y;*/
}

div#wrapper-inner {
position: relative;
float: left;
/*overflow: hidden;*/
width: 980px;
padding: 0 6px;
/*background: url(../img/wrapper-bac-top.gif) no-repeat;*/
background: url(../img/wrapper-bac.png) repeat-y;
}

div#header {
padding: 7px 20px 0;
margin: 0 0 20px;
background: url(../img/header-bac.png) repeat-x;
}

div#header h1 {
margin-left: -3px;
width: 170px;
}

div#header h1 img {
display: block;
}

ul#navigation {
background: url(../img/menu-bac.gif) no-repeat;
height: 26px;
padding: 5px;
font-size: 11px;
line-height: 26px;
}

ul#navigation li {
float: left;
margin: 0 3px 0 0;
}

ul#navigation li a {
float: left;
position: relative;
color: #e06c2c;
font-weight: bold;
padding: 0 0 0 8px;
text-decoration: none;
}

ul#navigation li a span {
float: left;
position: relative;
padding: 0 8px 0 0;
cursor: pointer;
}

ul#navigation li.sel a,
ul#navigation li a:hover {
color: #fff;
background: #e06c2c url(../img/menu-item-left.gif) no-repeat;
}

ul#navigation li.sel a span,
ul#navigation li a:hover span {
background: url(../img/menu-item-right.gif) no-repeat right;
}

div#search {
position: absolute;
right: 31px;
top: 140px;
width: 225px;
}

div#search span.field-generic {
width: 157px;
margin: 0 5px 0 0;
}

div#search span.button-generic {
width: 50px;
}

div#search span.button-generic span {
width: 40px;
}

div.content {
position: relative;
padding: 0 20px 40px;
overflow: hidden;
}

/* Fotnot */

div#footer {
width: 980px;
margin: 0 -6px -15px;
padding: 0 6px 26px;
background: url(../img/footer-bottom.png) no-repeat 0 100%;
}

div#footer-inner-wrap {
background: #eeeae6 url(../img/box-gray-940px-top.gif) no-repeat;
width: 940px;
margin: 0 20px;
}

div#footer-inner  {
background: url(../img/box-gray-940px-bottom.gif) no-repeat 0 100%;
padding: 10px;
}

div#footer p {
margin: 0;
float: left;
}

div#footer ul  {
float: right;
}

div#footer ul li {
display: inline;
padding: 0 5px;
background: none;
}

div#footer ul li.icon-share a {
background: url(../img/icons/16x16/share.png) no-repeat 0 50%;
padding-left: 22px;
padding-top: 2px;
padding-bottom: 2px;
}

/* Banners */

div#ads {
float: left;
width: 160px;
margin: 5px 0 0;
}

div#ads div.ads-item {
/* background: url(../img/ads-bac.gif) no-repeat; */
padding: 10px;
width: 140px;
height: 350px;
margin: 0 0 5px;
}

div#ads div.ads-item img,
div#ads div.ads-item object {
display: block;
}

/* Login */

div.control-panel {
position: absolute;
top: 0px;
right: 12px;
width: 323px;
height: 65px;
padding: 4px 0 2px 13px;
background: #7fa0bd url(../img/login-bac.gif) no-repeat;
color: #fff;
}

div.control-panel h4 {
margin: 0 0 5px;
}

div.control-panel h4 span {
font-size: 1.1em;
font-weight: bold;
}

div.control-panel a {
color: #fff;
}

div#login-col-1 {
float: left;
margin: 0 6px 0 0;
}

div#login-col-2 {
float: left;
margin: 0 5px 0 0;
}

div#login-form span.button-generic {
margin-top: 14px;
}

div#login-form span.field-blue {
width: 104px;
}

ul#login-functions {
position: absolute;
top: 7px;
right: 18px;
margin: 0;
font-size: 0.9em;
}

ul#login-functions li {
display: inline;
margin-left: 5px;
}

div#logged-in p {
position: absolute;
margin: 0;
top: 5px;
right: 18px;
font-size: 0.9em;
}

div#logged-in h4 {
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 5px;
}

div#logged-in ul {
margin-top: 0px;
}

div#logged-in ul li {
float: left;
width: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
margin-bottom: 3px;
}

div#logged-in ul li.icon-user {
background-image: url(../img/icons/16x16/user-white.gif);
}

div#logged-in ul li.icon-message {
background-image: url(../img/icons/16x16/message-white.gif);
}

div#logged-in ul li.icon-subscribe {
background-image: url(../img/icons/16x16/subscribe-white.gif);
}

div#logged-in ul li.icon-talk {
background-image: url(../img/icons/16x16/blob-white.gif);
}

/* Startsidan */
div.text-content {
padding-top: 63px;
}

div#start-intro {
background: url(../img/start-intro-bac.gif) no-repeat;
padding: 20px 60px 0 15px;
height: 140px;
/*margin-bottom: 50px;*/
font: 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

div#start-intro-text {
float: left;
}

div#start-intro h3 {
background: url(../img/start-intro.gif) no-repeat;
width: 359px;
height: 72px;
margin: 0 0 5px;
overflow: hidden;
text-indent: -999em;
}

div#start-intro p {
width: 350px;
margin: 0 0 0 37px;
}

div#start-register {
float: right;
overflow: hidden;
width: 345px;
height: 47px;
padding: 25px 0 25px 25px;
background: #e4823c url(../img/start-register-bac.gif) no-repeat;
}

div#start-register h4 {
position: relative;
float: left;
display: inline;
width: 134px;
height: 20px;
margin: 0 13px 0 0;
color: #fff;
background: url(../img/start-register.gif) no-repeat 0 50%;
text-indent: -999em;
}

div#start-register span.field-generic {
float: left;
width: 125px;
margin: 0 2px 0 0;
}

div#start-register ul {
float: left;
clear: both;
margin: 5px 0 0;
width: 100%;
}

div#start-register ul li {
display: inline;
float: left;
margin: 0 30px 0 0;
}

div#start-register ul li a {
float: left;
height: 21px;
line-height: 21px;
padding: 0 0 0 28px;
background: no-repeat 0 50%;
color: #fff;
font-weight: bold;
}

div#start-register ul li#start-register-more a {
background-image: url(../img/start-register-more.gif);
}

div#start-register ul li#start-register-recommend a {
background-image: url(../img/start-register-recommend.gif);
}

/* Start - grid */

div#start-col-1 {
display: inline;
float: left;
width: 460px;
margin: 0 0 0 240px;
}

div#start-col-2 {
display: inline;
float: right;
width: 220px;
padding-top: 33px;
}

div#start-col-3 {
display: inline;
float: left;
width: 220px;
margin: 0 0 0 -700px;
}

/* Generic - grid */

div#generic-col-1 {
float: left;
width: 220px;
margin: 0 20px 0 0;
}

div#generic-col-2 {
float: left;
width: 700px;
}

/* Register - grid */

div.register-cols {
width: 700px;
background: url(../img/box-green-and-orange-700px-bac.gif) repeat-y;
margin: 0 0 20px;
}

div.register-cols-inner {
background: url(../img/box-green-and-orange-700px-bottom.gif) no-repeat 0 100%;
}

div.register-col-1 {
float: left;
width: 436px;
margin: 0 20px 0 0;
padding: 12px;
background: url(../img/box-green-460px-top.gif) no-repeat;
font-size: 1.1em;
}

div.register-col-2 {
float: left;
width: 196px;
padding: 12px;
background: url(../img/box-orange-220px-top.gif) no-repeat;
}

div.register-col-1 p {
margin-top: 0;
}

/* Profile - grid */

div#tabs-content {
padding-right: 0;
}

div#tabs-col-1 {
float: left;
width: 220px;
padding-top: 22px;
overflow: hidden;
}

div#tabs-col-2 {
float: left;
width: 738px;
margin: 0 0 0 2px;
display: inline;
}

div.blue-1 {
background: url(../img/profile-bac-blue-1.gif) no-repeat;
}

div.blue-2 {
background: url(../img/profile-bac-blue-2.gif) no-repeat;
}

div.blue-3 {
background: url(../img/profile-bac-blue-3.gif) no-repeat;
}

div.brown-1 {
background: url(../img/profile-bac-brown-1.gif) no-repeat;
}

div.brown-2 {
background: url(../img/profile-bac-brown-2.gif) no-repeat;
}

div.brown-3 {
background: url(../img/profile-bac-brown-3.gif) no-repeat;
}

div.orange {
background: url(../img/profile-bac-orange.gif) no-repeat;
}

div.green {
background: url(../img/profile-bac-green.gif) no-repeat;
}

div.red {
background: url(../img/profile-bac-red.gif) no-repeat;
}

ul#edit-navigation {
font-size: 1.1em;
margin: 0 0 14px;
}

ul#edit-navigation li {
display: inline;
margin-right: 10px;
}

div#tabs-col-2-inner {
/*padding: 10px 20px 0;
padding: 20px 20px 0;*/
padding: 22px 20px 0;
}

div#tabs-col-2-a {
float: left;
width: 460px;
margin: 0 18px 0 0;
overflow: hidden;
}

div#tabs-col-2-a h4 {
font-size: 1.1em;
margin-bottom: 0.4em;
}

div#tabs-col-2-a h4 a {
font-weight: bold;
}

div#tabs-col-2-b {
float: left;
width: 220px;
padding-bottom: 15px;
}

/* Gårdar */

div#tabs-col-1 h2.profile-name {
margin-top: -23px;
}

div#tabs-col-1 div#weekly-farm div.inner {
background: none;
}

div#tabs-col-1 div#weekly-farm h3 {
margin-top: 0;
}

div#weekly-farm div#weekly-user-header,
div#weekly-farm div#weekly-farm-header {
margin-bottom: 2px;
font-size: 1.1em;
}

div#weekly-farm div#weekly-user-header p,
div#weekly-farm div#weekly-farm-header p {
padding-right: 30px;
background: url(../img/icons/22x22/farm.png) no-repeat 100% 50%;
}

div#weekly-farm div#weekly-farm-type {
font-size: 1.1em;
margin-bottom: 15px;
}

div#weekly-farm p#weekly-farm-intro {
padding: 0 10px;
font-size: 1.1em;
margin: 0 0 15px;
}

div#weekly-farm div#weekly-farm-type h4 {
font: 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
float: left;
}

div#weekly-farm div#weekly-farm-type img {
float: right;
margin-left: 8px;
}

div#weekly-farm div#weekly-farm-news-snippet {
margin-bottom: 15px;
}

div#weekly-farm div#weekly-farm-news-snippet div.inner {
padding-bottom: 12px;
}

div#weekly-farm div#weekly-farm-news-snippet p {
line-height: 1.4;
}

div#weekly-farm div#weekly-farm-news-snippet div.small-box-top p img {
vertical-align: middle;
}

div#weekly-farm div#weekly-farm-news-snippet div.small-box-top h4 {
float: left;
line-height: 30px;
}

div#weekly-farm dl#weekly-farm-news {
margin: 0 0 0 10px;
}

/* Gårdlista liten */

div.group-list,
div.farm-list {
width: 468px;
}

div.group-list div.group-item,
div.farm-list div.farm-item {
float: left;
width: 147px;
margin: 0 9px 9px 0;
background: #f7e9c4 url(../img/farm-item-top.gif) no-repeat;
}

div.farm-list div.farm-item div.inner {
height: 155px;
background-image: url(../img/farm-item-bottom.gif);
}

div.group-list div.group-item {
background-color: #e2e7c1;
background-image: url(../img/group-item-top.gif);
}

div.group-list div.group-item div.inner {
height: 155px;
background-image: url(../img/group-item-bottom.gif);
}

div.group-list div.group-item p,
div.farm-list div.farm-item p {
margin: 5px 0 0;
font-size: 1.1em;
}

div.group-list div.group-item p {
height: 3em;
overflow: hidden;
}

div.group-list div.over {
background-color: #c7d38c;
background-image: url(../img/group-item-hover-top.gif);
}

div.group-list div.over div.inner {
background-image: url(../img/group-item-hover-bottom.gif);
}

div.farm-list div.over {
background-color: #eccf79;
background-image: url(../img/farm-item-hover-top.gif);
}

div.farm-list div.over div.inner {
background-image: url(../img/farm-item-hover-bottom.gif);
}

div.farm-list div.farm-item.over a {
text-decoration: underline;
}

div.farm-list-wide div.farm-item {
margin: 0 0 10px;
}

div.farm-list-wide div.farm-item div.farm-item-col-1 {
float: left;
width: 123px;
margin: 0 20px 0 0;
}

div.farm-list-wide div.farm-item div.farm-item-col-1 img {
display: block;
}

div.farm-list-wide div.farm-item div.farm-item-col-2 {
float: left;
width: 263px;
padding: 0 0 0 30px;
background: url(../img/icons/22x22/farm.png) no-repeat;
}

div.farm-list-wide div.farm-item p {
margin-bottom: 0;
}

div.farm-list-wide div.farm-item h4,
div.farm-list-wide div.farm-item p.farm-item-location {
font-size: 1.1em;
margin: 0;
}

div.farm-list-wide div.farm-item p.farm-item-type img {
vertical-align: middle;
margin-left: 5px;
}

div.farm-list-wide div.farm-item p.farm-item-users {
float: left;
}

div.farm-list-wide div.farm-item p.farm-item-join {
float: right;
background: url(../img/icon-join-group-25x16.png) no-repeat;
padding-left: 30px;
}

div#gallery-pictures {
margin: 0 0 40px;
}

div#gallery-view {
font-size: 1.1em;
}

div#gallery-view-content {
text-align: center;
margin: 0 0 5px;
}

div#gallery-view-controls p {
float: left;
margin: 0;
}

div#gallery-view-controls ul {
float: right;
}

div#gallery-view-controls ul li {
display: inline;
margin-left: 10px;
}

div#gallery-item-info {
margin: 15px 0 0;
}

div#gallery-item-info-header p {
margin: 0;
}

div#gallery-item-meta {
background: #e9e4dc url(../img/box-brown-4-460px-top.gif) no-repeat;
}

div#gallery-item-meta div.inner {
padding: 5px 12px;
background-image: url(../img/box-brown-4-460px-bottom.gif);
}

div#gallery-item-meta ul {
float: right;
}

div#gallery-item-meta ul li {
display: inline;
padding-top: 1px;
padding-bottom: 1px;
margin-left: 5px;
}

/* Relaterade gårdar */

div.farm-list-small div.farm-item {
background: #eeeae6 url(../img/box-gray-220px-top.gif) no-repeat;
margin: 0 0 10px;
font-size: 1.1em;
}

div.farm-list-small div.farm-item div.inner {
background-image: url(../img/box-gray-220px-bottom.gif);
padding: 10px;
}

div.farm-list-small div.farm-item div.small-box {
margin: 10px 0 0;
}

div.farm-list-small div.farm-item div.small-box div.inner {
padding: 5px 10px;
}

div.farm-list-small div.farm-item div.small-box p {
padding-right: 30px;
background: url(../img/icons/22x22/farm.png) no-repeat 100% 50%;
}

div.farm-item-top a,
div.farm-item-top a img {
float: left;
}

div.farm-item-type {
float: left;
margin: 0 0 0 7px;
width: 56px;
overflow: hidden;
}

div.farm-list-small div.farm-item div.farm-item-type div.inner {
padding: 7px;
}

div.farm-item-type img {
float: none;
}

div.farm-facts-col-1,
div.farm-facts-col-2,
div.farm-facts-col-3 {
float: left;
width: 33%;
}

div.farm-facts {
margin: 0 0 5px;
}

div.farm-facts div.inner {
padding-bottom: 1px;
}

div.farm-facts p {
margin-top: 0;
}

div.farm-facts h4 {
margin: 0;
font-weight: bold;
}

/* Odlingsblogg lista */

div.grow-blog-list {
}

div.grow-blog-item {
background: #e2e7c1 url(../img/box-green-460px-top.gif) no-repeat;
margin: 0 0 10px;
}

div.grow-blog-item div.inner {
background-image: url(../img/box-green-460px-bottom.gif);
}

div.grow-blog-list div.grow-blog-item.over {
background-image: url(../img/box-gray-460px-top.gif);
background-color: #eeeae6;
}

div.grow-blog-list div.grow-blog-item.over div.inner {
background-image: url(../img/box-gray-460px-bottom.gif);
}

div.album-item,
div.video-item {
width: 460px;
overflow: hidden;
margin: 0 0 10px;
}

div.album-item-col-1,
div.video-item-col-1,
div.grow-blog-item-col-1 {
float: left;
width: 123px;
margin-right: 20px;
}

div.album-item-col-1 img,
div.video-item-col-1 img,
div.grow-blog-item-col-1 img {
display: block;
}

div.album-item-col-2,
div.video-item-col-2,
div.grow-blog-item-col-2 {
float: left;
width: 290px;
overflow: hidden;
}

div.video-item h4 {
background: url(../img/icons/22x22/video.png) no-repeat;
font-size: 1.1em;
padding: 3px 0 5px 35px;
}

div.album-item-header,
div.grow-blog-item-header {
float: left;
background: url(../img/icons/22x22/farm.png) no-repeat 0 50%;
padding-left: 30px;
font-size: 1.1em;
line-height: 1.4;
}

div.grow-blog-item-header a {
color: #000;
}

div.grow-blog-list div.grow-blog-item.over div.grow-blog-item-header a,
div.grow-blog-item-header a:hover {
color: #e06c2c;
text-decoration: underline;
}

div.album-item-header {
float: none;
font-size: 1em;
background-image: url(../img/icons/22x22/album.png);
padding-left: 33px;
}

div.album-item p,
div.video-item p,
div.grow-blog-item p {
margin: 0;
}

div.album-item p.album-item-tags,
div.video-item p.video-item-tags, 
div.grow-blog-item p.grow-blog-item-tags {
margin: 10px 0 5px;
}

p.album-item-snippet,
p.video-item-snippet,
p.grow-blog-item-snippet {
line-height: 1.2;
}


/* Blogglista */

div.blog-item {
background: #f7e9c4 url(../img/box-orange-460px-top.gif) no-repeat;
margin: 0 0 10px;
}

div.blog-item div.inner {
background-image: url(../img/box-orange-460px-bottom.gif);
}

div.blog-list div.blog-item.over {
background-image: url(../img/box-gray-460px-top.gif);
background-color: #eeeae6;
}

div.blog-list div.blog-item.over div.inner {
background-image: url(../img/box-gray-460px-bottom.gif);
}

div.blog-item-col-1 {
float: left;
}

div.blog-item-col-1 img {
display: block;
margin-right: 20px;
}

div.blog-item-col-2 {
float: left;
width: 293px;
}

div.blog-item h4 {
font: 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

div.blog-item p {
margin: 1em 0 0;
line-height: 1.33;
}

div.blog-item p.blog-item-snippet,
div.blog-item p.blog-item-date {
margin: 0;
}

div.blog-item p.blog-item-location {
margin: 0 0 1em;
}

/* Klubbar */

div.group-list-wide div.group-item {
margin: 0 0 10px;
}

div.group-list-wide div.group-item h4 {
font: 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

div.group-list-wide div.group-item p.group-item-role {
margin: 0 0 1em;
}

div.group-list-wide div.group-item p.group-item-tags {
margin: 0;
}

div.group-list-widet div.group-item p.group-item-intro {
margin: 0 0 1em;
}

div.group-list-wide div.group-item ul li {
float: left;
background: no-repeat;
padding: 0 0 0 20px;
margin: 0 10px 0 0;
}

div.group-item-col-1 {
float: left;
width: 123px;
margin: 0 15px 0 0;
}

div.group-item-col-1 img {
display: block;
}

div.group-item-col-2 {
float: left;
padding: 0 0 0 40px;
background: url(../img/icons/22x22/group.png) no-repeat;
}

div#group-users ul.user-list {
width: 468px;
}

div#group-users ul.user-list li {
margin-right: 9px;
}

div#weekly-group img {
display: block;
margin-bottom: 10px;
}

div#weekly-group div.inner {
background: none;
}

div#weekly-group div.small-box {
font-size: 1.1em;
}

div#weekly-group div.inner h3 {
margin-top: 0;
}

div#weekly-group-name {
margin-bottom: 2px;
}

div#weekly-group-name p {
background: url(../img/icons/22x22/group.png) no-repeat 100% 50%;
padding: 0 35px 0 0;
min-height: 3em;
}

div#weekly-group p#weekly-group-intro {
padding: 0 10px;
font-size: 1.1em;
margin: 15px 0 15px;
}

* html div#weekly-group-name p {
height: 3em;
}

div#weekly-group-users {
/*line-height: 3;*/
}

div#weekly-group-users h4 {
float: left;
}

div#weekly-group-users p {
float: right;
}

/* Vänner */

div.friend-item {
width: 460px;
font-size: 1.1em;
position: relative;
background: no-repeat;
margin: 0 0 10px;
}

div.friend-list div.friend-item {
background-image: url(../img/box-gray-460px-top.gif);
background-color: #eeeae6;
}

div.friend-list div.friend-item div.inner {
background-image: url(../img/box-gray-460px-bottom.gif);
}

div.friend-request-list div.friend-item {
background-image: url(../img/box-blue-460px-top.gif);
background-color: #dfe9f2;
}

div.friend-request-list div.friend-item div.inner {
background-image: url(../img/box-blue-460px-bottom.gif);
}

div.friend-item p.friend-item-info {
margin: 0;
}

div.friend-item p.friend-item-status {
margin: 5px 0 0;
line-height: 1.2;
}

div.friend-item p.friend-item-request {
margin: 10px 0 0;
background: url(../img/friend-request-message.gif);
line-height: 20px;
padding: 0 12px;
}

div.friend-item-col-1 {
float: left;
width: 69px;
margin: 0 16px 0 0;
}

div.friend-item-col-2 {
float: left;
width: 180px;
padding-left: 30px;

}

span.friend-online 
{
	color:Green;
	font-size:large;
}

div.friend-item-col-3 {
}

div.friend-item-col-1 img {
display: block;
}

div.friend-item-col-3 p.friend-message,
div.friend-item-col-3 p.friend-accept,
div.friend-item-col-3 p.friend-delete,
div.friend-item-col-3 p.friend-ignore {
position: absolute;
margin: 0;
right: 12px;
padding-left: 20px;
background: no-repeat;
}

div.friend-item-col-3 p.friend-delete,
div.friend-item-col-3 p.friend-ignore {
top: 12px;
}

div.friend-item-col-3 p.friend-message,
div.friend-item-col-3 p.friend-accept {
bottom: 12px;
}

div.friend-item-col-3 p.friend-ignore,
div.friend-item-col-3 p.friend-delete {
background-image: url(../img/icons/16x16/cancel.png);
}

div.friend-item-col-3 p.friend-message {
line-height: 14px;
bottom: 13px;
background-image: url(../img/icons/16x16/message.png);
}

div.friend-item-col-3 p.friend-accept {
background-image: url(../img/icons/16x16/accept.png);
}

div#gallery-related div.inner,
div#groups-related div.inner,
div#experts-upcoming div.inner,
div#related-friends div.inner {
padding-bottom: 2px;
}

p.expert-date {
margin:0;
}

div#gallery-related div.inner,
div#groups-related div.inner,
div#related-friends div.inner {
background: none;
}

div.gallery-related-item,
div.groups-related-item,
div.experts-upcoming-item,
div.related-friend-item {
margin: 0 0 10px;
font-size: 1.1em;
}


div.gallery-related-item p,
div.groups-related-item p,
div.experts-upcoming-item p,
div.related-friend-item p {
margin: 0 0 0.5em;
}

div.gallery-related-item-col-1,
div.groups-related-item-col-1,
div.experts-upcoming-item-col-1,
div.related-friend-item-col-1 {
float: left;
width: 69px;
margin: 0 17px 0 0;
}

div.gallery-related-item-col-1 img,
div.groups-related-item-col-1 img,
div.experts-upcoming-item-col-1 img,
div.related-friend-item-col-1 img {
display: block;
}

div.gallery-related-item-col-2,
div.groups-related-item-col-2,
div.experts-upcoming-item-col-2,
div.related-friend-item-col-2 {
float: left;
width: 110px;
}

div.gallery-related-item-col-2,
div.groups-related-item-col-2,
div.related-friend-item-col-2 {
background: url(../img/icons/22x22/user.png) no-repeat;
padding-top: 30px;
}

div.groups-related-item-col-2 {
background-image: url(../img/icons/22x22/group.png);
}

div.gallery-related-item .video {
background-image: url(../img/icons/22x22/video.png);
}

div.gallery-related-item .picture {
margin-top: 1.5em;
background-image: url(../img/icons/22x22/picture.png);
}


ul.questions-list {
font-size: 1.1em;
}

ul.questions-list li strong {
float: right;
margin-top: -1.5em;
}

/* Tagcloud */

ul.tagcloud {
width: 196px;
overflow: hidden;
}

ul.tagcloud li {
float: left;
height: 18px;
line-height: 18px;
background: url(../img/tagcloud-dot.png) no-repeat 0 55%;
padding: 0 15px 0 10px;
margin: 0 0px 0 -10px;
}

ul.tagcloud li.level-2 {
font-size: 1.2em;
}

ul.tagcloud li.level-3 {
font-size: 1.4em;
}

ul.tagcloud li.level-4 {
font-size: 1.6em;
}

ul.tagcloud li.level-5 {
font-size: 1.7em;
background-image: url(../img/tagcloud-dot-big.png);
}

/* Registrera */

div#register-picture {
margin-top: 31px;
width: 220px;
overflow: hidden;
}

div#register-picture div.inner {
text-align: center;
}

div#register-picture img {
border: 1px solid #939598;
}

div#register-picture p {
margin: 10px 0 0;
text-align: left;
font-size: 1.1em;
font-weight: bold;
}

/* Errorbox */

div.error-wide,
div.error {
clear: both;
background: url(../img/error-top.gif) no-repeat;
color: #fff;
margin: 20px 0;
padding: 5px 0 0;
font-size: 1.1em;
}

div.error {
width: 436px;
}

div.error-wide {
background-image: url(../img/error-wide-top.gif)
}

div.error-wide div.inner,
div.error div.inner {
background-image: url(../img/error-bottom.gif);
padding: 0 0 5px;
}

div.error-wide div.inner {
background-image: url(../img/error-wide-bottom.gif);
}

div.error-wide div.inner div,
div.error div.inner div {
background: #d65622;
padding: 7px 12px 1px;
}

div.error-wide h4,
div.error h4 {
font: bold 1em/1 Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 1em;
}

div.error-wide p,
div.error p {
margin: 1em 0;
}

.form-row div.error {
float: left;
width: 100%;
}

/* Profil meny */

div#tabs-navigation {
padding: 0 0 0 20px;
}

div#tabs-navigation ul {
float: left;
position: relative;
margin: 0 0 -2px;
}

div#tabs-navigation p {
float: right;
display: inline;
margin: 0 20px 0 0;
line-height: 2.2;
width: 100px;
}

div#tabs-navigation p a {
float: right;
padding-left: 20px;
background: url(../img/icons/16x16/settings.png) no-repeat 0 50%;
}

/* Profil intro */

div#profile-intro {
margin: 0 0 25px;
}

div#expert-picture {
margin: 0 0 15px;
}

div#expert-picture div.inner,
div#profile-intro div.inner {
padding: 14px;
}

div#expert-picture div.small-box {
width: 192px;
background-image: url(../img/small-box-profile-top.gif);
background-color: #d4ccc2;
}

div#expert-picture div.small-box div.inner {
padding: 7px 10px 8px;
background-image: url(../img/small-box-profile-bottom.gif) !important;
}

div#expert-picture-area p {
float: right;
}

div#expert-picture-area h4 {
float: left;
}

p#profile-intro-picture {
text-align: center;
margin: 0;
width: 192px;
}

p#profile-intro-picture img {
border: 1px solid #939598;
}

div#profile-intro-form,
div#profile-intro-edit,
div.profile-intro-form,
div.profile-intro-edit {
margin: 10px 0 0;
}

div#profile-intro-form {
display: none;
}

p#profile-intro-status,
p.profile-intro-status {
margin: 0;
font-size: 1.1em;
line-height: 1.1;
}

p#profile-intro-status-save,
p#profile-intro-status-edit {
margin: 0;
font-size: 0.9em;
}

p#profile-intro-field {
margin: 0;
}

div#profile-intro-form span.field-generic,
div.profile-intro-form span.field-generic {
float: none;
display: block;
}

p#profile-intro-complete {
font-size: 1.1em;
margin: 10px 0 5px -3px;
background: url(../img/profile-complete-inactive.gif) no-repeat;
line-height: 24px;
font-weight: bold;
color: #fff;
width: 194px;
}

p#profile-intro-complete span.progress-bar {
display: block;
background: url(../img/profile-complete.gif) no-repeat;
}

p#profile-intro-complete span.progress-bar span {
display: block;
padding-right: 10px;
text-align: right;
}

div#farms div.small-box {
margin-bottom: 2px;
}

div#farms .box-orange-220 div.inner {
font-size: 1.1em;
background: none;
}

div#farms div.small-box div.inner {
font-size: 1em;
}

div#farms div#farms-name div.inner {
padding-top: 2px;
padding-bottom: 2px;
}

div#farms div#farms-name div.inner p {
padding-right: 30px;
background: url(../img/icons/22x22/farm.png) no-repeat 100% 50%;
}

div#farms div#farms-relation div.inner,
div#farms div#farms-type div.inner {
padding-top: 11px;
padding-bottom: 11px;
}

div#farms-related h4 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

div#farms-related p {
margin: 0;
}

div#farms div#farms-type h4 {
float: left;
}

div#farms div#farms-type img {
float: right;
}

div#groups .box-blue-1-220 div.inner p {
font-size: 1.1em;
margin: 0;
}

div#groups .help div.inner p,
div#groups .button-big div.inner p {
font-size: 1em;
}

div#groups .button-big div.inner p a {
font-weight: normal;
color: #ae4317;
}

div#blog-compose div.inner {
padding-bottom: 0;
}

div#blog-compose div.form-row span.field-blue {
width: 434px;
}

div#blog div.inner {
background: none;
}

div#blog div#blog-content {
font-size: 1.1em;
}

div#blog div#blog-content p {
margin: 0 0 1em;
}

div#blog div#blog-content p#blog-date {
margin: 0;
}

div#blog div#blog-content h4 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

div#blog dl dt {
float: left;
margin-right: 10px;
}

/*div#blog dl dt, div#blog dl dd {
float: left;
}

div#blog dl dt {
clear: left;
margin-right: 10px;
}*/

/* Mina vänner */

div#my-friends {
margin: 0 0 20px;
}

/* Min feed */

div#my-feed {
}

div.feed {
margin: 0 0 12px;
}

div.feed h4 {
margin: 0 0 7px;
padding-left: 15px;
font: normal 1.1em/1 Verdana, Arial, Helvetica, sans-serif;
}

div.feed-box div.inner {
padding: 4px 15px 3px;
}

div.feed ul {
font-size: 1.1em;
line-height: 1.6;
}

div.feed ul li {
margin: 8px 0;
width: 408px;
padding-left: 22px;
}

div#my-feed-earlier {
margin-bottom: 0;
}

div#my-feed-earlier div.inner {
background: none;
}

/* Min gård */

div#my-farm {
}

div#my-farm-intro {
background: url(../img/icons/22x22/farm.png) no-repeat 0 50%;
padding-left: 35px;
margin: 0 0 10px;
font-size: 1.1em;
}

div#my-farm-intro p {
float: left;
margin: 0;
}

div#my-farm-intro img {
float: left;
margin: 10px 0 0 13px;
}

div#my-farm-box div.inner {
background: none;
}

div#my-farm-box h4 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}

div#my-farm-box p#my-farm-grow-blog {
margin: 0;
line-height: 1.3;
}

div#my-farm-box ul {
line-height: 2.2;
}

div#my-farm-box p.icon-note {
line-height: 1.6;
}

div#my-farm-box p.icon-note,
div#my-farm-box ul li {
width: 174px;
}

div#my-farm-footer {
margin: 1px 0 0;
padding: 5px 12px 4px;
line-height: 16px;
}

div#my-farm div.box-footer p a {
float: right;
padding-left: 22px;
background: url(../img/icons/16x16/settings.png) no-repeat 0 50%;
}

/* Mina nyckelord */

div#tags .box-gray-220 div.inner,
div#my-tags div.inner {
padding-top: 0;
background: none;
}

div#tags .help .inner,
div#tags .button-big .inner {
padding-top: 12px !important;
background: url(../img/box-brown-4-220px-bottom.gif) no-repeat 0 100% !important;
}

div#tags dl,
div#my-tags dl {
line-height: 1.4;
}

div#tags dt,
div#my-tags dt {
padding-top: 1em;
font-weight: bold;
}

div#tags div.box-footer,
div#my-tags div.box-footer {
padding: 5px 12px 4px;
line-height: 16px;
}

div#tags div.box-footer p a,
div#my-tags div.box-footer p a {
float: right;
padding-left: 22px;
background: url(../img/icons/16x16/settings.png) no-repeat 0 50%;
}

/* Inkorg */

div.mail-tabs {
background:  url(../img/inbox-tab-bac-left.gif) no-repeat 0 27px;
padding-bottom: 35px;
margin: 10px 0 -20px;
font-size: 1.1em;
}

div.mail-tabs ul li {
float: left;
width: 225px;
line-height: 27px;
text-align: center;
height: 27px;
}

div.mail-tabs ul li a {
color: #000;
}

div.mail-tabs.second-selected {
background-image: url(../img/inbox-tab-bac-right.gif);
}

div.mail-tabs.first-selected ul li.mail-tabs-first {
background-image: url(../img/inbox-tab-left.gif);
padding-right: 10px;
}

div.mail-tabs.second-selected ul li.mail-tabs-second {
background-image: url(../img/inbox-tab-right.gif);
padding-left: 10px;
}

div.mail-top {
padding: 0 0 0 20px;
line-height: 25px;
font-size: 1.1em;
}

div.mail-top h4 {
font-weight: bold;
}

div.mail-top span,
div.mail-item-top span {
float: left;
}

span.mail-top-checkbox {
width: 15px;
padding-right: 5px;
text-align: right;
}

span.mail-top-date,
span.mail-top-user {
width: 100px;
}

span.mail-top-subject {
width: 205px;
}

span.mail-top-subject a {
color: #000;
text-decoration: underline;
}

span.mail-top-subject a:hover {
color: #000;
text-decoration: none;
}

div.mail-controls {
overflow: hidden;
padding: 0 10px;
height: 25px;
}

span.mail-control {
float: left;
background: #eeeae6 url(../img/inbox-control-left.gif) no-repeat;
height: 20px;
margin-right: 5px;
cursor: pointer;
overflow: hidden;
}

span.mail-control:hover input {
text-decoration: underline;
}

span.mail-control span {
float: left;
padding: 3px 7px 7px;
height: 10px;
background: url(../img/inbox-control-right.gif) no-repeat 100% 0;
}

span.mail-control span input {
float: left;
font-size: 10px;
line-height: 10px;
font-weight: bold;
color: #e06c2c;
cursor: pointer;
}

div.mail-list div.mail-item {
background: #dfe9f2 url(../img/box-blue-460px-top.gif) no-repeat;
margin: 0 0 7px;
font-size: 1.1em;
}

div.mail-list div.mail-item-inner {
background: url(../img/box-blue-460px-bottom.gif) no-repeat 0 100%;
padding: 5px 10px;
}

div.mail-list div.mail-item-top {
padding-left: 10px;
height: 17px;
overflow: hidden;
}

div.mail-list div.mail-item-top h4 {
font-weight: normal;
}

div.mail-list div.mail-item.read {
background-image: url(../img/box-green-460px-top.gif);
background-color: #e2e7c1;
}

div.mail-list div.mail-item.read div.mail-item-inner {
background-image: url(../img/box-green-460px-bottom.gif);
}

div.mail-list div.mail-item:hover,
div.mail-list div.mail-item.over {
background-image: url(../img/box-brown-4-460px-top.gif);
background-color: #e9e4dc;
}

div.mail-list div.mail-item:hover div.mail-item-inner,
div.mail-list div.mail-item.over div.mail-item-inner  {
background-image: url(../img/box-brown-4-460px-bottom.gif);
}

div.mail-list div.mail-item.active {
background-image: url(../img/box-brown-3-460px-top.gif);
background-color: #d7cdc2;
}

div.mail-list div.mail-item.active div.mail-item-inner {
background-image: url(../img/box-brown-3-460px-bottom.gif);
}

div.mail-list div.mail-item.active div.mail-item-top {
height: auto;
overflow: visible;
}

div.mail-list div.mail-item.active div.mail-item-message {
display: block;
}

div.mail-list div.mail-item.replied div.mail-item-top {
background: url(../img/icon-replied.gif) no-repeat 0 3px;
}

div.mail-item-message {
/*display: none;*/
padding: 0 5px;
margin: 15px 0 7px;
}

div.mail-item-text {
background: #e9e4dc url(../img/box-brown-4-430px-against-brown-3-top.gif) no-repeat;
margin: 0 0 25px;
}

div.mail-item-text-inner {
background: url(../img/box-brown-4-430px-against-brown-3-bottom.gif) no-repeat 0 100%;
padding: 1px 25px;
}

div.mail-item-reply label {
color: #51514f;
font-weight: bold;
padding-left: 10px;
}

div.mail-item-reply textarea {
height: 110px;
width: 426px;
border: 1px solid #8d959c;
margin-bottom: 10px;
}

div.mail-item-reply span.button-generic {
float: right;
}

div.mail-paging {
background: #c7d38c url(../img/box-green-2-460px-bottom.gif) no-repeat 0 100%;
line-height: 25px;
padding: 0 12px;
}

div#inbox-functions {
margin-top: 14px;
}

/* Skriv meddelande */

div#compose div.inner {
padding: 20px 25px;
}

div.compose-row {
margin: 0 0 10px;
}

div.compose-row .field-generic-ajax,
div.compose-row .field-generic {
width: 400px;
}

div.compose-row .field-generic-ajax {
width: 398px;
}

div.compose-row label {
float: left;
clear: both;
font-weight: bold;
}

div.compose-row textarea {
border: none;
width: 400px;
height: 130px;
}
div#compose-controls {
width: 405px;
margin: 20px 0 0;
}

div#compose-controls .button-generic {
float: right;
}

/* Gård detalj */

div.profile-intro {
font-size: 1.1em;
margin: 0 0 15px;
}

div.profile-intro-col-1,
div.profile-intro-col-2 {
float: left;
width: 200px;
}

div.profile-intro-col-2 {
width: 260px;
}

div.profile-intro-col-1 p,
div.profile-intro-col-2 p {
margin: 0;
}

p#farm-type img {
vertical-align: middle;
margin-left: 3px;
}

div#farm-latest-blog {
margin: 0 0 30px;
}

div#farm-latest-blog div.grow-blog-item {
font-size: 1.1em;
}

div#farm-latest-blog div.grow-blog-item div.inner {
background: none;
}

div#profile-latest-gallery {
margin: 0 0 30px;
}

div#farm-picture {
margin: 0 0 10px;
text-align: center;
}

div#farm-users {
margin: 0 0 20px;
}

div#farm-functions {
margin: 0 0 15px;
}

ul.profile-functions {
margin: 0 0 15px 12px;
line-height: 1.7;
font-size: 1.1em;
}

/* Forum */

/*div#forum-threads-popular {
margin-top: -22px;
}

div#forum-threads-popular h3 {
margin-top: 0;
}*/

ul.thread-list {
margin-bottom: 20px;
}

div.forum-item {
margin: 0 0 20px;
}

div.forum-item div.box-green-460 {
/*margin: 0 0 10px;*/
}

div.forum-item-col-1 {
float: left;
width: 123px;
margin: 0 13px 0 0;
}

div.forum-item-col-2 {
float: left;
width: 300px;
}

p.forum-item-intro {
margin: 0 0 0.5em;
}

p.forum-item-intro a {
color: #000;
}

p.forum-item-intro a:hover {
color: #e06c2c;
}

p.forum-item-stats {
width: 250px;
margin: 0 0 1em;
font-weight: bold;
}

p.forum-item-stats br {
display: none;
}

p.forum-item-stats span.forum-item-threads {
float: left;
}

p.forum-item-stats span.forum-item-replies {
float: right;
}

div.forum-item div.small-box {
width: 300px;
background-image: url(../img/small-box-green-top.gif);
background-color: #c7d38c;
font-size: 1.1em;
}

div.forum-item div.small-box p span {
font-weight: bold;
}

div.forum-item div.small-box div.inner {
background-image: url(../img/small-box-green-bottom.gif) !important;
padding: 5px 8px;
}

div.thread-item h4 {
font-size: 1.1em;
width: 330px;
}

p.thread-item-replies {
float: right;
margin: -1.5em 0 0;
font-size: 1.1em;
}

p.thread-item-latest {
margin: 0;
}

p.thread-item-latest strong {
font-size: 1.1em;
}

div.thread-list div.over {
background-image: url(../img/box-green-2-460px-top.gif);
background-color: #c7d38c;
}

div.thread-list div.over div.inner {
background-image: url(../img/box-green-2-460px-bottom.gif);
}

p.breadcrumb {
margin: 0 0 1em;
font-size: 1.1em;
line-height: 1.36;
margin: 0.72em 0;
}

div.thread div.comments {
padding-top: 0;
}

div.reply-item {
margin: 0 0 10px;
}

div.reply-item h4 {
font-size: 1em;
font-weight: bold;
margin: 0 0 1em;
}

div.reply-item-col-1 {
float: left;
width: 69px;
margin: 0 17px 0 0;
}

div.reply-item-col-2 {
float: left;
width: 350px;
}

div.reply-item p.reply-date {
margin: 0;
}

div.reply-item p.reply-author {
margin: 0 0 1em;
}

div.reply-item div.reply-post {
margin: 0 0 2em;
}

ul.reply-functions li {
display: inline;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 4px;
}

div.quote {
background: #d7cdc2 url(../img/quote-top.gif) no-repeat;
margin: 0 0 1em;
}

div.quote div.inner {
background-image: url(../img/quote-bottom.gif);
padding-bottom: 3px;
}

div.quote p {
margin: 0 0 1em;
}

/* Senaste bönderna */

div#feed-users {
/*position: relative;
margin-top: -30px;*/
margin-top: 34px;
background: #c0d19d url(../img/feed-users-top.gif) no-repeat;
}

div#feed-users-inner {
background: url(../img/feed-users-bottom.gif) no-repeat 0 100%;
padding: 30px 0 16px;
}

div#feed-users h3 {
margin: 1px;
padding: 0 10px;
line-height: 25px;
background: url(../img/feed-users-head-bac.gif) no-repeat;
color: #2b2f1f;
}

div#feed-users ul {
margin: 14px 0 0 8px;
}

div#feed-users ul li {
display: inline;
float: left;
margin: 0 6px 0 0;
}

div#feed-users ul li a {
float: left;
border: 1px solid #e2e7c1;
}

div#feed-users ul li a img {
display: block;
}

/* Hetast i forum */

div#feed-forum {
/*float: left;
width: 220px;
margin: 0 20px 0 0;*/
}

ul.thread-list li span,
div#feed-forum ul li span {
display: block;
width: 176px;
line-height: 2em;
padding: 0 0 0 20px;
background: url(../img/icons/16x16/blob.png) no-repeat 0 50%;
}

/* Största grupperna */

div#feed-groups {
/*float: left;
width: 220px;*/
}

div#feed-groups ul li {
float: left;
overflow: hidden;
}

div#feed-groups ul li a {
float: left;
font-size: 1.1em;
line-height: 1.37em;
width: 140px;
}

div#feed-groups ul li span {
float: right;
width: 36px;
padding: 0 0 1px 20px;
font: bold 1.5em/1 Georgia, "Times New Roman", Times, serif;
background: url(../img/icons/16x16/user.png) no-repeat;
}

div#feed-groups ul li#feed-groups-first {
height: 7em;
padding-top: 2em;
padding-bottom: 2.2em;
}

div#feed-groups ul li#feed-groups-first span {
float: left;
margin: 5px 0 0;
font: 2em/1 Georgia, "Times New Roman", Times, serif;
background:url(../img/icons/22x22/user.png) no-repeat 0 50%;
}

div#feed-groups ul li#feed-groups-first img {
float: left;
border: 1px solid #838486;
margin: 0 10px 0 0;
}

div#feed-groups ul li#feed-groups-first a {
float: none;
width: auto;
}

div#feed-forum p.more,
div#feed-groups p.more {
padding: 0 12px;
line-height: 25px;
background: #d7ccc1 url(../img/box-brown-2-220px-bottom.gif) no-repeat 0 100%;
}

div#gallery {
margin: 0 0 2em;
}

div.search div.inner {
padding-bottom: 8px;
padding-right: 8px;
}

div.search .field-generic {
width: 130px;
margin: 0 5px 0 0;
}

div#expert-intro p {
font-size: 1.1em;
}

div#expert-questions p.comments-item-date {
margin: 0;
}

/* Populära bilder */

div.gallery-view div.inner,
div#feed-pictures div.inner {
padding: 12px 0 0;
overflow: hidden;
width: 460px;
}

div.gallery-view-browser,
div.gallery-view-browser-wrapper,
div#feed-pictures-browser,
div#feed-pictures-browser-wrapper {
margin: 0 12px 10px;
width: 436px;
}

div.gallery-view-browser-wrapper,
div#feed-pictures-browser-wrapper {
overflow: hidden;
height: 107px;
}

.multi-rows div.gallery-view-browser-wrapper {
height: 321px;
}

div.gallery-view-browser-wrapper div.gallery-view-browser,
div.gallery-view-browser-wrapper div#feed-pictures-browser {
width: 880px;
padding: 0;
margin: 0;
}

div.gallery-view table {
/*width: 460px;*/
}

div.gallery-view-browser table,
div#feed-pictures-browser table {
/*width: 440px;*/
float: left;
}

div.gallery-view table tr td,
div#feed-pictures table tr td {
width: 115px;
padding: 0 0 5px;
text-align: center;
vertical-align: middle;
}

.video-gallery div.gallery-view {
overflow: hidden;
}

.video-gallery div.gallery-view table {
width: 480px;
}

.video-gallery div.gallery-view table tr td {
width: 140px;
padding: 0 20px 15px 0;
text-align: left;
}

div.gallery-view div.gallery-view-browser table tr td,
div#feed-pictures table tr td {
width: 105px;
padding: 0 5px 0 0;
}


div.gallery-view table tr td a img,
div.gallery-view span a img,
div#feed-pictures table tr td a img {
border: 1px solid #d5e3ec;
}

div.gallery-view div.box-footer,
div#feed-pictures div.box-footer {
position: relative;
padding: 0 12px;
}

div.gallery-view div.box-footer p,
div#feed-pictures div.box-footer p {
margin: 0;
float: right;
}

div.gallery-view-controls,
div#feed-pictures-controls {
float: left;
}

div.gallery-view-controls ul li,
div#feed-pictures-controls ul li {
float: left;
width: 18px;
height: 18px;
margin: 5px 3px 0 0;
background: url(../img/feed-pictures-next.gif) no-repeat center;
text-indent: -999em;
}

div.gallery-view-controls ul li.active,
div#feed-pictures-controls ul li.active {
cursor: pointer;
}

div.gallery-view-controls ul li.control-prev,
div#feed-pictures-controls ul li.control-prev {
background-image: url(../img/feed-pictures-prev.gif);
}

/* Odlingsbloggen */

img#grow-blog-picture {
float: right;
}

div#grow-blog-table-wrap {
position: relative;
width: 200px;
padding: 0 0 0 30px;
margin: 0 0 10px;
background: url(../img/icons/22x22/farm.png) no-repeat;
}

div#grow-blog table td.col-1 {
font-weight: bold;
width: 4em;
}

tr#grow-blog-type td.col-1 {
display: block;
position: absolute;
top: -999px;
left: -999px;
}

tr#grow-blog-type td.col-2 {
display: block;
position: absolute;
top: 7px;
left: 14em;
}

div#grow-blog h4 {
font: bold 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

div#grow-blog div.inner p {
margin: 0;
}

/* Sök bönder */

div#user-search div.inner {
padding-right: 30px;
padding-left: 30px;
}

div#user-search-form {
margin: 0 0 10px;
}

div#user-search-form label {
float: left;
width: 70px;
line-height: 20px;
}

div#user-search-form select,
div#user-search-form span.field-generic {
float: left;
width: 85px;
font-size: 11px;
margin: 0 0 3px;
}

div#user-search-form span.field-generic {
width: 83px;
}

div#user-search-col-1 {
float: left;
width: 40%;
margin-right: 20%;
}

div#user-search-col-2 {
float: left;
width: 40%;
}

div#user-search p {
float: right;
margin: 0 20px 0 0;
line-height: 20px;
}

div#user-search span.button-generic {
float: right;
}

/* Fråga experten */

div#ask-the-expert {
position: relative;
margin-top: 64px;
}

div#ask-the-expert .inner {
padding: 3px;
}

div#ask-the-expert h3 {
margin: 0;
background: #e4ded7 url(../img/box-brown-2-220px-header.gif) no-repeat;
color: #373533;
padding: 5px 0 5px 92px;
line-height: 1;
}

div#ask-the-expert img {
position: absolute;
left: 8px;
top: -18px;
padding: 6px 9px 9px 6px;
background: url(../img/expert-picture-frame.gif);
}

div#ask-the-expert h4 {
border-bottom: 1px solid #f4f0e9;
padding: 0 0 7px 92px;
margin: 8px 0 3px;
font: 1em/1.4 Verdana, Arial, Helvetica, sans-serif;
}

div#ask-the-expert p {
padding: 0 9px;
margin: 2px 0;
}

/* Undersökning */

div#poll {
/*margin-top: 41px;*/
}

div#poll-box {
position: relative;
}

div#poll-box div.inner {
padding-bottom: 2px;
}

p#poll-question {
float: left;
width: 140px;
}

p#poll-results {
float: right;
width: 50px;
margin: 0;
background: url(../img/poll-question.gif) no-repeat 50% 0;
padding: 45px 0 0;
}

div#poll-buttons {
margin: 5px -10px 0;
width: 216px;
}

span#poll-yes,
span#poll-no,
span#poll-blank {
float: left;
background: url(../img/poll-buttons.gif) no-repeat;
height: 23px;
}

span#poll-yes input,
span#poll-no input,
span#poll-blank input {
display: block;
width: 100%;
height: 23px;
cursor: pointer;
font-size: 11px;
}

span#poll-yes input:hover,
span#poll-no input:hover,
span#poll-blank input:hover {
text-decoration: underline;
}

span#poll-yes {
width: 72px;
}

span#poll-no {
border-left: 1px solid #888475;
background-position: -83px 0;
width: 71px;
}

span#poll-blank {
width: 71px;
border-left: 1px solid #888475;
background-position: 100% 0;
}

span#poll-blank input {
padding-left: 0;
text-align: center;
}

/* Veckans */

div#weekly {
width: 221px;
margin: 15px 0;
}

div#weekly-inner {
position: relative;
}

div#weekly ul {
position: absolute;
right: 0;
top: -22px;
}

* html div#weekly ul {
margin-right: -1px;
}

div#weekly p {
margin: 1em 0;
font-size: 1.1em;
background: no-repeat;
padding-left: 25px;
}

div#weekly p.weekly-author {
background-image: url(../img/icons/16x16/user.png);
}

/* Veckans... */

div#start-col-3 div#weekly ul.tab-navigation li.tab-blue-2 a {
background-image: url(../img/tab-blue-2-right-end.gif);
}

div#start-col-3 div#weekly ul.tab-navigation li.tab-blue-2 a span {
padding-right: 11px;
}

div#start-col-3 div.weekly-content {
display: none;
background: repeat-y;
}

div#start-col-3 div.weekly-content-inner-wrap {
background: no-repeat 0 0;
}

div#start-col-3 div.weekly-content-inner {
background: no-repeat 0 100%;
padding: 12px;
}

div#start-col-3 div.weekly-content-inner img {
/*margin: 0 -3px;*/
}

div#start-col-3 div#weekly-video {
background-image: url(../img/weekly-video-bac.gif);
}

div#start-col-3 div#weekly-video div.weekly-content-inner-wrap {
background-image: url(../img/weekly-video-top.gif);
}

div#start-col-3 div#weekly-video div.weekly-content-inner {
background-image: url(../img/weekly-video-bottom.gif);
}

div#start-col-3 div#weekly-video p.weekly-title {
background-image: url(../img/icons/16x16/video.png);
}

div#start-col-3 div#weekly-farm {
background-image: url(../img/weekly-farm-bac.gif);
}

div#start-col-3 div#weekly-farm div.weekly-content-inner-wrap {
background-image: url(../img/weekly-farm-top.gif);
}

div#start-col-3 div#weekly-farm div.weekly-content-inner {
background-image: url(../img/weekly-farm-bottom.gif);
}

div#start-col-3 div#weekly-farm p.weekly-title {
background-image: url(../img/icons/16x16/farm.png);
}

div#start-col-3 div#weekly-user {
background-image: url(../img/weekly-user-bac.gif);
}

div#start-col-3 div#weekly-user div.weekly-content-inner-wrap {
background-image: url(../img/weekly-user-top.gif);
}

div#start-col-3 div#weekly-user div.weekly-content-inner {
background-image: url(../img/weekly-user-bottom.gif);
}

div#start-col-3 div#weekly-video.active,
div#start-col-3 div#weekly-farm.active,
div#start-col-3 div#weekly-user.active {
display: block;
}

/* Kalender */

div.calendar-border {
border: 1px solid #9d9a97;
background: #fff;
padding: 5px;
}

div.calendar div.calendar-border {
margin: 0 0 12px;
}

div.calendar-border h3 {
margin-top: 0;
}

div.calendar-border table {
width: 100%;
border-collapse: collapse;
margin-top: 5px;
}

div.calendar-border {
padding-bottom: 25px;
}

div.calendar div.calendar-border {
padding-bottom: 5px;
}

div.calendar div.calendar-border table {
margin-bottom: 5px;
margin-top: 0;
}

div.calendar-border table td {
width: 24px;
height: 24px;
border: 2px solid #fff;
color: #fff;
background: #eeb195 no-repeat 100% 0;
text-align: center;
vertical-align: middle;
}

div.calendar-border table td.calendar-tagged {
background-image: url(../img/calendar-tag.gif);
}

div.calendar-border table td a {
color: #fff;
}

ul.calendar-month {
width: 100px;
margin: 0 auto;
}

ul.calendar-month li {
float: left;
}

ul.calendar-month li.calendar-current {
width: 80px;
text-align: center;
}

ul.calendar-month li.calendar-month-prev a,
ul.calendar-month li.calendar-month-next a{
float: left;
width: 9px;
height: 16px;
text-indent: -999em;
background: no-repeat 50%;
}

ul.calendar-month li.calendar-month-prev a {
background-image: url(../img/arrow-left.gif);
}

ul.calendar-month li.calendar-month-next a {
background-image: url(../img/arrow-right.gif);
}

div.calendar-border p {
margin: 0.5em 0;
}


dl.calendar-list {
padding: 0 0 0 40px;
}

dl.calendar-list dt {
position: relative;
font-weight: bold;
}

dl.calendar-list span.calendar-list-date {
position: absolute;
top: 0;
left: -40px;
display: block;
width: 1.8em;
height: 1.7em;
color: #fff;
border: 2px solid #fff;
font-weight: normal;
text-align: center;
line-height: 1.7;
}

dl.calendar-list dd {
margin: 0 0 1em;
}

dl.calendar-list dd a {
display: block;
color: #000;
}

td.calendar-today,
dt.calendar-today span.calendar-list-date {
background-color: #e06c2c !important;
}

td.calendar-tomorrow,
dt.calendar-tomorrow span.calendar-list-date {
background-color: #e78c5f !important;
}

td.calendar-next-tomorrow,
dt.calendar-next-tomorrow span.calendar-list-date {
background-color: #ea9f7b !important;
}

td.calendar-inactive {
background-color: #f7ded3 !important;
}

div.calendar p.calendar-more {
margin: 0;
padding: 0 0 0 40px;
}

/* Hitta gården */

div#interactive-map {
/*position: relative;
margin-top: -64px;*/
background: #bfafa1 url(../img/interactive-map-top.gif) no-repeat;
padding: 67px 3px 0;
}

div#interactive-map h3 {
margin: 0;
padding: 0 10px;
line-height: 23px;
background: url(../img/box-brown-1-220px-header.gif) no-repeat;
color: #3c3834;
}

/*För dummyn */
div#interactive-map-2 img,
div#interactive-map img {
display: block;
}

/* Vänster - Nyheter */

div#start-col-3 div#news div.news-item {
margin: 0 0 10px;
}

div#start-col-3 div#news div.news-item p {
margin: 1em 0;
}

/* På gång */

div#feed-latest-news,
div#feed-today {
position: absolute;
top: 81px;
left: 215px;
width: 753px;
height: 25px;
line-height: 25px;
padding: 0 9px;
background: #b9d0e2 url(../img/feed-today-bac.gif) no-repeat 0 100%;
}

div#feed-latest-news h4,
div#feed-today h4 {
float: left;
color: #444f58;
font-weight: bold;
}

div#feed-latest-news a,
div#feed-today a {
color: #2b3237;
}

div#feed-latest-news p {
float: left;
margin: 0 0 0 20px;
}

div#feed-today ul {
float: left;
}

div#feed-today li {
float: left;
display: inline;
height: 25px;
padding-left: 30px;
margin-left: 20px;
background: no-repeat 0 50%;
}

div#feed-today li.feed-today-icon-potato {
background-image: url(../img/icon-potato.png);
}

div#feed-today li.feed-today-icon-sun {
background-image: url(../img/icon-sun.png);
}

/* Väder */

div#weather {
position: absolute;
top: 7px;
left: 215px;
width: 430px;
}

div#weather-col-1 {
float: left;
width: 246px;
margin-right: 10px;
}

div#weather div.weather-item {
float: left;
width: 79px;
height: 64px;
padding: 3px 0 0;
margin: 0 3px 0 0;
background: #b9d0e2 url(../img/weather-item-bac.gif) no-repeat;
color: #2c3338;
}

div#weather div.weather-item p {
margin: 0;
text-align: center;
line-height: 1.2;
font-size: 0.9em;
}

div#weather-col-2 {
position: relative;
float: left;
color: #fff;
margin-top: 10px;
}

div#weather-big h4,
div#weather-col-2 h4 {
margin: 0;
font-size: 1.1em;
}

div#weather-big h4 span,
div#weather-col-2 h4 span {
float: left;
}

div#weather-col-2 a {
color: #fff;
}

div#weather-col-2 p {
margin: 5px 0 0;
}

span.weather-location-toggle {
cursor: pointer;
font-weight: bold;
margin-left: 2px;
padding-left: 3px;
background: url(../img/weather-toggle-arrow.gif) no-repeat 100% 5px;
padding-right: 17px;
}

span.weather-location-toggle.over {
background: url(../img/weather-toggle-arrow.gif) no-repeat 100% 5px;
padding-right: 17px;
}

span.weather-location-toggle.active {
background: #fff url(../img/weather-toggle-arrow.gif) no-repeat 100% -16px;
color: #7fa0bd;
padding-right: 17px;
}

div.weather-locations {
/*display: none;*/
position: absolute;
top: 1.6em;
left: 0;
z-index: 45;
padding: 3px 0 3px 3px;
background: #fff;
border-bottom: 1px solid #ccc;
}

div.weather-locations.active {
display: block;
}

div.weather-locations div {
width: 140px;
height: 295px;
overflow: auto;
}

div.weather-locations h5 {
font: 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
color: #999;
margin: 0 0 5px;
}

div.weather-locations ul li a {
display: block;
color: #7fa0bd !important;
padding-left: 3px;
}

* html div.weather-locations ul li a {
width: 117px;
}

div.weather-locations ul li a:hover {
background: #7fa0bd;
color: #fff !important;
text-decoration: none;
}

div#weather-big {
/*display: none;*/
z-index: 200;
position: absolute;
top: -30px;
left: 50%;
margin-left: -300px;
}

div#weather-big.active {
display: block;
}

div#weather-big-control {
position: absolute;
margin-top: 14px;
}

div#weather-big-bac {
background:  url(../img/weather-bac.png) no-repeat;
height: 262px;
width: 600px;
}

div#weather-big-inner {
position: absolute;
top: 60px;
left: 60px;
width: 420px;
height: 102px;
padding: 20px 30px;
}

p#weather-big-close {
position: absolute;
top: 5px;
right: 5px;
margin: 0;
cursor: pointer;
text-indent: -999em;
background: url(../img/icon-close.gif) no-repeat;
width: 22px;
height: 21px;
}

div#weather div#weather-big div.weather-item {
float: left;
text-align: center;
margin: 0 0 0 3px;
padding: 0px;
width: auto;
height: auto;
background: none;
}

div#weather div#weather-big div.weather-item-inner {
background: #b9d0e2 url(../img/weather-item-2-bac.gif) no-repeat;
width: 80px;
height: 55px;
}

div#weather div#weather-big div.weather-item h5 {
font: bold 1.2em/1 Georgia, "Times New Roman", Times, serif;
color: #fff;
margin: 0 0 5px;
}

div#weather div#weather-big div.weather-item p {
margin: 0;
}

div#weather div#weather-big h4 {
font-weight: normal;
font-size: 1.1em;
color: #fff;
}

/* Sökresultat */

div#search-form-box {
margin: 0 0 20px;
}

div#search-form {
float: left;
width: 226px;
margin-right: 10px;
}

div#search-form-box span.field-generic {
width: 150px;
margin-right: 5px;
}

div#search-form-box p {
float: left;
width: 200px;
margin: 3px 0 0;
}

div#search-form-box h5 {
background: url(../img/arrow-right.gif) no-repeat 0 50%;
padding-left: 10px;
font-weight: bold;
margin-top: 10px;
}

div#search-form-box h5.active {
cursor: pointer;
}

div#search-form-box h5.show {
background-image: url(../img/arrow-down.gif);
}

div#search-form-box div.advanced {
float: left;
width: 436px;
background: #b19f90 url(../img/box-brown-1-436px-top.gif) no-repeat left top;
}

div#search-form-box div.advanced div.inner {
width: 100%;
padding: 12px;
background-image: url(../img/box-brown-1-436px-bottom.gif);
}

div#search-form-box div.advanced div.inner div {
float: left;
width: 100px;
margin: 0 0 0.8em;
}

div#search-form-box div.advanced div.inner input {
border: 1px solid #36759e;
margin-right: 4px;
}

div.search-results-footer,
div.search-results {
margin-bottom: 10px;
font-size: 1.1em;
}

div.search-results-footer div.inner {
background: none;
}

div.search-results-footer h4,
div.search-results h4 {
padding-left: 22px;
margin: 0 0 10px;
background: no-repeat 0 50%;
font-weight: bold;
line-height: 1.6;
}

div.search-results-footer ul,
div.search-results ul {
margin-left: 22px;
}

div.search-results-footer div.inner div.col-1 {
float: left;
width: 80px;
}

div.search-results-footer div.inner div.col-2 {
float: left;
width: 356px;
}

div.search-results-footer div.inner div.col-2 a {
font-weight: bold;
}

div.search-results-footer div.inner div.col-2 h5 a {
font-weight: bold;
}

div.search-results-footer div.inner div.col-2 p {
margin: 0.4em 0 0 0;
}

div.search-results-footer div.inner div.col-2 p.info {
margin-bottom: 1em;
}

div#search-results-members div.inner {
background: url(../img/box-blue-3-460px-bottom.gif) no-repeat 0 100%;
}

div#search-results-farms div.inner {
background: url(../img/box-green-2-460px-bottom.gif) no-repeat 0 100%;
}

div#search-results-farms div.inner img {
vertical-align: middle;
}

div#search-results-groups div.inner {
background: url(../img/box-orange-460px-bottom.gif) no-repeat 0 100%;
}

div#search-results-blogs div.inner {
background: url(../img/box-gray-460px-bottom.gif) no-repeat 0 100%;
}

div#search-results-expert div.inner {
background: url(../img/box-green-460px-bottom.gif) no-repeat 0 100%;
}
/* </Added by dqc> */

div#search-results-forum {
margin-bottom: 6px;
}

div#search-results-forum div.inner {
background: url(../img/box-green-460px-bottom.gif) no-repeat 0 100%;
padding: 4px 12px;
}

/* Medlemmar */

div#weekly-user h3 {
margin-top: 0;
}

p.weekly-quote {
padding-left: 25px;
}

ul.edit-menu {
margin: 0 0 -10px;
}

ul.edit-menu li {
margin: 0 0 10px;
}

#members-drop select {
margin: 10px 0 0;
}

/* Senaste bloggarna */

div#latest-blog div.inner {
background: url(../img/box-green-460px-bottom.gif) no-repeat 0 100%;
}

div#latest-blog div.inner img {
display: block;
}

div#latest-blog div.inner h4 {
margin: 1em 0 0 0;
}

div#latest-blog div.inner h5 {
font-weight: bold;
margin: 0.2em 0 0.4em 0;
}

div#latest-blog div.inner h5 a {
color: #000;
}

div#latest-blog div.inner p {
margin: 0;
}

div#latest-blog div.box-footer p {
float: right;
line-height: 16px;
margin: 4px 0 5px;
}

div#latest-blog div.box-footer p.icon-talk {
float: left;
}

div#latest-blog div.inner a {
font-weight: bold;
color: #e06c2c;
}

div#latest-blog div.col-1 {
float: left;
width: 134px;
}

div#latest-blog div.col-2 {
float: left;
width: 302px;
}

div#latest-blog div.col-2 p.comment-count {
margin: 1.0em 0 0 0;
font-weight: bold;
}

div#more-blog div.row {
margin: 0.3em 0;
}

div#more-blog div.row div.date {
float: left;
width: 70px;
}

div#more-blog div.row div.by {
float: left;
width: 130px;
font-weight: bold;
}

div#more-blog div.row div.header {
float: left;
width: 260px;
}

div#more-blog div.row div.header a {
color: #000;
}

/* Nya forumdelen - 
la till en ny box-class  för orange
la till länkar i type.css
kommentera bort forum-threads-popular margins
*/

div#forum-categories {
margin-top: -22px;
}

div#forum-categories h3 {
margin-top: 0;
}

div.forum-categories div.inner {
padding: 10px 10px 7px;
}

div.forum-categories ul li {
margin: 0 0 3px;
width: 190px;
padding: 10px 15px;
background: #f7e9c4 url(../img/box-orange-220px-top.gif) no-repeat;
}

div.forum-categories ul li h4 {
position: relative;
font-size: 1.1em;
margin: 0 0 0.5em;
padding: 0 80px 0 0;
width: 110px;
}

div.forum-categories ul li strong {
position: absolute;
right: 0;
bottom: 0;
font-size: 0.9em;
}

div.forum-categories ul li p {
margin: 0;
}

div.forum-categories ul li.sel,
div.forum-categories ul li.over {
background: #eccf79 url(../img/box-orange-2-220px-top.gif) no-repeat
}

div.forum-categories ul li.sel a {
color: #000;
}

div.forum-categories ul li.over a {
text-decoration: underline;
color: #000;
}

div#forum-intro h3 {
margin-top: 0;
}

div#forum-filter {
margin: 0 0 20px;
}

div#forum-filter div.inner {
padding-top: 0;
padding-bottom: 0;
}

div#forum-filter p.collapsible-toggle {
line-height: 30px;
margin: 0;
background: url(../img/arrow-down.gif) no-repeat 100% 50%;
}

div#forum-filter p.collapsed-toggle {
background-image: url(../img/arrow-right.gif);
}

div.forum-filter-col {
float: left;
width: 33%;
padding: 0 0 12px;
font-size: 1.1em;
}

div.forum-filter-col-1 {
width: 25%;
}

div.forum-filter-col-2 {
width: 40%;
}

div.forum-filter-col-3 {
width: 35%;
}

div.forum-loader {
text-align: center;
padding: 30px 0 0;
}

div#forum-updates div.thread-list div.thread-item p {
margin: 0;
}

div#forum-updates div.thread-list div.thread-item div.inner {
padding-top: 5px;
padding-bottom: 5px;
}

div.thread-list div.thread-item {
margin: 0 0 7px;
}

div.thread-list div.thread-item p.created,
div.thread-list div.thread-item p.reply {
padding: 0 0 0 20px;
background: no-repeat;
}

div.thread-list div.thread-item p.created {
background-image: url(../img/icons/16x16/compose.png);
}

* html div.thread-list div.thread-item p.created {
background-image: url(../img/icons/16x16/compose.gif);
}

div.thread-list div.thread-item p.reply {
background-image: url(../img/icon-replied.gif);
background-position: 0 4px;
}

div.thread-list div.thread-item h4 {
margin: 0 0 0.5em;
}

div.thread-list div.over h4 a {
text-decoration: underline;
}

p.thread-item-replies {
margin-top: -2em;
}

div.forum-intro {
margin: 0 0 20px;
}

div.forum-sort ul {
float: right;
font-size: 1.1em;
margin: 0 0 5px;
}

div.forum-sort ul li {
float: left;
display: inline;
margin: 0 0 0 5px;
}

div.forum-sort ul li.sel {
font-weight: bold;
}

div.thread h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #000;
padding: 0 150px 0 0;
margin: 0 0 1em;
}

div.thread div.forum-sort {
float: right;
margin-top: -2.7em;
}