h1, p, a, body {
font-family:Arial,Verdana,Helvetica,Sans-serif;
text-align:left;
}

.search_box {
border: 1px solid #777777;
background-color: #FFFFFF;
font-size:18px;
width: 25em;
height: 22px;
vertical-align:middle;
padding: 0 0 0 0;
}

.red #slatenav{position:relative;display:block;height:42px;font-size:14px;font-weight:normal;background:transparent url(/images/redslate_background.gif) repeat-x top left; }
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 0px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#343434;text-decoration:none;padding:15px 10px 0 10px;height:27px;}
.red #slatenav ul li a:hover{color:#FFFFFF;background:transparent url(/images/redslate_backgroundHOVER.gif) no-repeat top center;}
.red #slatenav ul li a.current{color:#FFFFFF;background:transparent url(/images/redslate_backgroundOVER.gif) no-repeat top center;}

.red #slatenav2{position:relative;display:block;height:34px;font-size:14px;font-weight:normal;background:transparent url(/images/redslate2_background.gif) repeat-x top left; }
.red #slatenav2 ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav2 ul li{display:block;float:left;margin:0 0px 0 0;}
.red #slatenav2 ul li a{display:block;float:left;color:#343434;text-decoration:none;padding:10px 10px 0 10px;height:24px;}
.red #slatenav2 ul li a:hover{color:#444444;background:transparent url(/images/redslate2_backgroundHOVER.gif) no-repeat top center;}
.red #slatenav2 ul li a.current{color:#444444;background:transparent url(/images/redslate2_backgroundOVER.gif) no-repeat top center;}

a.title     { color:#0E4F9D; font-size:18px; text-decoration:none; font-weight:bold; }
a.dom       { color:#0E4F9D; text-decoration:none; }
a.keyword   { color:#0E4F9D; font-size:16px; text-decoration:none; }
a.zeitgeist { color:#333333; text-decoration:none; }

a.title:hover   { color:#CA0001; }
a.dom:hover     { color:#2971A6; }
a.keyword:hover { color:#2971A6; }
a.zeitgeist:hover { color:#2971A6; }

.hilight { color:#CA0001; }

.headertext { ; color:#575757; font-size:14px; }
.message    { color:#0E4F9D; font-weight:bold; }
.art        { color:#575757; font-size:18px; }
.linkfooter { color:#575757; font-size:14px; }
.vot        { color:#575757; font-size:14px; }
.zeitgeist  { color:#333333; font-size:14px; text-decoration:none; font-weight:normal; }

#popup1 { position: absolute; visibility: hidden; width: 600px; left: 200px; top: 200px; background-color: #E9E9E9; border: 5px solid #A0A0A0; padding: 10px; }
#popup2 { position: absolute; visibility: hidden; width: 600px; left: 200px; top: 200px; background-color: #E9E9E9; border: 5px solid #A0A0A0; padding: 10px; }
#popup3 { position: absolute; visibility: hidden; width: 600px; left: 200px; top: 200px; background-color: #E9E9E9; border: 5px solid #A0A0A0; padding: 10px; }

#close { float: right; }

/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    color:#0E4F9D;
    font-size:14px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    color:#0E4F9D;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

.td_monden { background-color:#F4DDEE; border:1px solid #A0A0A0; }
.td_sport { background-color:#F4E3DD; border:1px solid #A0A0A0; }
.td_politica { background-color:#DFE4F4; border:1px solid #A0A0A0; }
.td_international { background-color:#DFE4F4; border:1px solid #A0A0A0; }
.td_societate { background-color:#E1F4DE; border:1px solid #A0A0A0; }
.td_economie { background-color:#DFF4F1; border:1px solid #A0A0A0; }
.td_cultura { background-color:#F4F4DE; border:1px solid #A0A0A0; }
.td_auto { background-color:#F4DDDD; border:1px solid #A0A0A0; }
.td_it { background-color:#E9DFF4; border:1px solid #A0A0A0; }


* html .boxhead h2 {height: 1%;}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/images/rdb/br.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/rdb/tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/rdb/tl.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: black; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/rdb/bl.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}


/*cutie*/
* html #alpha .ad {margin-left: 3px;}
* html #alpha .widget a img {margin-left: 0;}
#alpha {width: 300px; float: left; margin: 0 0 20px 0;}
#loginpage #alpha {margin: 30px auto; float: none;}
#alpha {clear: both;}
* html #alpha .ad {margin-left: 3px;}
* html #alpha .widget a img {margin-left: 0;}
.widgetbody h1 {font-size:1em;}
.widgetbody .source{font-size:95%;margin-left:2px; }
.widget {background: url('/images/widget-bottom.png') no-repeat bottom; padding-bottom: 4px; margin: 0 0 15px 0;}
.widgetbody {border: 1px solid #dadada; border-width: 0 1px 0 1px; padding: 7px; margin: 0; color:#0E4F9D; font-size:14px; }
.widgetbody hr { border-color: #dadada; border-style: solid; border-width: 1px 0 0; clear: both; margin: 8px 0 8px; height: 0; }
.widgetbody li { list-style: disc inside; padding:3px;}

table.t1 td#r1 {
height: 24px;
background-image: url(/images/title.gif);
}