@charset "UTF-8";
/* CSS Document */

body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1, h2, h3, h4, h5, h6 { font-size:1.8em; font-weight:bold; color: #2a2a2a; font-family: Helvetica, Arial, Verdana, sans-serif; }
h1{font-size:25px;}
h2{font-size:23px; color:#666; margin-top:16px; }
h3{font-size:21px; color:#666; margin-top:12px; }
h4{font-size:19px;}h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style: disc;}
li{margin-left:30px; font:12px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

html {height: 100%;}
body {font: normal 62.5% Arial, Helvetica, Verdana, sans-serif; color:#666; height: 100%;}

p { font-size:1.2em; line-height:1.4em; margin:12px 0; text-align:justify; }
small { font-size:1.1em;}

.clear-left {clear: left;}
.clear-right {clear:right;}
.push {clear:both;}

.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }
p.btn { margin-top: 20px; margin-bottom: 0; }
p.last { margin-bottom: 0; }

.article_thumb { float: left; display: inline; margin: 16px 16px 16px 0; }

.title_full_width_border { width:100%; padding-bottom:12px; border-bottom:6px solid #ccc; }


a {font-weight: bold; text-decoration: none;}
a:link { color: #005cab;}
a:visited { color: #666;}
a:hover { color: #005cab; text-decoration: underline;}
a:active { color: #005cab;}


#event-block p	{ margin-top:4px; margin-bottom:12px;

