html, body {
  background-color:#aebcc4;
  background-repeat:repeat-y;
  background-image:url("../images/background.gif");
  background-position:top center;
  margin:0px;
  text-align:center;

  font-family: "Arial", "Tahoma", "Trebucbet MS", "Times New Roman", "Verdana";
  font-size: 0.9em;
  color: #000000;
}

* html div#main { width:899px;margin-left:auto;margin-right:auto; padding-left:1px; text-align:left; }
#main { width:900px;margin-left:auto;margin-right:auto; text-align:left; }
  #main a,
  #main a:active,
  #main a:visited,
  #main a:link { text-decoration: none; color: #000000; }
  #main a:hover { text-decoration: none; color: #C50004; }

#main .padding { padding:25px; }
#main .fontSizeChange { float:left;line-height:30px;cursor:help;padding-top:7px;margin-left:0px;padding-left:0px; }

#borderLine { width:100%;color:#000000;height:26px;line-height:24px;font-size:15px;background-image:url("../images/border_background.gif");background-repeat:repeat-x; }
#borderLine .marginRight { margin-right:10px; }
#borderLine .marginRight .active { padding-left:10px;float:left;width:240px;height:26px;background-image:url("../images/border_background.gif");background-position:0px -26px; }
#borderLine .marginRight .logo { float:left;width:16px;margin-right:10px;margin-top:3px; }
#borderLine .marginRight .switch { padding-left:10px;float:left;width:240px;height:26px; }
#borderLine .marginRight .switch:hover { background-image:url("../images/border_background.gif");background-position:0px -26px;cursor:pointer; }
#borderLine .marginRight .stand { padding-left:10px;float:left;width:80px;text-align:right;height:26px; }
#navigation { margin-top:5px;width:100%;text-align:right;font-size:0.8em;color:#6D6F71; }

#content { color:#000000; font-size: 0.88em; }
#content .photo { border:1px solid #6d6e71; padding:1px; }

#content h1 { background-image:url("../images/box_headline_background.png");line-height:20px;font-size:1.2em;margin:0px 0px 5px 0px;font-weight:normal; }
#content h1 span { background-color:#FFFFFF;margin-left:5px;padding-left:5px;padding-right:5px; }

#column1 { float:left;width:22.3%;margin-right:3.5%; }
  #column1 a,
  #column1 a:active,
  #column1 a:visited,
  #column1 a:link { text-decoration: none; color: #6D6F71; }
  #column1 a:hover { text-decoration: none; color: #000000; }

* html div#column1 { float:left;width:22.3%;margin-right:1.3%; }

#column1 .contentSearch .input { color:#6d6e71;border:1px solid #6d6e71;font-size:1em;font-family: "Arial", "Tahoma", "Trebucbet MS", "Times New Roman", "Verdana";padding:2px;width:80%; }
#column1 .contentSearch .button { border:0px;background:0px;width:20px;font-size:1em;text-align:left; }

#column1 #menue { list-style:none;margin:0px;padding:0px;font-size:1em;font-weight:bold;color:#6D6F71; }
#column1 #menue li ul { list-style:none; margin:0px; padding-left:5px; }
#column1 .menue2 { list-style:none;margin:0px;padding:0px;font-size:1em;font-weight:bold;color:#6D6F71; }
#column1 .menue2 li ul { list-style:none; margin:0px; padding-left:5px; }
#column1 #submenue { list-style:none;margin:0px;padding:0px;font-size:0.9em;color:#6D6F71; }
#column1 #submenue li { font-weight:lighter; line-height: 11px; }

  #columnMiddle a,
  #columnMiddle a:active,
  #columnMiddle a:visited,
  #columnMiddle a:link { text-decoration: underline; color: #a93639; }
  #columnMiddle a:hover { text-decoration:underline; color: #000000; }

#columnMiddle { float:left;width:449px;margin-right:10px; }
	#columnMiddle #listContent { width:449px;list-style:none;margin:0px;padding:0px; }
		#columnMiddle #listContent li { background-color: #ffffff;min-height:150px;margin-bottom:10px;border:1px solid #dedfe3; }
			#columnMiddle #listContent li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
				#columnMiddle #listContent li .title .logo { float:left;margin-right:5px;margin-top:3px; }
				#columnMiddle #listContent li .title .text { float:left;font-size:11px;font-weight:bold; }

			#columnMiddle #listContent li .input { padding:5px;font-size:1em; word-wrap:break-word; }
				#columnMiddle #listContent li .input .img { float:left;border:1px solid #6d6d6f;padding:1px;margin-bottom:4px;margin-right:5px;max-width:99%; }

	#columnMiddle .listOtherContent { width:449px;list-style:none;margin:0px;padding:0px; }
		#columnMiddle .listOtherContent li { background-color: #ffffff;min-height:150px;margin-bottom:10px;border:1px solid #dedfe3; }
			#columnMiddle .listOtherContent li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
				#columnMiddle .listOtherContent li .title .logo { float:left;margin-right:5px;margin-top:3px; }
				#columnMiddle .listOtherContent li .title .text { float:left;font-size:11px;font-weight:bold; }

			#columnMiddle .listOtherContent li .input { padding:5px;font-size:1em; }
				#columnMiddle .listOtherContent li .input .img { float:left;border:1px solid #6d6d6f;padding:1px;margin-bottom:4px;margin-right:5px;max-width:99%; }

#columnMiddle #listContent li ul { list-style-type:disc; margin-bottom:20px;}
#columnMiddle #listContent li ul li { border:0px; min-height:0px; margin-bottom:0px; }

#columnMiddle .listContentBoxesRelative { position:relative;width:466px;z-index:33; }

#columnMiddle #listContentBoxes { margin:0px;padding:0px;position:relative; }
	#columnMiddle #listContentBoxes li { float:left;min-height:150px;list-style:none;width: 221px;background-color: #ffffff;border:1px solid #dedfe3;margin-right:5px;margin-bottom:5px; }
		#columnMiddle #listContentBoxes li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
			#columnMiddle #listContentBoxes li .title .logo { float:left;margin-right:5px;margin-top:3px; }
			#columnMiddle #listContentBoxes li .title .text { float:left;font-size:11px;font-weight:bold; }

		#columnMiddle #listContentBoxes li .input { padding:5px;font-size:1em; }

#columnRight a,
#columnRight a:active,
#columnRight a:visited,
#columnRight a:link { text-decoration: underline; color: #a93639; }
#columnRight a:hover { text-decoration:underline; color: #000000; }

#columnRight { float:left;width:190px;margin:0px;padding:0px; }
	#columnRight #boxSystem { width:190px;list-style:none;margin:0px;padding:0px;z-index:34;position:relative; }
		#columnRight #boxSystem li { margin-bottom:10px;min-height:150px;border:1px solid #dedfe3;background-color:#FFFFFF; }
			#columnRight #boxSystem li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
				#columnRight #boxSystem li .title .logo { float:left;margin-right:5px;margin-top:3px; }
				#columnRight #boxSystem li .title .text { float:left;font-size:11px;font-weight:bold; }

			#columnRight #boxSystem li .input { padding:5px;font-size:1em; }
				#columnRight #boxSystem li .input .baby { width:71px;height:58px;float:left;margin-right:3px;margin-bottom:2px;border:1px solid #6d6d6f; }
					#columnRight #boxSystem li .input .baby .border { width:69px;height:56px;border:1px solid #FFFFFF; }

				#columnRight #boxSystem li .input img { margin-left:auto;margin-right:auto;border:1px solid #6d6d6f;padding:1px;margin-bottom:5px;max-width:99%; }

	#columnRight .boxSystemGeneral { width:190px;list-style:none;margin:0px;padding:0px;z-index:34;position:relative; }
		#columnRight .boxSystemGeneral li { margin-bottom:10px;min-height:150px;border:1px solid #dedfe3;background-color:#FFFFFF; }
			#columnRight .boxSystemGeneral li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
				#columnRight .boxSystemGeneral li .title .logo { float:left;margin-right:5px;margin-top:3px; }
				#columnRight .boxSystemGeneral li .title .text { float:left;font-size:11px;font-weight:bold; }

			#columnRight .boxSystemGeneral li .input { padding:5px;font-size:1em; }
				#columnRight .boxSystemGeneral li .input .baby { background-position:center;width:71px;height:58px;float:left;margin-right:3px;margin-bottom:2px;border:1px solid #6d6d6f; }
					#columnRight .boxSystemGeneral li .input .baby .border { width:69px;height:56px;border:1px solid #FFFFFF; }
					#columnRight .boxSystemGeneral li .input .baby:hover { cursor: pointer; }

				#columnRight .boxSystemGeneral li .input img { margin-left:auto;margin-right:auto;border:1px solid #6d6d6f;padding:1px;margin-bottom:5px;max-width:99%; }

/* Babytown */
.bt_album { float:left;width:128px;margin-right:10px;text-align:center; }
	.bt_album .box { width:128px;min-height:100px;padding:1px;border:1px solid #d6d7db; }
		.bt_album .box:hover { border:1px solid #97989c;cursor:pointer; }
		.bt_album .box a img { cursor:pointer; }
		.bt_album .box div { text-align:left;padding:2px; }
		.bt_album .box small { color:#97989c; }
			.bt_album .rate { position:relative;left:5px;top:-115px;visibility:hidden; }
			.bt_album .del  { position:relative;right:5px;top:-115px;float:right;cursor:pointer; }

.bt_album_right { float:left;width:128px; }
	.bt_album_right .box { width:128px;min-height:100px;padding:1px;border:1px solid #d6d7db;text-align:center; }
		.bt_album_right .box:hover { border:1px solid #97989c;cursor:pointer; }
		.bt_album_right .box a img { cursor:pointer; }
		.bt_album_right .box div { text-align:left;padding:2px; }
		.bt_album_right .box small { color:#97989c; }
			.bt_album_right .rate { position:relative;left:5px;top:-115px;visibility:hidden; }
			.bt_album_right .del  { position:relative;right:5px;top:-115px;float:right;cursor:pointer; }

img:hover { cursor: help; }
a img { border: 0px; }

.clear { clear:both; }
.failBox { font-weight:bold;font-size:1em;width:389px;border:1px solid #d52229;background-color:#f7d3d4;padding:10px; }
.passBox { font-weight:bold;font-size:1em;width:389px;border:1px solid #40c612;background-color:#dbf4d2;padding:10px; }

p { margin:0px;padding:0px; }

form { margin: 0px; padding: 0px; }
.fr { float:right; }
.fl { float:left; }

hr { border: 0px; border-top: solid 1px #6d6e71; border-bottom: transparent; }

#topUpLayerScreen { position:fixed;z-index:98;left:0;top:0;min-height:100%;width:100%;background:#000000; opacity: 0.5; }

/* Twitter */
#twitter { width:190px;list-style:none;margin:0px;padding:0px;z-index:34;position:relative; }
	#twitter li { margin-bottom:10px;border:1px solid #dedfe3;background-color:#FFFFFF; }
		#twitter li .title { height:24px;line-height:24px;background-image:url("../images/box_title_background.gif");background-repeat:repeat-x;border-bottom:1px solid #dbdde9;padding-left:5px; }
			#twitter li .title .logo { float:left;margin-right:5px;margin-top:3px; }
			#twitter li .title .text { float:left;font-size:11px;font-weight:bold; }

			#twitter li .input { padding:5px;font-size:1em; }