body, td
{
	font:10pt Arial;
	color:#939598;
}

a
{
	text-decoration:none;
	color:#939598;
}

body
{
	margin-top:0;
	text-align:center;
	background:#fff;
}

h1
{
	font:26pt Times;
	margin:0;
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:10px;
}

h2#frontpage
{
	font:26pt Times;
	padding-top:0;
	margin-top:0;
	position:relative;
	top:-10px;
}

img
{
	border:0;
	padding:0;
}

table
{
	margin:0;
	padding:0;
}

#mainblock
{
	width:950px;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0;
}

#topbanner
{
	width:950px;
	background:url( '/ny/images/topbanner.jpg' ) no-repeat;
	height:112px;
}

#topbanner #inside
{
	padding-top:5px;
	margin:0 5px 5px 5px;
}

#mainlinks
{
	line-height:22px;
	height:24px;
	background:url( '/ny/images/topbanner.jpg' ) 0 -111px;
	padding:0;
}

#mainlinks a
{
	font:bold 9pt Times;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:45px;
	padding:0;
	color:#fff;
}

#mainlinks a#first
{
	margin-left:30px;
}

#mainlinks a#search
{
	margin-left:59px;
}

#sublinks
{
	background:#df9da2;
	line-height:15px;
	height:15px;
	margin:0 0 5px 150px;
}

#sublinks a
{
	margin-left:30px;
	font:9pt Arial;
	text-decoration:none;
	color:#000;
}

#sublinks #firstsub
{
	margin-left:50px;
}

.logininput
{
	background:#fff;
	border:1px solid #c0c0c0;
	color:#444;
	width:170px;
	font:8pt Arial;
	margin:0 0 5px 0;
}

#passwordinput, #passwordinput2
{
	width:140px;
	margin:0;
	position:relative;
	top:-5px;
}

#leftcol
{
	width:155px;
	float:left;
	margin:0;
	padding-right:5px;
	background:url( '/ny/images/vert.png' ) repeat-y top right;
}

html>body #leftcol
{
	width:150px;
}

#maincol
{
	padding:0;
	margin:0 0 0 10px;
	float:left;
	width:550px;
}

#rightcol
{
	margin-top:0;
	float:right;
	width:210px;
	padding:10px 0 10px 10px;
	background:url( '/ny/images/vert.png' ) repeat-y top left;
}

.leftmodule
{
	margin-bottom:10px;
	background:url( '/ny/images/horiz.png' ) repeat-x bottom left;
	text-align:center;
	padding:0 0 10px 0;
}

.leftmodule p
{
	font-size:7pt;
	margin:5px 0 0 0;
}

#kapsyl_nedre
{
	background:url( '/ny/images/kapsyl_nedre.gif' );
	float:left;
	position:relative;
	right:-132px;
	margin:0;
	padding:0;
	width:51px;
	height:15px;
	font-size:0;
	line-height:0;
}

.mainmodulerow
{
	background:url( '/ny/images/horiz.png' ) repeat-x top left;
	padding-top:10px;
	clear:both;
	margin:20px 0 20px 0;
}

h3
{
	margin:0 0 5px 0;
}

.mainmoduleleft
{
	width:270px;
	margin:0 10px 10px 0;
	float:left;
	background:url( '/ny/images/vert.png' ) repeat-y top right;
}

.mainmoduleright
{
	width:270px;
	margin:0 0 10px 0;
	float:left;
}

.clear
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

.separator
{
	font-size:0;
	height:1px;
	line-height:0;
	background:url( '/ny/images/horiz.png' ) repeat-x bottom left;
	margin:10px 0 10px 0;
}

#mmcontainer
{
	float:right;
	margin:10px 0 0 10px;
}

#mmcontainer p
{
	font-size:8pt;
	margin-top:2px;
}

#evavrekleft
{
	margin:0 10px 0 0;
	padding:0;
	width:270px;
	float:left;
}

#evavrekright
{
	margin:0;
	padding:0;
	width:270px;
	float:left;
}

.ingress
{
	font-weight:bold;
}

a.frontlink
{
	text-decoration:none;
	font-weight:bold;
	background:url( '/ny/images/arrows.gif' ) no-repeat 0 4px;
	padding-left:12px;
}

.leftlink
{
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	background:url( '/ny/images/arrows.gif' ) no-repeat 0 2px;
	padding-left:12px;
}

#innerbannertext
{
	color:#fff;
	font:bold 10pt Arial;
}

#snabbsoka
{
	font:bold 9pt Arial;
	margin:0 0 5px 0;
}

#searchfield
{
	width:146px;
	padding:0;
	margin-bottom:3px;
}

#searchmodule
{
}

#searchmodule label
{
	font:7pt Arial;
	float:left;
	position:relative;
	top:4px;
	left:0;
}

#medlemsbonus
{
	font:bold 9pt Arial;
}

#snackaomvinlink
{
	float:right;
	position:relative;
	top:-12px;
}

#twentyyearsimg
{
	margin-bottom:5px;
}

#twentyyearslink
{
	float:right;
	position:relative;
	top:-8px;
}

#searchbutton
{
	float:right;
}

#opt_freetext
{
	float:left;
}

#opt_title
{
	float:left;
	margin-left:10px;
}

#wowtext
{
	font:7pt Arial;
	margin-top:5px;
}

#leftcontainer
{
	width:705px;
}

.loginbox2
{
}

.loginbox2 a, .loginbox2 p, .loginbox2 div
{
	font-weight:bold;
	color:#fff;
}

.commentsWrapper, .commentsWrapper2
{
	width:270px;
}

.commentsWrapper2 .aComment
{
	width:220px;
}

#albumContainer
{
	width:250px;
}

.albumBox
{
	width:250px;
}

#latestarticles
{
	width:220px;
}
