
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/

html, body 	{ height: 100%; 	}

body 	{ color: #fff;
	  font: 11px  Verdana, Arial, sans-serif;
	  background: #d43618 url(../images2/bg2.png);
	  margin:0px;
	  padding:0px;
	  height: 100%; 	}
	  
p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;	}
span	{ font: 11px  Verdana, Arial, sans-serif;
	  line-height:18px;	}
div	{ font: 11px  Verdana, Arial, sans-serif;
	  line-height:18px;	}
table	{ font: 11px  Verdana, Arial, sans-serif;
	  line-height:18px;	}
tr	{ font: 11px  Verdana, Arial, sans-serif;
	  line-height:18px;	}
td	{ font: 11px  Verdana, Arial, sans-serif;
	  line-height:18px;	}


h1 	{ font: 18px  Verdana, Arial, sans-serif;
	  color: #fff;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

h2 	{ font:bold  12px  Verdana, Arial, sans-serif;
	  color:#fff;	
	  margin-bottom: 20px;	}

a 	{ color: #fff;
	  text-decoration: underline;
	  position:relative;	}


img	{ border: 0px solid; 	}

.parent { display: block;
		  width: 100%;
		  position: absolute;
		  top: 0px;
		  left: 0px;
		   z-index:2;
		  background: url(../images2/bg.png) repeat-x;  }
		  
div.parent2	{ width:100%;
			  height:214px;
			  margin:0px auto;
			  padding:0px;
			  position:absolute;
			  left:0px;
			  z-index:5;
			  background: url(../images2/shadowbg.png) no-repeat center top; }	   

div#container	{ margin:0 auto;
		  		  width:892px;
				  position:relative;
				  z-index:10; }
		#spacer {
			width:1px;
			height:50%;
			margin-bottom:-355px;
			float: left;
		}

		#containerstart {
			clear:left;
			margin:0 auto;
			height:710px;
			width:898px;
			clear:left;
		}
	  
				  
			  

/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header{ width:892px;
			height:160px;
			padding:0px;
	    	/*background: url(../images2/headerbg.png) no-repeat 0px 0px; */	}

div#headerstart{ width:892px;
			     height:150px;
				 padding:0px;	}		
		

	div#logo{ float:left;
			  margin:85px 0px -30px 0px;
			  width:328px;
			  height:87px;
			  background: url(../images/logo.png) no-repeat left top;	}
		  
	div#logostart{ float:left;
		  margin:50px 0px 0px 0px;
		  width:328px;
		  height:87px;
	      background: url(../images/logo.png) no-repeat left top;	}		  

	div#persontext	{ float:right;
					  margin:85px 110px 0px 0px;
					  width:200px;
					  height:57px;
					  text-align:right;	}
				   
	div#menu	{ width:897px;
				  height:54px;
				  margin:0px 0px 40px 0px;
				  position:relative; }


	div#menu ul { float:left;
				  margin:0;
 		      	  padding:20px 23px 0px 0px;
		      	  list-style:none; }
				  
	div#menu li { float:left;
				  display:block;
				  height:34px; }				  

	div.leftmenu { 	float:left;
					background:url(../images2/left.png) no-repeat left top;
					width:10px;
					height:34px;
					display:block;
					margin:0px 0px 0px 0px; }
	li#white div.leftmenu { 	background:url(../images2/leftwhite.png) no-repeat left top; }	
	li#current div.leftmenu { 	background:url(../images2/left.png) no-repeat left top; }							
	div.middlemenu { float:left;
					 background:url(../images2/middle.png) no-repeat left top;
					 margin:0;
					 padding:0px 15px; }
	li#white div.middlemenu { 	background:url(../images2/middlewhite.png) no-repeat left top; }
	li#current div.middlemenu { 	background:url(../images2/middle.png) no-repeat left top; }		
	div.rightmenu { float:left;
					background:url(../images2/right.png) no-repeat left top;
					width:10px;
					height:34px;
					display:block;
					margin:0px 0px 0px 0px; }						
	li#white div.rightmenu { 	background:url(../images2/rightwhite.png) no-repeat left top; }	
	li#current div.rightmenu { 	background:url(../images2/right.png) no-repeat left top; }		
	
	div#menu .middlemenu a {	float:left;	
					display:block;
		/*			background:url(../images/right.png) no-repeat right top;*/
					padding:14px 0px 7px 0px;
					text-decoration:none;
					color:#fff;
					font: 11px  Verdana, Arial, sans-serif; 
					position:relative;
					}				
	div#menu li#current a {	font-weight:bold;
							position:relative; }					
					
	div#menu li#white a {	color:#de270c;
							position:relative; }					


	/* Commented Backslash Hack
  		hides rule from IE5-Mac \*/
		div#menu a {float:none;}
	/* End IE5-Mac hack */

	div#menu a:hover { text-decoration:underline; }



/* ------------------------------------------------
	main content
-------------------------------------------------*/

	div.person { position:absolute;
				 right:10px;
				 bottom:0px;
				 width:134px;
				 height:172px;
				 padding:0px;
				 margin:0px;
				 background:url(../images2/person.png) no-repeat 0px 0px;	}		   
		   
	div#main { width:892px;
			   padding:0px;
			   margin:0px;	}

	div.dubbelpuff { float:left;
					 width:339px;
					 height:161px;
					 margin:0px 0px 20px 0px;
					 background: url(../images2/dubbelpuff.png) no-repeat left top;
					 padding:20px 0px 0px 15px; }
					 
		div.dubbelpuffover { background: url(../images2/dubbelpuffover.png) no-repeat left top;}
	
		div.dubbelpuffpuff { float:left;
							 width:141px;
							 height:64px;
							 margin:2px 0px 0px 0px;
							 padding:16px 10px 18px 10px;
							 text-align:center;
							 background: url(../images2/dubbelpuffpuff.png) no-repeat left top; }
							 
			div.dubbelpuffpuff h2 { margin:0px;
									padding:0px 0px 0px 0px;
									color:#111111;
								 	font:bold 14px Verdana, Arial, Helvetica, sans-serif; }
									
			div.dubbelpuffpuff p { margin:0px;
								   padding:0px;
								   line-height:16px !important;
								   color:#6d6d6d;
								   font:11px Verdana, Arial, Helvetica, sans-serif; }
								 
		div.dubbelpuffpuff2 { float:left;
							  width:124px;
							  height:46px;
							  margin:2px 0px 0px 0px;
							  padding:25px 20px; 
							  background:url(../images2/dubbelpuffpuff2.png) no-repeat left top;}
							  
			div.dubbelpuffpuff2 p { margin:0px;
								    padding:0px;
								    line-height:16px !important;
								    color:#6d6d6d;
								    font:11px Verdana, Arial, Helvetica, sans-serif; }
									
			div.dubbelpuffpuff2 a { color:#ea270a;
								    font:11px Verdana, Arial, Helvetica, sans-serif; }
									
			div.dubbelpuffpuff2 a:hover { color:#000; }
			   
	div.puffwhite { float:left;
				    width:160px;
				    height:148px;
				    margin:0px 0px 20px 0px;
				    padding:23px 0px 0px 18px;
				    background: url(../images2/puffwhitebg.png) no-repeat left top; }
					
		div.puffwhiteover { background: url(../images2/puffwhitebgover.png) no-repeat left top; }

	div.logoruta { display:block;
				   width:140px;
				   height:115px;
				   margin:0px;
				   padding:0px; }  	 
		/*		   
		div.logoruta blockquote { display: table;
						  		  width:140px;
								  height: 115px;
								  text-align:center;
								 *display: block;
								 *position: relative; }			 
							
	 				div.logoruta blockquote span { display: table-cell;
												   vertical-align: middle;
												  *display: block;
												  *position: absolute;
												  *left: 0px;
												  *width: 100%;
												  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
										   
						div.logoruta blockquote span span { display: inline;
															vertical-align: baseline;
															position: relative;
															left: auto;
															width: auto;
															top:auto; }	*/
			div.logolink { float:left;
						   display:block;
						   width:140px;
						   margin:0px 0px 0px 0px;
						   padding:0px;
						   text-align:center; }
			div.logolink a { text-align:center;
							 color:#ea270a;
						     font:11px Verdana, Arial, Helvetica, sans-serif; }
			div.logolink a:hover { color:#000; }
			   
		div.puffpuff { float:left;
					   width:106px;
					   height:56px;
					   margin:0px 0px 0px -4px;
					   padding:20px;
					   background: url(../images2/puffpuff.png) no-repeat left top; }
					   
			div.puffpuff p { margin:0px;
						     padding:0px;
						     line-height:16px !important;
						     color:#6d6d6d;
						     font:11px Verdana, Arial, Helvetica, sans-serif; }
									
			div.puffpuff a { color:#ea270a;
							 font:11px Verdana, Arial, Helvetica, sans-serif; }
							 
			div.puffpuff a:hover { color:#000; }
	div.puff { float:left;
		   	   width:148px;
			   height:152px;
			   margin:0px 0px 20px 0px;
			   padding:23px 10px 0px 20px;
			   position:relative;
		       background: url(../images2/puffbg.png) no-repeat left top; }		
			   
		div.puff img	{ display:block; }			   
			   
		div.puff a	{ color:#ea270a;
					  text-align:center; }	
		div.puff a:hover	{ color:#000; }			   
			   
		div.toppil { position:absolute;
					 top:16px;
					 right:16px;
					 display:block;
					 width:13px;
					 height:13px;
					 margin:0px;
					 padding:0px;
					 background: url(../images2/pil.png) no-repeat 0px 0px; }	
						
		div.bottompil { position:absolute;
						bottom:8px;
						right:14px;
						display:block;
						width:13px;
						height:13px;
						margin:0px;
						padding:0px;
						background: url(../images2/pil.png) no-repeat 0px 0px; }	
						
		div.bottompil2 { position:absolute;
						bottom:13px;
						right:16px;
						display:block;
						width:13px;
						height:13px;
						margin:0px;
						padding:0px;
						background: url(../images2/pil.png) no-repeat 0px 0px; }	
					 	
		div.puffover { background: url(../images2/puffbgover.png) no-repeat left top; }			   

		div.puffrubrik { height:57px;
						 text-align:center; }
						 
		div.puffrubrik h2{ text-align:center;
			 	   color:#e10e00; }

		div.pufftext { width:108px;
			   		   padding:0px 20px 0px 38px;
					   height:63px;
					   overflow:hidden; }

			div.pufftext p { color:#898989;
							 line-height:16px; }							 

			div.puffpil { padding:0px 20px 0px 0px;
			    		  text-align:right;
						  clear:both; }
		a.print { text-decoration:none;}	
		a.print img { margin:0px 0px -2px 0px; }	
		a:hover.print {text-decoration:underline;}		
		 
	div.puffbloggrubrik { display:block;
				      	  width:135px;
				     	  height:31px;
						  padding:0px 0px 0px 25px;
						  margin:-5px 0px 0px 0px; }

		div.puffbloggrubrik h2 { float:left;
								 color:#6d6d6d;
								 font-size:11px;
								 font-weight:normal;
								 margin:0px; }
								 
			div.puffbloggbild{ float:right;
							   background: url(../images/perhblogg.png) no-repeat right bottom;
				     		   display:block;
				      		   width:79px;
				      		   height:83px;
				      		   margin:-52px 0px -20px 0px;
							   position:relative;
							   z-index:2000; }					  

		div.puffblogg { background: url(../images/puffbloggbg.png) no-repeat left top;
						display:block;
						width:149px;
						height:95px;
						margin:0px 0px 0px 11px; 
						overflow:hidden; 
						position:relative;
						float:left; }
						
		div.puffbloggtext { position:absolute;
				  			bottom:0px; }

			div.puffblogg h1 { font:bold 12px  Verdana, Arial, sans-serif;
							   line-height:16px;
							   color:#cb260e;
			 				   padding:34px 20px 0px 20px;
							   margin:0px; }

			div.puffblogg p { margin:0px;
					  		  padding:0px 0px 0px 20px;}

			div.puffblogg a { color:#606060;
							  font-style:italic;
							  text-decoration:none; }
			div.puffblogg a:hover { color:#000; }

	div.blogpuff { float:left;
			   	   width:178px;
				   height:163px;
				   margin:0px 0px 20px 0px;
				   padding:18px 0px 0px 0px;
		    	   background: url(../images2/puffblogbg.png) no-repeat left top; }

		div.blogpuffover { background: url(../images2/puffblogbgover.png) no-repeat left top; }
	
		div.bloggare { display:block;
					   width:153px;
					   height:97px;
					   margin:-59px 0px 10px 12px;
					   padding:0px;
					   position:relative;
					   z-index:6000;
			    	   background: url(../images2/bloggare.png) no-repeat left top; }
					   
			div.blogpuff p { display:block;
							 margin:0px;
						     padding:0px 20px 5px 20px;
						     line-height:16px !important;
						     color:#6d6d6d;
						     font:11px Verdana, Arial, Helvetica, sans-serif; }
			div.blogpuff strong { color:#000;
							      font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
									
			div.blogpuff a { color:#ea270a;
							 font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
			div.blogpuff a:hover { color:#000; }
			   	
		div.blogplug { display:block;
					   width:146px;
					   height:72px;
					   margin:0px 0px 0px 15px;
					   border-bottom:3px solid #fff;
					   background: url(../images/blogpuffbg.png) no-repeat left top; }
					   
			div.blogplugtext { float:left;
							   display:block;
							   width:76px;
							   height:62px;
							   margin:0px 0px 0px 0x;
							   padding:10px 0px 0px 10px; }

				div.blogplugtext h2 { margin:0px;
									  padding:0px;
									  color:#909090;
								      font:11px Verdana, Arial, Helvetica, sans-serif; }
									  
				div.blogplugtext p { color:#e10e00;
								     font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
									 
				div.blogplugtext a { text-decoration:none;
									 color:#e10e00;
								     font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
							   

			div.blogplugimg { float:left;
							  display:block;
							  width:60px;
							  height:72px;
							  margin:0px 0px 0px 0px; }					   
					   			 
	div.bigpuff { float:left;
			   	   width:323px;
				   height:320px;
				   margin:0px 0px 0px 0px;
				   padding:19px 17px;
				   position:relative;
		    	   background: url(../images2/bigpuff.png) no-repeat 0px 0px; }
				   
		div#veckansfraga { display:block;
						   width:258px;
						   height:279px;
						   margin:1px 0px 0px 1px;
						   padding:20px 30px;
						   background: url(../images/veckansfraga.png) no-repeat 0px 0px; }
			div#veckansfraga p	{ color:#898989;
								  font:13px/20px Arial, Helvetica, sans-serif; }
			div#veckansfraga h2	{ color:#e83f1d;
								  font:bold 20px/24px Arial, Helvetica, sans-serif; }
			div#veckansfraga label	{ display:block;
									  margin:0px 0px 6px 0px;
									  color:#000;
									  font:bold 13px/20px Arial, Helvetica, sans-serif; }
			div#veckansfraga a	{ text-decoration:none;
								  color:#e83f1d;
								  font:bold 13px/20px Arial, Helvetica, sans-serif; }
				   
	div.bigpuff a { position:relative; }
				   
	div.bottompuffar { float:left;
					   width:178px; }	
		/*		   
		div.imgtext { position:absolute;
					  right:20px;
					  bottom:17px;					  
					  margin:0px 0px 0px 0px;
					  padding:10px;
					  background: url(../images2/imgtext.png) no-repeat 0px 0px; }
					  
			div.imgtext p { line-height:16px !important;
						    color:#6d6d6d;
						    font:11px Verdana, Arial, Helvetica, sans-serif; }
									
			div.imgtext a { color:#ea270a;
							font:11px Verdana, Arial, Helvetica, sans-serif; }*/
		div.kortpuff { float:left;
					   width:145px;
					   height:52px;
					   margin:0px 0px 0px 0px;
					   padding:20px 18px;
					   position:relative;
					   background: url(../images2/kortpuff.png) no-repeat 0px 0px; }
					   
		div.kortpuffover { background: url(../images2/kortpuffover.png) no-repeat 0px 0px; }

	div.nastahandels { float:left;
					   width:109px;
					   height:35px;
					   margin:0px 0px 0px -4px;
					   padding:18px 20px;
					   background: url(../images2/nastahandels.png) no-repeat left top; }
					   
									
			div.nastahandels p { margin:0px;
								 padding:0px;
								 line-height:16px !important;
								 color:#6d6d6d;
								 font:11px Verdana, Arial, Helvetica, sans-serif; }
								   
			div.nastahandels strong { color:#111111;
								 	  font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
				   
	div.puff2 { float:left;
		   width:167px;
		   height:145px;
		   background: url(../images/puffbg2.png) no-repeat left top;
		   padding:60px 20px 30px 35px; 
		   margin:-19px 0px 0px 0px; }

		div.puff2over { background: url(../images/puffbg2over.png) no-repeat left top; }		   

		div.puff2 div.puffrubrik { height:50px;
								   padding:0px 20px 0px 0px; }
								   
		div.puff2 div.puffrubrik h2{ text-align:left;
			 					   	 color:#e10e00;
									 line-height:18px; }

		div.puff2 div.pufftext2 { height:96px;
								 overflow:hidden;
								 padding:0px;
								 margin:0px; }

			div.puff2 div.pufftext2 p { color:#606060;
									   line-height:16px; }

		div.puff2 div.puffpil { padding:0px 0px 0px 0px;
			   					text-align:right; }


	div.nyheter { float:left;
				  width:344px;
				  padding:20px 0px 0px 10px; }	
	
		div.nyheter h2 { margin:0px 0px 5px 0px;
						 padding:0px; 
						 font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
						 
		div.nyheter li { width:300px; 
						 margin:0px 0px 30px 0px;
						 padding:0px 0px 0px 20px;
						 cursor:pointer;
						 background: url(../images2/pil.png) no-repeat 0px 3px; }
						 
		div.nyheter li.newsover h2 { text-decoration:underline; }
		div.nyheter li.newsover p { text-decoration:underline; }
		div.nyheter li.newsover a { color:#fff; }
						 
		div.nyheter p { line-height:16px !important;
						font:11px Verdana, Arial, Helvetica, sans-serif;}

		div.nyheter a { color:#000;	
						text-decoration:underline; }

		div.nyheter .aldre { float:left;
				     color:#fff;
				     font-style:italic; }

		div.nyheter ul#news { clear:both;
				 	 		  margin:0px;
				  	    	  padding:0px; }
						  
					  					  


			span.newsdate { float:left;
				       		width:90px;
					        display:block;
							color:#000; }
							
			div.nyheter span.kursiv { font-style:italic; }

			div.puffimgtext a { color:#e9270b;
					 		    text-decoration:none; }

			div.puffimgtext a:hover { text-decoration:underline; }

	
	div.puff3 { float:left;
		   width:206px;
		   height:210px;
		   padding:0px;
    	   background: url(../images/puffbg3.png) no-repeat left bottom;
		   padding:15px 0px 0px 16px;  }
		   
	div.puff3over { background: url(../images/puffbg3over.png) no-repeat left bottom;  }		   

		div.puffimg { margin:0px 0px 0px 0px; }
		div.puffimgtext { padding:0px 25px 20px 15px; }		

			div.puffimgtext a{ color:#e9270b;
					   text-decoration:none; }

			div.puffimgtext a:hover { text-decoration:underline; }
			
/* ------------------------------------------------
	pages
-------------------------------------------------*/
div#mainpage { 	width:892px;
				display:block;
				padding:0px;
				margin:40px 0px 0px 10px;	}

	div.puffar { float:left;
		    	 width:178px; }
	
		div.puffsub { 	float:left;
		   	   width:178px;
			   height:148px;
			   margin:0px 0px 0px 0px;
		       background: url(../images/puffbg.png) no-repeat left top;
			   padding:30px 0px 0px 0px;  }
		div.puffsubover { 	background: url(../images/puffbgover.png) no-repeat left top; }			   
	
	div.maincontent { float:left;	
			 		  display:inline;
			     	  width:464px;
					  padding:0px 60px 0px 0px; }
					  
		div.maincontent ul { list-style: disc none inside; }
		div.maincontent ol { list-style: decimal none inside; }
					  
	div.maincontentblog { float:left;	
			 		  display:inline;
			     	  width:524px; }

		div.maincontent p { padding:0px 0px 20px 0px; }

		div.maincontent p.ingress { font-weight:bold; }

		div.maincontent ul.rellinks { padding:0px;
					    			  margin:0px; }
		div.maincontent ul.rellinks li { padding:0px 0px 0px 25px;
										 background: url(../images/rellinkimg.png) no-repeat 0px 2px; }

		div.maincontent ul.rellinks a { font-size:11px;
										text-decoration:underline; }

		div.maincontent ul.rellinks a:hover { text-decoration:none; }					

		.label { float:left;
			 width:100px;
			 padding:0px 0px 0px 0px; }
			 
		.textfield { float:left;
			     width:160px;
			     background:#fff;
			     border:1px solid #fff;
			     margin:1px;
				 color:#d43618; }	
			 
		.btn { 	background:#fff;
			border:none;
			color:#cb260e;
			padding:2px;
			margin:2px 0px 0px 1px; }						  

	
	div.relimgs { float:left;
				  display:block;
		     	  width:178px;}
	div.relimgs2 { float:left;
				  display:block;
		     	  width:356px; }
				  
	div.relimgs2 div.puffrelimg { float:left; }				  
	
		div.puffrelimg { width:178px;
						 height:178px;
						 padding:0px;
						 padding:0px 0px 0px 0px;
						 background: url(../images/puffbg.png) no-repeat left top; }
	
			div.relimg {	padding:19px 0px 0px 16px; }

			div.relimg img { width:144px;
					 height:145px;}
	

/* ------------------------------------------------
	blogg
-------------------------------------------------*/
	
	div.blogtop { display:block;
				  width:528px;
				  height:14px;
				  margin:4px 0px 0px 0px;
				  background: url(../images/blogtop.png) no-repeat 0px 0px; }
				  
	div.blog { display:block;
			   width:508px;
			   padding:0px 10px 0px 10px;
			   color:#3a3a3a;
			   background: url(../images/blogbg.png) repeat-y; }
			   	
		div.blog a { color:#e51800; }	

		div.blogheader { display:block;
						 width:503px;
						 height:191px;
						 margin:0px;
						 padding:0px;
						 position:relative; }

			div.blogheader img { width:503px;
								 height:191px; }						 

		div.headingtext { position:absolute;
						  left:5px;
						  bottom:10px;
						  display:block;
						  width:293px;
						  margin:-0px 0px 0px 10px; }						  
						 
			div.headingtext h1 { margin:0px;
								 font:bold 38px  Verdana, Arial, sans-serif; }
			div.headingtext p { color:#fff;
								font:bold 14px  Verdana, Arial, sans-serif;  }
								

				div.blogleft { float:left;
							   display:block;
							   width:284px;
							   margin:0px 28px 0px 0px;
					    	   padding:20px 0px 0px 19px; }
							  
							   
				div.blogleft  h2 { margin:0px;
								   padding:0px;
								   color:#e51800;
							       font-weight:bold; }
								  
				div.blogleft  li { clear:both;
					 			   margin:0px;
							       padding:0px 0px 20px 0px; }
									 
				div.blogleft p { margin:0px;
							     padding:0px 0px 0px 0px; }
								  
				div.blogleft  a { color:#e51800;
							      text-decoration:none;
							      font-weight:bold; }
							   
				div.blogleft a:hover { color:#3a3a3a; }
							   
				div.blogleft  p.last { display:block;
								  	   margin:10px 0px 10px 0px;
									   padding:0px 0px 1px 15px;
									   color:#898989;
									   border-bottom:1px solid #d0d0d0;
						 			   background: url(../images/blogleftpil.png) no-repeat 0px 4px;  }
									 

				div.blogleft h2 { margin:0px;
								  padding:0px 0px 20px 0px;
								  color:#e51800;
								  font:bold 16px  Verdana, Arial, sans-serif;  }
							 
				div.blogleft  h2 a { margin:0px;
								     padding:0px;
								     color:#e51800;
								     font:bold 16px  Verdana, Arial, sans-serif;
								     text-decoration:none;  }
									 
				div.blogleft h3 { margin:0px;
								  padding:0px 0px 20px 0px;
								  color:#e51800;
								  font:bold 14px  Verdana, Arial, sans-serif;  }
							 
				div.blogleft  h3 a { margin:0px;
								     padding:0px;
								     color:#e51800;
								     font:bold 14px  Verdana, Arial, sans-serif;
								     text-decoration:none;  }
							   
				div.blogright { float:left;
							   display:block;
							   width:172px;
							   margin:20px 0px 0px 0px;
					    	   padding:0px 0px 0px 0px; 
							   background: url(../images2/blogrightbg.png);}
							
					div.blogrighttop { float:left;
								  	  display:block;
								  	  width:172px;
								  	  height:95px;
								  	  margin:-5px 0px -90px 0px;
						    	  	  padding:0px 0px 20px 0px;
									  position:relative;
									  z-index:10;
									  background: url(../images2/blogrighttop.png) no-repeat 0px 0px; }
							
					div.blogright2 { position:relative;
									 z-index:20; }
									  
					div.blogright h2 { font-weight:normal;
									  margin:0px 10px 10px 10px;
									  padding:0px 0px 1px 0px;
									  color:#979797;
									  border-bottom:1px solid #979797; }
									  
					div.blogright a { color:#e51800;
									 text-decoration:none;
									 font-weight:bold; }

					div.blogright a:hover { color:#3a3a3a; }									 
									  
					div.blogright ul { margin:0px 10px 10px 10px; }
					div.blogright li { padding:4px 20px 4px 0px; }
									
					div.blogright ul.list { margin:0px 10px 10px 10px; }
					div.blogright ul.list li { padding:0px 0px 0px 15px;
											  background: url(../images/blogleftpil.png) no-repeat 0px 3px;  }
							   
					div.blogrightbottom { float:left;
								  	      display:block;
								  	      width:172px;
								  	      height:14px;
								  	      margin:0px 0px 0px 0px;
						    	  	      padding:0px 0px 0px 0px;
									      position:relative;
									      z-index:125;
									      background: url(../images2/blogrightbottom.png) no-repeat 0px 0px; }
										 
					div.blogform .textfield { float:left;
										      width:160px;
										      margin:1px;
											  padding:2px;
											  color:#9f9f9f;
										      border:1px solid #9f9f9f;
										      background:#fff; }
											  
					div.blogform #theImg { float:left;
									       width:160px;
									       margin:1px;
										   padding:2px;
										   border:1px solid #9f9f9f;
									       background:#fff; }
											  
					div.blogform .btn { float:right;
										margin:10px 18px 20px 1px;
									    color:#fff;
									    border:none;
									    background:#e51800; }	
			 
				  
	div.blogbottom { display:block;
				     width:528px;
				     height:14px;
				     background: url(../images/blogbottom.png) no-repeat 0px 0px; }
					 
					 
	div.bloglink { float:left;
				   display:block;
			       width:351px;
				   margin:4px 0px 0px 5px; }
				   
		div.bloglinktop { float:left;
						  display:block;
						  width:351px;
						  height:14px;
						  background: url(../images2/bloglinktop.png) no-repeat 0px 0px; }
						  
		div.bloglinkcont { float:left;
						   display:block;
						   width:335px;
						   padding:5px 10px 0px 10px;
						   background: url(../images2/bloglinkbg.png) repeat-y; }
						   
		div.bloglinkmove { margin:-5px 0px 0px 0px; }
		
			div.bloglinkheader { display:block;
								 width:324px;
								 height:112px;
								 position:relative; }
			
				div.bloglinkheadertext { position:absolute;
										 left:10px;
										 bottom:10px;
										 display:block; }
										 
					div.bloglinkheadertext h2	{ margin:0px 0px 5px 0px;
												  padding:0px;
												  font: bold 20px Verdana, Arial, Helvetica, sans-serif; }
					div.bloglinkheadertext p	{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
					
				div.lasaven { position:absolute;
							  left:0px;
							  top:0px;
							  display:block;
							  width:166px;
							  height:54px;
							  background: url(../images2/lasaven.png) no-repeat 0px 0px;  }
							  
			div.bloglinktexttop { display:block;
								  width:324px;	
								  height:100px;
								  margin:5px 0px 0px 0px;
							      position:relative;
							      z-index:3800; 
								  background: url(../images2/bloglinktexttop.png) no-repeat 0px 0px; }
								  	
			div.bloglinktext { display:block;
							   width:324px;	
							   background: url(../images2/bloglinktextbg.png) repeat-y; }	
							   
				div.bloglinktextmove { margin:-80px 0px 0px 5px;
									   position:relative;
									   z-index:4000; }	
				
					div.bloglinktext h2 { font-weight:normal;
										  margin:0px 10px 10px 10px;
										  padding:0px 0px 1px 0px;
										  color:#979797;
										  border-bottom:1px solid #979797; }
										  
					div.bloglinktext li span { float:left;
											   display:block;
											   width:35px;
											   color:#606060;
											   margin:0px;
											   padding:0px; }
											   
					div.bloglinktext li a { float:left;
										    display:block;
										    clear:none;
											width:230px;
										    margin:0px;
											padding:2px 0px 0px 5px;
										    color:#e51800;
										    text-decoration:none;
										    font-weight:bold;
											background:none; }

					div.bloglinktext a:hover { color:#3a3a3a; }									 
									  
					div.bloglinktext ul { clear:both;
										  margin:0px 10px 10px 10px; }
					div.bloglinktext li { clear:both;
										  padding:4px 20px 4px 0px;
										  color:#606060; }
										  
					div.bloglinktext a { clear:both;
										 margin:0px 0px 0px 10px;
										 padding:0px 0px 2px 20px;
										 color:#252525;
										 font:bold 11px Verdana, Arial, Helvetica, sans-serif;
										 background: url(../images/blogleftpil.png) no-repeat 0px 2px;  }
								  
			div.bloglinktextbottom { display:block;
									 width:324px;	
									 height:11px;
									 margin:0px 0px 0px 0px;
									 background: url(../images2/bloglinktextbottom.png) no-repeat 0px 0px; }	  
						  
		div.bloglinkbottom { float:left;
							 display:block;
							 width:351px;
							 height:14px;
							 background: url(../images2/bloglinkbottom.png) no-repeat 0px 0px; }
				  
	
/* ------------------------------------------------
	tell a friend 
-------------------------------------------------*/

div.tellafriend	{  width:339px;
				   margin:0px 4px;
				   display:block;
				   margin:30px auto;
				   border:1px solid #cecece;
				   background:#fff; }	
				   
	div.tellafriendpadding	{  padding:15px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:5px 0px 5px 0px;
							 padding:0px;
							 color:#363636;
							 font:bold 14px verdana, arial, sans-serif; }
						  

		div.tellafriendform	{ height:108px;
					  margin:10px 0px;
					  padding:20px 15px;
					  border:1px solid #ececec;
					  background:#f8f8f8; }	
							  
			div.tellafriend span.label { float:left;
										 display:inline;
										 width:115px;
										 padding:5px 0px 0px 0px; }	
			div.tellafriend span.icon { float:left;
										display:inline;
										width:8px;
										margin:0px 5px 0px 0px;
										padding:8px 2px 0px 0px; }	
			
			div.tellafriend .formfield { width:136px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 color:#000;
										 font:12px Verdana, Arial, Helvetica, sans-serif;
										 border:1px solid #666;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
							width:130px;
							margin:0px 12px 0px 0px;
							padding:0px; 
							font:12px Verdana, Arial, Helvetica, sans-serif;}
										
	div.tellafriendshare	{ padding:10px 15px;
							  border-top:1px solid #cecece; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 15px 0px 0px; }		
/* ------------------------------------------------
	footer
-------------------------------------------------*/


div#footer	{ clear:both;
			  margin:20px 0px;
			  display:block;	
			  width:auto;
			  height:54px;
			  padding:0px 0px 0px 0px;
			  background: url(../images2/footerbg.png) no-repeat center top; }
			  
	#footer3 {
		display: block;
		height: 28px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		width: 870px;
	}
		div.fb {
			display: block;
			float: left;
			height: 22px;
			margin: 0;
			width: 461px;
			position: absolute;
			top:5px;
			left: 0;
		}
			div.fb p {
				background: url("../images/fb.gif") no-repeat scroll left 5px transparent;
				top: 0;
				color: #7d2400 !important;
				font: 12px Arial,Verdana,Helvetica,sans-serif;
				left: 0;
				padding: 8px 0 0 20px;
				position: absolute;
			}
			div.fb a { color: #7d2400 !important;
			}
		div.tw { display: block;
				 margin: 0;
				 padding: 0 0 5px;
				 /*position: absolute;
				 top:5px;
				 right: 0;
				 text-align: right;
				 width: 441px;*/	}
			div.tw a {
				background: url("../images/tw.gif") no-repeat scroll 0px bottom transparent;
				top: 0;
				/*color: #7d2400 !important;*/
				color: #F1B2A8 !important;
				display: block;
				font: bold 12px Arial,Verdana,Helvetica,sans-serif;
				padding: 5px 0px 2px 35px;
				/*position: absolute;
				right: 0;*/
			}
			
div#footer2	{ clear:both;
			  margin:20px auto;
			  display:block;	
			  width:892px;
			  height:54px;
			  padding:0px 0px 0px 0px; }			  

div#footer p.footer1	{ color:#f1b2a8;
		  text-align:center;
		  font-size:11px;
}
div#footer p.footer1 a	{ color:#fff;
			  text-decoration:none; }

div#footer p	{ color:#e45a47;
		  text-align:center;
		  font-size:11px;
}
div#footer a	{ color:#e45a47;
		  text-align:center;
		  text-decoration:none;
}

div#footer a:hover	{ text-decoration:underline;
}

.blogexcerpt {
    color: #E51800;
    font-size: 14px;
    line-height: 1.5;
    padding: 20px;
}


/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:360px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 360px;
}
