body {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	background: #282828;
	background: url("../images/bodyback.jpg") repeat-x top #141414;
} 

#boxwrap {
	width: 100%;
	float: left;
	background: url("../images/boxwrap.jpg") repeat-x bottom;
	padding-bottom: 20px;
}

#wrapper {
	width: 840px;
	margin: 0px auto;
}

#box {
	width: 100%;
	float: left;
	background: #ffffff;
	border: 3px solid #ff2b1d;
	margin-top: 30px;
}

#header {
	width: 100%;
	float: left;
	height: 166px;
	background: url("../images/headerback.jpg") repeat-x top;
}

#portrait {
	width: 111px;
	height: 153px;
	float: left;
	margin: 5px;
}

#toplogo {
	width: 220px;
	height: 127px;
	float: left;
	margin: 0px 3px 3px 3px;
}

#toptagline {
	float: right;
	font-family: times;
	text-align: right;
	margin: 15px 20px 0px 0px;
	font-size:14px;
}

.nyttag {
	font-style: italic;
	font-weight: bold;
}

#topnav {
	float: right;
	padding-right: 10px;
	margin-top: 10px;
	width: 450px;
}

.topnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.topnav li {
	float: left;
	border-right: 1px solid #da2525;
}

.topnav a {
	text-decoration: none;
	color: #da2525;
	float: left;	
	background: none;
	padding: 0px 10px 0px 10px;
	text-align: right;
}

.topnav a:hover {
	color: white;
	background: #da2525;
}

.topnavbig {
	font-weight: bold;
	font-size: 14px;
}

.topnavsmall {
	font-size: 10px;
}

#content {
	width: 100%;
	float: left;
	background: url("../images/contentback.jpg") top repeat-x #ffffff;
	padding-top: 30px;
	padding-bottom: 40px;
}

#topbottons {
	float: right;
	padding: 23px 10px 0px 0px;
}

#leftcontent {
	float: left;
	width: 395px;
	margin: 0px 0px 0px 35px;
}

#leftcontent h1 {
	font-size: 2.2em;
	color: #bc2323;
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

#fullcontent {
	float: left;
	width: 760px;
	margin: 0px 0px 0px 40px;
}

#fullcontent h1 {
	font-size: 2.2em;
	color: #bc2323;
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

.largetitle {
	font-size: 2em;
	color: #bc2323;
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

.bold {
	font-weight: bold;
}

#rightcontent {
	float: right;
	margin: 0px 20px 0px 0px;
}

#rc1 {
	float: left;
	margin: 20px 5px 0px 0px;
}

#rc2 {
	float: left;
}

#footer {
	width: 100%;
	float: left;
	padding-top: 5px;
}

#footernav {
	float: left;
	margin: 0px 0px 0px 10px;
}

.footernav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.footernav li {
	float: left;
}

.footernav a {
	border-right: 0px solid #cccccc;
	color: #cccccc;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

.footernav  a:hover {
	text-decoration: underline;
}

#footertag {
	color: #cccccc;
	font-size: 10px;
	float: right;
}
.menulink {font-size:12px;color:#333333}