﻿body {margin:0; padding:15px 0; background:#6699FC; font-family: 'Trebuchet MS', sans-serif;font-size:10pt;text-align:center; border-top:10px solid #000066; }
#body {margin:0; padding:15px 0; font-family: 'Trebuchet MS', sans-serif;font-size:10pt;text-align:center; border-top:10px solid #000066; }
.masthead { margin:10px auto 0 auto; width:610px; height:111px;padding:0; background:url(crest.gif) transparent no-repeat top left; padding:0 0 0 150px}
.masthead h1 { padding-left:0; font-size:2em;text-align :left!important; margin:0; color:#fff; font-family: Georgia, "Times New Roman", Times, serif; padding-top:30px;}
.masthead a { color:#fff; text-decoration:none; }
.masthead a:hover { color:#fff; text-decoration:underline; }
.masthead p { padding-left:0; margin:0; color:#000066; font-size:90%; }
.page {background: #FFFFFF; width:720px;margin: 0 auto;padding:20px; text-align:left;border-bottom:10px solid #83ACFE;}
.page h1 {color:#000066;font-family: 'Trebuchet MS', sans-serif;font-weight:bold;font-size:12px;margin:0 0 0 0; text-transform:uppercase}
h2 { color:#000066; font-family: Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #000066; font-size:140%; padding-top:5px;  }
p {	line-height:180%; text-align:justify; }
.half-left {float: left;width: 350px;}
.half-right {float: right;width: 350px;}
.clear { clear:both; }
.breadcrumbs { display:none;visibility:hidden;font-size:90%;color:#6699FC;float:right; }
.breadcrumbs a { padding:2px 4px;color:#6699FC; }
.breadcrumbs a:hover { text-decoration:none; background:#6699FC; color:#ffffff; }
a {	font-weight:bold; color :#000066; text-decoration:underline; }
a:hover { color:#000066; text-decoration:none; }
.img_right img {float:right; margin:0 0 10px 10px; border:5px solid #6699FC; }
.img_left img { float:left; margin:0 10px 10px 0; border:5px solid #6699FC; }
.img img { border:5px solid #6699FC;}
.pagebottom { margin:20px 0; height:100px; }
.pagebottom p { text-align:center; color:#ffffff; font-weight:normal!important; font-size:80%} .pagebottom a { color:#ffffff; } .pagebottom a:hover { color:#ffffff; }
.sitemap {text-align:center;}
.sitemaptable {	width:80%;	border:none;font-size:10pt;margin:0 auto; }
.sitemap td {padding:5px; text-align:left;vertical-align:top;}
.sitemaptable .s3  {background:#eeeeee;}
.sitemaptable .s2  {background:#dedede;}
.sitemaptable .s1 {background:#bbbbbb;}
.keith {  margin:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px }
.keith a { padding:3px 6px; border:1px solid #84ADFE; color:#84ADFE; text-decoration:none; margin:5px;}
.keith a:hover { border:1px solid #fff; color:#fff; }
#head {color:#FFFFFF;text-align: center;}
#pagehead {margin:1em 10%;min-width:600px;position:relative;width:760px;margin: 0 auto;padding-top:20px;padding-bottom:0px;}
#pagebottom {margin:1em 10%;position:relative;width:760px;margin: 0 auto;padding-top:20px;padding-bottom:20px;color:#FFFFFF;}
#pagebottom a {color:#FFFFFF;}
#centre {border-bottom:0;border-top:0;color:#000;padding:1.5em;}
#pied {border:1px solid #FFFFFFF;border-top:0;padding:0.5em;padding-bottom:10px;text-align:right;}
#navigation li {margin:0;padding:0;}
#navigation ul {margin:0;padding:0;}
#navigation {height:2em;line-height:2em;color:#fff;margin:0 auto;width:760px;}
#navigation ul{float:right;}
#navigation li{list-style-type:none;white-space:nowrap;float:left;}
#navigation li a{display:block;font-weight:bold;text-decoration:none;background:inherit;color: #fff;float:left;padding:0px 8px 0px 8px;}
#navigation .selected a{background:#ffffff;color:#6699FC !important;border-bottom:1px solid #FFFFFF;}
#navigation a:hover{}#navigation .selected a:hover{}
#navbar-iframe { height:0px; visibility:hidden;  display:none;}
#primary {float:left;width:480px;}
.secondary {float:right;width:200px;}
.comments {text-align: left;padding: 30px 0 0;position: relative;}
ul.menu {margin: 0;padding: 0;position: absolute;bottom: 0;left: 20px;width: 90%;}
ul.menu li {display: inline;margin: 0;}
ul.menu,ul.menu li a {padding: 5px 15px 6px;}
ul.menu li a {color: white;margin: 0;}
ul.menu li a:hover {background: #333;color: #eee !important;text-decoration: none;}
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {color: #333 !important;background: white;text-decoration: none;}
a img,:link img,:visited img { border:none }
#primary h3, #primary h4, .permalink #primary .aside h3 { font-weight: normal;display: inline;}
.itemhead {margin-top: 10px;}
.secondary div {margin: 20px 0 0;padding: 0;}
.secondary div div div {margin: 0;}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited,.secondary span a, .secondary span a:visited {color: #999;font-weight: normal;}
.permalink #primary .aside .itemtext {color: #999;}
.comments #primary .metalink {float: none;}
.feedicon { border: 0 !important;padding: 0 !important;}
.feedlink img { height: 16px;width: 16px;border: none;position: absolute;right: 0;}
#primary .aside {padding: 8px;margin: 0 4%;}
.secondary .aside {margin: 0;padding: 0 0 10px;word-spacing: -1px;}
.secondary .aside .metalink {padding-left: 0px;}
.secondary span a {margin-left: 10px;}
h2, h2 a, h2 a:hover, h2 a:visited,h3, h3 a, h3 a:hover, h3 a:visited,h4, h4 a, h4 a:hover, h4 a:visited {text-decoration: none;}
.metadata {font-size: 1em;display: block;margin-top: 2px;color: #bbb;}
.metadata a, .commentmetadata a {color: #777;}
.commentslink {padding: 2px 0 2px 20px;background: url('http://photos1.blogger.com/blogger/5442/340/1600/comment.png') left center no-repeat;margin-right: 10px;}
.chronodata {padding: 2px 0 2px 20px ;background: url('http://photos1.blogger.com/blogger/5442/340/1600/time.1.png') left center no-repeat;}
#primary .item {margin: 0;padding: 5px 0 15px;position: relative;}
#primary .item .itemtext {text-align: justify;color: #444;}
#primary .item .itemtext p,#primary .item .itemtext ul,#primary .item .itemtext ol,#primary .item .itemtext div,#primary .item .itemtext blockquote {margin: 13px 0;}
.comments #commentlist {margin: 0;padding: 10px 0 20px;position: relative;}
.comments #commentlist li {margin: 10px 0;padding: 10px 10px 5px;list-style: none;}
.comments #commentlist .commentmetadata {padding: 2px 0 2px 20px;background: url('http://photos1.blogger.com/blogger/5442/340/1600/time.1.png') left center no-repeat;display: block;}
.comments #commentlist li img {padding: 0;border: none;}
.comments #commentlist li .commentauthor {font-size: 1.5em;font-weight: bold;letter-spacing: -1px;}
.comments #commentlist li .counter {display: none;font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;color: #999;float: left;width: 35px;}
.comments #commentlist li.authorcomment {background: #f6f7f8;}
.comments #commentlist li.authorcomment blockquote {color: #333;background: #f6f7f8 url('http://photos1.blogger.com/blogger/5442/340/1600/quote.png') no-repeat 10px 0; }
.comments #pinglist {font-size: 1.2em;padding: 0;margin: 10px 0 10px;background: #f6f7f8;}
.comments #pinglist li {margin-left: 40px;padding: 7px 0;list-style: none;}
.comments #pinglist li .commentauthor {font-weight: bold;display: block;}
.comments #pinglist li small {font: .8em Arial, Sans-Serif;display: block;}
.comments #pinglist li .counter {display: none;}
.comments #pinglist li span.favatar img {margin-left: -25px;border: none;padding: 0;float: left;}
.comments #pinglist li img {padding: 0;border: none;}
.comments #leavecomment, .comments #loading {text-align: center;margin: 30px 0 20px !important;color: #ddd;font-size: 2em;letter-spacing: -2px;}
.comments #loading {margin-top: 20px !important;}
.comments form {clear: both;padding: 1px 0 10px;margin: 0;}
input[type=text], textarea {font: 1em Verdana, Arial, Helvetica, Sans-Serif;padding: 3px;color: #777;}
input[type=text]:focus, textarea:focus {background: #fff;color: #333;border-color: #666;}
.comments form input[type=text] {width: 45%;margin: 5px 5px 1px 0;}
.comments form textarea {height: 250px;padding: 2px;width: 100%;margin: 10px 0;}
.comments form #submit {margin: 0;float: right;}
#footer {margin-top: 20px;text-align: center;}
#footer a {color: #888;border-bottom: 1px solid #ccc;font-weight: bold;}
#footer a:hover {border: none;text-decoration: none;color: black;}
#primary a:hover, #primary a:visited:hover,.secondary a:hover, .secondary a:visited:hover {text-decoration: underline;}
h2 a:hover, h2 span a:hover {color: #27d !important;}
.itemtext a:visited {color: #b41;}
.clear {clear: both;margin: 0;padding: 0;}
#primary .itemtext img {margin: 0 5px;padding: 4px;border: 1px solid #ccc;max-width: 100%;}
.center {text-align: center;}
small {font-size: .9em;line-height: 1.5em;}
small, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Monospace;}
acronym, abbr {font-size: 0.9em;letter-spacing: .07em;border-bottom: 1px dashed #999;cursor: help;}
blockquote {margin: 20px 0;padding: 0 20px 0 50px;color: #333;background: #fff url('http://photos1.blogger.com/blogger/5442/340/1600/quote.png') no-repeat 10px 0;border: none;}
hr {display: none;}
.itemtext ol, .itemtext ul {padding: 0 0 0 35px;margin: 0;}
.itemtext ol li, .itemtext ul li {margin: 0 0 3px;padding: 0;}
.secondary div p {margin-top: 0.5em;}
.secondary ul, .secondary ol, .secondary div div {margin: 5px 0 0;padding-left: 0;}
.secondary ul {/*_margin-left: 0px;*/ /* IE Hack */}
.secondary ol {margin-left: 15px;}
.secondary ul li, .secondary ol li {margin: 0;padding: 1px 0;}
.secondary ul li {list-style-type: none;list-style-image: none;}
ol li {list-style: decimal outside;}
input[type=text], textarea {color: #444;padding: 2px 0 2px 2px;margin: 0;}
.headline {font-family: Georgia, "Times New Roman", Times, serif;}
.headline h3 a { color:#000066; }