/* v2 */

#wrapper1  {
	font-size: 14px;
	line-height: 1.3em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.centerbox {text-align:left}
.centerbox p{
	text-indent:1.3em;
	text-align:justify;
}.centerbox p,.centerbox ul,.centerbox ol,.centerbox dl,.centerbox blockquote, .centerbox div.p{
	margin:.5em 0em;
}.centerbox ul,.centerbox ol,.centerbox dd,.centerbox blockquote{
	margin-left:1.3em
}


small,.left,.right,#footer {
	font-size:13px;
	line-height:1.1em;
}
#submenu{font-size:10px;line-height:120%}

.left p,.right p {
	margin:.3em 0;
	padding:0;
	text-indent:.9em
}

#footer li{
	list-style:none;
	font-weight: 900;
	letter-spacing:1px;
}#footer li small{
	font-size:10px;
	margin-right:13px
}


.textpadder {padding:.5em 1em}


#header h1 {
	font-family: serif;
	font-size: 26px;line-height:30px;
	padding: .6em 0 .3em 0px;
	margin:0;
}
.centerbox h1 {
	font-size: 23px;
	text-align: center;
	padding: 23px 0 13px;
	margin: 0;
	font-style:italic;
	line-height:110%;
}
.centerbox h2{
	font-size:16px
}
.centerbox h3{
	font-size:14px
}.centerbox h4{
	font-size:12px;
	letter-spacing:.1em
}



#menu ul li a,#menu ul li h3{
	text-align:left;
	font-weight:bold;
	font-size:14px;
}#menu ul li li a,#menu ul li li h3{
	font-size:13px;
	font-weight:normal;
}#menu ul li li li a,#menu ul li li li h3{
	font-size:11px;
	font-weight:normal;
}



a{text-decoration:none}
a:hover{color:#e10051;background:#d9d8c6}
#menu a:hover,#submenu a:hover,#langmenu a:hover{text-decoration:none}
.centerbox a{font-weight:bolder;color:#333;border-bottom:1px dashed #777 }
.centerbox a:hover{border-bottom:1px solid black}
/*.centerbox a[href|="http"]:after{content:"\21d7";font-size:80%;margin-right:.5em}*/

#langmenu{
	font-family: sans-serif;
	font-size: 8px;
	text-transform:uppercase;
}#langmenu ul{
}#langmenu ul li{
}#langmenu li a,#langmenu li h3 {
	font-size: 9px;
	line-height: 16px;
}


/* !! 2do !! */

.NewsSummary {
    margin-bottom: 10px;
 }

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
  display:none
 }

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
  margin-bottom: 10px;
 }

#NewsPostDetailDate {
  font-size: 90%;
  font-style: italic;
  margin-bottom: 5px;
  }

#NewsPostDetailSummary {
   margin-bottom: 10px;
  line-height: 150%;
   }

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

/* to add specific style to the below div, uncomment them. */
/* 
.NewsSummaryLink {}
.NewsSummaryAuthor {}
.NewsSummaryMorelink {}
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailCategory {}
#NewsPostDetailAuthor {}
#NewsPostDetailAuthor {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/

.right h3{
	/* background:#d9d8c6; */
	text-align:center;
	margin:0;
	padding:3px 2px 0;
	font-size:13px;
}

.centerbox img{margin:.5em}
.centerbox img.fleft{float:left;margin-left:0}
.centerbox img.fright{float:right;margin-right:0}


ul.nobullet{list-style:none;padding:0;margin:.3em 0 0 1em;text-indent:-1em}