body {
	background: #666 url(/site/pix/close_bg_dark.gif) repeat-y 50% 0;
}
#container {
	width: 900px;
	background: transparent;
}
#frame {
	width: 100%;
}

#contentWide {
float: left;
width: 480px;
margin: 25px 50px 0 50px;
padding: 0;
display: inline;
}

#sidebarWide {
float: left;
width: 280px;
margin: 25px 0 0 20px;
}

.blog-entry {
border-bottom: 6px solid black;
font-family: arial, verdana, sans-serif;
}

.blog-entry .author {
xcolor: #008845;
font-size: 16px;
font-family: Georgia,"Times New Roman",Times,serif;
margin: 0;
}
.blog-entry .author span {
font-size: 12px;
font-family: arial;
color: #555;
}
.blog-entry .metaOne {
margin: 1ex 0 0 0;
}
.blog-entry .metaTwo {
margin: 0;
}
.blog-entry h2.title,
.blog-entry h2.title a
{
font-size: 28px;
line-height: 1.3;
letter-spacing: -.5px;
margin: .75ex 0 .5ex 0;
}
.blog-entry p.teaser {
font-size: 14px;
}
.blog-entry p {
margin: 1em 0 1em 0;
}
.blog-entry ul,
.blog-entry ol {
margin: 1em 0 1em 24px;
text-indent: 0;
}
.blog-entry ul li,
.blog-entry ol li {
margin: 0; padding: 0;
list-style-position: inside;
}

.blog-entry h2 {
color: black;
margin: 1em 0 0 0;
}
.blog-entry img {
margin: 0px 0px 15px 15px;
float: right;
padding: 5px;
border: 1px solid #ccc;
}
.blog-entry img.bigImg {
padding: 0; margin: 0; border: 0; float: none;
}
img.begood_icons {
border: 0; margin: 2px; padding: 0;
float: none;
}

.blog-entry blockquote {
font-family: georgia;
font-style: italic;
font-size: 24px;
line-height: 1.3;
border-left: 1px solid red;
margin: 0 0 0 1em;
padding: 0 0 0 1em;
}

.blog-entry blockquote {
font-family: georgia;
font-style: italic;
font-size: 24px;
line-height: 1.3;
border-left: 3px solid black;
margin: 0 0 0 1em;
padding: 0 0 0 1em;
}

blockquote .quoteAuthor {
font-family: arial;
font-style: normal;
display: block;
font-size: 12px;
margin: 2ex 0 0 0;
}

.shareThis {
margin: 2em 1em;
}
.shareThis a:link, .shareThis a:visited, .shareThis a:hover, .shareThis a:active {
color: #009900;
}


a.commentsBottom {
background: transparent url(/site/pix/icon-comments.gif) no-repeat 0 50%;
padding: 5px 0 5px 25px;
}

#sidebarWide {
font-family: arial;
}
#sidebarWide h3 {
font-family: arial;
margin: 0 0 1em 0;
font-size: 15px;
}
#sidebarWide ul{
margin: 0 0 1em 20px;
}

#sidebarWide .modul h3 {
background: none;
margin: 0 0 1em 0;
padding: 0;
}

#sidebarWide .modul {
border-bottom: 2px solid #ccc;
margin: 0 0 1em 0;
padding: 1em 0 1em 0;
}
#sidebarWide .modul p {
margin: 0;
}

#sidebarWide ul.kategorier {
margin: 0;
}
#sidebarWide ul.kategorier li {
display: inline;
}

#footer2 {
clear: both;
background: #ad252b url(/site/pix/footer_bg.gif) repeat-x;
xheight: 200px;
}


.mostRead,
.mostCommented {
float: left;
width: 215px;
margin: 2em 0 0 50px;
color: white;
font-family: arial;
display: inline;
}
.mostRead ul,
.mostCommented ul {
/*list-style-position: inside;*/
margin: 0 0 0 15px;
}
.mostRead h4,
.mostCommented h4 {
color: #eee;
font-family: arial;
font-size: 15px;
font-weight: normal;
}

.mostRead a, .mostRead a:link, .mostRead a:visited, .mostRead a:hover, .mostRead a:active,
.mostCommented a, .mostCommented a:link, .mostCommented a:visited, .mostCommented a:hover, .mostCommented a:active
{
color: #ccc;
}

h3.comments {
border-top: 3px solid black;
padding-top: 1em;
}

ul.articleComments li {
border-top: 1px solid black;
margin-top: .5em;
}

form label {
/*display: block;*/
}


#sidhuvud {
height: 92px;
height: auto;
background: #282425 url(/site/pix/header-bg.gif) repeat-x top left;
}
#medlem #sidhuvud { 
border-left: 1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid black;
height: auto;
}


#logo {
top: 11px;
}

.menu {
position: relative;
height: 2.5em;
line-height: 1;
margin: 90px 0 0 0; padding: 0;
left: auto;
top: auto;
background: #262223 url(/site/pix/menyitem_bg.gif) repeat-x top left;
width: auto;
}

.menu li a {
margin: 0;
padding: 0.75em 0.75em;
}

ul.menu a.active {
background: transparent url(/site/pix/menu_li_active_tr.gif) no-repeat 100% 4px;
color: black;
}
ul.menu li.active {
background: transparent url(/site/pix/menu_li_active_tl.gif) no-repeat 0 4px;
}

.menuSub {
height: 2.5em;
list-style-type: none;
background: #262223 url(/site/pix/menyitem_bg.gif) repeat-x top left;
margin: 0; padding: 0;
line-height: 1;
}
.menuSub li {
float: left;
margin: 0 .5em 0 .5em;
padding: 0;
}
.menuSub li a {
color: white;
margin: 0; padding: .75em .5em .75em .5em;
display: block;
}
.menuSub li a:link, .menuSub li a:visited, .menuSub li a:hover, .menuSub li a:active, .menuSub li a:focus {
color: white;
}
.menuSub a.selected {
background: transparent url(/site/pix/menu_li_active_tr.gif) no-repeat 100% 4px;
color: black;
}
.menuSub li.selected {
background: transparent url(/site/pix/menu_li_active_tl.gif) no-repeat 0 4px;
}
.menuSub li.selected a:link, .menuSub li.selected a:visited, .menuSub li.selected a:hover, .menuSub li.selected a:active,
.menuSub li.active a:link, .menuSub li.active a:visited, .menuSub li.active a:hover, .menuSub li.active a:active
{
color: black;
background: transparent url(/site/pix/menu_li_active_tr.gif) no-repeat 100% 4px;
}
#login, #loginInloggad {
top: 20px;
}

.bliMedlem label {
float: left;
width: 8em;
clear: left;
text-align: right;
}
.bliMedlem input.text {
clear: none;
margin-left: 8em;
width: 20em;
}

form#medlemsprofil label {
display: inline;
}

ul.nobullet {
	list-style-type: none;
}

ul {
margin-left: 2em;
}

div.shareThis p { margin: 0; padding: 0; }
a.tellFriend {
	background: transparent url(/begood/pix/silkicons/email.gif) no-repeat;
	padding-left: 20px;
}
ul.social, ul.social li {
	list-style-type: none; margin: 0; padding: 0;
}
ul.social {	text-indent: -99999px; display: block; height: 16px; }
ul.social li { display: inline; }
ul.social a {
	float: left;
	width: 16px; 
	height: 16px;
	margin: 0 6px 0 0;
}
ul.social li.facebook a {
	background: transparent url(/site/pix/social/facebook.gif) no-repeat;
}
ul.social li.digg a {
	background: transparent url(/site/pix/social/digg.gif) no-repeat;
}
ul.social li.stumbleupon a {
	background: transparent url(/site/pix/social/stumbleupon.gif) no-repeat;
}
ul.social li.delicious a {
	background: transparent url(/site/pix/social/delicious.gif) no-repeat;
}
ul.social li.magnolia a {
	background: transparent url(/site/pix/social/magnolia.gif) no-repeat;
}
ul.social li.pusha a {
	background: transparent url(/site/pix/social/pusha.gif) no-repeat;
}
.clearfix { display: block; }

ul.kompetenser {
list-style-type: none;
margin: .5ex 0 0 0;
font-size: 11px;
text-align: justify;
}
ul.kompetenser li {
display: inline;
}
ul.kompetenser li a {
	color: #666;
}

ul.kompetenser li.weight-0 {
	color: #888;
}
ul.kompetenser li.weight-1 {
font-size: 13px;
}
ul.kompetenser li.weight-2 {
font-size: 15px;
}
ul.kompetenser li.weight-3 {
font-size: 18px;
color: #000;
}

ul.kompetenser li a.selected {
background-color: #ddd;
color: black;
}

form.fraga label {
display: inline;
}

#loginRememberMeWrapper {
display: block;
}
#loginRememberMeWrapper label {
display: inline;
color: #bbb;
}


.viktigt {
/*background-color: #FEFFAF; */
}

div.shareThis img {
float: none;
margin: 0;
padding: 0;
border: 0;
vertical-align: middle;
}


.icon-rss {
background: transparent url(http://close.se/site/pix/feed-icon-14x14.png) no-repeat 0 50%;
padding-left: 18px;
}

ul#agoodTabUL {
list-style-type: none;
margin: 0; padding: 0;
line-height: 1;
height: 26px;
}

ul#agoodTabUL li {
float: left;
background: transparent url(/site/pix/menu_li_active_tl_inactive.gif) no-repeat scroll 0% 0;
padding: 0;
margin: 0 6px 0 0;
}

ul#agoodTabUL li a {
background: transparent url(/site/pix/menu_li_active_tr_inactive.gif) no-repeat scroll 100% 0;
padding: 7px;
margin: 0;
display: block;
}
ul#agoodTabUL li a:link,
ul#agoodTabUL li a:visited,
ul#agoodTabUL li a:hover,
ul#agoodTabUL li a:active {
color: black;
}

ul#agoodTabUL li.agoodTabActive {
background: transparent url(/site/pix/menu_li_active_tl.gif) no-repeat scroll 0% 0;
}
ul#agoodTabUL li.agoodTabActive a {
background: transparent url(/site/pix/menu_li_active_tr_white.gif) no-repeat scroll 100% 0;
font-weight: bold;
}
div.agoodTab {
display: none;
padding: 10px;
border: 1px solid #aaa;
}
div.agoodTabActive {
display: block
}

li div {
display: inline; /* fix för div'ar som ibland ligger i li (cut-n-paste problem?) */
}
