@CHARSET "ISO-8859-1";

body {font-size:62.5%; background-color:#FFF; font-family:arial,sans-serif;}
/*Font-size: 1.0em = 10px when browser default size is 16px*/

.container {width:978px; padding-top:10px; padding-bottom:10px; margin:0 auto; font-size:1.0em;}
.center-block {width:978px;}

th {text-align:left; padding-right:1em; border-bottom:3px solid #ccc;}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {display:inline-block;}
.clear-block {display:block;}

div.messages {
    margin:7px 0em 10px 0em;
    border:1px solid #ccc;
    padding:5px;
    color:#000;
    background-color: #eca93c;
    font-style:normal;
    font-weight:bold;
    font-size:110%;
}

ul.primary, ul.primary li {
	background:none;
	margin:1em 0;
	list-style-type:none;
	text-decoration:none
}

.help {font-size:100%}
.feed-icon img {width:28px; height:28px;}

.main img, .main a img {clear:both; float:left; margin:3px 15px 7px 0;  border:solid 1px #b3c5e3;}
.main img.center {float:none; display:block; margin:0 auto;}
.main img.right {float:right; margin:3px 0 7px 10px;}
.main img.noborder {border:none;}

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b3c5e3;
  margin: 3px 0px 3px 0px;
  text-align: center;
  font-size: 1.3em;
}

fieldset {
  border: 1px solid #ccc;
  padding: 0 8px 0 8px;
  margin: 0 1px 0 1px;
  font-size: 120%;
}

.links ul  {
    list-style-type:none;
    display:inline;
    margin:10px 10px 10px 10px;
    line-height:1.0em;
}

.links ul li {margin:5px 10px 0 10px;}
