html, body{margin:0;padding:0;}

body{font:62.5% "Lucida Grande", Tahoma, Verdana, sans-serif;color:#000;}

h1 {font-size:2em}  /* displayed at 24px */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.25em}  /* displayed at 15px */
h4 {font-size:1em}  /* displayed at 12px */

ul li{list-style:none;}

a{color:#000;text-decoration:none;}
a:visited{color:#333;}
a:hover{text-decoration:underline;}

input, select {font:inherit;border:2px solid #ddd;}
a img{border:0 none;}

.alt{display:none;}

#holder{font-size:1.1em}
#footer{margin:0;height:66px;border-top:2px solid #aaa;
	background:#fff;border-bottom:2px solid #aaa;}
#signature{color:#000;margin:1em 0 3em 10px;font-size:0.9em;}

/* Gray line
-------------------------------------------------*/

#gray-line
{
	font-size:0.9em;
	text-transform:uppercase;
	color:#555;
	padding:11px 20px 0 20px;
    	height:24px;
	background:#ccb;
	border-bottom:1px solid #555;
	margin-bottom:10px;
	font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
}

#gray-line a{color:#555;}
#gray-line span{float:right;}
#gray-line label input {width:8em;border:0 none;}
#gray-line form {display:inline;vertical-align:middle;}

/* Tabs
-------------------------------------------------*/

.tabs{margin:0;padding:0;}
.tabs li{list-style:none;display:inline;}
.tabs a{display:block;float:left;height:66px;border-right:2px solid #ddd;
    font-size:0.8em;line-height:1.2em;padding:25px 30px 0 5px;
    voice-family: "\"}\"";voice-family:inherit;
    height:41px;}
html>body .tabs a {height:41px;}
.tabs a strong{display:block;font-size:1.5em;}

#footer .tabs a{background:#fff url(../img/bg_footer.gif) repeat-x;}

/* Search
-------------------------------------------------*/

#sitesearch {display:block;float:left;/*width:217px;*/height:66px;border-right:2px solid #ddd;
    padding:14px 20px 0 10px;background:#fff url(../img/bg_footer.gif) repeat-x;
    voice-family: "\"}\"";voice-family:inherit;
    /*width:205px;*/height:52px;}
html>body #sitesearch{/*width:205px;*/height:52px;}
#sitesearch label{display:block;float:left;margin-right:.5em;}
#sitesearch label input, #sitesearch label select{display:block;}

#ringier {margin:0 10px 0 0;padding:0;float:right;}

/* Boxes
--------------------------------------------------*/

.row .box, .row .small, #blogs .small {background:#fff url(../img/row_bg.png) 0 45px repeat-x;}

.big .title{height:45px;/*margin-bottom:3px;*/}
.box .title, .small .title{height:45px;/*margin-bottom:.5em;*/}
.title img{height:45px;}
.title{cursor:move;background: no-repeat;}
.nodnd{cursor:default;}
.no_img{display:block;color:#fff;background: url(../img/rss.png);
    height:45px;width:119px;margin:0 !important;
    padding-top:3px;padding-left:5px;font-size:1.1em !important;
    voice-family: "\"}\"";voice-family:inherit;
    height:42px;width:111px;
}
html>body .no_img {height:42px;width:111px;}

.loader{background: url(../img/ajax-loader_bg.gif) 8px 50% no-repeat;padding-left:32px;line-height:3;}
.loader_bg {padding-left: 32px;background: url(../img/ajax-loader.gif) 8px 50% no-repeat;line-height: 3;}

.metabox, .row{float:left;margin:0;padding:0;}
.metabox {margin:2px;font-size:1.1em;}
.metabox h2, .metabox h3, .metabox h4{margin:0;padding:0;}
.metabox h2 a, .metabox h3 a, .metabox h4 a {color:#000;}
.metabox h2 a:visited, .metabox h3 a:visited, .metabox h4 a:visited {color:#333;}

.metabox h2{font-size:1.1em;color:#555;font-weight:normal;}
.metabox h3{font-size:1.25em;}
.metabox p, .metabox li {margin-top:0.2em;font-size:.9em;}
.metabox a{color:#e30c15;text-decoration:none;}
.metabox a:visited {color:#900;}
.metabox p a:visited{color:#e30c15;}
.metabox a:hover{color:#e30c15;text-decoration:underline;}
.metabox li a{color:#000;}
.metabox li a:visited {color:#333;}
.metabox li a:hover{color:#333;text-decoration:underline;}
.metabox ul{padding:0;margin:10px 0 1em 0;}

.metabox .content li {
	/*height: 1%; /* forces IE to display the LI bottom borders */
	margin: 0 1px;
	padding: 3px 4px;
	font-size: .9em;
	border-bottom: 1px #e6e4dc solid;
}

/* .box
-----------------------*/

.box, .small{width:220px;height:215px;
    voice-family: "\"}\"";voice-family:inherit;
    width:216px;height:211px;
}
html>body .box, html>body .small {voice-family: "\"}\"";voice-family:inherit;}

/* Boxover
-----------------------------------------------------------------------------*/

.boxover-body {border:1px solid #ccc;background:#eee;padding:0.2em .5em;width:20em;
    text-align:left;}
