/* 
CSS 
Author : Magnus Jepson
Site : http://www.jepson.no
*/

/** BASIC */

html, body {
	margin: 0px;
	padding: 0px;
	background: #0e0e0e url(images/bg.jpg) repeat-x top;
}


/** WRAPPER */

#page {
	width: 988px;
	margin: 0px auto;
}

#header {
	width: 988px;
	margin: 0px auto;
	height: 276px;
	background: url(images/header.jpg) no-repeat left top;
}


/** CONTENT */

#content {
	float: left;
	width: 618px;
}

#portfolio {
	background: url(images/portfolio.jpg) no-repeat left top;
	padding-top:114px;
}

.site {
	background: url(images/bg_pf.jpg) no-repeat left top;
	width:618px;
	height:278px;
	padding-bottom:20px;
}

.site h2 {
	font-size:18px;
	text-align:left;
	padding:0 45px 0 45px;
}

.site p {
	text-align:left;
	padding:5px 45px 0 45px;
	line-height:20px;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 370px;
}

#aboutme {
	padding-top:114px;
	background: url(images/about_me.jpg) no-repeat left top;
}

#cv a {
	display: block;
	background-image: url(images/about_me_text.jpg);
	font-weight: bold;
	height: 135px;
	width: 370px;
}

#cv a:hover {
background-image: url(images/about_me_text_hover.jpg);
}

#contactme {
	padding-top:114px;
	background: url(images/contact_me.jpg) no-repeat left top;
}

#contactme p {
	padding:10px 50px 0px 50px;
	font-size:14px;
}

#contact{
	background:#FF0000;
	padding:10px;
	margin-right:50px;
	color:#FFFFFF;
}
#contactok{
	background:#66CC00;
	padding:10px;
	margin-right:50px;
	color:#FFFFFF;
}


/** FOOTER */

#footer {
	clear:both;
	color:#CCCCCC;
	padding-top:30px;
	background: url(images/footer.jpg) no-repeat center top;
	padding-bottom:40px;
	font-size:12px;

}
/** FORMS */

#form {
	margin: 0px;
	padding-left: 53px;
	padding-top:5px;
	color:#CCCCCC;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}

input, textarea {
	font-size: 14px;
	color: #666;
	
}
p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
	line-height: 150%;
}

/** LINKS */

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

a:hover {
	text-decoration: underline;
}


/** MISC */

img { border: none; }
hr { display: none; }

input.send-btn {
width: 126px;
height: 34px;
border:none;
background: url(/images/submit.jpg) no-repeat ;
outline: none;
}
input.send-btn:hover {
background: url(/images/submit.jpg) no-repeat 0 -34px;
}

/** Portfolio */

#pf-arefriestad { background:url(images/pf_arefriestad.jpg) no-repeat; width:618px; height:198px; }
#pf-arefriestad a { width:618px; height:198px; display:block; }
#pf-arefriestad a:hover { background:url(images/h-pf_arefriestad.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-audiopaal { background:url(images/pf_audiopaal.jpg) no-repeat; width:618px; height:198px; }
#pf-audiopaal a { width:618px; height:198px; display:block; }
#pf-audiopaal a:hover { background:url(images/h-pf_audiopaal.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-eiriktage { background:url(images/pf_eiriktage.jpg) no-repeat; width:618px; height:198px; }
#pf-eiriktage a { width:618px; height:198px; display:block; }
#pf-eiriktage a:hover { background:url(images/h-pf_eiriktage.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-proshop { background:url(images/pf_proshop.jpg) no-repeat; width:618px; height:198px; }
#pf-proshop a { width:618px; height:198px; display:block; }
#pf-proshop a:hover { background:url(images/h-pf_proshop.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-rogalandcustomgolf { background:url(images/pf_rogalandcustomgolf.jpg) no-repeat; width:618px; height:198px; }
#pf-rogalandcustomgolf a { width:618px; height:198px; display:block; }
#pf-rogalandcustomgolf a:hover { background:url(images/h-pf_rogalandcustomgolf.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-sgk { background:url(images/pf_sgk.jpg) no-repeat; width:618px; height:198px; }
#pf-sgk a { width:618px; height:198px; display:block; }
#pf-sgk a:hover { background:url(images/h-pf_sgk.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-speyp { background:url(images/pf_speyp.jpg) no-repeat; width:618px; height:198px; }
#pf-speyp a { width:618px; height:198px; display:block; }
#pf-speyp a:hover { background:url(images/h-pf_speyp.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-tubeguitar { background:url(images/pf_tubeguitar.jpg) no-repeat; width:618px; height:198px; }
#pf-tubeguitar a { width:618px; height:198px; display:block; }
#pf-tubeguitar a:hover { background:url(images/h-pf_tubeguitar.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-spe { background:url(images/pf_spe.jpg) no-repeat; width:618px; height:198px; }
#pf-spe a { width:618px; height:198px; display:block; }
#pf-spe a:hover { background:url(images/h-pf_spe.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-helgaland { background:url(images/pf_helgaland.jpg) no-repeat; width:618px; height:198px; }
#pf-helgaland a { width:618px; height:198px; display:block; }
#pf-helgaland a:hover { background:url(images/h-pf_helgaland.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-woodpress { background:url(images/pf_woodpress.jpg) no-repeat; width:618px; height:198px; }
#pf-woodpress a { width:618px; height:198px; display:block; }
#pf-woodpress a:hover { background:url(images/h-pf_woodpress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-portraitpress { background:url(images/pf_portraitpress.jpg) no-repeat; width:618px; height:198px; }
#pf-portraitpress a { width:618px; height:198px; display:block; }
#pf-portraitpress a:hover { background:url(images/h-pf_portraitpress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-portfoliopress { background:url(images/pf_portfoliopress.jpg) no-repeat; width:618px; height:198px; }
#pf-portfoliopress a { width:618px; height:198px; display:block; }
#pf-portfoliopress a:hover { background:url(images/h-pf_portfoliopress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-grungepress { background:url(images/pf_grungepress.jpg) no-repeat; width:618px; height:198px; }
#pf-grungepress a { width:618px; height:198px; display:block; }
#pf-grungepress a:hover { background:url(images/h-pf_grungepress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-newspress { background:url(images/pf_newspress.jpg) no-repeat; width:618px; height:198px; }
#pf-newspress a { width:618px; height:198px; display:block; }
#pf-newspress a:hover { background:url(images/h-pf_newspress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-hectortrader { background:url(images/pf_hectortrader.jpg) no-repeat; width:618px; height:198px; }
#pf-hectortrader a { width:618px; height:198px; display:block; }
#pf-hectortrader a:hover { background:url(images/h-pf_hectortrader.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-dietpixie { background:url(images/pf_dietpixie.jpg) no-repeat; width:618px; height:198px; }
#pf-dietpixie a { width:618px; height:198px; display:block; }
#pf-dietpixie a:hover { background:url(images/h-pf_dietpixie.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-we { background:url(images/pf_we.jpg) no-repeat; width:618px; height:198px; }
#pf-we a { width:618px; height:198px; display:block; }
#pf-we a:hover { background:url(images/h-pf_we.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-polaroidpress { background:url(images/pf_polaroidpress.jpg) no-repeat; width:618px; height:198px; }
#pf-polaroidpress a { width:618px; height:198px; display:block; }
#pf-polaroidpress a:hover { background:url(images/h-pf_polaroidpress.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-flashnews { background:url(images/pf_flashnews.jpg) no-repeat; width:618px; height:198px; }
#pf-flashnews a { width:618px; height:198px; display:block; }
#pf-flashnews a:hover { background:url(images/h-pf_flashnews.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-freshnews { background:url(images/pf_freshnews.jpg) no-repeat; width:618px; height:198px; }
#pf-freshnews a { width:618px; height:198px; display:block; }
#pf-freshnews a:hover { background:url(images/pf_freshnews.jpg) no-repeat; width:618px; height:198px; display:block; }

#pf-freshfolio { background:url(images/pf_freshfolio.jpg) no-repeat; width:618px; height:198px; }
#pf-freshfolio a { width:618px; height:198px; display:block; }
#pf-freshfolio a:hover { background:url(images/pf_freshfolio.jpg) no-repeat; width:618px; height:198px; display:block; }