body {
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
}

* {
	font-size:12px; font-family: verdana, arial, helvetica; color:#222222;
}

table {border:0px;}
table td{padding:1px;}

a{color:#333333;}
a:hover{color:#666666;}
	
	
/*******************************************************/
#container{
	width:760px;
	/*border:1px solid #cc3333;*/
}

#divTop, #divRightColumn, #divContentColumn, #divLeftColumn, #divBottom { 
	display:block;
	margin-left: auto;
	margin-right: auto;
	/*border:1px solid #ff0000;*/
}

#divTop{
	width:100%;
	height:64px;
	background-color: #cc3333;
}


.leftColumn{
	width: 160px;
	background-color: #eeeeee;
	padding: 2px;
}

.mainColumn{
	width: 600px;
	padding:0px;
}

.contentColumn{
	width: 440px;
	background-color: #ffffff;
	padding: 2px;
}

.rightColumn{
	width: 160px;
	/*background-color: #eeeeee;*/
	padding: 2px;
}

#divBottom{
	width:760px;
	height:20px;
	background-color:#000000;
	color: #dddddd;
	padding:2px;
}

/*******************************************************************/
#catmenu ul, #catmenu ul li, #catmenu ul li a {
	width:169px; display: block;
}

#catmenu {
	/*nargin:-10px;*/
	width:180px;
	display: block;
	color: #333333;
	margin-left:4px;
	/*background-color:#dddddd;*/
}


#catmenu ul{
	margin:0px;
	margin-left:-10px;
	text-align: left;
	line-height: normal;
	margin: 1px;
	padding: 0;
	display: block;
	/*border: solid #4B7E97;
	border-width: 0px 0px 1px 0px;	*/
}

#catmenu ul li{
	list-style-type: none;
	display: block;
	/*white-space: nowrap;
	/*border: solid #4B7E97;
	border-width: 1px 1px 0px 1px;*/
}

#catmenu ul li a{
	color: #eeeeee;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left:6px;
	padding-right:-20px;
	height: 20px;
	background-color:#333333;
	border: dotted #cccccc;
	border-width: 0px 0px 1px 0px;
	
}

#catmenu ul li a:hover, #catmenu ul li a.selected{
	color: #ffffff;
	height: 20px;
	background-color: #DE1F28;
	text-decoration: none;
}

/***********************************************/

.contentBox, .cbTitle, .cbContent, .cbContentLott {
	width:100%;
	display:block;
}

.contentBox{
	background-color:#F9F9F9;
	color: #222222;
	margin-bottom:10px;
	border:1px solid #AFC4D8;
}

.cbTitle{
	background-color: #E4E2ED;
	color: #000000;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	border:0px solid #AFC4D8;
	border-bottom-width:1px;
}

.cbContent{
	padding:2px;
}

.cbContentLott, .cbContentLott b{
	/*padding:2px;*/
	font-size:11px;
}

.lno{
	font-size:11px;
	background-color:#ffffff;
	font-weight:bold;
	padding:1px;margin:0px;
	border:solid #dddddd;
	border-width:0px 1px 1px 0px;
	
}

/***********************************************/
.coTitle{
	color: #E02C35;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 16px;
}

.coShortText{
	font-weight:bold;
	/*border: dotted #666666;
	border-width:0px 0px 1px 0px;*/
}
.coLongText{}

.coImage{
	display: inline;
	float:right;
	}


/***********************************************/
.contentListContainer, .contentList, .clItem{
	width:100%;
	display:block;
}

.contentListContainer{
}

/*ul.contentList{*/
contentList{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

/*li.clItem{*/
clItem{
	margin:0px;
	padding:0px;
	border: dotted #666666;
	border-width:0px 0px 1px 0px;
	height:auto;
	margin-bottom:10px;
	display:block;
}


a.clBigTitle{
	color: #E02C35;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 30px;
	padding-bottom: 2px;	
	text-decoration: none;
}
a:hover.clBigTitle{
	color: #ff3333;
	text-decoration: underline;
}


a.clTitle{
	color: #E02C35;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;	
	text-decoration: none;
}
a:hover.clTitle{
	color: #ff3333;
	text-decoration: underline;
}


.clContent{	
}

.clBigContent{	
	font-family: verdana, helvetica;
	/*font-weight: bold;*/
	font-size: 14px;
}

.clSerialName{
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color:#222222;
}

.clBigSerialName{
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	font-size: 18px;
	text-decoration:none;
	/*line-height:5px;*/
	color:#222222;
}

a.clContent{color:#111111;text-decoration:none;}
a:hover.clContent{color:#444444;text-decoration:none;}

a.clBigContent{font-family: verdana, helvetica; font-size: 14px; color:#111111;text-decoration:none;}
a:hover.clBigContent{color:#444444;text-decoration:none;}

.clImage{
	display: inline;
	float:right;	
}


/***********************************************/

.title{
	color: #333333;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;	
	text-decoration: none;
}

a.title{
	color: #E02C35;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;	
	text-decoration: none;
}

a.title:hover{
	color: #ff3333;
	text-decoration: underline;
}

/**********************************************/

.footer{background-color:#333333; height:30px;}

.footer td{
	color:#eeeeee;
	font-family: tahoma, verdana, helvetica;
	font-size:10px;
}

.footer a{
	color:#eeeeee;
	font-family: tahoma, verdana, helvetica;
	font-size:10px;
}

.footer a:hover{
	color:#333333;
	text-decoration:none;
	background-color:#eeeeee;
}


/***************************************************/

.dailyArt, .kunye{
	width:170px; 
	background-color:#ffffff; 
	height:auto; 
	text-align:left; 
	padding:3px;
}

.kunye *{
	text-align:center;
	font-size:10px; 
	font-family: tahoma, verdana, helvetica;
}

.kunye td.title{
	color:#660000;
	font-size:12px;
}

.tdlabel{
	font-weight:bold;
}

.da_row{
	height:auto; 
	/*width:170px; */
	/*display:block; */
	border:dotted #cccccc; 
	border-width:0px 0px 1px 0px; 
	/*padding-bottom:5px; 
	margin-top:5px;*/
}

a.da_author{
	color: #E02C35;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;	
	text-decoration: none;
	margin:0px;
}
a:hover.da_author{
	color: #ff3333;
	text-decoration: underline;
}


a.da_text{
	margin:0px;
	color:#111111;
	text-decoration:none;
}

a:hover.da_text{
	color:#444444;
	text-decoration:none;
}


