html { background:#fcfbf5 url("../img/html_bg.png") repeat-x; }
body { font:normal normal 12px "Trebuchet MS",Verdana,Arial,sans-serif; }

a { color:#007dc5; text-decoration:none; }
a:hover { text-decoration:underline; }

#content ul { margin:0 0 10px 20px; }
#content ol { margin:0 0 10px 25px; }
#content ul li { list-style-type:disc; }
#content ol li { list-style-type:decimal; }

img { border:0; }

em, i { font-style:italic; }
strong, b { font-weight:bold; }

blockquote { padding:0 0 10px 20px; }

/**
 * Block types h1-h6, pre, p and address can be used in Lemon's editor and
 * you can customize their names by altering the comment behind the rule.
 * See the example below! Note: The rule must be on ONE line to work in Lemon.
 */
h1 { color:#414141; font:normal normal 24px "Trebuchet MS",Verdana,sans-serif; padding:0 0 10px; } /* Huvudrubrik */
h2 { color:#414141; font:normal bold 14px "Trebuchet MS",Verdana,sans-serif; padding:5px 0 0; } /* Mellanrubrik */
p { padding:0 0 10px; line-height:18px; } /* Brödtext */

h3 { color:#414141; font:normal bold 16px "Trebuchet MS",Verdana,sans-serif; padding:0 0 10px; }
h4 { font:normal normal 11px Arial,Helvetica,Verdana,Geneva,sans-serif; padding:3px 0 3px; }

.ingress { font-size:16px; } /* LemonStyle: Ingress */

/* general - header.inc.con */
#wrapper { width:960px; margin:24px auto 0; }
	#header { background:url("../img/header_bg.png") no-repeat; height:148px; padding:15px 16px 0 16px; position:relative; }
		#logotype { display:block; position:absolute; }
		#balls { position:absolute; right:45px; top:25px; }
		#header_assets { height:37px; position:absolute; top:126px; right:20px; }
			#secondary_nav { display:inline; float:left; margin:0 5px 0 0; }
			#search_form { display:inline; float:left; }
				.tab_left { background:url("../img/headertab_left.png") no-repeat; float:left; height:37px; width:10px; }
				.tab_mid { background:url("../img/headertab_mid.png") repeat-x; float:left; }
				#secondary_nav .tab_mid { padding:12px 0 0; height:25px; }
				#search_form .tab_mid { padding:8px 0 0; height:29px; }
					.tab_mid ul { font:normal normal 11px Verdana,Arial,sans-serif; }
					.tab_mid li { display:inline; float:left; padding:0 3px 0; }
					.tab_mid li a { color:#000; display:block; }
					#searchfld { border:1px solid #d3d3d3; font:normal normal 12px Arial,sans-serif; padding:3px; }
					#submitform { background:url("../img/searchbtn.png") no-repeat; border:0; height:24px; width:35px; }
				.tab_right { background:url("../img/headertab_right.png") no-repeat; float:left; height:37px; width:10px;  }
	#container { background:url("../img/container_bg.png") repeat-y; padding:20px 30px 0; }

		/* NAVIGATION */
		#main_nav { float:left; width:168px; }
			#mnt { background:url("../img/main_nav_top.png") no-repeat; font-size:0; height:15px; }
			/* Level numero uno */
			#main_nav ul { background:#f2f2f2; font:normal normal 12px Verdana,Arial,sans-serif; padding:0 0 15px; }
			#main_nav ul li { border-bottom:1px dashed #cfcfcf; list-style-type:none; margin:0 5px; padding:0; }
			#main_nav ul li.active a { color:#007dc5; }
			#main_nav ul li.active ul li a { color:#000; }
			#main_nav ul li a { color:#2d2d2d; display:block; padding:6px 5px 6px 5px; text-decoration:none; width:148px; }
			#main_nav ul li a:hover { color:#007dc5; }
			/* Level numero dos */
			#main_nav ul li ul { font-weight:normal; padding:0; }
			#main_nav ul li ul li { border:0; margin:0; }
			#main_nav ul li ul li.active { background:url("../img/active_bullet.gif") no-repeat 15px 8px; }
			#main_nav ul li ul li a { background:url("../img/subnav-bullet.gif") no-repeat 0 5px; border:0; padding:4px 10px 4px 30px; width:118px; }
			/*Level numero tres
			#main_nav ul li ul li ul { border:0; font-weight:normal; padding:0; }
			#main_nav ul li ul li ul li a { border:0; margin-left:40px; width:124px; }
			Level numero quatro
			#main_nav ul li ul li ul li ul { border:0; font-weight:normal; padding:0; }
			#main_nav ul li ul li ul li ul li a { border:0; margin-left:60px; width:104px; }*/
			#mnb { background:url("../img/main_nav_bot.png") no-repeat; height:15px; }
		
		/* CONTENT */
		/* general */
		#content { display:inline; float:left; margin:0 26px 0 30px; width:440px; }
			#content h1 {  }
			#content p {  }

		/* article */
		.ingress { }

		/* search */
		.search_content ul { margin:0 0 10px !important; }
		.search_content ul li { list-style-type:none !important; }

		/* donation */
		.donationform { border:1px solid #ccc; margin:0 0 10px; padding:10px; }
		.donationform table { width:100%; }
		.col1 { width:120px; }
		.col3 { text-align:right; }
		.error { border:1px solid #f00; color:#f00; font-weight:bold; margin:0 0 10px; padding:5px 10px; }
		.thanks { border:1px solid green; color:green; font-weight:bold; margin:0 0 10px; padding:5px 10px; }

		#rallyDonation td { padding:0 0 5px; }
		#rallyDonation label { }
		#rallyDonation input { width:120px; }
		#rallyDonation #amount { }
		#rallyDonation .submit_td { padding:15px 0 0; text-align:right; }
		#rallyDonation .submit { width:100px; margin:0 15px 0 0; }

		/* form.con */
		.form { width:440px; }
		.form td { padding:5px 0; }
		.label_td { width:200px; }
		.field_td { width:240px; }
		.field_input { float:right; width:220px; }
		#uword { width:200px; }


		/* SIDEBAR */
		#sidebar { float:left; width:236px; }
			.sidebar_box { background:url("../img/sidebar_box.png") no-repeat; min-height:230px; height:auto !important; height:230px; /*min-height for ie6*/ padding:0 7px; }
				.sidebar_box h3 { padding:10px 0 10px 5px;  }
				.sidebar_box p {  }
				.sidebar_box ul { font:normal normal 12px Verdana,sans-serif; padding:0 0 10px; }
				.sidebar_box ul li { background:#f1f1f1; margin:0 0 1px; }
				.sidebar_box ul a { background:url("../img/bullet.gif") no-repeat 10px 14px; color:#000; display:block; padding:8px 9px 8px 20px; text-decoration:none; }
				.sidebar_box ul a:hover { color:#999; }
				.sidebar_box #m-brain { }
				.show_all { float:right; }
			.sidebar_content { padding:0 11px; }

/* general - footer.inc.con */
#footer { background:url("../img/footer_bg.png") repeat-x; padding:0 0 100px; }
	#footer_inner { background:url("../img/footer_bg_inner.png") no-repeat; font:normal normal 10px Arial,sans-serif; height:107px; margin:0 auto; padding:20px 30px 0; position:relative; width:900px; }
		.column { display:inline; float:left; margin:0 40px 0 0; width:140px; }
			.column p {  }
		#creds { clear:both; color:#fcaf18; font:normal normal 10px Verdana,sans-serif; position:absolute; bottom:0; right:30px; }
			#creds a { color:#fcaf18; }

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}* html .clear{height:1%;}.clear{display:block;}