body{ margin: 0px; font-family: Verdana, sans-serif; font-size: small; text-align: center; background: #222; }
* html body { font-size:x-small; f\ont-size:small; }
.clr { clear: both; margin: 0; overflow: hidden; height: 1px; }

#siteContainer { width : 900px; text-align : left; margin: 2em auto; border: 2px solid #000; background: #fff; }

.header { background: #0778BC url(/rugbytvschedule/images/rugbytvschedule/header-bg.png) top left; padding: 1px 0; }
.header h1 { margin: 1em 20px; color: #fff; font-size: 1.5em; }
.header h1 a { text-decoration: none; color: #fff;}
.header h1 a:hover { text-decoration: underline; }

.menu { background: #0149AB; padding: 1px 0;}
.menu ul { margin: 0 20px; padding: 0.3em 0; }
.menu ul li { margin: 0 3em 0 0; padding: 0; display: inline; }
.menu ul li a { color: #fff; font-weight: bold; text-decoration: none; }
.menu ul li a:hover { text-decoration: underline; }

.sidebar { width: 30%; float: right; }
.sidebar h1 { color: #0DB347; font-size: 1.1em; }
.sidebar h1 a { color: #0DB347; }
.sidebar a { color: #0149AB; }
.sidebar ul { margin: 1em; padding:0; list-style: none;}
.sidebar ul li { }

.content { width: 70%; float: left; }

.content div.post { margin: 15px; }
.content div.post p { margin: 15px 0; }
.content div.post h1,
.content div.post h2 { margin: 15px 0; }

.content .sq_ads { float: right; margin: 1em;}
.content .ban_ads { margin: 1em; }
.content h1 { font-size: 1.3em; margin: 15px; color: #0DB347; }
.content h2 { font-size: 1.1em; margin: 15px; color: #0DB347; }
.content p { font-size: 1.1em; margin: 15px; } 

.content textarea { width: 70%; }

.content table { clear: right; margin: 15px; border-collapse: collapse;}
.content table tr { border-bottom: 1px solid #444; }
.content table tr.a { background: #eee; }
.content table tr.b { background: #fff; }

.content table tr th,
.content table tr td { padding: 0.3em 1.5em 0.3em 0; text-align: left;}


.footer { clear: both; background: #0778BC url(/rugbytvschedule/images/rugbytvschedule/header-bg.png) top left; padding: 1px 0; border-top: 2px solid #0149AB; color: #fff; font-size: 0.8em;}
.footer p { margin: 1em; }
.footer p a { color: #eee; text-decoration: none; }
.footer p a:hover { text-decoration: underline; }
