/* 
yo - while mj iz a dreamin' & dizzin'
xray_infrared psychedelic visions
this spaceship earth too small to contain
da sneaky styles i precisionly place
i run this town, electron citizens
my selecta's id is totally invisible
your looker are not yet trained to see that which isnt
as i css up and down sideways inside and out
i rip out your eyeballs and stick em 
all squished and fuct, inside your mouth

------------------ robotic formatting system ------------------ 
*/

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
height: 100%;
}

.navButton {
width: 201px;
margin: 0px 0px 0px 0px;
}

.hide {
display: none;
background-position:bottom;
background-repeat:no-repeat;
}

.show {
display: block;
background-position:bottom;
background-repeat:no-repeat;
margin: 0px 0px 5px 0px;
}

.submenu {
text-align:right;
padding: 0px 20px 1px 0px;
margin: 0px 1px 0px 0px;
font-size:smaller;
display: block;
color: #000;
}

.bold12 {
font-size: small;
font-weight: bold;
}

.font10 {
font-size: 1em;
}

.fontpuny {
font-size:x-small;
}

.newsHeader {
margin: 0px 0px 30px 0px;
}

.newsDate {
font-size: 1em;
margin: 10px 0px 5px 0px;
}

.newstitle {
font-size: 1em;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

.newsContent {
}

.title {
margin: 12px 0px 0px 10px;
}

.text {
width: 440px;
float: left;
padding: 15px 10px 0px 0px;
}

.screen {
float: left;
width: 188px;
}

.snxUL {
padding: 0px 0px 0px 0px;
margin: 10px 30px 20px 30px;
list-style:url(../images/arr_yw_snx.gif);
}

.snxLI {
margin: 5px 0px 5px 0px;
}

.bottomCorner {
width: 100%;
height: 12px;
background-image: url(../images/bottom_corner.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}

.spTitle {
display: block;
font-size: 1em;
font-weight: bold;
margin: 0px 0px -18px 0px;
color:#666666;
}

/* ===================================== index */

.indexDate {
font-size: 1em;
padding: 10px 0px 2px 10px;
}

.indexTitle {
padding: 0px 0px 2px 10px;
font-size: 1em;
font-weight: bold;
}

.indexDescription {
padding: 0px 0px 0px 10px;
font-size: 1em;
color: #666666;
}

.newsIndex {
padding: 0px 0px 15px 0px;
}

.newsNav {
float: none; 
clear: both; 
text-align: right; 
margin: 0px 20px 0px 0px;
}

/* ------------------ tangible object system ------------------edf4fa */
#wrapper {
width: 810px;
text-align:left;
height: 100%;
}

#header {
width: 810px;
height: 64px;
text-align:left;
}

#headerGray {
height: 20px;
background-image: url(../images/top_gradient.gif);
background-repeat:no-repeat;
}

#headerNav {
text-align: right;
padding: 2px 20px 0px 8px;
float: right;
font-size:x-small;
}

#headerLogo {
height: 54px;
background-image:url(../images/top_yellow.gif);
background-repeat:no-repeat;
}

#contentFlash {
display: none;
width: 609px;
height: 361px;
float: left;
background-image:url(../images/bg_flash.gif);
background-repeat:no-repeat;

}

#navMain {
width: 201px;
float: left;
background-image:url(../images/bg_main_btm.gif);
}

#itemWrapper {
margin: 1px 0px 0px 0px;
width: 609px;
float: left;
}

#item {
font-size: small;
padding: 0px 10px 0px 10px;
border-top: 1px solid #fff;
}

#footer {
width:810px;
text-align: left;
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 10px;
font-size:x-small;
color: #888;
}

#widgetNav {
width: 200px;
margin: 1px 0px 0px 1px;
}

#rightWrapper {
width: 201px;
height: 100%;
float: left;
display: block;
}

#ticker {
width: 200px;
margin: 0px 0px 0px 1px;
}

#titleWrapper {
margin: 1px 0px 0px 0px;
}

#bottomCorner {
width: 609px;
background-image: url(../images/bottom_corner.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}

#flashWrapper {
display: none;
}

#newsSearch {
padding:5px 5px 0px 10px;
}

#headerLanguage {
font-size:x-small;
}
