/*
Theme Name: ALE
Version: 1.1
Author: Iain Porter
Author URI: http://www.intraspin.com/
*/
@import url("reset.css");
@import url("typography.css");
@import url("structure.css");

a#logo{display:block; width:160px; height:48px; background:url(images/logo.gif) no-repeat; text-indent:-9999px; margin:10px 20px;}

#nav{background:url(images/navBG.gif) repeat-x;}
#subnav{background:url(images/subnavBG.png) repeat-x;}

#search label{display:block; text-indent:-9999px;}
#search input.button{width:63px; padding:0.25em 0em 0.35em 0em; background:url(images/searchButton.png) no-repeat; border:none; color:#fff; text-transform:uppercase; margin-left:0.2em; font-size:80%;}
#search input{padding:0.25em 0em 0.35em 0em; font-size:80%;}

/* COLOUR */
html{background:#006699 url(images/htmlBG.png) no-repeat center top;}
body{background:none;}
#page{background:url('images/bodyBG.png') repeat-y;}
body.home #page, body.blog #page{background:url('images/homeBodyBG.png') repeat-y;}
body.home #footer, body.blog #footer{background:url('images/homeFooterBG.png') repeat-y;}
#header{background:#fff;}

#services{background:url(images/servicesBG.png) no-repeat;}
/*
.service{background:url(images/serviceBG.png) no-repeat;}
#services a{background:#E8F8FF;}
#services a.first{background:url(images/firstServiceBG.gif) repeat-x;}
*/

#moreposts{clear:left;}

.banner{background:url(images/bannerBG.gif) repeat-x;}
#footer{background:url('images/footerBG.png') no-repeat bottom left;}
#footer ul.links{margin-left:-0.4em;}
#footer ul.links li{/*background:url('images/footerDivider.gif') no-repeat right 4px; */ padding:0.1em 0.5em 0.1em 0.4em;}
#footer ul.links li.last{background:none;}

/* utility classes */
p img{padding: 0; max-width: 100%;}
img.centered{display: block; margin-left: auto; margin-right: auto;}
img.alignright{padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft{padding: 4px; margin: 0 7px 2px 0; display: inline;}
.aligncenter{display: block; margin-left: auto; margin-right: auto;}
.alignright{float: right;}
.alignleft{float: left;}
.center{text-align: center;}
.hidden{display: none;}
a img{border: none;}

/* Captions */
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; margin-top:0; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img{margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

#content table{boder-collapse:collapse;}
#content table thead td{background:#ff6600; font-weight:bold; color:#fff;}
#content table td{border:1px solid #FF6600; padding:5px 10px;}