@charset "utf-8";
html {
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;		
    }

	/* reset */
	img {
		border:0;
	}
	p {
		padding:0;
		margin:0;
	}

	li img {
		margin-right:5px;
	}
	
	.clear_b {
	clear:both !important;
	float:none !important;	
	min-height:0px !important;
	margin:0px !important;
	border:none !important;
	padding:0px !important;
	height:0px;
	font-size:0px;
	}

	/* fin reset */
	
	
	/* set millions of background images */
	.rbroundbox { background: url(images/nt.gif) repeat; }
	.rbtop div { background: url(images/tl.gif) no-repeat top left; }
	.rbtop { background: url(images/tr.gif) no-repeat top right; }
	.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
	.rbbot { background: url(images/br.gif) no-repeat bottom right; }
	
	/* height and width stuff, width not really nessisary. */
	.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	}
	.rbcontent { margin: 0 7px; }

    .mobile #container {
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 1px solid #000000;
    	text-align: left;
    }
    
    .mobile #content-top {
    	background: #BCD635 url("/images/top_content.gif") no-repeat;
    	height: 30px;
    }  
    
    .mobile #content-bottom {
    	background: #BCD635 url("/images/bottom_content.gif") no-repeat;
    	height: 25px;
    }      
    
    .mobile #content {
    	padding: 0 20px;
    	background: #BCD635;
    	zoom:1;
    }
    
	#ranking a.all, #infos a.all, #newswire a.all, #weather a.all, #magazine a.all, #about a.all {
			float:right;
			color:#8BA3B9;
			font-size:11px;
			text-decoration:underline;
	}

		#content h1 {
			margin:0;
			padding:0;
			font-variant:small-caps;
			color:#385984;
			font-size:14px;
			border-bottom:solid;
			border-bottom-color:#385984;
			border-bottom-width:thin;
			padding-top:5px;
			margin-bottom:0;
		}

		#content h2 {
			font-size:12px;
			font-weight:bold;
			padding:0;
			margin:0;
		}

		#up_header {
			font-size:12px;
			height:20px;
		}
			#up_header ul, #up_header ul li{
				display:inline;
				list-style:none;
				list-style-type:none;
				font-variant:small-caps;
				float:left;
				padding:0;
				padding-left: 5px;
				margin:0;
			}

			#up_header a{
				color:#002D51;
				text-decoration:none;
			}

			#up_header span{
				font-size:9px;
				float:right;
				color:#002D51;
				padding-right: 5px;
				padding-top: 5px;
			}
			
		#bg_header {
			background:url("/images/bg_header.gif") repeat-x;
		}			

		#header {
			background:url("/images/header.jpg") no-repeat;
			height:92px;
		}
		
		#header a#home {
			display:block;
			height: 75px;
		}

		#nav {
			height:21px;			
			padding-left:7px;			
		}

		#nav ul {
			padding-top:3px;
			color: #FFF;
		}
			#nav ul, #nav ul li{
				list-style:none;
				list-style-type:none;
				display: inline;
				font-size:10px;
				padding:0;
				margin:0;
			}

			#nav a{
				color:#FFF;
				text-decoration:none;
			}

		#footer {
			margin-top:10px;
			background:#FFFFFF url(images/footer.jpg) no-repeat;
			height:40px;
		}

		#sub_footer{
			background-color:#FFF;
			text-align:center;
		}
			#sub_footer a{
            	color:#385984;
			}

		#ranking ul, #ranking ul li {
			list-style:none;
			list-style-type:none;
			padding:0;			
			font-size:9px;
		}

		#ranking li{
			display: block;
			border-bottom:#8BA3B9 thin solid;
		}

		#ranking li.even{
			background-color:#EEEFEF;

		}

		#ranking li.odd{
			background-color:#FFFFFF;
		}

		#ranking span{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			/*float:left;*/
			font-weight:bold;
		}
		
		#ranking span.date{
			padding-top:5px;
			padding-left:5px;
			margin: 0;
			font-size:11px;
			color:#000;
		}

		#ranking p{
			display:block;
			padding-left:5px;
			float:left;
		}

		#ranking img{
			float:left;
			border:0;
		}

		#ranking a{
			float:right;
			color:#8BA3B9;
			font-size:11px;
		}

		#newswire ul, #newswire ul li {
			list-style:none;
			list-style-type:none;
			padding:0;
			margin:0;
			font-size:9px;
		}

		#newswire li{
			display: block;
			height:20px;
			border-bottom:#8BA3B9 thin solid;
		}

		#newswire li.even{
			background-color:#F3F6F8;

		}

		#newswire li.odd{
			background-color:#FFFFFF;
		}

		#newswire span.date{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			color:#000;
		}

		#newswire p{
			padding-left:5px;
			float:left
		}

		#newswire img{
			float:left;
			border:0;
		}

		#newswire a{
			color:#8BA3B9;
			font-size:11px;
			text-decoration:none;
		}

		#infos h3 {
			font-size:9px;
			font-weight:normal;
			padding:0;
			margin:0;
			margin-bottom:3px;
			color:#8BA3B9;
			border-bottom:#8BA3B9 thin solid;
		}

		#infos a{
			color:#000;
			font-size:10px;
			text-decoration:none;
		}

		#infos ul, #infos ul li {
			list-style:none;
			list-style-type:none;
			padding:0;
			margin:0;
			font-size:9px;
		}

		#infos li{
			display: block;
			height:145px;
		}

		#infos li.even{
			background-color:#F3F6F8;

		}

		#infos li.odd{
			background-color:#FFFFFF;
		}

		#infos span{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			float:left;
			font-weight:bold;
		}

		#infos p{
			padding-left:5px;
			float:left
		}

		#infos img{
			float:left;
			border:0;
		}

		#weather h3 {
			font-size:9px;
			font-weight:normal;
			padding:0;
			margin:0;
			margin-bottom:3px;
			color:#8BA3B9;
			border-bottom:#8BA3B9 thin solid;
		}

		#weather a{
			color:#000;
			padding-left:3px;
			font-size:10px;
			text-decoration:none;
		}

		#weather ul, #weather ul li {
			list-style:none;
			list-style-type:none;
			padding:0;
			margin:0;
			font-size:9px;
		}

		#weather li{
			display: block;
			height:145px;
		}

		#weather li.even{
			background-color:#F3F6F8;

		}


		#weather span{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			float:left;
			font-weight:bold;
		}

		#weather p{
			padding-left:5px;
			float:left
		}

		#weather img{
			float:left;
			border:0;
		}


		#magazine h3 {
			font-size:9px;
			font-weight:normal;
			padding:0;
			margin:0;
			margin-bottom:3px;
			color:#8BA3B9;
			border-bottom:#8BA3B9 thin solid;
		}

		#magazine a{
			color:#000;
			padding-left:3px;
			font-size:10px;
			text-decoration:none;
		}

		#magazine ul, #magazine ul li {
			list-style:none;
			list-style-type:none;
			padding:0;
			margin:0;
			font-size:9px;
		}

		#magazine li{
			display: block;
			height:145px;
		}

		#magazine li.even{
			background-color:#F3F6F8;

		}


		#magazine span{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			float:left;
			font-weight:bold;
		}

		#magazine p{
			padding-left:5px;
			float:left
		}

		#magazine img{
			float:left;
			border:0;
		}


		#about h4{
			margin:0;
			padding:0;
			font-size:11px;
			font-variant:small-caps;
		}


		#about ul, #about ul li {
			list-style:none;
			list-style-type:none;
			padding:0;
			margin:0;
			font-size:9px;
		}

		#about li{
			display: block;
		}

		#about li.even{
			background-color:#F3F6F8;

		}

		#about li.odd{
			background-color:#FFFFFF;
		}

		.border {
			border-bottom:#8BA3B9 thin solid;
		}

		#about span.date{
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
			color:#000;
		}

		#about p{
			padding-left:5px;
			float:left
		}

		#about img{
			float:left;
			border:0;
		}

		#about a{
			color:#8BA3B9;
			font-size:11px;
			text-decoration:none;
		}

		#about ul.sub_menu, #about ul.sub_menu li {
			display:inline;

		}

		#about ul.sub_menu{
			height:10px;
			margin-left:10px;
		}


		/* page article */

		#article .date{
			color:#8BA3B9;
		}

		.pagination{
			float:right;
			margin: 5px 0; 
		}

		.pagination a{
			color:#215489;
			text-decoration:none;
		}

		.pagination a:hover{
			color:#215489;
			text-decoration:underline;
		}

		#article p.sub_title{
			font-size:11px;
			font-weight:bold;
		}

		#article p.body{
			padding-top:10px;
			font-size:11px;
		}
		
		/* page concurrent */
		
		#pagination-alpha,#pagination-alpha  a{
			float: none;
			font-variant: small-caps;
		}

		#ranking ul.skippers li {
			height:90px;
			padding-left: 0;
			margin-left: 0;
		}

/* access key
a.wcss_class_1 {-wap-accesskey: 1}
input.wcss_class_1 {-wap-accesskey: 4}
a.wcss_class_2 {-wap-accesskey: *}
 input.wcss_class_2 {-wap-accesskey: #}
 */