body {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;

	background:url("/images/is/lef-bg.gif")    repeat-y left;
	background:url("/images/is/bg.gif")    repeat right;
}


#leftcontent {
	position: absolute;
	left:10px;
	top:145px;
	width:160px;
	background:#ffffff;
	min-height:800px;

}

#centercontent {
	height:100%;
	margin-left: 160px;
	margin-right:159px;
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	border-left:1px solid #008FB7;
	border-right:1px solid #008FB7;
	background:#ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-top:0px;
	margin-left: 160px;
	margin-right:159px;
	min-height:800px;
	min-width:315px;
}

html>body #centercontent {
	margin-left: 160px;
	margin-right:158px;
}


#rightcontent {
	position: absolute;
	right:10px;
	top:145px;
	width:158px;
	background:#ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	top:145px;
	right:10px;
}
html>body #rightcontent {
	top:144px;
}
html>body #leftcontent {
	top:144px;
}

#sBanner {
	border: thin none White;
}

#banner {
	height:120px;
	background-color:#00769D;
	background-image:url(/images/bloggland/maincolor.gif);
	voice-family: "\"}\"";
	voice-family: inherit;
	height:119px;
	min-width:718px;
}

html>body #banner {
	height:119px;
}


#printInfo {
	display:none;
}
#bottomTable {
	border-top:1px solid #008FB7;
}
#bottom, #bottomTable p {
	background-color:#ffffff;
	border:0px solid #000000;
	text-align:center;
	padding-bottom:10px;
}

#wrapper {
	background-color:#ffffff;
}


/* design.css */


#sBanner {
	background:url(/images/bloggland/bloggland.gif) no-repeat 50%;
	background-color:transparent;
	width:373px;
	height:120px;
	text-decoration:none;
	display:block;
}
#sBanner a {
	text-decoration:none;
}

	#mainmenu {
		border:0px solid #000000;
		padding:5px 4px 5px 4px;
		height:15px;
		background-color:#A1A1A1;
		background-image:url(/images/bloggland/mainmenu.gif);
		text-decoration:none;
		text-align:right;
		border-top:1px solid #E0E0E0;
	}

	#mainmenu ul {
		border:0px solid #000000;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;

		list-style: none;
	}

	#mainmenu ul li { display: inline; }

	#mainmenu ul li a {  
		color: #FFFFFF; 
		text-decoration: none; 
		font-weight:bold;
		padding-right: 5px; 
		padding-left: 5px;
		border:0px solid #000000;
	}

	#mainmenu ul li a:hover{  
		color: #D5D5D5; 
		text-decoration: none
	}

	#mainmenu ul li a:active{  
		color: #DDDDDD; 
		text-decoration: none; 
		background-color: #E2E2E2; 
		padding-top: 3px; 
		padding-bottom: 5px;
	}

	#minimenu	{
		border:0px solid #000000;
		position: absolute;
		width:auto;
		right:100px;
		height: 40px;
		text-align:right;
		top:99px;
		voice-family: "\"}\"";
		voice-family: inherit;
		top:90px;
	}
	#minimenu/* */ {
		top:91px;
		voice-family: "\"}\"";
		voice-family: inherit;
		top:90px;
		}
	#minimenu ul {
		border:0px solid #000000;
		margin-left:0px;
		padding-left:0px;
		margin-top:10px;
		margin-bottom:4px;
		padding-top:0px;
		padding-bottom:4px;
		list-style: none;
		float:left;
	}
	#minimenu ul li {
		display:inline;
	}

	#minimenu ul li a {  
		padding:3px 8px 3px 8px;
		margin-left:2px;
		background-color: #FFFFFF;
		color: #666666; 
		text-decoration: none;
		float:left;
	}

	#minimenu a:hover{  
		color: #999933; 
		text-decoration: none

		}

	#minimenu a:active{ 
		background-color: #FFFFFF; 
		color: #666633; 
		text-decoration: none
	}
	
	
	#leftbar {
		margin:0px 0px 0px 0px;
		background-color:transparent;
		width: 150px;
	}

	#leftbar ul {
		margin-left:5px;
		padding-left:0px;
		list-style: none;
		border:0px solid #000000;

	}
	#leftbar li {
		background: url(/images/is/main_menu_bg.gif) repeat;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		line-height: 20px;  
		width:100%;
	}

	#leftbar a{  
		color: #666666; 
		text-decoration: none;
		}
	
	#leftbar a:hover{  
		color: #808129; 
		text-decoration: none
		}




	#history {
		height: 20px;
		width: auto;
		font-family: Arial, Helvetica, sans-serif; 
		line-height: 20px;  
		border-bottom:1px solid #008FB7;
	}

	#history a{  
		color: #7D7D7D; 
		text-decoration: none;
		}
	
	#history a:hover{  
		color: #008FB7; 
		text-decoration: none
		}

	img {
		border-width:0px;
	}


	body, div, p, td, th, input, select, textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	th {
		text-align:left;
		padding:2px 2px 2px 4px;
	}

	input, select, textarea {
		border:1px solid #00769D;
	}

	input[type=checkbox] {
		border:0px solid #FFFFFF;
	}

	input.button {
		border: 1px solid #00769D;
		background-color:#F6F0F5;
		padding: 2px 9px 2px 9px;
		margin-right:16px;
		margin-top:6px;
	}

	table.ninteperc, input.ninteperc, textarea.ninteperc {
		width:90%;
	}
		
	table.theme, div.theme {
		background-color:#F6F0F5;
		border:1px solid #00769D;
		width:95%;
		margin-top:20px;
		padding:4px;
	}

	h1 {
		margin: 20px 0px 0px 0px;
		font-size:11px;
		text-transform:uppercase;
	}
	
	h1 a{  
		color: #333366; 
		text-decoration: none;
		}
	
	h1 a:hover{  
		color: #666666; 
		text-decoration: none
		}
					
	h2, h3 {
		margin: 20px 0px 0px 0px;
		}
		
	h2 {
		font-size:10px;
		}
	h3 {
		font-size:14px;
		font-weight:bold;
	}

	h4 {
		font-size:12px;
		font-weight:bold;
		margin-top:2px;
		margin-bottom:2px;
	}

	a {
		color: #818FA1; 
		text-decoration: none;
	}

	a:hover {
		color: #333366; 
		text-decoration: underline;
	}
	a:visited {
		color: #557281; 
		text-decoration: none;
	}

	.e19 {
		width:99%;
		margin-left:8px;
	}

	.e17Letters {
		width:100%;
		text-align:center;
		padding-bottom:10px;
	}

	.weblogList {
		float:left;
		width:30%;
	}

	.weblogList ul {
		margin-left:0px;
		padding-left:0px;
		list-style:none;
	}

	.weblogList li {
		list-style:none;
		width:99%;
	}

	#advertises, #messageboards, #rightOptionList, #phonebook {
		margin-bottom:10px;
		margin-top:15px;
		margin-left:5px;
		width:90%;
		border:0px solid #000000;
	}
/*#minimenu */
	.headright { 
		font-size: 10px; 
		color: #FFFFFF; 
		padding: 2px 4px 0px 4px;
		background-color: #008FB7;
		height: 13px; 
		width:120px;
		text-align: left;
		margin-left: 5px; 
		margin-right: 10px; 
	}

	.rightBoxes {
		border:1px solid #00769D; 
	}
	.rightBoxes ul {
		list-style:none;
		margin-left:20px;
		padding-left:11px;
		margin-top:11px;
		list-style-image: url(/images/bloggland/plus.gif);
	}


	.rightBoxes li a, #toFront li a, a {  
		color: #333366; 
		text-decoration: none;
	}
	
	.rightBoxes li a:hover, #toFront li a:hover, a:hover {  
		color: #333366; 
		text-decoration: underline;
	}

	#rightOptionList ul {
		list-style:none;
		list-style-image: url(/images/bloggland/plus.gif);
		margin-left:20px;
		padding-left:11px;
		padding-top:15px;

	}



	#rightOptionList a {
		color: #333366; 
		text-decoration: none;
	}
	#rightOptionList a:hover {
		color: #333366; 
		text-decoration: underline;
	}


	#search {
		margin-top:8px;
		margin-bottom:8px;
		margin-left:20px;
		padding:0px;
	}
	#search form {
		margin-top:0px;
	}
	#btnSearch {
		border:1px solid #008FB7;
		width:19px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(/images/is/search.gif);
		background-repeat:no-repeat;
	}

	#inputSearch {
		border:1px solid #008FB7;
		width:90px;
	}

	#externalAugl {
		text-align:center;
	}


	#createWebsiteLogo, #yourMessagesLogo, #babyDiaryLogo, #createAlbumLogo, #bookmarkedPagesLogo, #yourAdvertisesLogo, #createPhonebookLogo {
		width:400px;
		height:200px;
		background-repeat: no-repeat;
		border:0px solid #000000;
		margin-top:0px;
		margin-left:-5px;
	}

	#createPhonebookLogo {
		background-image:url(/images/is/myndaalbum.jpg);
	}

	#yourAdvertiseHeadline, #yourMessageHeadline {
		position:absolute;
		margin-left:170px;
		margin-top:70px;
	}

	#yourAdvertiseHeadline a {
		color: #999933; 
		text-decoration: none;

	}
	#yourAdvertiseHeadline a:hover {
		color: #999933; 
		text-decoration: underline;
	}

	.pagedItems {
		width:100%;
		border:0px solid #000000;
	}
	.divPagedItems {
		width:99%;
		border:0px solid #000000;
	}

	thead {
		background-color:#DDDDDD;
		font-weight:bold;
	}
	
	#createAlbumHeadline {
		position:absolute;
		margin-left:180px;
		margin-top:30px;
	}

	#createAlbumHeadline a {
		color: #808129; 
		text-decoration: none;

	}
	#createAlbumHeadline a:hover {
		color: #808129; 
		text-decoration: underline;

	}

	#bookmarkedPagesLogo {
		background-image:url(/images/is/merktar_sidur.jpg);
	}

	#rankPage {
		text-align:right;
		padding-bottom:10px;
	}

	#toFront ul {
		list-style:none;
		margin-left:5px;
		padding-left:5px;
		margin-top:11px;
		border-bottom:1px dotted #D1D8EB;
		width:150px;
		list-style-position: outside;
	}

	#fontResize {
		width:99%;
		padding-top:9px;
		padding-left:0px;
		border:0px solid #000000;
		text-align:right;
	}
	#smallFont, #mediumFont, #largeFont {
		display:inline;
		width:13px;
		height:14px;
		padding-left:4px;
		padding-right:4px;
		margin-left:4px;
	}

	#smallFont img, #mediumFont img, #largeFont img {
		border:0px solid #FFFFFF;
	}

	#toFront li {
		background-image: url(/images/bloggland/plus.gif);
		background-repeat:no-repeat;
		background-position: left;
		margin-left:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-left:12px;
	}

	li {
		font-family: verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		padding-top:2px;
		padding-bottom:2px;
	}

	ul {
		margin-top:2px;
	}

	.e1 p, .e1 {
		text-align:justify;
		color:#000000;
	}
	.e1, .e5, .e13, .e11, .e19, e1, .e6, .e22, .e9 {
		width:auto;
		border:0px solid #000000;
		margin-top:10px;
		margin-bottom:10px;
		padding-top:10px;
		padding-bottom:10px;
	}

	.ImageModule {
		border:0px solid #000000;
		text-align:center;
		padding-bottom:3px;
		padding-top:2px;
		margin-left:4px;
		margin-right:4px;
	}

	.e9 {
		border:0px solid #00FF66;
		width:98%;
	}
	.summary h1 {
		margin-top:1px;
	}
	.summary {
		width:47%;
		margin-left:4px;
		margin-right:4px;
		height:auto;
		float:left;
		border:0px solid #000000;
	}
	.divClear {
		clear:both;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:1px;
		height:0px;
	}
	.headline {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;	
	}

	.maintext {
		text-align:justify;
	}

	.newArticles, .foreignArticles {
		padding:0px 4px 4px 4px;
		float:left;
		width:45%;
	}

	.e6 .summary, .e13 .summary {
		height:auto;
	}
	.e11 {
		width:99%;
	}
	.summary p {
		margin:0;
		text-align:justify;
	}
	.summary a {
		color: #333366; 
		text-decoration: none;
	}


	.foreignArticles ul, .newArticles ul {
		margin:0px 0px 0px 8px;
		padding:0px 0px 0px 8px;
	}

	#messageHeader, .messageboardAnswerBar {
		border-top:1px dotted #008FB7;
		border-bottom:1px dotted #008FB7;
		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:#EBCCDB;
	}

	.messageShort {
		font-style:italic;
		font-size:10px;
	}

	#dSend {
		padding-left:4px;
		float:left;
		width:49%;
	}

	#dPrint, #dBookmark, #dSend {
		text-align:center;
		padding-bottom:12px;
		padding-top:20px;
	}


	.trRow {
		background-color:#EEEEEE;
	}

	.trRow:hover {
		background-color:#DDDDDD;
	}

	#messageNotify {
		width:117px;
		border:1px solid #EBCCDB;
		height:40px;
		text-align:center;
		padding-top:2px;
	}

	#messageNotifyTable {
		width:130px;
		height:40px;
		position:absolute;
		top:190px;
		right:180px;
		background-image:url(/images/corner2.gif);
		background-repeat:no-repeat;
		background-position: right;
		background-color:#ffffff;
		filter:alpha(opacity='0');
	}

	#loginForm {
		text-align:center;
		width:150px;
	}

	.unread {
		font-weight:bold;
	}


	p.redtext {
		color: #990000;
	}

	.lockedWeblog, .lockedWeblog a {
		color: #990000;
		font-style: italic
	}

	.bredtext
	{
		color: #990000;
		font-weight: bold;
	}


	.blueFrontpage  {
		width:47%;
		margin-left:4px;
		margin-right:4px;
		height:120px;
		float:left;
		border-top:2px solid #008FB7;
		background-image:url('/images/is/bg.gif');
	}
	.pinkFrontpage {
		width:47%;
		margin-left:4px;
		margin-right:4px;
		height:120px;
		float:left;
		border-top:2px solid #eaccda;
		background-image:url('/images/is/bg.gif');
	}

	.blueFrontpageHeadline {
		padding:2px 2px 2px 4px;
		border-bottom:1px solid #008FB7;
		font-size:11px;
		font-weight:bold;
		background-color:#ffffff;
	}
	.pinkFrontpageHeadline {
		padding:2px 2px 2px 4px;
		border-bottom:1px solid #eaccda;
		font-size:11px;
		font-weight:bold;
		background-color:#ffffff;
	}

	.paddingDiv {
		padding:2px 2px 2px 4px;
	}

.floatImageAlbum {
	float:right;
	right:185px;
	top:150px;
	position:absolute;
	padding-top:3px;
	border:0px solid #000000;
}


.nowrapper {
	white-space: nowrap;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}



#payOption {
	background-color:#FAFAFA;
}


#advertises, #messageboard50, #messageboard51, #step1HaveDiary, #step1HaveDiaryOptions, .sosSearch, #lockDiary, #interresting, #liOptionDiary, #liDiary, #liBookmarks, #fontResize,
	#liWebtreeMainMenu, #diary1Hide, #changeBabyName, #widthResize, #messageboard5, #messageboard4, #websiteAdminDiary, #liInnkaupalisti, #messageboard53, #abc_card, 
	#messageboard54 {
	display:none;
}


#messageboardList {
	width:99%;
}
#messageboardList td {
	padding:2px;
}
#messageboardList thead {
	background-color:#fff;
}
.websiteAdmin {
	margin:4px 4px 10px 4px;
	padding-left:10px;
	border:0px;
}

.websiteAdmin input {
	margin-left:40px;
}


/*

webfx tab control

*/




.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		95%;
}

.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:		3px 6px 3px 6px;
	background:		#008FB7;
	border:			1px solid;
	border-color:	rgb(156,105,145);
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid rgb(168,86,150);
	border-bottom:	0;
	z-index:		3;
	padding:		2px 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:				rgb(0,66,174);
	text-decoration:	none;
	cursor:			hand;
	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;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb(168,86,150);
	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;
	background:		rgb(229,213,225);
	height:			1.85em;
	width:			100%;
}


/* Search.aspx */
#header {
    float:left;
    font-size:93%;
    line-height:normal;
	border:1px solid #008FB7;

    }

	#header ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #header li {
    float:left;
    margin:0;
    padding:0;
    }

  #header a {
   display:block;
    background:url("right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    font-weight:bold;
	}

  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

 #header li {
    float:left;
    margin:0;
    padding:0;

    }

  #header a {
    display:block;
    padding:5px 15px;
    }
  #header a:hover {
  }

  #header #current {
	  background-color:#F5E5ED;
   }
  #header #current a {
	padding-bottom:5px;
    }


.e24Head {
	border-top:2px solid #008FB7;
	border-bottom:1px solid #008FB7;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	margin-top:6px;
}
#searchSuggestions {
	display:none;
	position:absolute;
	top:18px;
	right:10px;
	width:300px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:4px 4px 4px 4px;
}


legend {
	padding-left:6px;
	padding-right:6px;
}

.theme2 {
	list-style:none;
	margin-left:3px;
	padding-left:3px;
}

.theme2 li {
	display:inline;
	margin-left:8px;
}

.button2 {
	border:1px solid #8CABD9;
	background-color:#EDEDED;
	margin:5px 5px 5px 2px;
	padding:3px 9px 3px 9px;
}


.dynamic-tab-pane-control .tab-page {
	border-color:#8CABD9;
}

legend {
	padding-left:6px;
	padding-right:6px;
}
.dynamic-tab-pane-control .tab-row {
	background-color:#ffffff;
}

.dynamic-tab-pane-control .tab-row .tab.selected a, .dynamic-tab-pane-control .tab-row .tab a {
	font-weight:	bold;
	color: #666666; 
	border-color:#8CABD9;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-color:#8CABD9;
}
.dynamic-tab-pane-control .tab-row .tab {
	background-color:#EDEDED;
	border-color:#8CABD9;
}

.infoBox {
	background-color:#FFFFCC;
	border:1px dotted #000000;
	padding:6px 6px 6px 6px;
	margin:6px;
}

.infoImg, .warningImg {
	padding-right:10px;
	float:left;
}

#createdSummary {
	border-top:2px solid #EACCDA;
	border-bottom:1px solid #EACCDA;
}

#textSummary {
	text-align:justify;
}

#e8SearchSuggestion {
	display:none;
	position:absolute;
	left:200px;
	top:240px;
	width:300px;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:4px 4px 4px 4px;
}

html>body #e8SearchSuggestion {
	top:220px;
}


#quickEdit {
	display:none;
	position:absolute;
}

.websiteAdmin {
	margin:4px 4px 10px 4px;
	padding-left:10px;
	border:0px;
}

.websiteAdmin input {
	margin-left:40px;
}

#frontpageAdv {
	width:240px;
	height:200px;
	border:1px solid #F5E5ED;
	padding:2px;
}

#topAugl1 {
	position:absolute;
	left:510px;
	top:3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	top:10px;
}

#rightadv {
	position:absolute;
	left:840px;
	top:10px;
}

html>body #rightadv {
	position:fixed;
}

#itemTable {
	width:99%;
	margin-top:30px;
}

.itemAugl {
	display:inline;
}
.itemAugl img {
	padding:4px 2px 0px 8px;
}

.itemAnswer {
	margin:8px;
	border:1px solid #cccccc;
	padding:6px;
}

.itemOwner {
	background-color:#FFFFCC;
}

.itemContact h1 {
	margin:1px;
}
.itemContact ul {
	margin:2px;
	padding:12px;
}
.itemContact img {
	padding-left:8px;
}
.itemContact {
	border:1px solid #000000;
	background-color:#FFFFCC;
	float:right;
	margin:8px;
	padding:4px;
}

.itemAnswerDate {
	font-style:italic;
}

.itemAnswerThis {
	float:right;
}

#answerItem h2 {
	margin:0px;
}
#answerItem {
	margin:8px;
	border:1px solid #cccccc;
	padding:6px;
	background-color:#ffffff;
}

#answerItemDock {
	float:right;
}

#answerItem .button {
	margin:1px;
}

.itemImage {
	margin:4px;
}

#register {
	display:none;
}

.dagbokNewline {
	margin-top:6px;
}

#textareaContent {
	height:97%;
	width:100%;
}
/************** Events ***************************/
.w200 { width: 300px;}
.paddingLeft15 { padding: 0px 0px 0px 15px; }
.UserEventHeader	{ border-top:2px solid #EACCDA; border-bottom:1px solid #EACCDA; }
.SystemEventHeader	{ border-top:2px solid #CAD6EC; border-bottom:1px solid #CAD6EC; margin-top: 20px; }
.date { font-size: 10px; color: lightgray;}
#EventTable span { font-size: 11px; }
#EventTable select { font-size: 11px; }
.pix5 { font-size: 5px; }
.small { font-size: 10px; }

/*             styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/images/star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(/images/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

#scrollPages, #minimenu_articles, #minimenu_fs, #quicklinks, #etherapy, #abc_card  {display:none;}

.sidebar {
	float:right;
	border:1px solid #7f7f7f;
	padding:6px 6px 6px 6px;
	margin:6px;
	width:200px;
}
.underpages {margin-bottom:20px;margin-left:6px;}
.underpages ul {
	margin:0px;
	padding:0px;
	margin-left:18px;
	list-style-image:url(/images/dyraland/nextPage.gif);
}

#quickEdit22 {
margin:4px;border:1px solid #000;padding:4px;background-color:#fff;display:none;width:300px;
}				

/* search page */
#header {margin-top:10px;}
	.categoryAndOrder {
		border:1px solid gray;
		padding:4px;
		margin-bottom:4px;
		height:16px;
	}

	.searchInfo {
		border-top:2px solid #e2e2e2;
		background-color:#a1a1a1;
		padding:4px;
		height:16px;
		margin-bottom:6px;
	}
	.searchDescription {float:left;}
	.searchResultCount {float:right;}
	.otherCategories {float:left;}
	.orderby {float:right;}

	.searchHead {
		margin:0px;
		padding:0px;
	}

	.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/dyraland/nextpage.gif);
	}
	
	.searchPages {
		border-top:1px solid #a2aec4;
		background-color:#cad6ec;
		padding:4px;
		text-align:center;
	}
	.noSearchResult {
		background-color:#e5e5e5;
		border:1px solid gray;
		padding:4px;
		margin-bottom:6px;
		width:50%;
	}

	.aboutSearch {
		margin-top:10px;
		font-style:italic;
	}


/* 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 {
	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 {
	background-color: #FFC;
	border-color: #FC6;
}

div#formset label, 
div#formset span.label {
	margin-right: 0.5em;
	padding-right: 0.5em;
	width: 13em;
	display: block;
	float: left;
	text-align: right;
	position: relative;
}

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;
}
div#formset form fieldset div {
	clear:both;
}
div#formset div.buttonrow {
	margin-left: 14em;
}
div#formset div.buttonrow input {
	border:1px solid #8CABD9;
	background-color:#EDEDED;
	padding: 2px 9px 2px 9px;
	margin:6px 16px 0px 0px;
}
div#formset div#errors {
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 35px;
	border: #FC6 1px solid;

}
.isVideo img {
	position:relative;
	z-index:5;
}
.isVideo img.play {
	z-index:10;
	top:-20px;
	left:90px;
}