
/*Global Settings*/
html, body {margin:0; padding:0; text-align:center;}
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.125em;}

/*Common Formatting*/
h1, h2, h3 {font-weight:normal; margin:0 0 0 0; padding:0 0 0 0;}
h1         {font:1.125em Arial, Helvetica, sans-serif;  font-weight:bold; padding:0 0 9px 0px;}
h2         {font:1.0625em Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 9px 0px;}
h3         {font:1em Arial, Helvetica, sans-serif;      font-weight:bold; padding:0 0 9px 0px;}
p, ul, ol  {font-family:Arial, Helvetica, sans-serif;   margin:0 0 0 0;   padding:0 0 5px 0; }
ul, ol     {font-family:Arial, Helvetica, sans-serif;   list-style:none;  padding:0 0 0 18px;}
blockquote {font-family:Arial, Helvetica, sans-serif;   margin:0 0 0 0;   padding:5px 20px 5px 18px;}
img        {border:0; line-height:0; margin:0 0 0 0;    padding:0 0 0 0;}
a, a:visited, a:hover {text-decoration:none;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:none;}

/*Global Classes*/
.clearfix:after  {content: "."; display: block; height:0; clear: both; visibility: hidden; }
.clearfix        {display: inline-block;}
* html .clearfix {height:1%;}/* Hides from IE-mac \*/
.clearfix        {display:block;}/* Hides from IE-mac \*/
.floatleft       {float:left;}
.floatright      {float:right;}
.textleft        {text-align:left;}
.textright       {text-align:right;}
.textcenter      {text-align:center;}
.textjustify     {text-align:justify;}
.bold            {font-weight:bold;}
.italic          {font-style:italic;}
.underline       {border-bottom:1px solid;}
.highlight       {background:#ffc;}
.wrapper         {margin:0px auto;}
.img-border      {border:1px solid #000000;}
.img-left        {float:left; margin:4px 10px 4px 0px; border:1px solid #000000;}
.img-right       {float:right; margin:4px 0px 4px 10px; border:1px solid #000000;}
.nopadding       {padding:0px 0px 0px 0px;}
.nomargin        {margin:0px 0px 0px 0px;}
.noindent        {margin-left:0px; padding-left:0px;}
.nobullet        {list-style:none; list-style-image:none;}

/*YMCA-YWCA News Posts*/
div#newsposts {width:66%; float:left;}
div#tools {width:30%; float:right;}

ul.newsposts {margin:0; padding:0;}
ul.newsposts table.newspost {width:100%; border:1px solid #000; border-collapse:collapse; margin-bottom:15px;}
ul.newsposts tr {padding:0;}
ul.newsposts th {text-align:left; font-size:larger; background:#000; padding:5px; color: white;}
ul.newsposts td {text-align:left; padding:8px;}
ul.newsposts td.heading {text-align:left; font-style:italic; padding:4px 0px 2px 25px;}
ul.newsposts tr.newsbody {line-height:1.2;font-size:12px;}
ul.newsposts tr.newsbody h1>span {display:inline;}
ul.newsposts ul {list-style-type:disc;margin:5px 5px 5px 15px;}
ul.newsposts ol {list-style-type:decimal;margin:5px 5px 5px 15px;}

