/*

DENNE MALEN OG DENS CSS ER SATT SAMMEN AV SPEKTER: WWW.SPEKTER.COM - SUPPORT@SPEKTER.COM
- VI LIKER REN, PEN OG ENKEL KODE :-)

EDIT:
*/

body {
	background:#202022;
}

#header {
	height:292px;
}

#content {
	width:500px;
}

#kol1,ul#sub li {
	width:210px;
}

#logo a {
	height:247px
}

#nav {
	top:262px;
}

#nav a {
	color:#fff;
	text-transform: uppercase;
	padding:0 15px 0 15px;
	font-size: 11px;
}

#nav a:hover,#nav li.current_page_item a,#nav li.current_page_ancestor a { 
	color:#fff;
	background: url(images/nav.gif) repeat-x;
}

ul#sub { 
	border-bottom:3px solid #404048;
	border-top: 3px solid #404048;
}

ul#sub a {
	color:#5f736f;
	border-bottom:1px solid #acacb8;
}

ul#sub a:hover, ul#sub li.current_page_item a,
ul#sub li.current_page_item ul li.current_page_item a,
ul#sub li.current_page_item ul li.current_page_item ul li.current_page_item a  {
	color:#000;
	background: url(images/sub.gif) repeat-x left bottom;
}

body,textarea,input {
	font-family:Arial, Helvetica, sans-serif;
}

body,textarea,input {
	color:#46464f
}

#container {
	font-size:1.15em
}

p {
	line-height:1.2em
}

h1 {
	font-size:1.7em;
	text-transform: uppercase;
	font-weight: normal
}

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

h3,h4,h5,h6 {
	font-size:1.2em;
}

a {
	text-decoration:none;
	color:#72d9ff
}

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

#footer {
	background: url(images/footer.gif) no-repeat;
	height: 85px;
}

#content img.top {
	position: absolute;
	top: 333px;
	right: 10px;
	width: 640px;
	clear: both;
	border-top: 3px solid #404048;
	padding-top: 1px;
}

#content.page {
	padding:0 0 20px 0;
	margin:370px 0 0 20px;
}

#content {
	padding:0 0 20px 0;
	margin:35px 0 0 20px;
}

.linje {
	width: 640px;
	border-top: 3px solid #404048;
	padding: 0 0 50px 0;
	margin: 0 0 0 240px;
}

#content.kolleksjon, #content.kolleksjon table {
	width: 640px;
}

#content.kolleksjon tbody tr td {
	padding-bottom: 10px;
}

/* GLOBAL */

*,#kol1,.sok,#nav li,#nav ul,#nav a {
	margin:0
}

*,.sok,.sok input:focus,.sok input:active,.sok input:hover,.sok input,#nav li,#nav ul,p img {
	padding:0
}

*,img {
	border:0
}

* {
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body,#footer,#footer p {
	text-align:center
}

#footer,#wrap,#header {
	margin:0 auto;
	width:890px
}

#footer,#header,#wrap {
	position:relative
}

#wrap,#nav a {
	text-align:left
}

#wrap,input {
	background:#fff
}

#wrap {
	margin-top:40px
}

#header {
	background:#fff url(images/header.jpg) 10px 10px no-repeat
}

#container {
	min-height:380px
}

.clear,#end {
	clear:both
}

#footer p {
	padding:60px 0 0 0;
	color: #fff
}
#footer p a {
	color: #fff;
	text-decoration: underline
}

#footer p,ul#sub a {
	margin:0 0 0 0
}

#content,#kol1,#nav ul,#nav a,ul#sub li,.alignleft {
	float:left
}

#kol1 {
	padding:38px 0 0 10px
}

#kol1 p, #kol1 h2 {
	padding-left:5px
}
#kol1 p {
	margin-bottom: 10px;
}

#logo a,.sok,.sok input:focus,.sok input:active,.sok input:hover,.sok input,input#searchsubmit:hover,input#searchsubmit,#nav {
	position:absolute
}

#logo a,#nav a,#sub li.current_page_item ul li.current_page_item ul,ul#sub li.current_page_ancestor ul,#sub li.current_page_item ul li.current_page_item ul,ul#sub li.current_page_item ul,ul#sub a,#nysubmit,.rss a,#submit,img.centered {
	display:block
}

#logo a,#nav {
	left:10px;
	width:870px
}

#logo a {
	top:10px;
}

#logo a span,.sok label,.sok a span,ul#menu ul,ul#sub li.current_page_item ul ul,ul#sub li ul,ul#sub li.current_page_ancestor ul li a,ul#sub li.current_page_item ul li a {
	display:none
}

.sok {
	top:-30px;
	right:0;
	width:138px;
	background:url(images/sok.gif) no-repeat
}

.sok,input#searchsubmit:hover,input#searchsubmit {
	height:19px
}

.sok,textarea,input {
	border:1px solid #ccc
}

.sok input:active,.sok input:focus,.sok input:hover,textarea:focus,textarea:active,textarea:hover,.sok input:focus,.sok input:active,.sok input:hover,.sok input,#nysubmit,#submit {
	border:none
}

.sok input:active,.sok input:focus,.sok input:hover,textarea:focus,textarea:active,textarea:hover,.sok input:focus,.sok input:active,.sok input:hover,.sok input {
	background:transparent;
	color:#000
}

.sok input:focus,.sok input:active,.sok input:hover,.sok input {
	top:3px;
	left:19px;
	width:118px;
	font-size:10px
}

input#searchsubmit:hover,input#searchsubmit {
	left:0;
	top:0;
	width:19px
}

input#searchsubmit:hover,input#searchsubmit,#nav a,#nysubmit,#submit {
	cursor:pointer
}

input,textarea,body {
	font-size:62.5%
}

#content.index .more-link,#container,#footer {
	font-weight:normal
}

#footer {
	font-size:1.1em
}

#content.index .more-link {
	font-size:1em
}

p.date {
	font-size:0.9em
}

#footer a,h1 a,a:hover,p.lesmer a,p.date a,p.navigate a,h1.indextitle a,#kol1 li,#kol1 a,#nav a,ul#sub a {
	text-decoration:none
}

h6,h5,h4,h3,h2,h1,p {
	margin-bottom:10px
}

p .more-link,.fn {
	font-weight:bold
}

p.lesmer,p.date {
	color:#999;
	margin: 0 0 10px 0
}

textarea,input {
	font-size:12px
}

textarea,input {
	padding:4px
}

.fn {
	font-style:normal
}

#nav,#nav a {
	height:26px
}

#nav li,#nav ul {
	list-style:none
}

#nav li,img.alignright,img.alignleft,img.alignnone {
	display:inline
}

#nav a {
	line-height:26px
}

ul#sub {
	margin:3px 0 20px 0
}

#sub li,ul#sub ul,ul#sub,#kol1 li {
	list-style-type:none
}

#sub li,ul#sub ul,ul#sub {
	overflow:hidden
}

ul#sub li {
	clear:left
}

ul#sub a {
	font-size:11px;
	height:24px;
	line-height:24px;
	padding:0 0 0 15px
}

#content li {
	margin:0 0 0 15px
}

#content ol,#content ul {
	margin:0 0 10px 0
}

textarea {
	width:430px;
	height:100px
}

input {
	width:230px;
	height:auto
}

#nysubmit,#submit {
	width:192px;
	height:40px
}

p img {
	max-width:100%
}

img.centered {
	margin-left:auto;
	margin-right:auto
}

img.alignright {
	margin:0 0 20px 20px
}

img.alignleft {
	margin:0 20px 20px 0
}

.alignright {
	float:right
}

h1.indextitle, #content.index .post.start h1.indextitle {
	padding-top: 325px;
}
#content.index .post h1.indextitle {
	padding-top: 0px;
}

#content.index .post img.top {
	display: none
}

#content.index .post.start img.top {
	display: inline
}

#sidebarcontent { 
	border-bottom:3px solid #404048;
	border-top: 3px solid #404048;
	margin-top: 3px;
	padding-top: 10px;
}

td.kolx1, td.kolx2 {
	padding-right: 13px;
}
