/* Loughborough Endowed Schools Stylesheet, Made in 0ad.co.uk */

/* Palette */

.red { color:#EC1C24;}
.blue { color:#0A4196;}

/* Common */

* { margin: 0; padding: 0;}

body { background: #ccc /* #0A4196 */; color: #000; font-size: 86%; position: relative; height: 100%; line-height: 1.3; font-family: "Arial", sans-serif; }

#wrapper { width: 960px; padding: 20px; background: #fff url(images/heron.png) right 10px no-repeat; margin: 20px auto; overflow: hidden; }

h2 { font-weight: normal; padding: 10px 0; border-bottom: 1px solid #ccc; font-size: medium;}
h3 { padding: 10px 0 0 0; font-size: medium;}

/* Header */

#header h1 a { color: #0A4196; text-decoration: none; font-weight: normal; background: url(images/loughboroughendowedschools.png) left no-repeat; padding: 15px 15px 15px 80px; display: block; text-indent: -888888px; overflow: hidden; }

/* Titles */

.page-6 h2 { color:#EC1C24; }

h2.subpage { color: #fff; font-size: x-large; background :#0A4196; padding: 20px; clear: both; border: 0; margin: 0 auto; width: 914px; }

/* Content */

#content { font-size: medium; margin: 0 0 10px 0; overflow: hidden; padding-top: 20px;  }

#content a { color: #000; text-decoration: none;}

#content a:hover { text-decoration: underline;}

.small { font-size: x-small; }

.black { color: #000!important; }

.subpage #content p { font-size: small; }

#content p { padding: 10px 0 0 0;}

#content ul { list-style-type: none; }

#content .col3 li, .col2 a.more { padding: 10px 0; border-bottom: 1px solid #eee; display: block; }

#content .col1 ul {padding: 1.5em; list-style-type: disc; font-size: small; }

.col2 a.last { padding-bottom: 0; border: 0;}

.col2 h2 {position: relative; }

.col2 h2 span.date {position: absolute; right: 0; }

#content .col2 .item p { padding: 0;}

#content .col3 li a {color: #EC1C24; background: transparent url(images/arrow.png) right 5px no-repeat; display: block;}

#banner {text-align: center; }

/* Column Layout */

.col1, .col2, .col3 { width: 300px; margin: 10px; float: left;}

#content .col1 { width: 620px;}

.col2, #content .col2 h3 { font-size: small; }

.page-1 #content .col1 { width: 300px; }

.page-3 #content .col1 { width: 100%; }

.page-3 #content .col1 h3 { padding-bottom: 10px; }

.page-3 #content .col1 p { padding-bottom: 10px; }

.page-3 #content .col1 a { text-decoration: underline; }

.page-3 #content .col3 { display: none; }

/* Footer */

#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 0; color: #999; font-size: small; font-family: "Arial", sans-serif;}

/* Blog */

.rss { float: right; width: 20px; padding-left: 10px;}
.newsimage { float: right; padding-left: 10px; border: 0!important; background: none;}
.newsimage a img { border: 0!important; background: none;}
.blog { background: #e3e3e3; padding: 10px; margin-bottom: 10px; overflow: hidden; }
.title a { font-weight: bold; }
.details { font-style: italic; font-size: small; }
.link { font-size: small; }
.pagination { color: #ccc; font-size: small;}

ul.reflect_months { padding: 0!important; }

/* Misc */

table.tableforlayout td { padding: 10px; }
table.tableforlayout { margin: 0 auto; width: 50%; }