/*

Theme Name: Hairfree Uppsala

Description: Hairfree Ostermalm Wordpress Theme

Version: 1

Author: Intelliweb

Author URI: http://www.intelliweb.se

*/





body {

	background: url(images/sheet.jpg) #ededed repeat-y top center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #7a7a7a;

	padding: 0;

	margin: 0;

}





a { color: #519495; text-decoration: none; }

a:hover { color: #519495; text-decoration: underline; }





img { display: block; border: 0; }





p {

	padding: 0;

	margin: 0 0 10px 0;

}





h3 {

	font-size: 89%;

	color: #fff;

	text-transform: uppercase;

	font-weight: normal;

	padding: 0;

	margin: 0;

}





h4 {

	font-family: Myriad Pro, Arial, sans-serif;

	font-size: 1.7em;

	font-weight: 500;

	color: #519495;

	padding: 0;

	margin: 0 0 12px 0;

}





h5 {

	font-family: Myriad Pro, Arial, sans-serif;

	font-size: 1.5em;

	font-weight: 500;

	color: #519495;

	padding: 0;

	margin: 0 0 12px 0;

}





#wrap {

	width: 910px;

	margin: 0 auto;

}



:first-child+html #wrap { padding: 0 0 0 2px; }





	#header {

		background: url(images/banner.jpg) no-repeat top left;

		height: 42px;

		text-align: center;

		padding: 188px 0 0 0;

	}

	

		#nav {

			width: 800px;

			margin: 0 auto;

		}

		

		:first-child+html #nav { width: 780px; }		

		

	#main {

		clear: both;

		padding: 2px 0 0 7px;

	}

	

		#left {

			float: left;

			width: 194px;

		}

		

			.ssh_top {

				width: 171px;

				height: 26px;

				background: url(images/ssh_top.jpg) no-repeat;

				padding: 23px 0 0 23px;

				margin: 1px 0 0 0;

			}

			

			

			#ssh_l {

				width: 194px;

				min-height: 40px;

				height: auto !important;

				height: 40px;

				background: url(images/ssh.jpg) repeat-y;

				color: #7a7a7a;

				font-size: 89%;

			}

			

			

			#ssh_r {

				width: 194px;

				min-height: 40px;

				height: auto !important;

				height: 40px;

				background: url(images/ssh.jpg) repeat-y;

				color: #7a7a7a;

				font-size: 89%;

			}

			

				.ssh {

					width: 156px;

					background: url(images/greenglow.jpg) repeat-x top center;

					padding: 15px 3px 0 7px;

					margin: 0 0 0 14px;

				}

				

					.news_date {

						font-weight: bold;

						margin: 0 0 3px 0;

					}

					

					

					.news {

						

					}

					

					

					.dots {

						padding: 12px 0 9px 0;

					}

			

			

			.ssh_bot {

				width: 194px;

				height: 21px;

				background: url(images/ssh_bot.jpg) no-repeat;

			}

			

		

		#centre {

			float: left;

			width: 508px;

		}

		

			.wsh_top {

				width: 487px;

				height: 26px;

				background: url(images/wsh_top.jpg) no-repeat;

				padding: 24px 0 0 23px;

			}

			

			

			#wsh {

				width: 510px;

				min-height: 300px;

				height: auto !important;

				height: 300px;

				background: url(images/wsh.jpg) repeat-y;

				color: #7a7a7a;

				font-size: 95%;

				line-height: 1.5em;

			}

			

				.wsh {

					width: 464px;

					background: url(images/greenglow.jpg) repeat-x top center;

					padding: 20px 5px 0 10px;

					margin: 0 0 0 14px;

				}

				

					#fakta {

						font-size: 1.1em;

						font-weight: bold;

						color: #519495;

						padding: 15px 0 0 70px;

					}

					

						.fakta {

							padding: 0 0 20px 0;

						}

					

							.fakta_l {

								float: left;

								width: 180px;

							}

						

							.fakta_r {

								float: left;

								width: 180px;

							}



			

			.wsh_bot {

				width: 510px;

				height: 23px;

				background: url(images/wsh_bot.jpg) no-repeat;

			}

			

			

		#second {

			float: left;

			width: 508px;

		}

		

			.swsh_top {

				width: 689px;

				height: 26px;

				background: url(images/swsh_top.jpg) no-repeat;

				padding: 24px 0 0 23px;

			}

			

			

			#swsh {

				width: 704px;

				min-height: 40px;

				height: auto !important;

				height: 40px;

				background: url(images/swsh.jpg) repeat-y;

				color: #7a7a7a;

				font-size: 95%;

				line-height: 1.5em;

			}

			

				.swsh {

					width: 659px;

					background: url(images/greenglow.jpg) repeat-x top center;

					padding: 20px 5px 0 10px;

					margin: 0 0 0 14px;

				}

	

				

			.swsh_bot {

				width: 704px;

				height: 23px;

				background: url(images/swsh_bot.jpg) no-repeat;

			}





		#right {

			float: left;

		}





	#footer {

		clear: both;

		font-size: 89%;

		padding: 0 0 30px 28px;

	}

	

		.footer {

			padding: 15px 0 0 0;

		}

		

			:first-child+html .footer { padding: 7px 0 0 0; }







.style1 {

	color: #990000;

	font-weight: bold;

}



.style3, .style2 {

	color: #5A9A9B;

	font-weight: bold;

}



.clear

{

	clear:both;

}



.highclear

{

	clear:both;

	height:15px;

}



ul.side-links

{

	list-style:none;

	margin:0;

	padding:0;

}



ul.side-links li

{

	margin-bottom:10px;

}



.center

{

	text-align:center;

}



.dotted

{

	background:url(images/dots.jpg) repeat-x;

	height:1px;

	margin:15px 0 15px 0;

}



.post-info

{

	font-size:11px;

	margin:10px 0 0 0;

	padding:0;

}



.navigation .alignleft

{

	float:left;

}



.navigation .alignright

{

	float:right;

}



/* widgets */

.ssh ul

{

	list-style:none;

	margin:0;

	padding:0;

}



.ssh ul li

{

	margin:0 0 10px 0;

}



h4.widgettitle

{

	font-weight:bold;

}



/* drop down menu */

#TJK_dropDownMenu, #TJK_dropDownMenu * { 

	text-transform: uppercase;

	font-size: 95%;

	font-weight: normal;

	margin: 0; 

	padding: 0; 

}



#TJK_dropDownMenu { 

	position: relative; 

	float: left; 

} 



#TJK_dropDownMenu li ul { 

	position : absolute; 

	display : none;

	padding : 1px 10px 10px 0;

	margin: 0 0 0 -20px;

}



:first-child+html #TJK_dropDownMenu li ul { margin: 0 0 0 -107px; }



#TJK_dropDownMenu li {

	position : relative;

	float : left;

	list-style-type : none;

	padding: 0 8px 0 8px;

} 



#TJK_dropDownMenu li ul li { 

	width: 15em; 

	padding: 0; 

	border: 0; 

	margin:0;

}



#TJK_dropDownMenu li a { 

	color: #d0f1f1;

	text-decoration : none;

	display : block;

	float : left;

	padding : 0 0.4em;

	height : 2em;

	line-height : 2em;

} 



#TJK_dropDownMenu li ul li a { 

	width : 120px; 

	line-height : 3em; 

	height : 3em; 

	font-weight : normal; 

	color : #d0f1f1; 

	background: url(images/ddm.jpg) repeat-x #2c2c2c;

} 



#TJK_dropDownMenu li a:hover { 

	color : #fff;

} 



#TJK_dropDownMenu ul a:hover { 

	color : #fff !important ;

	background : url(images/ddmh.jpg) repeat-x #3f3f3f;

} 



#TJK_dropDownMenu li:hover ul, #TJK_dropDownMenu li.msieFix ul { 

	display : block;

	z-index : 10;

	top : 2em !important ;

}



#TJK_dropDownMenu li#m1 { 

	z-index : 9;

}



#TJK_dropDownMenu li#m2 { 

	z-index : 8; 

} 



#TJK_dropDownMenu li#m3 { 

	z-index : 7; 

} 



#TJK_dropDownMenu li#m4 { 

	z-index : 6; 

} 



#TJK_dropDownMenu li#m5 { 

	z-index : 5; 

} 



#TJK_dropDownMenu li#m6 { 

	z-index : 4; 

}



#TJK_dropDownMenu li#m7 { 

	z-index : 3; 

}



#TJK_dropDownMenu li#m8 { 

	z-index : 2; 

}



#TJK_dropDownMenu li#m9 { 

	z-index : 1; 

}



.m1 #TJK_dropDownMenu li#m1 a, .m2 #TJK_dropDownMenu li#m2 a, .m3 #TJK_dropDownMenu li#m3 a, .m4 #TJK_dropDownMenu li#m4 a, .m5 #TJK_dropDownMenu li#m5 a, .m6 #TJK_dropDownMenu li#m6 a, .m7 #TJK_dropDownMenu li#m7 a, .m8 #TJK_dropDownMenu li#m8 a, .m9 #TJK_dropDownMenu li#m9 a { 

	color : #000;

}



.m1 #TJK_dropDownMenu li#m1 ul, .m2 #TJK_dropDownMenu li#m2 ul, .m3 #TJK_dropDownMenu li#m3 ul, .m4 #TJK_dropDownMenu li#m4 ul, .m5 #TJK_dropDownMenu li#m5 ul, .m6 #TJK_dropDownMenu li#m6 ul, .m7 #TJK_dropDownMenu li#m7 ul, .m8 #TJK_dropDownMenu li#m8 ul, .m9 #TJK_dropDownMenu li#m9 ul { 

	display : block;

	top : -1000px;

}



#TJK_dropDownMenu li#UZ ul { 

	left : -2.3em !important ; 

}



.AB #TJK_dropDownMenu li#AB ul li a:focus, .AB #TJK_dropDownMenu li#AB ul li a:active, .CF #TJK_dropDownMenu li#CF ul li a:focus, .CF #TJK_dropDownMenu li#CF ul li a:active, .GJ #TJK_dropDownMenu li#GJ ul li a:focus, .GJ #TJK_dropDownMenu li#GJ ul li a:active, .KR #TJK_dropDownMenu li#KR ul li a:focus, .KR #TJK_dropDownMenu li#KR ul li a:active, .ST #TJK_dropDownMenu li#ST ul li a:focus, .ST #TJK_dropDownMenu li#ST ul li a:active, .UZ #TJK_dropDownMenu li#UZ ul li a:focus, .UZ #TJK_dropDownMenu li#UZ ul li a:active { 

	position : absolute !important ;

	top : 1028px !important ;

}
