
#haus-nav, #minimenu, #scrollPages, #printInfo, #searchHead,
	#fontResize, #widthResize, #quicklinks, #headright,
	#quickEdit22, #liBabywebsite, #liOptionDiary, #liAlbum, #liEvents, 
	#liInnkaupalisti, #header, .otherCategories, #interresting, #registerToPostAdv, 
	#nextButton, #bookmarkedPages, #subnav, #dSend, #dPrint, .sidebar, #messageboard2, #header-nav {
	display:none;
}
body {	
	background-color:#eaeaea;
	margin:0;padding:0;
}
body, table, a, div, p {
	font-family:arial, helvetica;
	font-size:12px;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#ea3525;
	text-decoration:underline;
}
a:visited {
	color:#424242;
}
img {border:0px;}

input, textarea, select {
	border:1px solid #b5b5b5;
	padding:4px;
	font-size:14px;
}

input[type=submit], input[type=button] {
	background-color:#eb3527;
	border:1px solid #fff;
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

#banner {
	margin-left:0px;
	width:222px;
	height:176px;
}

#sBanner {
	background-image:url(/images/er/logo.jpg);
	width:222px;
	height:176px;
	display:block;
	text-decoration:none;
}
#wrapper {
	border-top:1px solid #000;
	margin-left:20px;
	width:1020px;
	padding-top:20px;
	min-height:800px;
}

#leftcontent {
	width:167px;
	float:left;
}

#centercontent {
	float:left;
	width:630px;
	margin-left:25px;
}
html>body #centercontent {
	width:645px;
}

#rightcontent {
	float:left;
	width:120px;
	padding-top:40px;
	margin-left:25px;
}
#yourAdvertisesLogo {
	height:130px;
}

.divPagedItems {
	height:25px;
}
.divClear {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1px;
	height:1px;
}

.infoBox {
	background-color:#FFFFCC;
	border:1px dotted #000000;
	padding:6px 6px 6px 6px;
	margin:6px;
}
.infoBox a {
	text-decoration:underline;
}
#registerToPostAdv {
	position:absolute;
	left:220px;
	width:500px;
	top:65px;
}
#search #inputSearch {
	display:block;
}
input#inputSearch, input#pass, input#username {
	width:158px;
}

#loginHead, #searchHead {
	font-size:24px;
	font-weight:bold;
}
#loginForm {
	border-top:1px solid #000;
	margin-top:20px;
}
#loginFields {
	margin-top:8px;
}
#loginButton, #btnSearch {
	background-color:#eb3527;
	border:1px solid #fff;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-top:8px;
}
#btnSearch {
	background-image:url(/images/er/search.gif);
	width:50px;
	height:23px;
}

#notRegistered, #forgotPassword {
	margin-top:4px;
}
#notRegistered a, #forgotPassword a {
	font-weight:bold;
}
#personPane1 .tab-row {
	display:none;
}
#personPage3, #personPage4 {
	display:block !important;
}

#bottom {
	background-color:#eb3527;
	height:129px;
	color:#fff;
	padding-top:9px;
	padding-left:30px;
	margin-top:80px;
}

#bottom a {
	color:#ffe008;
}


#rightOptionList {
	border-top:1px solid #000;
	margin-top:20px;
}
#rightOptionList ul {
	list-style:none;
	margin:0;
	padding:0;
}
#rightOptionList ul li {
	margin-top:4px;
}
#rightOptionList ul li a {
	font-size:14px;
	font-weight:bold;
}

form {
	display:inline;
}

/* table start */


table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#eaeaea;
 border-collapse: collapse;
}
caption {
 font-size: 25px;
 color: #a4b9df;
 font-weight: bold;
 text-align: left;
 padding: 10px;
 margin-bottom: 2px;
}
thead th {
	border-right: 1px solid #fff;
	color:#fff;
	text-align:left;
	height:53px;
	background-image:url(/images/er/messageboardheader.gif);
	font-size:14px;
	font-weight:bold;
	text-align:left;
	height:40px;
	vertical-align:top;
	padding-left:10px;
	padding-top:13px;
}
tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tbody tr {
 border-bottom: 1px solid #fff;
}
tbody td {
 border-right: 1px solid #fff;
 //color:#414141;
 color:#000;
 padding:3px;
 text-align:left;
}
tbody th {
 text-align:left;
 padding:2px;
}
tbody td a, tbody th a {
 
 text-decoration:none;
 font-weight:normal; 
 /*padding-left:15px;color:#6C8C37;*/
 //color:#000;
}
tbody tr:hover {
 background-color:#EEE;

}
tbody td a:hover, tbody th a:hover {
 color:#009193;
/* text-decoration:none;*/
}
/* end table */

/* search result begin */
	.categoryAndOrder {
		border:1px solid gray;
		padding:4px;
		margin-bottom:4px;
		height:16px;
	}

	.searchInfo {
		border-top:2px solid #f00;
		background-color:#eb3527;
		padding:4px;
		height:16px;
		margin-bottom:6px;
		color:#fff;
	}
	.searchDescription {float:left;}
	.searchResultCount {float:right;}
	.otherCategories {float:left;}
	.orderby {float:right;}

	.searchHead {
		margin:0px;
		padding:0px;
		font-size:12px;
	}

	.searchHead a {
		text-decoration:underline;
		font-size:12px;
		font-weight:normal;
	}
	.searchContent {
		margin:1px 0px 1px 0px;
		padding:0px;
	}

	.babyNames {
		float:right;
		border:1px dotted gray;
		margin:8px;
		padding:4px;

	}
	.createdAuth {
		color:gray;
	}
	h4.search {
		font-size:11px;
		font-weight:normal;
	}
	.babyNames ul {
		padding:0px;
		margin:0px;
		margin-left:18px;
		list-style:url(/images/barnaland/nextpage.gif);
	}
	
	.searchPages {
		border-top:1px solid #f00;
		background-color:#eb3527;
		padding:4px;
		text-align:center;
		color:#fff;
	}
	.searchPages a {
		color:#fff;
	}
	.noSearchResult {
		background-color:#e5e5e5;
		border:1px solid gray;
		padding:4px;
		margin-bottom:6px;
		width:50%;
	}

	.aboutSearch {
		margin-top:10px;
		font-style:italic;
	}

#searchSuggestions {
	display:none;
	position:absolute;
	left:10px;
	top:84px;
	width:300px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:4px 4px 4px 4px;
}

html>body #searchSuggestions {
	top:64px;
}
#e8SearchSuggestion {
	display:none;
	position:absolute;
	left:400px;
	top:240px;
	width:300px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:4px 4px 4px 4px;
}

html>body #e8SearchSuggestion {
	top:242px;
}

/* search result end */

/* messageboard start */
#messageboardList {
	width:100%;
}

#messageboardList tr td {
	padding:3px;
}
.messageboardAnswer {
	padding:4px;
}
.messageboardAnswer div {
	color:#767676;
}
.messageboardAnswer a {
	color:#767676;
	font-weight:bold;
}
.messageboardAnswer p a {
	color:#eb3527;
	font-weight:normal;
}
.messageboardAnswer h4 {
	margin-top:2px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
}

.firstRecord div {
	color:#fff;
	background-image:url(/images/er/messageboardheader.gif);
	height:45px;
	padding:10px 0px 0px 8px;
	font-size:16px;
}
a:hover {
	text-decoration:underline;
}
.firstRecord h4 {
	margin-top:0px;
	margin-bottom:0px;
}
.firstRecord a {
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
#messageHeader ul {
	margin:0;
	padding:0;
}
#messageHeader ul li {
	text-align:left !important;
	display:inline;
	list-style:none;
	padding:0px 2px 0px 6px;
	margin:0;
}
#messageHeader ul li a {
	font-weight:bold;
}
#messageHeader ul li:after {
	content:"|";
	color:#767676;
	padding-left:10px;
}
#quickEdit22 {
	margin:4px;border:1px solid #000;padding:4px;background-color:#fff;display:none;width:320px;
}
.messageboardAnswerBar {
	border-top:1px solid #767676;
	border-bottom:1px solid #767676;
	margin-top:4px;
}

.messageboardAnswerBar ul {
	margin:0;
	padding:2px 0px;
	list-style:none;
}
.messageboardAnswerBar li {
	display:inline;
	margin-left:5px;
	margin-right:4px;
}

.messageboardAnswer p {
	text-align:justify;
	width:90%;
}
.messageboardAnswer p a {
	font-size:14px;
}

#selectedMessage {
	background-color:#f3f3f3;
}

#selPage {
	background-color:#f3f3f3;
	padding:2px 4px;

}

.messageShort {
	font-style:italic;
	font-size:10px;
}

#pollTableOptions {
	margin-bottom:20px;
}

/* messageboard end */
#advertises, #messageboards {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #000;
}
#advertises div.headright, #messageboards div.headright {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}
#advertises div.rightBoxes ul, #messageboards div.rightBoxes ul {
	list-style:none;
	margin:0;
	padding:0;
}
#advertises div.rightBoxes ul li, #messageboards div.rightBoxes ul li {
	margin-top:4px;
}
#advertises div.rightBoxes ul li a, #messageboards div.rightBoxes ul li a {
	font-size:14px;
	font-weight:bold;
	color:#636363;
}
#premiwrap {
	position:absolute;
	top:33px;
	left:210px;
	width:650px;
	max-height:54px;
}

#premi {
	background-color:#000;
	color:#fffc03;
	font-weight:bold;
	font-size:34px;
	line-height:1.5;
	padding:5px 10px 5px 10px;
	overflow:hidden;
}
.boughtsmas .headright {
	display:none;
}
.boughtsmas {
	margin-bottom:40px;
	width:108px;
	border:1px solid #00;
}
.boughtsmas div {
	text-align:center;
}
#userthread {
	margin-top:10px;
}

#userthread a {
	font-weight:bold;
}


#messageNotifyTable {
	display:none;
	border:1px solid #EBCCDB;
	padding:5px;
	width:100px;
	height:40px;
	position:absolute;
	top:200px;
	left:120px;
	background-color:#ffffff;
}

.unread {
	font-weight:bold;
}

#personPane1 table tr td {
	border:0px;
}
.lighter {
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}
.lighterMessage {
	filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
}

div.voteBar, div.voteBar div {
	height:auto;
	color:#767676;
	font-size:12px;
	background-image:none;
	float:right;
	padding:0;
}

#point1p, #point1m, #pointReport {
	float:left;
	display:block;
	background:url(/images/barnaland/pmr.png) no-repeat;
	border:0px solid #000;
	width:13px;
	height:12px;
}
#point1m {
	background-position:-14px 0;
}
#pointReport {
	 background-position:-28px 0;
}
.firstRecord div.voteBar {
	margin-top:48px;
}
.firstRecord div.voteBar a.fb_share_button {
	font-size:12px;
	color:#767676;
}
.firstRecord div.voteBar a.fb_share_button:hover {
	color:#fff;
}

div.voteBar {
	float:right;clear:right;	
	width:70px;margin-left:7px;
}
div.voteBar span {
	float:left;margin-right:6px;
}
div.voteBar div {
	float:left;clear:right;
}
.positive {
	color:green;
}
.negative {
	color:red;
}
#reporter {
	z-index:200;
}

#loading {
	display:block;
	padding:6px;
	position:absolute;
	top:148px;
	left:767px;
	padding-left:25px;
	background:url(/images/ajax-loader.gif) no-repeat #fff 2px 5px;
}


/* Profile */
	#userProfile {
		float:left;
		//border:1px solid #000;
		width:240px;
	}

	.userOptions {
		float:left;
		width:390px;
		margin-top:10px;
	}

	.pLabel {
		color:#999999;
		font-style:italic;
		margin:3px 0;
	}

	#threadStory {
		list-style:none;
		margin:5px;
		padding:5px;
	}

	.storyIcon {
		float:left;
		width:50px;
		min-height:28px;
		text-align:right;
		margin-right:7px;
		padding-top:4px;
	}
	.storyBreak {
		border:0;
		background-color:#000;
		height:1px;
	}

	.storyText, .storyIcon {
				//border:1px solid #000;
	}
	.profileHead {
		background-color:#eb3527;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		margin:8px 0;
		padding:4px;
		color:#fff;
		font-weight:bold;
	}

	#changeImage {
		position:absolute;
		top:300px;
		left:260px;
		background-color:#fff;
		padding:8px;
		border:1px dotted #000;
		display:none;
	}

	#uploadImage22 {
		display:none;
	}
	#profileAvatarDiv {
		text-align:center;
	}
	#followUser {
		border:1px dotted #000;
		text-align:center;
		padding:9px;
		margin:6px 16px;
	}
	.removeStory, .replyStory {
		position:relative;top:-15px;left:365px;height:2px;
		width:15px;
	}

	#profileFriends, #profileFollowers {
		overflow:auto;
		max-height:180px;
		width:240px;
		padding:4px;
	}
	#profileFriends div, #profileFollowers div {
		float:left;
		height:70px;
		margin:2px;
		width:50px;
		text-align:center;
		overflow:hidden;
	}
	.profileBabyWebsites {
		list-style:none;
		margin:2px;
		padding:0;
	}
	.profileBabyWebsites li {
		margin-top:4px;
	}
	#LoadOlderStatuses {
		margin:4px;
		text-align:center;
		padding:8px;
		margin-left:30px;
	}
	#toogleStatusMentions {
		text-align:right;
	}
	#toogleStatusMentions span {
		padding:5px;
	}
	#toogleStatusMentions span.selectedTab {
		font-weight:bold;
	}

	.statusAdv {
		border-top:1px dotted gray;
		border-bottom:1px dotted gray;
		padding-top:6px;
		padding-bottom:6px;
		margin-bottom:10px;
		margin-top:10px;
	}
/* Profile ends */
/* Status send text */
#statuses {
	border:1px dotted gray;
	height:45px;
	margin:4px;
	padding:6px;
	position:relative;
}
#statuses ul {
	list-style:none;
	margin:0;
	padding:0;
	height:48px;
	min-height:48px;
}
#statuses ul li div {
	overflow:hidden;
}

#statusToolbar {
	float:left;
	margin-right:6px;
}
#statusToolbar a {
	margin-top:2px;
}

#writeStatus {
	display:none;
	position:fixed;
	left:250px;
	top:250px;
	width:405px;
	height:110px;
	padding:4px;
	background-color:#fff;
	border:1px dotted gray;
}
#writeStatus textarea {
	background-color:transparent;
	position:relative;
	z-index:10;
	padding:4px;
	width:395px;
}
#writeStatusCount {
	position:relative;
	top:-35px;
	left:455px;
	z-index:9;
	font-size:24px;
	color:#7c7c7c;
	text-align:right;
	width:60px;	
}
#beforeWriteStatusText {
	position:relative;
	top:-71px;
	left:28px;
	z-index:9;
	font-size:18px;
	color:#7c7c7c;
	width:400px;
}
.avatar {
	float:left;
	margin-right:5px;
	height:45px;
}
/* status send text ends */
#friendslist {
	display:none;
	position:absolute;
	top:200px;
	left:620px;
	background-color:#fff;
	z-index:20;
	border:1px solid #000;
	padding:12px;
}


#formset div.info, #formset div.success, #formset div.warning, #formset div.error, #formset div.validation,
.formset div.info, .formset div.success, .formset div.warning, .formset div.error, .formset div.validation, .info, .success, .warning, .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    width:auto;
    margin-left:155px;
}
#formset.widgetEdit div.info, #formset.widgetEdit div.success, 
#formset.widgetEdit div.warning, #formset.widgetEdit div.error, #formset.widgetEdit div.validation, .info, .success, .warning, .error
{
	margin-left:0;
}
#formset div.info a, .formset div.info a, .info
{
	color:#6B7994;
}
#formset div.info, .formset div.info, .info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/website/icon/default/info.png');
}
#formset div.success, .formset div.success, .success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/website/icon/default/success.png');
}
#formset div.warning, .formset div.warning, .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/website/icon/default/warning.png');
}
#formset div.error, .formset div.error, .error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/website/icon/default/error.png');
}