@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	font-family: Skia, 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
}
.post {
	background-image: url(../img/foot_650.jpg);
	background-repeat: no-repeat; background-position: bottom; 
	text-align: left;
	margin: 20px 0px;
	padding: 20px 10px 50px 10px;
}
.post p, .post ul {
	font-size: 14px;
}

.postdate {
	font-size: 14px;
	color: #CCCCCC;
}


#header	{
	height: 200px;
}

#content {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}

#footer {
	background-image: url(../img/bg_footer.gif);
	background-repeat: repeat-x;
	text-align: center;
}
#footermenu {
	width: 975px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 150px;
	position: relative;
}


#wikihome ,#wikichanges, #wikihelp, #wikidiscussion, #wikiinfo, #wikiattach	{
	background-image: url(../img/icons_wiki.gif); background-repeat: no-repeat;
	display: block; height: 30px; line-height: 30px; padding: 0 10px 0 35px; float:left;}

#wikihome				{margin-left:10px}
#wikichanges			{background-position: 0px -120px;}
#wikihelp				{background-position: 0px -150px;}
#wikidiscussion			{background-position: 0px -60px; margin-left:10px}
#wikiinfo				{background-position: 0px -30px;}
#wikiattach				{background-position: 0px -90px;}
#wikiedit{
    background-image: url(../img/wiki_edit.gif);  background-repeat: no-repeat;background-position: right;}
#wikilogin{
    background-image: url(../img/wiki_login.gif); background-repeat: no-repeat;background-position: right;}

#wikiedit , #wikilogin{
display: block; height: 100px; line-height: 100px; padding: 0px;}

#wixors {
    position:absolute; width:120px; height:100px; top: -35px; left: 570px; z-index:1; }

#message {
	height:90px; background-image: url(../img/bg_message.gif); background-repeat: no-repeat; padding: 10px;
	overflow: hidden;
}

#message div {
	color: #91288F;
}
#message a {
	color: #FFFFFF; text-decoration: none;
}
#message a:hover {
	color: #FFFFFF; text-decoration: underline;
}

#message a.clear-link {
	color: #FFFFFF; text-decoration: none; display: block; 
	background-image: url(../img/close_message.gif); background-repeat: no-repeat; background-position: right;
	height:25px; float: right; padding-right: 30px; line-height: 25px;
}


#footermenu ul 					{ display: block; list-style-type: none; margin: 0px; padding: 0px;}
.storethumb {
	margin-top: 10px;
}
#footermenu li 					{ display: inline-block; margin: 0px; padding: 0px;}
#footermenu li a 				{ display: inline-block; margin: 0px; padding: 0px; background-image:url(../img/footer_menu.gif);}
#footermenu li a b 				{ display: none;}
	
#footermenu li a.home			{ width:100px; height: 75px; margin-bottom:75px; background-position:    0px 75px }
#footermenu li a.basics			{ width:125px; height: 75px; margin-bottom:75px; background-position: -100px 75px }
#footermenu li a.kids			{ width:150px; height: 75px; margin-bottom:75px; background-position: -225px 75px }
#footermenu li a.space			{ width:225px; height:150px; margin-bottom: 0px; background-position: -375px 0px }
#footermenu li a.parents		{ width:150px; height: 75px; margin-bottom:75px; background-position: -600px 75px }
#footermenu li a.store			{ width:125px; height: 75px; margin-bottom:75px; background-position: -750px 75px }
#footermenu li a.wiki			{ width:100px; height: 75px; margin-bottom:75px; background-position: -875px 75px }

#footermenu li a.home_this 		{ width:100px; height: 75px; margin-bottom:75px; background-position:    0px 0px }
#footermenu li a.basics_this	{ width:125px; height: 75px; margin-bottom:75px; background-position: -100px 0px }
#footermenu li a.kids_this		{ width:150px; height: 75px; margin-bottom:75px; background-position: -225px 0px }
#footermenu li a.space_this		{ width:225px; height:150px; margin-bottom: 0px; background-position: -375px 0px }
#footermenu li a.parents_this	{ width:150px; height: 75px; margin-bottom:75px; background-position: -600px 0px }
#footermenu li a.store_this		{ width:125px; height: 75px; margin-bottom:75px; background-position: -750px 0px }
#footermenu li a.wiki_this		{ width:100px; height: 75px; margin-bottom:75px; background-position: -875px 0px }

#footermenu li a.home:hover		{ background-position:    0px 0px }
#footermenu li a.basics:hover	{ background-position: -100px 0px }
#footermenu li a.kids:hover		{ background-position: -225px 0px }
#footermenu li a.space:hover	{ background-position: -375px 0px }
#footermenu li a.parents:hover	{ background-position: -600px 0px }
#footermenu li a.store:hover	{ background-position: -750px 0px }
#footermenu li a.wiki:hover		{ background-position: -875px 0px }

#footermenu div {
	color:#660066; font-size: 11px; line-height: 15px;}
	
#adress_br 		{
	position: absolute; top: 100px; left: 10px; z-index: 1;
	width: 375px; height: 50px;text-align: left;}

#adress_ca 		{
	position: absolute; top: 100px; right: 10px; z-index: 1;
	width: 375px; height: 50px;text-align: right;}

#partners {
	width: 975px; height:100px; margin: 0 auto; border-top: 2px dotted #FFF;
	background-image:url(../img/partners.gif); background-repeat:no-repeat; background-position: center;}
	
#disclaimer p {
	color: #999999; padding: 10px;}



.cell350 {
	background-image: url(../img/foot_325.jpg);
	background-repeat: no-repeat; background-position: left bottom;}

.cell650 {
	background-image: url(../img/foot_650.jpg);
	background-repeat: no-repeat; background-position: bottom;}

.cell975 {
	background-image: url(../img/foot_975.jpg);
	background-repeat: no-repeat; background-position: bottom;}

	
#content .box 				{
	width: 310px;
	padding: 0px;
	text-align: left;
	margin: 10px auto 0px auto;
	}
	
#content .boxbig {
    text-align: left;
}

#content .boxbig {
	width: 635px;
	padding: 0px;
	text-align: left;
	margin: 10px auto 20px auto;

}


#content .boxbasics, #content .boxparent{
	background-repeat: no-repeat; height: 300px; width: 310px;
	margin: 0px auto; text-align: left; overflow: hidden;}
#content .boxparent h2, #content .boxbasics h2{ 
	padding: 145px 8px 0 8px; 
	color: #FFFFFF;}
#content .boxparent p, #content .boxbasics p{ 
	color:#FFFFFF; margin: 0px; padding: 5px 10px;}

#content .boxbasics a		  { color:#FFFFFF; text-decoration:none;}
#content .boxparent p a		  { color:#00964D; text-decoration:underline; padding:2px;}
#content .boxbasics p a:hover { background-color:#cb0202; text-decoration:none;}
#content .boxparent p a:hover { background-color:#FFFFFF; text-decoration:none;}
#content .boxparent input 	  { width: 150px; color: #999999;}

#content .boxbasics			{ background-image: url(../img/boxbg_basics.jpg);	margin: 10px auto 0px auto;}
#content .boxparent			{ background-image: url(../img/boxbg_parents.jpg);}

#content .post table{
	margin: 0px; padding: 0px; border: solid 1px #CCC;
}

#content .post table td{
	margin: 0px; padding: 2px; border: 0; background-color: #f2f2f2;
}

#content pre {
	padding: 10px; background-color:#F1F1F1; border:dashed 1px #FFF;
}


.LineNumber{
	color: #999;}
}



h1, h2, h3, h4 {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	padding: 0px;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	color: #CCC;
}

h1 	{ font-size: 28px;}
h2 	{ font-size: 20px;}
h3 	{ font-size: 18px;}
h4	{ font-size: 14px;}

h2.listname	{
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 20px;
	color: #CCCCCC;
	padding: 0px;
	line-height: 22px;
	margin: 0px 2px 0px 10px;
}

h4.testimonial {
	color: #2AD580; line-height: 22px;
	margin: 0px; padding: 1px 28px 10px 18px;
	height: 130px; overflow: hidden;	
	background-image: url(../img/testimonial.gif);background-repeat: no-repeat;	background-position: right top;
	
}
	

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

p {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	padding: 0px;
	margin: 5px 2px 10px 2px;
	font-weight: normal;
}

p.tour	{
	color:#FF0000; font-weight:bold;
}
p.testimonial{
	padding: 0 0 0 18px;}

p.ps{
	font-size: 14px; color: #CCC; padding-bottom:20px;
}


p a, .post a 	{	color: #0271FF; line-height: 16px; text-decoration: none;}
p a:hover 		{	color: #FFFFFF;	background-color: #55A0FF;}

hr {
	display: block; height: 50px; border:solid 1px #FFF;
	background-image: url(../img/foot_975.jpg);
}

.search {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.post li {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.post ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.searchbox {
	color: #9900CC;
	width: 220px;
}


a.basics			{	color: #FE0000; text-decoration: none;}
a.kids 				{	color: #FE9800; text-decoration: none;}
a.parents 			{	color: #00CC66; text-decoration: none;}
a.store 			{	color: #27A1DB; text-decoration: none;}
a.wiki 				{	color: #9900CC; text-decoration: none;}
a.nonexistent 		{	color: #CCCCCC; text-decoration: none;}
a.wiki:hover		{   color: #FF9800;}

a.nonexistent:visited, a.nonexistent, 
a.badinterwiki:visited, a.badinterwiki {color: #CCC;}

a.www:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.http:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.https:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.file:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.ftp:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.telnet:before, a.ssh:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.irc:before, a.ircs:before  {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
a.interwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}

strong {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
}

a img, a:hover img  {
	border: 0; background-color: none;
}
