﻿* {
	margin:0;
	padding:0;
	outline:none
}

body {
	background:#8f8a7b url('../design/global/background.jpg') top center no-repeat;
	font-family:Tahoma, Arial, Sans-Serif;
}

a {
	color:#6b1818;
	text-decoration:none
}


#wrapper {
	width:960px;
	margin:0 auto
}


#login {
	margin:18px 0 0 473px;
	width:487px;
	height:44px;
	background:#58312e url('../design/global/login_bg.jpg')
}

#login.admin {
	background:#58312e url('../design/global/login_bg_admin_back.jpg')
}

#login.admin a.go_back {
	display:block;
	width:50px;
	height:23px;
	position:relative;
	top:15px;
	left:390px;
}

#login form {
	padding:16px 0 0 148px;
}

#login form * {
	background:transparent;
	border:0
}

#login form input {
	width:92px;
	margin:0 25px 0 0;
	color:#704545;
}

#login form button {
	width:50px;
	height:20px;
	position:relative;
	top:-5px;
}


#header {
	height:291px;
	background:#606060 url('../design/global/header.jpg')
}


#menu {
	height: 42px;
	background:#9e9b91 url('../design/global/menu_bg.jpg');
}

#menu li {
	float:left
}

#menu li a {
	display:block;
	margin:4px 0 0;
	height:32px
}

#menu li.hjem {
	margin-left:56px;
}

#menu li.hjem a {
	width:73px;
	background:url('../design/global/menu/hjem.jpg')
}

#menu li.trening {
	margin-left:4px
}

#menu li.trening a {
	width:109px;
	background:url('../design/global/menu/trening.jpg')
}

#menu li.kosthold {
	margin-left:8px
}

#menu li.kosthold a {
	width:126px;
	background:url('../design/global/menu/kosthold.jpg')
}

#menu li.video {
	margin-left:9px
}

#menu li.video a {
	width:122px;
	background:url('../design/global/menu/video.jpg')
}

#menu li.omoss {
	margin-left:9px
}

#menu li.omoss a {
	width:97px;
	background:url('../design/global/menu/omoss.jpg')
}

#menu li.kontakt {
	margin-left:13px
}

#menu li.kontakt a {
	width:117px;
	background:url('../design/global/menu/kontakt.jpg')
}


#moviestrip {
	height: 191px;
	padding:0 0 0 45px;
	height:130px;
	background:#151515 url('../design/global/moviestrip.jpg')
}

#moviestrip .smovie {
	float:left;
	margin:25px 10px 0
}

#moviestrip .smovie a {display:block; width:130px;}
#moviestrip .smovie img {border:2px solid #000; border-width:2px 0; max-height:77px}

#canvas {
	height:100%;
	background:#616161 url('../design/global/canvas.jpg') top no-repeat;
}

#ads_horisontal {position:absolute; width:960px; height:100px; display:none; outline:thin solid red;} 

#ads_vertical {padding:20px 0 0 20px; text-align:center}

#ads_vertical a {display:block; margin-bottom:25px}

#rightmenu {
	width:250px;
	float:right;
	margin:25px 24px 0 0;
}

#rightmenu .latest {
	width:241px;
	height:168px;
	background:url('../design/global/rightmenu/siste.jpg');
	margin:3px 0 0 2px
}

#rightmenu .latest .conts {
	padding:38px 23px 0
}


#rightmenu .rart {
	height:40px
}

#rightmenu .rart img {
	float:left;
	vertical-align:middle;
	width:39px;
	padding:0 5px 0 0
}

#rightmenu .rart a {
	color:#000;
	display:block;
	float:right;
	margin:0px 0 0;
	width:150px;
}

#rightmenu .rart a:hover {
	text-decoration:underline
}


#content {
	width:661px;
	padding:0 0 50px;
	float:left;
}

#content .cpadding {
	padding:24px 0 0 24px
}


#footer {
	height:85px;
	margin:0 0 40px;
	background:#000000 url('../design/global/footer.jpg')
}

#footer a#andersdesign {
	display:block;
	float:left;
	background:url('../design/global/andersdesign.jpg');
	width:322px;
	height:30px;
	margin:35px 0 0 307px
}

.clearer {
	clear:both;
}

/*
// Styles
*/

body {
	font:12px/18px Tahoma, Arial, Sans-Serif;
}

p {
	margin-bottom:20px
}

a img {
	border:0
}

ul {
	list-style-type:none
}


button {
	cursor:pointer
}

