﻿@charset "utf-8";
/* CSS Document 
----------------------------------------
Author: Christer Larsen
Email: christer@inbusiness.no
----------------------------------------*/

/* Member List
---------------------------------------- */
#memberList {}
#memberList .subject {
	font-family:Arial;
	font-weight:bold;
	font-size:0.75em;
	line-height:16px;
	color:#333;
	text-transform:uppercase;
	color:#333;
	padding:0 0 10px 0;
}
#memberList .search {
	width:480px;
	padding:0 0 15px 0;
}
#memberList .searchName {
	font-size:0.92em;
	padding:2px 0 0 0;
}
#memberList .searchInput {
	width:140px;
	height:16px;
	background:#EAEAEA;
	border:none;
	vertical-align:middle;
	color:#333;
}
#memberList .searchButton {
	width:18px;
	height:18px;
	background:url(../gfx/searchbutton2.gif) no-repeat;
	border:none;
	vertical-align:middle;
	overflow:hidden;
	font-size:0px;
	text-indent:-999;
}
#memberList .title {
	font-family:Arial;
	font-weight:normal;
	text-transform:uppercase;
	color:#333;
	font-size:0.83em;
}
#memberList .section {
	font-size:2.00em;
	padding:0 0 30px 0;
}
#memberList .section a,
#memberList .section a:link,
#memberList .section a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
#memberList .section a:hover,
#memberList .section a:active {
	text-decoration:none;
	color:#E31629;
}
#memberList .section a.selected {
	color:#E31629;
}
#memberList .month {
	padding:0 0 25px 0;
}
#memberList .month a,
#memberList .month a:link,
#memberList .month a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
#memberList .month a:hover,
#memberList .month a:active {
	text-decoration:none;
	color:#E31629;
}
#memberList .month a.selected {
	color:#E31629;
}
#memberList .borderLeft {
	border-left:1px solid #BDBEC0;
	padding:0 0 0 5px;
}

#pagination {
	padding:10px 0;
}
#pagination a,
#pagination a:link,
#pagination a:visited {
	line-height:20px;
	font-weight:bold;
	padding:0 3px;
	color:#333;
}
#pagination a:hover,
#pagination a:active {
	text-decoration:none;
	color:#E31629;
}

/* Member View (fancybox popup)
---------------------------------------- */
#member {
	width:538px;
	height:288px;
	margin:5px;
	border:1px solid #BDBEC0;
	background:#FFF;
	overflow:hidden;
	position:relative;
}
#member .image {
	width:199px;
	height:288px;
	overflow:hidden;
	float:left;
}
#member .content {
	width:324px;
	padding:0 0 0 15px;
	float:left;
}
#member h1 {
	font-family:Georgia;
	font-size:1.75em;
	margin:0;
	padding:35px 0 0 0;
}
#member .stilling {
	font-family:Georgia;
	font-size:1.17em;
	font-style:italic;
	padding:0 0 22px 0;
}
#member .cv {
	padding:32px 0 0 0;
	line-height:20px;
}
#member .cv a {
	text-decoration:none;
	color:#333;
	vertical-align:middle;
}

/* Member Edit (Admin)
---------------------------------------------------*/
#memberEdit {
	width:466px;
	padding:0 7px;
	overflow:hidden;
}
#memberEdit .errors {
	border:1px solid #CDCDCD;
	background:#EFEFEF;
	color:#F30;
	font-size:0.92em;
	padding:15px;
	list-style:circle;
}
#memberEdit .left {
	width:220px;
	margin:0 13px 0 0;
	display:inline;
	float:left;
}
#memberEdit .right {
	width:220px;
	margin:0 0 0 13px;
	display:inline;
	float:left;
}
#memberEdit .image {
	float:left;
	padding:10px 0 0 0;
}
#memberEdit .image img {
	border:1px solid #CCC;
	max-height:150px;
	max-width:150px;
	margin:5px 0;
}
#memberEdit td {
	padding-bottom:10px;
}
#memberEdit .input {
	width:214px;
	height:13px;
	line-height:13px;
	font-size:11px;
	color:#333;
	padding:2px 2px 1px 2px;
	border:1px solid #CDCDCD;
	background:#EFEFEF;
	vertical-align:middle;
}
#memberEdit .input:focus {}
#memberEdit .textarea {
	width:218px;
	height:104px;
	line-height:16px;
	background:#EFEFEF;
	font-size:11px;
	color:#333;
	border:1px solid #CDCDCD;
}
#memberEdit .submit {
	border:1px solid #999;
	background:#fff;
	height:22px;
	vertical-align:middle;
	outline: none;
	cursor:pointer;
}
#memberEdit .fileInput {	
	width:124px;
	height:13px;
	line-height:13px;
	background:#fff;
	font-size:11px;
	color:#333;
	padding:2px 2px 1px 2px;
	border:1px solid #CDCDCD;
	background:#EFEFEF;
	vertical-align:middle;
}
#helpTitle { 
    display:none; 
    background:transparent url(../gfx/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}