div#articles_home, div#articles_new{
	width:188px;
	width:expression("190px");
}

div#articles_home, div#articles_new{
	float:right;
	font-size:80%;
	margin-left:6px;
}


#articles_home ul, #articles_home  li, #articles_new ul, #articles_new  li{	
	margin: 0 0 8px 0; 
	list-style: none;	
}
#articles_home li h1, #articles_new li h1 {
	font-weight:bold;
	margin:0px; 
	padding:2px;
	text-align:center;
}


#articles_home ul, #articles_home  li{
	background-color:#ffcc99;
}

#articles_home li h1 {
	background-color:#ff9900;
	color:#fff;
}
#articles_home p,#articles_new p{
	margin:0px; 
	padding: 8px;
	text-align:left;
}



#articles_new ul, #articles_new  li{	
	background-color:#c9ecfa;
}

#articles_new li h1 {
	background-color:#0099cc;
	color:#fff;
}



#cartoon_home{
	background-color:#eee;
	padding:16px;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
	font-size:70%;
}
#cartoon_home img{
	width:520px;
}





#text_size	{	padding-right:4px;	}
#contents	{	padding:14px;		}
#list		{	font-size:80%;		}
.list_title	{
	background:#eee;
	text-align:center;
}
.list_side{
	background:#eee;
	text-align:right;
	padding-right: 4px;
}
.list_data{
	border: 1px solid #eee;
}

#search_form{
	font-size:80%;
	background:#eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 12px; 
	width:100%;
	text-align:center;
	
}
#table_search .side{
	text-align:right;
}


#list_articles, #cartoons,#results,#introduction,#list_writers,#writers{
	text-align:justify;
	font-size:80%;
	/*border:1pz dashed green;*/
}
#results{
	padding-bottom:6px;
	padding-top:6px;
}
#cartoons h1,#writers h1,#introduction h1,#article h1{
	color:#ff9900;
	font-size:120%;
	font-style:bold;
	text-align:right;
	padding:0px;
	margin-top:10px;
	border-bottom:1px solid #0099cc;
}
#introduction p{
	font-size:120%;	
}

#list_articles li,#cartoons li,#list_writers li{
	margin-top:6px;
	list-style-type: none; 
	text-align:center;
	font-size:90%;
	padding:0px;
}
#list_articles li,#list_writers li{
	text-align:justify;
	padding:6px;
}
#list_writers li,#cartoons li{
	border: 1px solid #ddd;
}

#list_writers h1, #list_articles h1{
	font-size:120%;
	font-style:bold;
	padding:0px;
	margin:0px;
	font-size:120%;
}
#list_writers h1 a, #list_articles h1 a{
	color: #0099cc;
}
#list_writers h1 a:hover, #list_articles h1 a.hover{
	text-decoration:underline;
}
#list_articles .foto, #list_writers .foto{
	float:left;
	padding:4px;
}
#list_articles a,#list_writers a{
	text-decoration:none;
}
#list_articles a:hover,#list_writers a:hover{
	color:#0099cc;
}
#list_articles .writer,#article .writer{
	text-align:right;
	
}

#list_articles .title{	}

/* intro summary for article */
#list_articles .intro{
	border: 1px solid #ddd;
	padding:6px;
}
#list_articles .small,#cartoons .small,#list_writers .small{
	text-align:left;
}


#pages{
	float:right;
	text-align:right;
	font-size: 90%;
}
#pages .number{
	/*
	border: 1px solid #0099cc;
	width:20px;
	*/
}
#pages a{
	text-decoration:none;
}
#pages a:hover{
	color:#0099cc;
}

#result_total{
	font-style:bold;
	font-size:80%;
}


#list, #list_articles  h1 {
	margin: 0; 
	padding: 0;
}

#home{
	padding:0px;
	margin:0;
	/*border:1px dashed red;*/
}



#introduction,#article{
	text-align:justify;
}

#introduction hr,#article hr,#writers hr{
	height:1px;
	color:#999;
}

#article h4{
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:80%;
}
#article h4 a{
	text-decoration:none;
}
.foto_1{	float:right;	}
.foto_2{	float:left;		}
#article .fotos, #introduction .fotos{
	float:right;
	padding:4px;
	margin:10px;
	
}
#writers .foto{
	float:left;
	padding:12px;
}


#form h1{
	color:#0099cc
}

#warning{
	color:red;
	text-align:center;
}

.list{
	font-size:80%;
}

#notes{
	font-size:80%;
	
}

#menu_client ul,#menu_client li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: inline;
}

#links ul,#links li {
	margin-left: -40px; 
	padding: 0px; 
	list-style: none;
}

#links li { 
	border: 1px solid #ccc;
	margin-bottom: 6px; 
	padding:4px;
}

#links li h1{ 
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:90%;
}

.article_footer{
	margin:6px;
	font-size:80%;
}
#editorial, #latest_article{
	border-bottom:1px solid #0099cc;
}
#editorial h1, #latest_article h1{
	border-bottom:1px solid #0099cc;
	padding-bottom:6px;
}

#login a:hover{
	color:#ffcc00;
}