/* BODY */
body{
font-family:arial, helvetica, sans-serif, SimSun;
font-size:12px;
width:779px;
margin:0;
padding:0;
}
td,th{
font-family:arial, helvetica, sans-serif, SimSun;
font-size:12px;
line-height:130%;
margin:0;
padding:0;
}
.right_line {
border-color: #ccc;
border-style: solid;
border-top-width: 0px;
border-right-width:1px;
border-bottom-width: 0px;
border-left-width: 0px
}
a:link {
color:#ba0000;
text-decoration:none;
}
a:visited {
color:#ba0000;
text-decoration: none;
}
a:active {
color:#ba0000;
text-decoration: underline;
}
a:hover {
color:#ba0000;
text-decoration: underline;
}

/* FONT */
.article {
font-family:arial, helvetica, sans-serif, SimSun;
font-size:12px;
}
.articlebold { 
font-family:arial, helvetica, sans-serif, SimSun;
font-size:14px;
font-weight: bold
}
.italic {
font-style:italic
}
.small {
font-size:12px;
line-height:100%
}
.large {
font-size:18px;
}
.small_bold {
font-size:12px;
font-weight:bold;
}
.large_bold {
font-size:18px;
font-weight:bold;
}
.small_b_colored {
font-size:12px;
font-weight:bold;
color:#ba0000;
}
.mid_b_colored {
font-size:12px;
font-weight:bold;
color:#ba0000;
}
.large_b_colored {
font-size:18px;
font-weight:bold;
color:#ba0000;
}

/* MENU */
span.menu_business{
font-size:10px;
font-weight:bold;
color:#da7623;
}
span.menu_fashion{
font-size:10px;
font-weight:bold;
color:#ba0000;
}
span.menu_science{
font-size:10px;
font-weight:bold;
color:#85b429;
}
span.menu_arts{
font-size:10px;
font-weight:bold;
color:#7c0066;
}
span.menu_lifestyle{
font-size:10px;
font-weight:bold;
color:#0090b7;
}
span.menu_sports{
font-size:10px;
font-weight:bold;
color:#9b8b1b;
}
span.menu_people{
font-size:10px;
font-weight:bold;
color:#333;
}
span.serif_index{
font-size:18px;
font-family:serif;
}

/* NAVUGATION */
.navi {
margin:0;
padding:0 15px;
text-align:right;
font-size:12px;
background-color:#dddddd;
}
.image {
margin:0 15px 15px 0;
float:left;
}
.imager {
margin:0 0 15px 15px;
float:right;
}

/* MAINBODY */
.mainbody {
margin:0;
padding:15px;
}

/* FOOTER */
div.footer {
width:750px;
margin:15px 0 0 0;
padding:15px;
border-color:#ccc;
border-width:1px 0 0 0;
border-style:solid;
}

/* COPYRIGHT */
div.copyright {
padding:15px;
text-align:right;
font-size:10px;
}

/* TOPICS */
.topics{
padding:0 0 0 15px;
}
.topics_fashion{
font-size:14px;
font-weight:bold;
color:#ba0000;
}

/* OLD ARTICLES */
.thumbnail{
border:2px solid #ba0000;
float:right;
margin:0 0 0 15px;
}

div.topic_title{
	margin:10px 0px 3px 0px;
}

div.sub_title{
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 8px 0px;
	color:#333333;
}

div.summary{
	font-size:12px;
	margin-top:7px;
	line-height:180%;
}

div.topic_date{
	font-size:12px;
	margin:5px 0px 8px 0px;
	color:#333333;
}

div.fashion_title{
	font-size:14px;
	color:#BE0000;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px 0px 3px 0px;
}

div.fashion_subtitle{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px solid #BE0000;
	padding:0px 0px 7px 0px;
}

div.fashion_subtitle span.date{
	font-size:12px;
	font-weight:normal;
	color:#666666;
}

table.photo{
	background-color:#DEDEDE;
}

table.photo td.caption{
	padding:5px;
	font-size:12px;
}

.text_title{
	font-size:14px;
	color:#BE0000;
	font-weight:bold;
}

p{
	line-height:160%;
}

td.main_text p{
	font-size:14px;
}