/* Made by Thommas Andersen 2008. Protectet by copyright and/or by local law.
   The following software licensing rules apply:
   http://www.musikksmaken.com/kopieringsrettigheter/ */

/* Id: daily.css,v 1.00 2006/27/10 */

body {
	background: url("./images/patt3.jpg");
	margin: 0;
	padding: 0;
}

p, a, li, h2, h2 a, h3, h3 a, h4, h5, h6, ul, ol, th, td, caption, blockquote, caption {
	line-height: 17px;
	font-size: 12px;
	font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
}

p:first-letter, li:first-letter, h2:first-letter, th:first-letter, td:first-letter, caption:first-letter, blockquote:first-letter {
	text-transform: uppercase;
}

img, p, a, li, h2, h3, h4, h5, h6, ul, ol, th, td, caption, blockquote, caption, form, input {
	color: #272731;
	border: 0;
	margin: 0;
	padding: 0;
}

p {
	margin-top: 15px;
}

h2, h2 a {
	clear: both;
	line-height: 45px;
	font-weight: 100;
	text-align: left;
	font-size: 30px;
}

h2, h2 a {
	margin-top: 20px;
}

iframe {
	overflow: hidden;
	border: none;
}

#column1 ul, #column1 ol {
	margin-left: 20px;
}

#column2 {
	margin-top: 30px;
}

.rightbox {
	margin-bottom: 20px;
}

h3, h3 a {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 10px;
}

h4, h4 a {
	font-size: 14px;
	margin-top: 20px;
}

a {
	color: #678197;
	text-decoration: none;
}

a:visited {
	color: #678197;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

#top {
	height: 93px;
}

#top, #container, #nav, #subnav {
	margin: 0 auto;
	width: 900px;
}

#container{
	width: 850px;
	padding: 25px;
}

#top, #nav {
	background: url("../graphics/common/trans30.png");
}

#top h1 {
	margin-top: 27px;
	margin-left: 5px;
	margin-bottom: 0;
}

#search {
	float: right;
}

ul#nav {
	clear: both;
	height: 28px;
	list-style: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav a, #nav a:visited {
	display: block;
	width: auto;
	margin: 0;
	padding: 6px 4px 6px 4px;
	color: #fff;
	background: url("../graphics/common/trans10.png");
	font: bold 14px Helvetica,Arial,Geneva,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}

#nav a:hover, #nav a:focus, #nav a:active {
	color: #fff;
	background: url("../graphics/common/trans30.png");
}

#nav a.sel {
	background: url("../graphics/common/trans69.png");
}

#nav a#sel:hover {
	background: url("../graphics/common/trans30.png");
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

ul#subnav {
	padding-top:15px;
	background: url("../graphics/common/trans69.png");
	height: 27px;
	list-style: none;
}

.avatar {
	float: right;
	margin-left: 4px;
}

#subnav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#subnav a, #subnav a:visited {
	display: block;
	width: auto;
	margin: 0;
	padding: 6px 4px 6px 4px;
	color: #fff;
	font: bold 12px Helvetica,Arial,Geneva,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}

#subnav a:hover, #subnav a:focus, #subnav a:active {
	color: #000;
	background: #e8e4b8;
}

#subnav a.sel {
	color: #000;
	background: #f9f9f1;
}

#subnav a.sel:hover {
	color: #000;
	background: #f9f9f1;
}

#container {
	background: #f9f9f1;
}

#container ul, #container ol {

}

#breadcrumb {
	margin-top: 0;
	margin-bottom: 50px;
}

#column1 {
	float: left;
	width: 650px;
}

#column2 {
	float: right;
	width: 250px;
	margin-left: 50px;
}

.editorblock, .standardblock, .postblock {
	border: 1px solid #f6f4da;
	padding: 15px;
	background: #FFF;
	margin-top: 25px;
}

.standardforumblock {
	border: 1px solid #cbcbcb;
	padding: 15px;
	background: #fcfcfc;
	margin-top: 5px;
}

.postblock {
	margin-top: 2px;
}

.editorblock li {
	list-style-type: none;
}

div.posttopline {
	margin-top: 56px;
	padding: 3px;
	background: #2a2a2a;
	border-top: 3px solid #f6f4da;
	border-left: 1px solid #f6f4da;
	border-bottom: 1px solid #f6f4da;
	border-right: 1px solid #f6f4da;
	height: 17px;
}

caption {
	clear: both;
	margin-top: 40px;
	margin-bottom: 15px;
	padding: 3px;
	background: #2a2a2a;
	border-top: 3px solid #f6f4da;
	border-bottom: 1px solid #f6f4da;

	color: #f6f4da;
}

.posttopline p {
	margin: 0;
	color: #f6f4da;
}

.posttopline a, .posttopline a:visited {
	color: #fac954;
}

.posttopline a:hover {
	color: #f6f4da;
}

.postauthor {
	width: 120px;
}

.postavatar {

}

.postmessage {
	margin-left: 140px;
}

.postbilde {
	background: #FFF url(../../images/forst.jpg) no-repeat top right;
	max-width: 200px;
	padding: 2px;
	border: 1px solid #9ea3d2;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

.postbildeurl {
	background: #FFF url(../../images/forst.jpg) no-repeat top right;
	max-width: 400px;
	padding: 2px;
	border: 1px solid #9ea3d2;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

blockquote {
	margin: 30px;
	padding: 7px;
	border: 1px solid #07959f;	
}

pre {
	margin: 30px;
	padding: 7px;
	border: 1px solid #e0484f;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */	
}

img.attachmentimage {
	background: #b5b8b8;
	border: 1px solid #929292;
	padding: 2px;
}

ul.attatcedimages {
	list-style-type: none;
}

ul.attatcedimages li {
	margin-left: 9px;
	display: inline;
}

ul.posttools {
	text-align: right;
	list-style-type: none;
}

ul.posttools li {
	margin-left: 9px;
	display: inline;
}

.helpbox{
	clear: both;
	background: #f7efb9;
	padding: 10px;
	margin-top: 15px;
	border-bottom: #e6d87c;
	outline: 1px solid #ede295;	
}

#reply {
	background: #f9f9eb;
	width: 405px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
	padding-right: 60px;
	margin-left: 145px;
}

#reply ul {
	margin-left: 0;
}

#reply li {
	list-style-type: none;
	display: inline;
}


#subnavigation {
	background: #FFF;
	clear: both;
	height: 25px;
	padding: 0;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}

#subnavigation ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#subnavigation li {
	display: inline;
	margin: 0;
	padding: 0;
}

#subnavigation a {
	float: left;
	display: block;
	width: auto;
	margin-right: 10px;
	color: #000;
	background: #FFF;
	font: 12px Helvetica,Arial,Geneva,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}

#subnavigation a:hover {
	border-bottom: 1px solid #69b63a;
	padding-bottom: 5px;
}

#subnavigation .sel {
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}

#subnavigation .sel a:hover {
	border-bottom: 0;
	padding-bottom: 6px;
}

#latest ul {
	list-style: none;
}

#latest li {
	display: inline;
}

#latest a {
	float: left;
	width: 200px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
}

.latestavatar {
	float: left;
	margin-right: 5px;
}

ul.pagination {
	clear: both;
	margin-left: 0;
}

.pagination li {
	float: left;
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.pagination a {
	background: #FFF;
	border:solid 1px #DDDDDD;
	margin-right:2px;
}

.pagination .previous-off, .pagination .next-off {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}

.pagination .next a, .pagination .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
}
	
.pagination .active{
	color: #f7b517;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}

.pagination a:link, .pagination a:visited {
	color: #4f84d3;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

.pagination a:hover {
	color: #000;
	border:solid 1px #666666;
}

ul#profilenav {
	clear: both;
	height: 28px;
	list-style: none;
	margin-top: 40px;
	margin-left: 0;
	border-bottom: 2px solid #eb6515;
}

#profilenav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#profilenav a, #profilenav a:visited {
	display: block;
	width: auto;
	margin: 0;
	padding: 6px 4px 6px 4px;
	color: #fff;
	background: #282828;
	font: bold 14px Helvetica,Arial,Geneva,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}

#profilenav a:hover, #profilenav a:focus, #profilenav a:active {
	color: #fff;
	background: #ea864a;
}

#profilenav a.sel {
	background: #eb6515;
}

#profilenav a#sel:hover {
	background: #ea864a;
}

#bottom {
	clear: both;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
}

#QuickBar {
	background: url("../graphics/common/trans30.png");
	padding: 0;
	height: 25px;
	width: 100%;
	position:fixed;
	left:0px;
	bottom: 0px;
}

#QuickBar p {
	position:fixed;
	left: 0px;
	bottom: 4px;
}

ul.lastposts {
	margin-top: 20px;
	list-style-type: none;
}

ul.lastposts li {
	float: left;
	width: 242px;
	margin-right: 10px;
	padding-bottom: 20px;
}

ul.avatarlist {
	list-style-type: none;
}

.avatarlist li {
	display: inline;
}

.selavatar {
	border: 3px solid #fac954;
}

.unselavatar {
	border: 3px solid #f6f4da;
}

.unselavatar:hover, .selavatar:hover {
	padding: 3px;
	background: #282828;
	border: none;
}

.box, .info, .profilebox {
	border-top: 1px solid #bbbbb7;
	border-bottom: 1px solid #bbbbb7;
	outline: 1px solid #d5d5d5;
	margin-top: 20px;
}

.profilebox ul {
	margin-left: 0;
	list-style-type: none;	
}

.profilebox {
	width: 200px;
	float: left;
	padding: 10px;
}

.profilebox h3 {
	margin: 0;
}


.box h2, .info h2 {
	font-size: 15px;
	margin: 0;
	padding: 5px;
}

.box p, .info p, .box ol, .info ol, .box ul, .info ul {
	margin: 5px;
}

.box li, .info li {
	margin-left: 15px;
}

.contents {
	padding: 10px;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	outline: 1px solid #393939;
	margin-top: 20px;
}

.contents li {
	margin-left: 25px;
	margin-top: 0;
}

.accept {
	padding: 10px;
	border-top: 1px solid #f8d0c2;
	border-bottom: 1px solid #f8d0c2;
	outline: 1px solid #fe5e20;
	margin-top: 40px;
	margin-left; 20px;
}

caption {
	text-align: left;
	margin: 0;
}

table {
	clear: both;
	margin-top: 40px;
	width: 100%;
	border-collapse:collapse;
}

table td {
	border-top:1px solid #e3e6e7;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
}

table thead {
	border-bottom: 1px solid #fbdd95;
	border-left: 1px solid #fbdd95;
	border-right: 1px solid #fbdd95;
}

table tbody {
	border-bottom: 1px solid #fbdd95;
	border-left: 1px solid #fbdd95;
	border-right: 1px solid #fbdd95;
}


table th a, table th a:visited {

}

table th a:hover {

}

table tr.even td {
	background:#faf8f8 url(../../graphics/common/table_background.gif) no-repeat;
}

table th {
	background: #fac954;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:left;
	color:#272727;
	border-collapse:collapse;
	vertical-align: top;
}

table {
	vertical-align:text-middle;
}

form.account {
/*	background: url(./images/form_bg.png) repeat-x bottom;*/
	width: 420px;
}

a.ExternalImage img {
	max-width: 600px;
	background: #b5b8b8;
	border: 1px solid #929292;
	padding: 2px;
}

input.button {
	cursor: pointer;
	height: 20px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #FFF;
	border: 1px solid #131313;
	background: #2c2c2c;
	margin: 0;
	margin-top: -1px;
	padding-left: 4px;
	padding-right: 4px;
}

a.button {
	cursor: pointer;
	height: 20px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #FFF;
	border: 1px solid #131313;
	background: #2c2c2c;
	padding-left: 4px;
	padding-right: 4px;
}

#QuickBar a.button {
	margin: 3px;
}

a.button:visited {
	color: #FFF;
}

.button:hover {
	color: #FFF;
	cursor: pointer;
	background: #131313;
}

input.field, input.fieldsmall, input.fieldwide, input.fieldmedium, input.uploadfield {
	width: 100px;
	height: 14px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #4f7ec7;
	background-color: #fffcdf;
	border-style: inset;
	border-color: #8a8a8a;
	border-width: 1px;
}

input.uploadfield {
	height: 20px;
}

input.fieldsmall {
	width: 35px;
}

input.fieldmedium {
	width: 155px;
}

input.fieldwide, input.uploadfield {
	width: 205px;
}

input.check {
	color: #4f7ec7;
	background-color: #fffcdf;
}

input.select {
	width: 15px;
	height: 15px;
	color: #4f7ec7;
	background-color: #fffcdf;
}

input.date {
	border: 0 #FFF;
	width: 65px;
}

textarea#editorsmall {
	width: 395px;
	height: 100px;
	margin-top: 15px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #4f7ec7;
	background-color: #fffcdf;
	border: solid 1px #8a8a8a;
}

textarea#editorlarge {
	width: 685px;
	height: 130px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #4f7ec7;
	background-color: #fffcdf;
	border: solid 1px #8a8a8a;
}

.messagebutton {
	padding: 3px;
	cursor: pointer;
}

select.dropdown, select.dropdownsmall, select.dropdownmedium, select.dropdownwide, select.dropdownright {
	margin-bottom: 2px;
	height: 18px;
	width: 105px;
	font-size: 12px;
	font-family: Trebuchet MS,sans-serif;
	color: #4f7ec7;
	background-color: #fffcdf;
	border-style: inset;
	border-color: #8a8a8a;
	border-width: 1px;
}

select.dropdownright {
	margin-right: 5px;
	margin-bottom: 5px;
}

select.dropdownsmall {
	width: 35px;
}

select.dropdownmedium {
	width: 55px;
}

select.dropdownwide {
	width: 255px;
}

input.alert {
	border: 1px solid  #c51515;
}

.left {
	float: left;
}

.right {
	float: right;
}

.new {
	clear: both;
}

.articlelist {
	margin: 30px 0 30px 40px;
}

.textcenter {
	text-align: center;
}

.textright {
	text-align: right;
}

.roman {
	margin-left: 20px;
	list-style-type: upper-roman;
}

.alpha {
	margin-left: 20px;
	list-style-type: lower-alpha;
}

.redalert, .redalert li {
	color: #c51515;
}

.greenalert {
	color: #14c662;
}

.bluealert {
	color: #147fc6;
}

.highlight {
	color: #c00000;
}