/*

Theme Name: Kvikk
Theme URI: 
Description:
Version:
Author: Rosastef

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #FAF9F8 url(img/bg.gif) top left repeat-x;
color: #222;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#shim{
	position: absolute;
	height: 526px;
	width: 100%;
	left:0;
	top: 142px;
	background: #FAF9F8 url(img/lines.gif) top center;
}

#wrap{
	position: relative;
	width: 940px;
	margin: auto;	
}

	#head{
		height: 105px;	
	}
	
		#logo{
			position: relative;
			float: left;
			height: 105px;
			width: 289px;
			text-indent: -9999em;	
			background: url(img/logo.gif) top left no-repeat;	
		}
		
		#search{
			float: right;
			padding:2px 4px 3px 4px;
			border: 1px solid #CDCDCD;
			background: #E7E7E7;	
		}
		
			#search .text{
				float: left;
				padding: 5px 5px 0 5px;
				height: 17px;
				width: 131px;
				border: 0;
				font-size: 11px;
				color: #777;
				background: url(img/search-bg.gif) top left no-repeat;
			}
			
			#search .submit{
				float: left;
				height: 22px;
				width: 27px;
				border: 0;
				margin-left: 4px;
				background: url(img/submit-btn.gif) top left no-repeat;
			}

	#nav{
		height: 36px;	
		margin-bottom: 1px;
	}
	
		#nav ul{
			float: right;
			height: 36px;	
		}
		
		#nav ul ul{
			display: none;
		}
		
		#nav li{
			float: left;
			height: 36px;	
			padding-right: 2px;
			background: url(img/nav-break.jpg) top right no-repeat;	
		}
		
		#nav li a{
			float: left;
			padding: 10px 18px 0 18px;
			height: 26px;
			font-size: 1em;
			font-weight: bold;
			color: #111;
			text-transform: uppercase;
		}
	
	
	#splash{
		margin-top: 19px;
		height: 323px;
		border: 1px solid #666;	
		position: relative;
		overflow: hidden;	
		background: url(img/sbg-icons.jpg) top left;
	}
	
		#splash-content{
			float: right;
			width: 404px;
			padding: 40px 30px 0 0;
			text-align: left;	
			color: #CDCDCD;
		}
		
			#splash-content h1{
				font-size: 2.2em;
				line-height: 1.5em;
				padding-bottom: 10px;	
			}
			
			#splash-content p{
				line-height: 1.5em;
				padding-bottom: 1em;	
				overflow: hidden;
			}
			
			#splash-content h2{
				font-size: 1.5em;
				line-height: 1.5em;
				padding-bottom: 24px;	
			}
			
			#splash-link{
				display: block;
				height: 46px;
				width: 187px;
				text-indent: -9999em;
				margin-top: 140px;
				margin-left: 100px;
				background: url(img/slide-btn.gif) top left no-repeat;	
			}
			
			
			
	
		#scroller{
			position: relative;
			float: left;
			width: 380px;
			height: 285px;	
			padding: 19px 19px 0 19px;
		}
		
			#scroll-image{
				position: relative;

				height: 285px;
				width: 380px;
			}
			
			.prev{
				position: absolute;
				left: -45px;
				top: 135px;
				width: 40px;
				height: 40px;
				cursor: pointer;
				text-indent: -9999px;
				text-decoration: none;
				background: url(img/go-left.jpg) top left no-repeat;
			}
			
			.next{
				position: absolute;
				left: 385px;
				top: 135px;
				height: 40px;
				width: 40px;
				cursor: pointer;
				text-indent: -9999px;
				text-decoration: none;
				background: url(img/go-right.jpg) top left no-repeat;
				z-index:4;
			}


	#quad{
		overflow: hidden;
		padding: 20px 0 20px 0;	
	}
	
		.qbox{
			float: left;
			width: 220px;
			padding-right: 20px;
			height: 150px;
			overflow: hidden;
		}
		
		.last.qbox{
			float: right;
			padding-right: 0;
		}
		
		.widget{
			min-height: 148px;
			border: 1px solid #CACACA;
			padding: 0 8px 0 8px;	
			text-align: left;
			font-size: .9em;
			color: #222222;
			background: #E6E6E6 url(img/fade.jpg) top left repeat-x;
		}
		
			.widget h3{
				font-size: 1.7em;
				padding: 10px 0 10px 0;
				color: #242424;
				border-bottom: 1px solid #cacaca;
			}
.widget h3 a{color: #222;}
			
			.widget p{
				line-height: 1.5em;
				padding: 3px 0 8px 0;
			}
			
			.widget ul{
				line-height: 1.5em;
				padding: 3px 0 8px 0;
			}
			
			.widget a{
				color: #EE7F37;
			}
			
			.mt1{
				background: url(img/title-1.gif) right center no-repeat;
			}
			.mt2{
				background: url(img/title-2.gif) right center no-repeat;
			}
			.mt3{
				background: url(img/title-heart.gif) right center no-repeat;
			}
			.mt4{
				background: url(img/title-4.gif) right center no-repeat;
			}
	
		
	
	
	#page{
		overflow: hidden;
		padding: 18px 0 18px 0;
	}
	
	
		#sidebar{
			float: right;
			width: 220px;
		}
		
			#sidebar .widget{
				margin-bottom: 16px;
			}
	
	
	
		#content{
			float: left;
			border: 1px solid #cacaca;
			background: #fff;
			width: 700px;
min-height: 648px;
			text-align: left;
			color: #111;
		}
		
			.entry{
				position: relative;
				padding: 25px;
			}
			
				.entry h1{
					font-size: 1.6em;
					padding-bottom: 14px;
				}
				
				.entry h2{
					font-size: 1.4em;
					padding-bottom: 14px;
				}
				
				.entry h3{
					font-size: 1.2em;
					padding-bottom: 14px;
					font-weight: bold;
				}
				
				.entry p{
					line-height: 1.5em;
					padding-bottom: 1em;
				}
				
				.entry a{
					color: #EE7F37;
				}
		
		
		
	#footer{
		font-size: 1.1em;
		padding-bottom: 2em;
	}
	
		#footer small{
			font-size: .8em;
			color: #989896;
		}
				#footer small a{
                        color: #989896;
                }
		#footer a{
			color: #EE7F37;
		}



strong.search-excerpt {
  background-color: #ffff00;
}

span.search-terms {
  background-color: #ffff00;}




