/* CSS Document */

body, html {
	min-height:100%;
}

body {
	text-align:center;
	margin:0; padding:0;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	background-color:#000000;
	background-image: url('tvwt_kids.jpg');
    background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom left;
	font-family:Arial,Tahoma,helvetica,sans-serif;

}


#body a{text-decoration:none}
body #header ul li.last{margin:0; padding:0; border:none}
#body a:hover{text-decoration:underline}

.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

#header {
	height:132px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:0px; 
	position:relative; 
	background-image: url('header_bg.jpg');
	
}

#title {
	width:800px;
	height:102px;
	margin:0px auto; 
	margin-top:0px; 
	position:relative; 
	background-image: url('head_text.png');

}


#content {
	width:800px;
	margin:0px auto;
	margin-top:0px; 
	margin-bottom:0px;
	text-align:left;
	position:relative;
}

#space {
	width:800px;
	height:30px;
	margin:0px auto; 
	margin-top:0px;
	position:relative;

}
 
#inside {
	width:600px;
	height:100%;
	margin:0px auto; 
	margin-top:0px;
	position:relative;
	float:right;
	background-color:#CCCCCC;
	background-image:url('inside_bg.jpg');

}


#inside_top {
	width:600px;
	height:22px;
			margin:0px auto;
	margin-top:0px;
		background-image:url('top.png');
	
}

#inside_middle {
	width:600px;
	margin:0px;
	padding:0px;
			background-image:url('middle.png');
			background-repeat:repeat-y;
}

.text {
	width:600px;
	font-family:Arial,Tahoma,helvetica,sans-serif;
	font-size:10px;
	line-height:5px;
	text-align:center;
}


#inside_bottom {
	width:600px;
	height:22px;
		background-image:url('bottom.png');
}


#footer {
	width:100%;
	position:relative;
	
}

#inside_footer {
	width:800px;
	margin:0px auto;
	margin-top:0px;
	position:relative;
}

#text_footer {
	width:600px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	float:right;
	font-family:Arial,Tahoma,helvetica,sans-serif;
	font-size:10px;
	line-height:5px;
	text-align:center;
	color:#adadad;
}


#naviga {
	width:861px;
	height:27px;
	margin:0px auto;
	margin-top:0px;
	position:relative;
}

#nav {
	width:861px;
	height:27px;
	padding:0px 0 0px 0;
	margin:0px 0 0px 0; 
	position:relative;
}

.nav {
	background:#3B3B3B url('navigas.gif');
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-color:#292929 #292929;
	height:27px;
	text-align:center;
	padding:0px;
}

.nav a {
	background:#3B3B3B url('navigas.gif');
	border-right:1px solid #2A2A2A;
	color:#282828;
	display:block;
	float:left;
	font:bold 12px Arial;
	line-height:27px;
	width:122px;
	text-decoration:none;
}

.nav a:hover {
	background-position:left bottom;
	color:#CCCCCC;
	text-decoration:none
}
#footer #inside_footer #text_footer p a {
	color: #FFF;
}
#content #inside #inside_middle table tr td div p {
	font-family: Arial, Helvetica, sans-serif;
}
#content #inside #inside_middle table tr td div p {
	color: #FFF;
}
#content #inside #inside_middle table tr td div p a {
	color: #FFF;
}
#content #inside #inside_middle table tr td p {
	color: #FFF;
}
#content #inside #inside_middle table tr td p a {
	color: #FFF;
}

