/*
For:


Av:
Fredrik Sørlie
Sørlie Communications
www.s-com.no
*/

/* General */

* {
	margin						: 0;
	padding						: 0;
}

body {
	width						: 100%;
	font-family					: Arial, Helvetica, Sans-Serif;
	color						: #999999;
	text-align					: center;
	background					: url("../img/bg_main.gif") repeat-x #E1E4E4;
	padding-bottom				: 20px;
}

hr {
	height						: 1px;
	font-size					: 1px;
	line-height					: 1px;
	color						: #cccccc;
	background-color			: #cccccc;
	display						: block;
	clear						: both;
	border						: 1px dotted;
	margin-bottom				: 10px;
}

input {
	width						: 300px;
	height						: 20px;
	border						: 1px solid #666666;
	background					: #FFFFFF;
}

textarea {
	width						: 300px;
	border						: 1px solid #666666;
	background					: #FFFFFF;
}

p {
	clear: both;
	display: table;
}

/* Navigation */

a {
	color						: #76A2B9;
	text-decoration				: none;
}

a:visited {
	color						: #AFCDDD;
	text-decoration				: none;
}

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

ul {
	list-style					: none;
}

li {
	display						: inline;
}

/* Text */

p {
	display						: block;
}

h1 {
	font-size					: 1em;
	font-weight					: bold;
	margin-bottom				: 10px;
}

h2 {
	font-size					: 0.9em;
	font-weight					: bold;
}

h3 {
	font-size					: 0.8em;
	font-weight					: normal;
	line-height					: 1em;
}

.sTxt {
	font-size					: 0.7em;
}

.mTxt {
	font-size					: 0.8em;
}

.lTxt {
	font-size					: 0.9em;
}


/* Images */

img {
	border						: 0px;
	vertical-align				: bottom;
}

/* Site Layout */

#wrap {
	width						: 770px;
	margin						: 0 auto 0 auto;
}

#top {
	width						: 770px;
	height						: 84px;
	margin-top					: 15px;
}
	
	#top img {
		float						: left;
	}

#cover {
	width						: 770px;
	height						: 342px;
	background					: url("../img/cover.jpg") no-repeat;
}

#content {
	width						: 770px;
	background					: url("../img/bg_content.gif") repeat-y;
	clear: both;
	display: table;
}

#partnere {
	width						: 180px;
	text-align					: left;
	background					: url("../img/bg_partnere.gif") no-repeat;
	float						: left;
	padding						: 55px 20px 0 25px;
}

	#partnere img {
		margin-bottom				: 10px;
	}

#siste-nytt {
	width						: 500px;
	text-align					: left;
	background					: url("../img/bg_siste_nytt.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#nyheter {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_nyheter.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#teamet {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_teamet.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#historie {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_historie.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#kontakt {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_kontakt.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#galleri {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_galleri.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#lenker {
	width						: 500px;
	min-height					: 23px !important;
	height						: 23px;
	text-align					: left;
	background					: url("../img/bg_lenker.gif") no-repeat;
	float						: left;
	padding						: 55px 25px 0 20px;
}

#partnere2 {
	width						: 225px;
	min-height					: 78px !important;
	height						: 78px;
	background					: url("../img/bg_partnere.gif") no-repeat;
}

#footer {
	width						: 770px;
	height						: 60px;
	background					: url("../img/bg_footer.gif") no-repeat;
	clear: both;
	display: table;
}

/* Cutenews */

.date {
	font-size					: 0.7em;
	color						: #999999;
}

.short-story {
	font-size					: 0.8em;
	margin-bottom				: 14px;
}

.full-story {
	font-size					: 0.8em;
	margin-bottom				: 14px;
}

.more {
	font-size					: 0.8em;
	font-weight					: bold;	
}

/* Gallery */

.mgheading {
	width						: 500px;
}

.mgpic {
	width						: 500px;
}

.mglist {
	width						: 500px;
}

.mgheading-left {
	float						: left;
	font-size					: 0.8em;
}

.mgheading-right {
	float						: right;
	font-size					: 0.8em;
}