body {
	background:#d5f0ff url(/images/babyverden/v2/back.png) repeat-x;
	margin:0; 
	padding:0;
	font-family:arial;
	font-size:13px;
}
a {color:#2f6070;}

#notRegistered, form#formSearch div#header, #bookmarkedPages, #bookmarkedPagesLogo, #liOptionChat,
#eighteen, #lblEighteen, .reportMenu a, #printInfo, #regCampaignCode, #history, #liYourCommercials,
#liBookmarks, #liMessages, .e17Date, #lip1244sel {display:none;}
#forgotPassword {width:220px;display:block;margin-bottom:6px;text-align:center;}
#forgotPassword br {display:inline;float:left;}
#forgotPassword a {color:#fff;display:block;}
form {margin:0;}
img {border:0;}
input, textarea, select {
	background:url(/images/babyverden/v2/inputback.png) repeat-x;
	border:1px solid #ababab;
	padding:6px;
}
 
#loginFields input#username, #loginFields input#pass {
	border:0px solid #75d000;
	width:215px;
	height:21px;
	background-image:url(/images/babyverden/v2/logininpback.png);
	padding:6px 0 0 6px;
}
#loginButton, .e20 #e20btn {
	margin-top:6px;
	background-image:url(/images/babyverden/v2/loginbtnback.png);
	width:87px;
	height:23px;
	border:0;
	color:#555;
	font-weight:bold;
	font-size:11px;
}
.divClear {		
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
	height:0px;
}
#banner {
	background-image:url(/images/barnaland_fo/top.png);
	border:0px solid #000;
	width:1000px;
	height:141px;
	margin:0 auto;
}
#banner #sBanner {
	width:995px;
	height:138px;
	border:0px solid #000;
	display:block;
	text-decoration:none;
}


#wrapper {
	margin:0 auto;
	width:955px;
	border:0px solid #000;
	margin-bottom:8px;
}
#centercontent {
	background-color:#fff;
	width:680px;
	border:1px solid #b0d6ea;
	border-top:0px;
	min-height:800px;
	float:left;
	padding:10px;
	padding-bottom:90px;
}

#rightcontent {
	border:0px solid #000;
	float:left;
	width:243px;
	margin-left:4px;
}
h1, h2, h3 {
	color:#ff6800;
	font-size:23px;
	margin-top:4px;
	margin-bottom:4px;
}
p {
	margin-top:6px;
	margin-bottom:6px;

}
#mainmenu ul {
	position:relative;
	left:-1px;
	margin:-10px -10px 10px -10px;
	border-left:0px;
	border-right:0px;
	padding:0;
	padding-bottom:1px;
	height:33px;
	width:702px;
	background:#cbeefd url(/images/babyworld/mainmenuback.png) no-repeat;
}

#mainmenu ul li {
	margin:6px 10px 0 10px;
	float:left;
	display:block;
	border:1px solid #000;
	padding:7px 10px;
	height:12px;
	font-family:arial;
	font-weight:bold;
	font-size:10pt;
	border:1px solid #cbd7dd;
}
html>body #mainmenu ul li {
	margin:6px 10px 0 10px;
}

#mainmenu ul li a {
	color:#484b58;
	text-decoration:none;
}
#mainmenu ul li#lip1388 {
	background-image:url(/images/babyverden/v2/nav1.png);
}
#mainmenu ul li#lip1209 {
	background-image:url(/images/babyverden/v2/nav2.png);
}
#mainmenu ul li#lip1241 {
	background-image:url(/images/babyverden/v2/nav3.png);
}
#mainmenu ul li#lip1210 {
	background-image:url(/images/babyverden/v2/nav4.png);
}
#mainmenu ul li#lip1242 {
	background-image:url(/images/babyverden/v2/nav5.png);
}
#mainmenu ul li#lip1370 {
	background-image:url(/images/babyverden/v2/nav6.png);
}

#menuSelected {
	clear:both;
	height:20px;
	margin-top:-11px;
}
#menuSelected div {
	border-top:1px solid #fcfcfc;
	height:9px;
	width:18px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	background:#e6e6e6 url(/images/babyverden/v2/arrow.png) no-repeat;
	position:relative;
	top:1px;
	font-size:1px;
}

#menuSelected .selected {
	border-top:0px solid #fcfcfc;
	position:relative;
	top:-1px;
	background:#ffb864 url(/images/babyverden/v2/arrow.png) no-repeat;	
}

/* ie 6 */
#menuSelected #lip1242sel {
	margin-left:22px;
	margin-right:10px;
}

#menuSelected #lip1239sel {
	margin-left:75px;
	margin-right:45px;
}

#menuSelected #lip1076sel {
	margin-left:45px;
	margin-right:80px;
}

#menuSelected #lip1020sel {
	margin-left:50px;
	margin-right:97px;
}
#menuSelected  #lip1244sel {
	margin-left:45px;
	margin-right:0;
}
/* ie 6 ends */

html>body #menuSelected #lip1242sel {
	margin-left:35px;
	margin-right:20px;
}


html>body #menuSelected #lip1239sel {
	margin-left:65px;
	margin-right:55px;
}
#menuSelected #lip1239sel.selected {
	background-color:#ffabc9;
}

html>body #menuSelected #lip1076sel {
	margin-left:36px;
	margin-right:50px;
}
#menuSelected #lip1076sel.selected {
	background-color:#9ff2c0;
}

html>body #menuSelected #lip1020sel {
	margin-left:75px;
	margin-right:100px;
}
#menuSelected #lip1020sel.selected {
	background-color:#abe4ff;
}
#menuSelected #lip1243sel.selected {
	background-color:#fffaab;
}
html>body #menuSelected  #lip1244sel {
	margin-left:45px;
	display:none;
}
#menuSelected #lip1244sel.selected {
	background-color:#f6abff;
}


.infoBox {
	background-color:#FFC;
	border:1px dotted #000;
	padding:6px;
	margin:6px;
}
.infoBox legend {
	font-weight:bold;color:#000000;background:#ffffcc;
}



.e20, .blueFrontpage, .pinkFrontpage, .cbb, #loginForm, #rightOptionList {
	border:1px solid #84d400;
	background:#75d000 url(/images/babyverden/v2/backbox.png) repeat-x;
	margin:6px 4px;
	text-align:left;
	padding:0 3px;
	color:#fff;
	font-size:11px;
}
.blueFrontpage b {
	margin:0;
	padding:0;
	font-size:1px;
	border:0px solid #000;
	display:inline;
}

.blueFrontpage ul, #rightOptionList ul {
	text-align:left;
	margin:0;
	padding-left:15px;
}
.blueFrontpage ul li, #rightOptionList ul li {
	text-align:left;
	color:#fff;
}
.blueFrontpage ul a, .pinkFrontpage ul a, #rightOptionList ul a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#loginFields input, #loginFields label {
	margin-left:2px;
}
.blueFrontpageHeadline, .pinkFrontpageHeadline, #loginHead, .e20 h2 {
	background:url(/images/babyverden/v2/boxbubble2.gif) no-repeat;
	height:24px;
	width:211px;
	color:#769194;
	font-weight:bold;
	font-size:11px;
	padding:8px 4px 5px 10px;
	border:0px solid #000;
	margin-top:0px;
	position:relative;
	top:-5px;

}
html>body .blueFrontpageHeadline, html>body .pinkFrontpageHeadline, html>body #loginHead, .e20 h2 {
	background:url(/images/babyverden/v2/boxbubble2.png) no-repeat;
}
.blueFrontpageHeadline a {
	color:#769194;
}

#regBanner {padding-left:5px;}

#bottom {
	clear:both;
	background:#4e7900 url(/images/babyverden/v2/bottomback.png) repeat-x;
	height:340px;
	color:#fff;
	text-align:center;
	margin-bottom:-300px;
}
#bottom a {
	color:#fff;
}
#bottomTable {
	clear:both;
	position:relative;
	top:-242px;
	margin-right:200px;
}
#inner_bottom
{
	width:996px;
	margin:0 auto;
}
#bottomFlowersLeft1 {
	background-image:url(/images/babyverden/v2/bottomflowerleft1.gif);
	position:relative;
	top:-292px;
	left:-220px;
	height:337px;
	border:0px solid #000;
	text-align:center;
	width:257px;
	float:left;
}
html>body #bottomFlowersLeft1 {
	background-image:url(/images/babyverden/v2/bottomflowerleft1.png);
}
#bottomFlowersLeft2 {
	position:relative;
	top:-103px;
	left:-281px;
	background-image:url(/images/babyverden/v2/bottomflowerleft2.gif);
	height:151px;
	border:0px solid #000;
	text-align:center;
	width:336px;
	float:left;
}
html>body #bottomFlowersLeft2 {
	background-image:url(/images/babyverden/v2/bottomflowerleft2.png);
}
#bottomFlowersRight {
	position:relative;
	top:-104px;
	left:-50px;
	background-image:url(/images/babyverden/v2/bottomflowerright.gif);
	height:151px;
	border:0px solid #000;
	text-align:center;
	width:402px;
	float:left;
}
html>body #bottomFlowersRight {
	background-image:url(/images/babyverden/v2/bottomflowerright.png);
}


ul.theme2 {
	display:inline;
	list-style:none;
	margin-left:0;
	padding-left:0;
}
ul.theme2 li {
	display:inline;
	margin:5px;
}

table.theme, div.theme, fieldset.theme {
		width:95%;
		margin-left:5px;
		margin-top:10px;
		padding:4px;
	}

/* rounded corners */

b.btop, b.btop b, b.bbot, b.bbot b {
    display: block;
	height: 9px;
    background-image:url(/images/babyverden/v2/rc.png);
    background-repeat: no-repeat;
	position:relative;
	width:100%;
	font-size:1px;
	margin:0;

}
b.btop {
	top:-1px;
	left:-4px;
}
b.btop b, b.bbot b {
	left:8px;
}
b.btop b {
	background-position: 100% -10px;
}
b.bbot {
	background-position:0 -20px;
	top:1px;
	left:-4px;
}
b.bbot b {
	background-position: 100% -30px;
}



#loginForm b.btop, #loginForm b.btop b, #loginForm b.bbot, #loginForm b.bbot b, 
#rightOptionList b.btop, #rightOptionList b.btop b, #rightOptionList b.bbot, #rightOptionList b.bbot b{
    background-image:url(/images/babyverden/v2/rc2.png);
	}



/* rounded corners end */

/* messageboard */
	#messageboardList {
		width:99%;
	}
	#messageboardList td {
		padding:3px;
	}
	#messageboardList thead {
		background-color:#fff;
	}

	#messageHeader, .messageboardAnswerBar {
		border-top:1px dotted #CAD6EC;
		border-bottom:1px dotted #CAD6EC;
		margin-top:4px;
	}
	#messageHeader ul, .messageboardAnswerBar ul {
		margin:0px 0px 0px 0px;
		padding:2px 0px 2px 0px;
		list-style:none;
	}

	#messageHeader li, .messageboardAnswerBar li {
		display:inline;
		margin-left:5px;
		margin-right:4px;
	}

	.messageboardAnswer p {
		text-align:justify;
		width:90%;
	}

	#selectedMessage {
		background-color:#5cbce3;
	}

	#selPage {
		background-color:#5cbce3;
		padding:2px 4px;
	}

	.messageShort {
		font-style:italic;
		font-size:10px;
	}

	#quickEdit22 {
		margin:4px;border:1px solid #000;padding:4px;background-color:#fff;display:none;width:300px;
	}

/* messageboard ends */





/* form setup */
div#formset form fieldset {
	margin: 0 0 1em 0;
	padding: 0.5em;
	border: #ddd 1px solid;
}

div#formset form fieldset legend {
	font-weight: bold;
	color: #666;
}
div#formset {
	background-color:#fff;
	margin-top:6px;
}
div#formset form fieldset div {
	padding: 0.25em 0;
}
div#formset input:focus,
div#formset input.error:focus, 
div#formset textarea:focus {
	border-color: #FC6;
}

div#formset label, 
div#formset span.label {
	margin-right: 0.5em;
	padding:6px;
	padding-right: 0.5em;
	height:16px;
	width: 13em;
	display: block;
	float: left;
	text-align: right;
	position: relative;
}
div#formset span.asInput {
	display: block;
	padding:6px;
	height:16px;	
}

label em, #legend em, div.controlset span em {
	color: #C00;
	font-style: normal;
}
div#formset form fieldset div.controlset label, div#formset form fieldset div.controlset input {
	display: inline;
	float: none;
}
div#formset form fieldset div.controlset div {
	margin-left: 14em;
	font-style:normal;
	font-size:13px;
}
div#formset form fieldset div {
	clear:both;
}
div#formset div.buttonrow, div#formset form fieldset div.buttonrow {
	margin-left: 14em;
}
div#formset form div.buttonrow {
	margin-left: 15.2em;
}
div#formset div.buttonrow input,  input[type=submit], input[type=button] {
	border:1px solid #5cbce3;
	background-color:#ededed;
	padding: 2px 9px;
	margin:6px 16px 0px 0px;
	background-image:url(/images/babyverden/v2/buttonback.png);
	color:#edf9fe;
	font-weight:bold;
	height:30px;
}
div#formset div#errors {
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 35px;
	border: #FC6 1px solid;

}
div#formset fieldset div div {
	margin-left:17em;
	font-size:11px;
	font-style:italic;
	clear:left;
}

div#formset fieldset div span.mceEditorContainer div {
	margin-left:0;
}
div#formset fieldset div span.mceEditorContainer td {
	height:10px;
}
/* form setup end */


/* table setup */

table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
}
caption {
	background-image:url(/images/babyverden/v2/tblheaderback.png);
	height:34px;
 font-size: 20px;
 color: #fff;
 font-weight: bold;
 text-align: left;
 padding: 10px;
 margin-bottom: 2px;
}
thead {
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:left;
 padding:0;
 padding-left:12px;
 text-transform:uppercase;
 height:34px;
 font-weight:bold;
	background-image:url(/images/babyverden/v2/tblheaderback.png);
}
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 {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
tbody td {
 color:#414141;
 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;*/
}
tbody tr:hover {
 background-color:#EEE;

}
tbody td a:hover, tbody th a:hover {
 color:#009193;
/* text-decoration:none;*/
}
/* tabel setup ends */



/* webfx tab control */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		95%;
	clear:both;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		8px 6px 3px 6px;
	border:			1px solid;
	border-color:	#64cdf5;
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
	background-image:url(/images/babyverden/v2/tblheaderback.png);
	height:23px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid #64cdf5;
	border-bottom:	0;
	z-index:		3;
	padding:		7px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:			13px;
	color:				#fff;
	text-decoration:	none;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
	color:#000;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #64cdf5;
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	height:			1.85em;
	width:			100%;
}
/* webfx tab control ends */

#frontpageUc {clear:both;}
#frontpageUc div.blueFrontpage,
#frontpageUc div.pinkFrontpage {
	background:#ff6800 url(/images/babyverden/v2/frontpageucback.png) repeat-x;
	border:1px solid #ff9d28;
	width:250px;
	margin:25px;
	height:167px;
	float:left;
	min-height:163px;
}
#frontpageUc div.blueFrontpageHeadline, #frontpageUc div.pinkFrontpageHeadline {
	background:url(/images/babyverden/v2/boxbubble3.gif) repeat-x;
	width:232px;
	border:0px solid #000;
	margin-left:2px;
}
html>body #frontpageUc div.blueFrontpageHeadline, #frontpageUc div.pinkFrontpageHeadline {
	background:url(/images/babyverden/v2/boxbubble3.png) repeat-x;
}
#frontpageUc div.pinkFrontpage #quoteText {
	height:98px;
}
#quoteText {
	min-height:91px;
}
#frontpageUc div.blueFrontpage .paddingDiv {
	height:112px;

}
/* rounded corners */
#frontpageUc b.btop, #frontpageUc b.btop b, #frontpageUc b.bbot, #frontpageUc b.bbot b{
    background-image:url(/images/babyverden/v2/rcorange.png);
}


/* rounded corners end */



/* calendar design */

/* Events */
#editCalendersReload {display:none;}
	#editCalenders table {
		width:100%;
	}
	#editCalenders {
		display:none;
		position:absolute;
		top:145px;
		left:220px;
		background-color:#fff;
		border:1px solid #000;
		width:500px;
	}

	#importCalendar {
		display:none;
		margin:4px;
	}
	#viewEvent {
		display:none;
		width:350px;
		height:220px;
		padding:4px;
		overflow:auto;
		background-color:#fff;
		border:1px solid #eee;
	}
	#editEvent {
		display:none;
		position:absolute;
		top:220px;
		left:350px;
		width:580px;
		height:440px;
		padding:4px;
		overflow:auto;
		background-color:#fff;
		border:1px solid #eee;
	}


table.calendar a {
	color: #DF9496;
}

#calendar {
	width: 100%;
	padding: 0;
	margin: 0;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

.nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


table.calendar caption {
	margin:0;
	margin-bottom:3px;
	padding:0;
	color: #fff;	 
	font-weight:bold;
	text-align: center;
}

table.calendar th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

.today, table.calendar td.today a, table.calendar td.today a:link, table.calendar td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

table.calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 14%;
	height:80px;
	text-align: left;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
	vertical-align:top;
	overflow:auto;
}
table.calendar td:hover {
	background-color:#ffc;
}
table.calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

table.calendar td a:link, table.calendar td a:visited {	
	color: #608194;
	background: url(images/bg_calendar.gif) no-repeat;
}

table.calendar td a:hover, table.calendar td a:active {
	color: #6aa3ae;
	background: url(images/bg_calendar.gif) no-repeat right top;
}

.sysEvent {
	background-color:#cad6ec;
	padding:2px;
	cursor:hand;
	cursor:pointer;
	overflow:hidden;
	margin-top:1px;
}

.regEvent {
	padding:2px;
	cursor:hand;
	cursor:pointer;
	overflow:hidden;
	margin-top:1px;
}
/* calendar design ends */

#messageNotifyTable {
	display:none;
	color:#000;
	background-color:#FFC;
	border:1px dotted #000;
	padding:6px;
	margin:6px;
	width:100px;
	height:40px;
	position:absolute;
	top:350px;
	left:660px;
	z-index:10;
}

div#friendslist {
	display:none;
	position:absolute;
	left:660px;
	top:200px;
	background-color:#fff;
	border:1px solid #000;
	padding:12px;
}


#albumMeasureStick {
	width:200px;
	height:32px;
	border:1px solid #418ba7;
	padding:0;
	margin:0;
}

#albumMeasureBar {
	background-image:url(/images/babyverden/v2/tblheaderback.png);
	height:32px;
	background-color:#98c5e9;
}

#bookmarkedMessageboard {
	width:100% !important;
	margin-top:20px;
}

#regBanner, #regBanner a {
	width:229px;
	height:101px;
	display:block;
}

#regBanner {
	margin-left:4px;
	background:url(/images/babyworld/register.png) no-repeat;
}

#notifyBanner, #notifyBanner a {
	width:238px;
	height:101px;
	display:block;
}

#notifyBanner {
	margin-left:4px;
	background:url(/images/babyworld/tipfriend.png) no-repeat;
}

.redtext {
	background:#ffffa5 url(/images/information.png) no-repeat 3px 4px;
	color:#000;
	border:1px solid #bdb9ae;
	padding:5px;
	padding-left:22px;
	margin:5px 0;
}

.e17Letters {text-align:center;}

.lockedWeblog {
	background:url('/images/lock.png')  no-repeat 0px 2px;
	padding-left:14px;
}

.newupdate {
	background:url('/images/star.png')  no-repeat 0px 2px;
	padding-left:14px;
}

.isVideo img {
	position:relative;
	z-index:5;
}
.isVideo img.play {
	z-index:10;
	top:-20px;
	left:90px;
}

