/*
Theme Name: Milo Brennan
Theme URI: http://yourwebplan.co.uk
Description: Theme and templates composed for Milo Brennan by yourwebplan.co.uk. 
Author: Richard Johnn
Author URI: http://yourwebplan.co.uk
*/


html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object { padding: 0; margin: 0; font-size:100%; line-height:1.5; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
body { font-size: 62.5%; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr { border: 0; }
address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, th, var { font-weight: normal; font-style: normal; }
ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6, p { font-size: 1.0em; }
q:before, q:after { content: ''; }
a, ins { text-decoration: none; }
/**********************************************************************/
a { color: #000; text-decoration: none; }
a:hover { color: #000; }
#container { width: 960px; margin-right: auto; margin-left: auto; padding-left: 60px; }
#intro #container { width: 520px; margin-right: auto; margin-left: auto; padding-top: 140px; }
#nav { width: 900px; height: 70px; padding-top: 40px; }
#nav li { font-size: 1.4em; float: right; width: 160px; text-align: left; }
.activelink a { text-decoration: line-through; }
#nav li a { }
#nav li a:hover { text-decoration: line-through; }
#leftcol { width: 190px; float: left; font-size: 1.2em; padding-right: 20px; }
#leftcol li { padding-bottom: 10px; line-height: 1.2; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E4E4E4; }
#maincol { float: left; height: 400px; width: 540px; margin-left: 40px;}

#home #maincol { float: left; width: 540px; padding-left: 220px; }
#contact #maincol { float: left; width: 540px; padding-left: 220px; }
#profile #maincol { float: left; width: 540px; padding-left: 220px; }

#currentCol { margin-left:260px; height: 400px; width: 520px; background-color: #FF9; overflow: hidden; background-image: url(img/yel_bg.gif); }
#content { width: 480px; height: 400px; overflow: hidden; float:left; padding: 20px; }

.alignleft { float: left; margin: 5px 10px 5px 0; }
.alignright { float: right; margin: 5px 0 5px 10px; }
.aligncenter, div.aligncenter { margin: 10px auto; text-align: center; display: block; }
#rightcol { width: 180px; float: left; font-size: 1.2em; padding-left: 40px; padding-top: 20px; }
#rightcol li { padding-bottom: 20px; line-height: 1.2; text-align: right; }
.postdate { color: #666; height: 20px; margin-bottom: 5px; letter-spacing: 0.2em; display: block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
.postbot { color: #666; height: 20px; margin-bottom: 5px; letter-spacing: 0.2em; display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #999; padding-bottom: 20px; padding-top: 10px; margin-top: 10px; }
h3 { font-size: 1.2em; padding-top: 8px; font-weight: 600; }
h4 { font-size: 1.1em; font-weight: 200; letter-spacing: 1.1px; }
p { font-size: 1.2em; padding-top: 8px; padding-bottom: 8px; }
a:hover { text-decoration: line-through; }
*:focus { outline:none; }
.clear { clear:both; }
body { font-family:Tahoma; font-size:11px; }
p { font-size:1.2em; padding:2px; margin:1px 0 10px; }
h1 { letter-spacing:-1px; font-size:26px; padding-bottom:3px; font-weight:400; font-family:Helvetica, Georgia; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E2E2E2; margin-top: 10px; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
.titleH1 { font-size:28px; border-bottom-width: 0px; }
h2 { background-color:#FFF; border-bottom:0px solid #DCDCDB; letter-spacing:-1px; font-size:24px; padding-bottom:3px; font-weight:400; margin:10px 0 3px 0; font-family:Helvetica, Georgia; }
h2 a { font-weight:700; border:0; text-decoration:none; display:block; }
h3 { font-size:1.6em; }
h4 { font-size:1.5em; }
h5 { font-size:1.4em; }
h6 { font-size:1.3em; }
img, img a { padding:2px; display: block; }
hr { color:#DCDCDB; background-color:#DCDCDB; height:1px; border:0px; }
pre { width:540px; white-space:pre-wrap; }
.selected { background-image: url(img/selected.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 0px 8px; }

