*{
padding:0;
margin:0;
border: 0 none;
color:#2b2b16;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

body{
background:#ffffff repeat url('../images/bg.jpg');
}

h1{
font-size:1.2em;
}

a{
text-decoration:none;
}

a:hover{
color:#2b2b16;
}

li.current a{
font-weight:bold;
}

label.error{
color:red;
}

div#wrapper{
text-align:center;
width:950px;
background-color:#fff;
border-left:#808080 solid 2px;
border-right:#808080 solid 2px;
/* border-bottom:#808080 solid 2px; */
margin:0 auto;
//padding-top:8px;
padding-left:30px;
padding-right:30px;
min-height:1000px;
}

div#logo{
float:left;
width:200px;
padding:0;
margin:16px 0px 0px 0px;
}

div#slogan{
float:left;
width:550px;
padding:0;
margin-top:0px;
text-align:center;
vertical-align:bottom;
}

div.language{
width:490px;
padding:0;
padding-bottom:10px;
margin-right:-30px;
margin-top:0px;
text-align:right;
}

div#header{
float:left;
width:100%;
margin-bottom:10px;
border-bottom:solid thin #ccc;
}

div#head-right{
width: 750px;
height: 160px;
float:left;
}

div#menu{
width:950px;
height:25px;
float:left;
clear:both;
}

.header-link{
float:left;
margin-left:15px;
border:solid thin #ccc;
border-bottom:none;
background-color:#f9f9f9;
padding:4px;
}

.header-link{
color:#707070;
}

.menu_current{
border-bottom:solid 2px #fff;
background-color:#fff;
color:#2B2B16;
}

div#footer a, div#links a{
color:black;
}

div#footer a:hover, div#links a:hover{
color:red;
}

div#content{
/*min-height:800px;*/
clear:both;
height:auto !important;
padding-bottom:20px;
min-height:750px;
}

/* 					 for Internet Explorer */
/*\*/
* html div#content {
  height: 600px;
}
/* 					*/


div.searchIntro, div.about{
margin:0 auto;
text-align:justify;
width:480px;
}

div.about{
margin-bottom:20px;
}

span.footerNav{
margin:0 auto;
text-align:center;
width:480px;
color:gray;
}

div#footer{
padding-bottom:5px;
clear:both;
}

/* 					 list menu thingies */
div#links{
width:100%;
height:25px;
text-align:center;
background-color:#FFFBA9;
background-image:none;
border-top:thin solid #EAE69B;
}

div#links ul{
margin:3px auto;
}

div#links li{
/* float:left; */
display:inline;
text-align:center;
border-left:thin solid #CCC987;
list-style:none;
margin:3px 0;
padding:0 20px;
}

div#links li:first-child{
border-left:none;
}
/* 					 end list menu thingies */

/* 					 google welcome thingies */
div.googler-welcome{
border:dashed thin #ccc987;
margin-top:50px;
padding:10px;
background-color:yellow;
font-weight:bold;
clear:both;
margin-bottom:25px;
}

div#googler-welcome a{
color:red;
}
/* 					 end google welcome thingies */

div.channel-groups, .mission{
border:solid thin #ccc;
background-color:#f9f9f9;
padding:5px 0px;
margin-top:5px;
clear:both;
}

div.channel-groups a span{
font-size:0.8em;
margin:4px;
color:red;
}

div.channel-groups a:hover span{
color:#2b2b16;
}

div.mission{
text-align:left;
padding:7px;
margin-bottom:10px;
}

div.mission a{
color:#000;
}

div.mission a:hover{
color:red;
}

div#programma{
font-size:0.8em;
}

div.ad, div.channel{
width:175px;
float:left;
text-align:center;
margin-bottom:30px;
margin-right:15px;
overflow:hidden;
}

div.ad{
margin-top:5px;
}

h1#date{
margin:20px 0px 10px;
}

/* 					 channel table thingies */
table.channel-table{
width:175px;
}

th{
font-size:1.2em;
}

table tr{
display:table;
}

tr.table_head{
margin:0 auto;
border:none;
}

td.time{
vertical-align:top;
color:red;
width:30px;
font-weight:bold;
}

td.show{
text-align:left;
font-size:0.9em;
padding-left:5px;
width:140px;
}

tr{
border-bottom:thin solid #ccc;
padding:3px;
}

tr.now{
background-color:yellow;
font-weight:bold;
border-left:dashed thin #ccc;
border-right:dashed thin #ccc;
}

tr:last-child{
border-bottom:none;
}

div#paizei-tora{
width:900px;
margin:0 auto;
}

div#paizei-tora table{
width:280px;
margin-right:10px;
float:left;
}

div#paizei-tora tr{
width:100%;
padding:0px;
border-bottom:none;
}

div#paizei-tora table td{
padding:10px;
}

div#paizei-tora table td.chan{
text-align:right;
font-weight:bold;
width:110px;
border-bottom:none;
padding:8px 0;
}

div#paizei-tora table td.show{
border-bottom:thin solid #ccc;
}

div#paizei-tora table tr:last-child td.show{
border-bottom:none;
}

a.webmasters{
clear:both;
display:block;
margin:40px auto;
width:300px;
}

/* 					 end channel table thingies */

#textareaHtml {
border:thin dotted #CCCCCC;
padding:5px;
width:500px;
}