html {
	background:url(/img/top-bg.jpg) top center repeat-x #f5f5f5; 
	font:11px/14px 'Lucida Grande', 'Trebuchet MS', Arial; 
	color:#6f675e; 
}
img {
	border: none;
	margin: 0;
}
#menu li a {
	display: block;
	height: 35px;
}
#start a{
	background: url(img/yoga_menu.gif) no-repeat 0 -615px;
	width: 57px;
}
#start a:hover {
	background-position: 0 -550px;
	width: 57px;
}
#kungdalini a{
	background: url(img/yoga_menu.gif) no-repeat 0 -355px;
	width: 115px;
}
#kungdalini a:hover{
	background-position: 0 -290px;
	width: 115px;
}
#yogastudion a{
	background: url(img/yoga_menu.gif) no-repeat 0 -875px;
	width: 105px;
}
#yogastudion a:hover{
	background-position: 0 -810px;
	width: 105px;
}

#bibliotek a{
	background: url(img/yoga_menu.gif) no-repeat 0 -95px;
	width: 83px;
}
#bibliotek a:hover {
	background-position: 0 -30px;
	width: 83px;
}
#workshops a{
	background: url(img/yoga_menu.gif) no-repeat 0 -745px;
	width: 77px;
}
#workshops a:hover{
	background-position: 0 -680px;
	width: 77px;
}
#forskning a{
	background: url(img/yoga_menu.gif) no-repeat 0 -225px;
	width: 68px;
}
#forskning a:hover{
	background-position: 0 -160px;
	width: 68px;
}
#lankar a{
	background: url(img/yoga_menu.gif) no-repeat 0 -485px;
	width: 57px;
}
#lankar a:hover {
	background-position: 0 -420px;
	width: 57px;
}
#yogastudion #active{
	background: url(img/menu-item-yogastudion-on.gif);
}
#lankar #active{
	background: url(img/menu-item-lankar-on.gif);
}
#forskning #active{
	background: url(img/menu-item-forskning-on.gif);
}
#workshops #active{
	background: url(img/menu-item-workshops-on.gif);
}
#bibliotek #active{
	background: url(img/menu-item-bibliotek-on.gif);
}
#kungdalini #active{
	background: url(img/menu-item-kundalini-on.gif);
}
#site_logo a{
	width: 250px;
	display: block;
	
}
#sidebar #latest-posts a.more_link {
color:#949A38;
font-family:Arial;
font-size:9px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:uppercase;
}
#site_logo{
	padding-left: 99px;
}
#menu {
	clear:both; 
	top: 163px;
	left: 0;
	width:990px;
	height:41px;
	position: absolute;
	list-style:none;
}
#menu_container{
	padding-top: 40px;
	
}
form input, textarea {
	border: 1px solid #555;
	background: #eee;
	padding:3px;
}
.submit, .nybild{
		background:#555;
		font:bold 10px 'Helvetica', Arial;
		color:#fff;
		padding:3px 4px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.submit{
	margin-top: 5px;
}
* {
	margin:0;
	padding:0;
}
body {
	left:50%;
margin-left:-495px;
position:absolute;
width:990px;
}
#wrapper {
	width:990px;
	margin:0 auto;		
}
#topcontainer {
	float:left;
	width:520px;
	height:137px;
	background:url(/img/top-container.jpg) no-repeat;
	margin-top:17px;
	padding:0 0 0 280px;
}
#mainleft {
	clear:right;
	float:left;
	width:750px;
}
.entry {
	float:left;
	padding-left:40px;
	margin-top:20px;
	
}
.form_wrapper{
	clear: both;
	padding-left: 80px;
}
.barn {
	background:url(/img/subject-barn.jpg) top left no-repeat;
}
.gravid {
	background:url(/img/subject-gravid.jpg) top left no-repeat;
}

.foretag {
	background:url(/img/subject-foretag.jpg) top left no-repeat;
}
#mainleft p,
#mail-links li {
	line-height:20px;
}
#mainleft h1 {
	margin:10px 0;
	
	padding:3px;
	
}
#mainleft .foot {
	float:right;
	margin:10px 0 10px 0;
	color:#5896c6;
}
#mainleft hr {
	clear:both;
	color:#fff;
	border:0;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
}
#mainleft a {
	color:#5896c6;
	text-decoration:underline;
}
#mainleft a:hover {
	color:#406e92;
}
#sidebar {
	float:left;
	width:160px;
	margin:15px 40px 15px 20px;
}
#sidebar #top-links {
	list-style:none;
}
#sidebar #latest-posts,
#sidebar #said,
#sidebar #mail-links {
	clear:both;
	list-style:none;
	margin-top:20px;
}
#sidebar #top-links li {
	padding-left:10px;
	background:url(/img/arrow.gif) left center no-repeat;
	margin-bottom:5px;
}
#sidebar #latest-posts li {
	padding-left:10px;
	margin-bottom:5px;
}
#sidebar #top-links a {
	color:#a8a8ff;
	text-decoration:none;
}
#sidebar #top-links #active a {
	color:#0064b1;
	text-decoration:none;
}
#sidebar #top-links a:hover {
	color:#0064b1;
}
#sidebar #latest-posts h2,
#sidebar #said h2,
#sidebar #mail-links h2 {
	overflow:hidden;
	color:#5C5590;
	font-size:14px;
	line-height: 17px;
}
#sidebar #latest-posts a {
	color:#333;
	text-decoration:underline;
}
#sidebar #latest-posts a:hover {
	color:#000;
	text-decoration:none;
}
#sidebar #said .even,
#sidebar #said .uneven {
	clear:both;
	float:left
}
#sidebar #said .bubble-top {
	clear:both;
	float:left;
	overflow:hidden;
	width:160px;
	height:10px;
	margin-top:10px;
	background:url(/img/bubble1-top.gif) no-repeat;
}
#sidebar #said .bubble-content {
	clear:both;
	float:left;
	width:140px;
	padding:0 10px;
	font-size:11px;
	line-height:16px;
	background:url(/img/bubble1-middle.gif) repeat-y;
}
#sidebar #said .bubble-bottom {
	clear:both;
	float:left;
	width:160px;
	height:20px;
	background:url(/img/bubble1-bottom.gif) no-repeat;
}
#sidebar #said .uneven .bubble-top {
	background:url(/img/bubble2-top.gif) no-repeat;
}
#sidebar #said .uneven .bubble-content {
	background:url(/img/bubble2-middle.gif) repeat-y;
}
#sidebar #said .uneven .bubble-bottom {
	background:url(/img/bubble2-bottom.gif) no-repeat;
}

