@import "/css/common.css";
@import "/css/corners.css";

/** { border: 1px solid Red } */

body {
	margin: 0;
	padding: 0;
    margin-left: auto;
    margin-right: auto;
    font: bold 16px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
    background: #fff url(http://cf.bloggy.se/images/bodyBg.png) repeat-x;
}
a {
    text-decoration: none;
}

div, p, h1, h2, h3, form, table, td, th {
	margin: 0;
	padding: 0;
}
h1 {
    font-size: 22px;
}

table {
	border-spacing: 0;
}
  
form {
	display: inline;
}

img {
	border: 0;
}
  
.clearer {
	clear: both;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}
#results .buddylink, .buddylink a, .buddylink a:link, .buddylink a:visited {
    color: #444;
    text-decoration: underline;
}

#results .buddylink a, a:link, a:visited {
    color: #666;
}
#results li a, a:link, a:visited {
      color: #111;
}
#results a, a:link, a:visited {
      color: #555;
}
#results a:hover, a:hover b {
      color: #f39;
}
  
a:link {
  color: #003de8;
}

a:visited {
  color: #930d85;
}

a:hover, a:hover b {
  color: #000;
}

.nv a:visited, .nv a:visited b, a.nv:visited {
  color: #003de8;
}

.nv a:hover, .nv a:hover b, a.nv:hover {
  color: #000;
}

.lit a:link, a.lit:link {
  color: #497bb6;
}

.lit a:visited, a.lit:visited {
  color: #b649a1;
}

.lit a:hover, a.lit:hover {
  color: #000;
}

.litnv a:link, a.litnv:link {
  color: #497bb6;
}

.litnv a:visited, a.litnv:visited {
  color: #497bb6;
}

.litnv a:hover, a.litnv:hover {
  color: #000;
}
#search #searchEntry  { 
	width: 110px;
	text-align: center;
	padding-top: 6px;
}

#searchBox:hover {
    background: #ccc;
    cursor: pointer;
}
  
#search #searchBox, #search #locationBox {
    background: #eee;
    border: 1px solid #ddd;
	width: 90px;
	font-size: 13px;
}

#search #searchOptionsCtrl {
	font-size: 11px;
}

#search #searchOptions {
	margin: 3px auto 0 auto;
	text-align: center;
}

#search #searchButton input:hover {
    border: 1px solid #f39;
}
#search #searchButton input {
    font-family: Helvetica, sans-serif;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;
    border-color: #80b5d0;
	font-size: 12px;
}

#header {
/* 	border-bottom: 3px solid #ccc; */
	height: 48px;
}

#headerContent {
	width: 795px;
	margin: 0 auto;
	position: relative; 
/*	height: 80px;  not needed?*/
}

#header #logo {
	position: absolute;
	top: 3px;
	left: -10px;
}

#header #search {
    width: 522px;
    background: #fff;
	position: absolute;
	z-index: 100;
	height: 32px;
	top: 7px;
    border: 1px solid #ccc;
	left: 270px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#header #searchEntry {
 	display: block;
 	float: left;
 	margin-right: 4px;
}

#header #searchButton {
    padding-top: 6px;
	display: block;
	float: left;
	margin-right: 3px;
	line-height: 20px;
}

#header #searchOptionsCtrl a:hover {
    border-bottom: 2px solid #f39;
    padding-bottom: 6px;
}

#header #searchOptionsCtrl {
	display: block;
	float: left;
	line-height: 32px;
	height: 32px;
}

#main {
    /* tom  */
}

#mainContent {
	width: 795px;
	margin: 0 auto;
}
#navi {
    font-family: 'Lucida Grande',sans-serif;
    position: absolute;
    top: 0px;
    left: 180px;
    white-space:nowrap;
    z-index: 110;
    font-size: 105%;
	color: #777;
}

#navi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	text-align: center;
}

#navi li {
	display: inline;
	margin: 0;
	padding: 0;
}

#footer {
	/*border-top: 3px solid #ccc; */
    text-align: center;
	padding: 10px;
    font-size: 12px;
	color: #777;
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	text-align: center;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0;
}

#footer img {
	vertical-align: top;
}

#footer .copy {
	font-size: 11px;
    font-style: normal;
    font-family: Helvetica, sans-serif;
}

#results {
    /* for IE */
    filter:alpha(opacity=89);
    /* CSS3 standard */
    opacity:0.89;
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
	margin-right: 180px;
	width: 593px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	_width: 573px;
    padding-bottom: 20px;
}

#results .msg h1 {
    text-decoration: none;
	font-size: 17px;
    line-height: 103%;
}
#results h2 {
	font-size: 21px;
	line-height: 18px;
	margin-bottom: 5px;
}

#results ul {
	list-style-type: none;
	margin: 0; 
	padding: 0;
}
#results ul div.huvud {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#results ul div.thread {
  margin-top: 2px;
  margin-left: 60px;
}

/* IE hack  */
#results ul div.thread { display: inline-block; }
#results ul div.thread { display: block; }

#results ul div.thread ul {
	border-width: 0;
}

#results .firstpostarrow {
    background: url(/images/guestbook-arrow.gif) 90px 10px no-repeat;
}
#results .coarrowfirstpost {
    background: url(/images/guestbook-arrow-co.png) 90px 10px no-repeat;
}

#results .firstpost {
	margin: 0;
	padding: 5px 10px;
}
#results #topics {
    font-color: #444;
    padding-top: 7px;
    height: 20px;
    padding-bottom: 3px;
}
#results #timer {
    float: right;
    font-size: 12px;
}
#results .coarrow {
    background: url(/images/guestbook-arrow-co.png) 46px 10px no-repeat;
	margin: 0;
	padding: 1px 10px 5px 10px;
}

#results .arrow {
    background: url(/images/guestbook-arrow.png) 46px 10px no-repeat;
	margin: 0;
	padding: 1px 10px 5px 10px;
}
#results li div.bigavatar {
    filter:alpha(opacity=99);
    opacity:0.99;
	float: left;
	width: 73px;
	height: 73px;
	overflow: hidden;
}
#results li div.smallavatar {
    filter:alpha(opacity=99);
    opacity:0.99;
    float: left;
    width: 24px;
    height: 24px;
    overflow: hidden;
}

#results li div.avatar {
    filter:alpha(opacity=99);
    opacity:0.99;
	float: left;
	width: 30px;/* was 53*/
	height: 30px;
	overflow: hidden;
}

#results li div.avatar a {
	text-decoration: none;
}

#results li div.bigavatar img {
	width: 73px;
	height: 73px;
}
#results li div.avatar img {
    filter:alpha(opacity=99);
    opacity:0.99;
	width: 30px;
	height: 30px;
}

#results .firstpost .msg {
	margin-left: 89px;
    padding-top: 5px;
    padding-left: 10px;
	margin-bottom: 0;
    line-height: 116%;
}

#results li .msg {
    word-wrap: break-word;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 1px;
    background-image: url(/images/alert-overlay.png) repeat-x scroll 0 0;
	margin-left: 45px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 80%;
    line-height: 130%;
    padding-top: 5px;
    padding-left: 10px;
	margin-bottom: 0;
    color: #333;
}
#results li .info a:hover {
    color: #FF3399;
}
#results li .info a, a:link {
    color: #666;
}
#results .firstpost .info {
    font-family: Arial;
    text-align: right;
	margin-left: 89px; /*was 89*/
    font-weight: normal;
	color: #777;
}

#results .cross{
    background: url(/images/cross.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    margin-left: 7px;
    float: left;
}

#results .ownheart {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  float: left;
}
#results .heart {
    background: url(/images/silver-heart.png) no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    float: left;
}
#results .heartgold {
    background: url(/images/heart.png) no-repeat;
}

#results li .info {
    font-family: Arial,Helvetica,sans-serif;
    text-align: right;
	margin-left: 45px; 
    font-weight: normal;
	color: #777;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 3px;
	font-size: 12px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
}
#results li .delete {
    background: transparent url(/images/delete.gif) no-repeat 0% 50%;
    padding-left: 12px;
    margin-left: 5px;
}

#results li img.thread {
	margin-bottom: -5px;
}

#results div.thread li.first {
  border-top: 0px;
}

#results .paginator {
	margin: 10px 0;
	text-align: center;
}

#results #pager-bottom.paginator {
	margin-bottom: 0;
}

#sidebar {
    filter:alpha(opacity=89);
    opacity:0.89;
	width: 170px;
	float: right;
}

#sidebar h2 {
    color: #555;
    padding-left: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    font-size: 17px;
}

#sidebar .city {
    padding-top: 5px;
    font-weight: normal;
    font-size: 14px;
}
#sidebar .bio {
    padding-top: 5px;
    font-size: 14px;
    font-weight: normal;
}
/*
#sidebar .web {
}
*/
#sidebar .modulead {
    background: #fff;
	color: #888;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-top-left-radius: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	margin: 0 0 3px 0;
	padding: 10px;
	width: 148px;
}
#sidebar .module {
    background: #fff;
	color: #888;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-top-left-radius: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 148px;
}
#sidebar .about h2 {
    font-size: 14px;
}
#sidebar .module h3 {
	font-weight: normal;
	margin-bottom: 5px;
	font-size: 13px;
	color: #000;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar li {
	margin: 0 0 5px 0;
	padding: 0;
    color: #000;
}

#sidebar li.last {
	margin: 0;
}

#sidebar img.rss {
	margin-bottom: -3px;
}

#sidebar .list ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#sidebar .list li {
	margin: 0 0 5px 0;
	padding: 0;
    color: #777;
}

#sidebar .list li.last {
	margin: 0;
}

#sidebar #promo b {
	background-color: #ffffcc;
	padding: 2px;
}

#results li.st {
	border: 0;
	background-color: #edf2f8;
}

#results li.st .info .stnote {
	float: right;
	color: #a2b3c7;
}

.blue {
    background-color: #e5e5e5;
    color: #246;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
    padding: 2px 5px;
    border: none;
    font-size: 16px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;
    margin-top: 3px;
    border-color: #80b5d0;
}
.blue:hover {
    border-color: #535353;
}

textarea {
    width: 370px;
    height: 60px;
    border: 1px solid #cccccc;
    padding: 5px;
    font-size: 20px;
    font-family: Tahoma, sans-serif;
}

.smallfont {
    font-size: 14px;
    padding-top: 2px;
}
.comment {
    background: url(/images/comment_add.png) no-repeat 0 -1px;
    padding-left: 20px;

}
#addrss:hover {
    background-color: #fff;
}
#addrss {
    color: #111;
    width: 300px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;
    border-color: #80b5d0;
    font-size: 18px;
    padding: 5px;
    margin-left: 20px;
}
#rssformbg {
    padding-left: 0px;
    padding-bottom: 20px;
}
.sentmsg {
    border-width:1px 0pt;
    margin: 12px 0;
    padding: 8px 42px;
    font-size: 1.2em;
    color:inherit;
    background: #FFFFCC url(/images/accept.png) no-repeat 10px 10px;
    border-color:#F0AC1C;
    border-style:solid;
    border-width:1px 0pt;
    display: none;
}
.gillart:hover {
    border: 1px solid #000;
    background: #f39;
}
.gillart {
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
}
.addfriend:hover {
    border: 1px solid #000;
}
.addfriend {
    padding: 2px;
    padding-left: 25px;
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #fff;
    -moz-border-radius: 3px;
    background: #FFFFCC url(/images/users.png) no-repeat 4px center;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.separator {
    border-bottom: 1px dotted #ccc;
    padding: 10px;
}
#addfriendmsg {
    display: none;
}
.cancelfriend:hover {
    border: 1px solid #000;
}
.cancelfriend{
    padding: 2px;
    padding-left: 25px;
    padding-right: 5px;
    background: #FFFFCC url(/images/cancel.png) no-repeat 5px 5px;
    border: 1px solid #ccc;
    background-color: #fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
}
#newfriendmsg a:link {
    background-color: transparent;
}

#newfriendmsg a:visited {
    background-color: transparent;
}
#newfriendmsg {
    position: fixed;
    z-index: 1000;
    height: 20px;
    display: none;
    text-align: left;
    width: 100%;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    padding-top: 3px;
    top: 0;
    left: 0;
    padding-left: 10px;
    background: url(/images/topbar.gif) repeat-x;
    border-bottom: solid 1px #777;
}

.accept {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 2px;
    padding-left: 23px;
    padding-right: 10px;
    background: #FFFFCC url(/images/accept.png) no-repeat 3px 4px;
}
.cancel {
    background: #FFFFCC url(/images/cancel.png) no-repeat 5px 5px;
}
.alreadyfriends {
    background: #FFFFCC url(/images/group_add.png) no-repeat 5px 5px;
}
.commentform {
    text-align: left;
}
.commentform textarea {
    font-size: 14px;
    width: 430px;
}
.datetime {
 /*   background: url(/images/date.gif) no-repeat 0px 3px;*/
    font-size: 13px;
    margin-top: 1px;
    padding-top: 1px;
    text-align: right;
    color: #666;
    padding-left: 20px;
    padding-right: 10px;
}
.line {
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    padding-top: 3px;
}
#results .settings a {
    padding-right: 20px;
    color: #444;
}
#results .settings {
    background: url(/images/guestbook-arrow.gif) center right no-repeat;
    margin: 0;
    border-bottom: 2px dotted #ccc;
    width: 130px;
    padding: 5px;
}
#profile h2 {
    font-size: 18px;
    margin:0;
    color: #444;
    padding: 0;
    padding-top: 7px;
    padding-bottom: 2px;
}
#profile {
    width: 430px;
    padding-left: 20px;
}
#profile .short {
    width: 71px;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color: #80b5d0;
    font: bold 16px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
}
#profile .settingsinput {
    cursor: pointer;
    width: 300px;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color: #80b5d0;
    font: bold 16px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
}
.settingsheader {
     background: url(/images/configure.png) 0px 4px no-repeat;
     padding: 5px;
     padding-left: 40px;
}
.rssheader {
    background: url(/images/configure.png) 0px 4px no-repeat;
    padding: 5px;
    padding-left: 40px;
}
#profilepic img {
    margin: 10px;
}
#feedlist a, a:link, a:visited {
    color: #666;
}
#feedlist {
    padding-top: 0px;
}
#feedlist li:hover {
    border-bottom: 2px solid #f39;
}
#feedlist li {
    font-size: 13px;
    border-bottom: 2px dotted #ccc;
    padding-bottom: 6px;
}
#feededit li {
    font-size: 15px;
    border-top: 2px dotted #ccc;
    padding-bottom: 10px;
    padding-top: 5px;
}
#rssknapp {
    margin: 10px;
}
.rssimg {
    margin-right: 5px;
}
#posttypes {
    font-size: 14px;
    padding-bottom: 2px;
}
#moviepost:hover, #imgpost:hover, #filepost:hover, #linkpost:hover, #textpost:hover, #soundpost:hover {
    border-bottom: 3px solid #f39;
    padding-bottom: 1px;
}
#textpost {
    padding-left: 20px;
    margin-left: 0px;
    background: url(/images/note.png) no-repeat;
    border-right: none;
}
.postmpl {
    cursor: pointer;
    padding-left: 20px;
    margin-left: 10px;
    padding-right: 5px;
    border-right: 2px dotted #ccc;
}
#soundpost {
    background: url(/images/sound.png) no-repeat;
    border: none;
}
#linkpost {
    background: url(/images/page.png) no-repeat;
}
#imgpost {
    background: url(/images/picture.png) no-repeat;
}
#moviepost {
    background: url(/images/film.png) no-repeat;
}
#filepost {
    border-left: 2px dotted #ccc;
    padding-left: 33px;
    background: url(/images/disk.png) 7px 0px no-repeat;
}
.filedesc {
    font-family: Arial;
    font-size: 12px;
    color: #666;
    padding-bottom: 3px;
}
#linkpostinput {
    width: 380px;
    margin-bottom: 4px;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color: #80b5d0;
    font: bold 16px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;

}
.link a {
    text-decoration: underline;
}
.link {
    background: url(/images/page.png) no-repeat;
    margin-right: 20px;
    padding-left: 20px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 410px;
}
.file {
    background: url(/images/disk.png) no-repeat;
    margin-right: 20px;
    padding-left: 25px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 90%;
    height: 25px;
    font-size: 16px;
}
.pdffile {
    background: url(/images/pdf-document.png) no-repeat;
}
.zipfile {
    background: url(/images/zip.png) no-repeat;
}
.musicfile {
    background: url(/images/sound.png) no-repeat;
    width: 100%;
}
.moviefile {
    background: url(/images/film.png) no-repeat;
}
.textfile{
    background: url(/images/text.gif) no-repeat;
}
.exefile {
    background: url(/images/exec_wine.png) no-repeat;
}
.imagefile {
    background: url(/images/picture.png) no-repeat;
    width: 290px;
}
.player {
    margin-top: 5px;
    margin-bottom: 5px;
}
.embimg {
    padding-bottom: 3px;
    margin-right: 10px;
}
.imgborder:hover {
    border: 1px solid #555;
}
.imgborder {
    border: 1px solid #ccc;
}
.avatarimg:hover {
    border: 1px solid #f39;
}
.avatarimg {
    filter:alpha(opacity=99);
    opacity:0.99;
    border: 1px solid #ccc;
}
.spotifylink {
    text-decoration: underline;
    background: url(/images/spotify.png) no-repeat;
    font-size: 13px;
    margin-top: 4px;
    padding-left: 26px;
    padding-bottom: 2px;
}
.httplink {
    text-decoration: underline;
}
#id_note_body {
    font-family: Helvetica, sans-serif;
    font-size: 16px;
}
img.percentImage {
  background: white url(/images/percentImage_back.png) top left no-repeat;
  padding: 0;
  margin: 5px 0 0 0;
  background-position: 1px 0;
}
.youtube {
    background: url(/images/youtube.png) no-repeat top right;
    margin-right: 15px;
}
#postall {
    width: 450px;
    padding-bottom: 3px;
}
#postinfo {
    display: none;
}
#results .rsstype {
  margin-right: 20px;
  padding-left: 25px;
  margin-bottom: 3px;
  width: 410px;
  overflow: hidden;
}
#results .koppling {
  font-size: 12px; 
  padding-left: 25px;
  font-family: Arial;
}
#results .morerss {
    padding-right: 20px;
    color: #888;
    font-size: 13px;
    text-align: right;
}
#profile .twitter {
    background: url(/images/twitter-16.png) no-repeat center left;
    padding-left: 20px;
}
#profile .jaiku {
    background: url(/images/jaiku-16.png) no-repeat center left;
    padding-left: 20px;
}
#profile .fireeagle {
    background: url(/images/fireeagle.png) no-repeat center left;
    padding-left: 20px;
}
#profile #pingfm {
    background: url(/images/pingfm.png) no-repeat center left;
    padding-left: 20px;
}
#profile #hellotxt {
    background: url(/images/hellotxt-0.png) no-repeat center left;
    padding-left: 20px;
}
.rsslist {
    padding-left: 20px;
    font-size: 13px;
}
#showmore:hover {
    border-bottom: 3px solid #f39;
}
#showmore {
    background: #eee url(/images/bullet_toggle_plus.png) no-repeat center left;
    padding-left: 20px;
    font-size: 16px;
    border-bottom: 3px solid #fff;
}
#showmorerss {
    display: none;
}
.invite:hover {
    border-bottom: 3px solid #f39;
}
.invite {
    border-bottom: 3px solid #fff;
    margin-top: 10px;
    font-size: 14px;
    background: #eee url(/images/invite.png) no-repeat 5px 5px;
    padding: 5px;
    padding-left: 29px;
}

#sidebar .friends:hover {
    border-bottom: 3px solid #f39;
}
#sidebar .friends {
    border-bottom: 3px solid #fff;
    background-color: #eee;
    margin-top: 5px;
    padding: 3px;
    padding-left: 25px;
    font-size: 14px;
}

#sidebar .edit:hover {
    border-bottom: 3px solid #f39; 
}
#sidebar .edit {
    border-bottom: 3px solid #fff; 
    background: #eee url(/images/pencil.png) no-repeat 4px center;
    margin-top: 5px;
    padding: 3px;
    padding-left: 25px;
    font-size: 14px;
}
.followers {
    background: url(/images/users.png) no-repeat 0px center;
    padding-left: 23px;
}
#likes:hover {
    background-color: #f39;
    color: #333;
}
#likesnobg a:hover {
    color: #333;
}
#likesnobg:hover {
    background-color: #f39;
    color: #333;
}
#likesnobg {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 2px;
    margin-left: 5px;
    padding-left: 4px;
    padding-right: 4px;
}
#likes {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #fff url(/images/heart.png) no-repeat 4px center;
    padding: 2px;
    margin-left: 5px;
    padding-left: 23px;
    padding-right: 4px;
}
#results .likesinfo {
    color: #333;
    border-width:1px 0pt;
    margin: 12px 0;
    padding: 8px 42px;
    font-size: 16px;
    background: #FFFFCC url(/images/info.png) no-repeat 10px 10px;
    border-color:#F0AC1C;
    border-style:solid;
    border-width:1px 0pt;

}
.nowrap {
    display: inline;
}
.sup{font-size:xx-small; vertical-align:top;} 
.stripebg {
    background: url(/images/stripe_gray.gif);
    padding-left: 5px;
}
.pluss {
    background: #eee url(/images/bullet_toggle_minus.png) no-repeat center left;
    padding-left: 20px;
}
.inviteline {
    border-bottom: 3px dotted #ccc; margin-bottom: 10px;
}
.invitetopic {
    cursor: pointer;
}
.friendimg {
    margin: 0px;
}
.friendlistbio {
  width: 500px;
}
#counter {
    color: #bbb;
    vertical-align: top;
    margin-top: 10px;
    padding-left: 1px;
    font: bold 25px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
}
.counter {
    display: inline;
    vertical-align: top;
    padding-left: 3px;
    font-family: Arial, Helvetica;
    font-size: 12px;
    color: #888;
}
.loggaut:hover {
    background: url(/images/logout_hover.png) no-repeat 0px 0px;
}
.loggaut {
    padding-left: 17px;
    background: url(/images/logout.png) no-repeat 0px 0px;
}
.followh {
    position: absolute; 
    margin-left: 2px;
    z-index: 99999;
    background: #fff; 
    border: 1px solid #999;
    padding: 2px;
    padding-left: 7px;
    padding-right: 7px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
}
.nofollowh {
    padding: 2px;
    position: absolute;
    margin-left: 2px;
    margin-top: 5px;
    z-index: 99999;
    background: #fff;
    border: 1px solid #999;
    padding-left: 7px;
    padding-right: 7px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #777;
}
.homelink {
    background: url(/images/left.png) no-repeat 0px 2px;
    padding-left: 28px;
}
.long {
    width: 250px;
}
.heartcounter {
    color: #555;
    margin-left: 12px;
    padding-right: 4px;
    font-size: 15px;
    font-family: Helvetica;
    font-weight: bold;
    margin-right: 3px;
    margin-top: 2px;
    padding-top: 2px;
}

#pro7 ul {
    margin:0 auto;
    padding:0;
    margin-top: 3px;
    list-style:none; 
    display:table; 
    white-space:nowrap; 
    list-style:none; 
    height: 2em; 
    position:relative; 
    font-size: 13px; 
}
#pro7 li.current {background-color:#eee; }
#pro7 li {display:table-cell; margin:0; padding:0;
border-left: 5px solid #EEF5FF;
border-bottom: 3px solid #fff;
}
#pro7 li a {display:block; float:left; height:2em; line-height:2em; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center
; padding:0 0 0 12px; cursor:pointer; }
#pro7 li a b {float:left; display:block; padding:0 12px 0 0; }
#pro7 li.current a {color:#000; }
#pro7 li:hover {border-bottom: 3px solid #f39; }

#results .leftpad {
    background: url(/images/guestbook-arrow.gif) 86px 15px no-repeat;
    padding: 3px 10px 3px 30px;
}
#results .searchpage {
    padding: 3px;
}
#hidetypes {
    display: none;
}
#showtypes {
    background: url(/images/forward_nav.gif) 3px 0px no-repeat;
    padding-left: 25px;
    cursor: pointer;
}
/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      font-size: 13px;
      line-height:normal;
      }
    #tabsB ul {
      margin:0;
      padding:5px 5px 0 10px;
      list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url(/images/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url(/images/tabrightB.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
/*- Menu Tabs B END --------------------------- */
.groupheader {
     background: url(/images/groups.png) 0px 4px no-repeat;
     padding: 5px;
     padding-left: 40px;
}
#newgroup:hover {
    border-color: #000;
}
.groupinfo {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    color: #666;
    width: 230px;
}
.groupbox {
    width: 275px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #eee;
    padding: 5px;
    margin: 3px;
}
.groupavatar {
    float: left;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 5px;
}
.grouplistright {
    float: left;
    width: 230px;
}
.groupfollowers {
    color: #bbb;
}
#newgrphidden {
    display: none;
}
#newgroup {
    text-align: center;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #EEF5FF;
    padding: 3px;
    margin-bottom: 5px;
    cursor: pointer;
    border-color: #fff;
}
.groupadmin {
    font-weight: normal;
    font-size: 12px;
    border-top: 1px dotted #999;
    margin-top: 10px;
    padding-top: 3px;
    font-family: Arial, Helvetica;
}
.top {
    padding-bottom: 20px;
}
.topdesc {
    font-size: 13px;
}
.captcha {
    padding-top: 5px;
    padding-bottom: 5px;
}
#minknapp {
    padding-left: 6px;
    padding-right: 6px;
}
.cobg {
    background: #eef5ff;
}
.co {
    background: #CEE7EE; 
}
.formatting {
    padding-top: 5px;
    font-size: 11px;
    font-color: #777;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.moyume img {
    border: 1px solid #000;
}
.moyume {
    float: left;
    margin: 2px;
}
.highlight {
    background-color: #f1f065;
}
.google {
    text-align: center;
}
#captchain {
    padding: 2px;
    margin-bottom: 5px;
}
#sidebar .trback {
    background: url(http://eu.widgetdata.twingly.com/scripts/widget/img/twingly_blogsearch_logotype.png) no-repeat 100% 100%;
}
#sidebar .trback b {
    color: #333;
}
#sidebar .trback li {
    font-size: 12px;
    text-align: left;
}
#sidebar .trackback {
    font-size: 13px;
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}
.extramargin {
    margin-bottom: 2px;
}
#signup_teaser {
    font-size: 14px;
    font-family: helvetica;
    background: #E7FFA6;
    border-color: #AABB7A;
    padding: 15px;
    margin-bottom: 10px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: normal;
}
#invite_friend:hover {
    border-color:#222;
    border-style:solid;
    border-width:1px;
}
#invite_friend {
    background: url(/images/invite_friend.gif) no-repeat 10px center;
    border: 1px solid #
    border-width:1px 0pt;
    margin: 12px;
    padding-top:17px;
    padding-bottom:17px;
    padding-left:72px;
    font-size: 1.2em;
    color:inherit;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
}
#results #huvudNTabsContainer {
    padding-left: 10px;
    padding-right: 10px;
    width: 480px;
}
.fbconnect {
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 11px;
    padding: 15px;
    padding-right: 10px;
    margin: 5px;
    margin-right: 0px;
    width: 320px;
    margin-top: 5px;
    background: #eee; /* url(/images/facebook.gif) 240px center no-repeat; */
    float: left;
}
.closefb {
    margin-top: 5px;
    padding-top: 4px;
    padding-right: 7px;
    background: #eee url(/images/close.gif) left center no-repeat;
    float: left;
    width: 18px;
    height: 48px;
    cursor: crosshair;
}

