body { background-color: #ffffff; color: #000000; font: 70% arial; margin: 0px; text-align: center; }
table, td, select, textarea, input { font: 1em arial; }
img, fieldset { border: none; }
fieldset { padding: 3px 0px 0px 7px; }

h1 { margin: 0px 0px 10px; font-weight: normal; font-size: 2.2em; }
h2 { margin: 0px 0px 5px; font-size: 1.5em; }
.title { font-size: 2.2em; font-weight: bold; margin-bottom: 5px; }

a { text-decoration: none; }

blockquote { font-style: italic; font-size: 1.5em; }

h1, h2, h3 .highlight, input[type="submit"], #supplementary a:hover, .title, #menu a, #menu a:visited, #main a, #main a:visited, #lightwindow-page a, #lightwindow-page a:visited, #menu li a span, #dashboard a:hover, #left-column .inner div { color: #623581; }
#menu a:hover, #main a:hover, #lightwindow-page a:hover { text-decoration: underline; }
.lowlight, #dashboard a, #dashboard a:visited, #left-column .inner a, #left-column .inner a:visited { color: #a49e9b !important; }
#menu ul a, #menu ul a:visited { color: #454545 !important; }
#menu li a span { text-decoration: underline; }

input[type="text"] { width: 126px; border: 1px solid #623581; color: #a49e9b; line-height: 21px; height: 21px; padding: 0px 5px; }
input[type="password"] { width: 126px; border: 1px solid #623581; color: #a49e9b; line-height: 21px; height: 21px; padding: 0px 5px; }
input[type="submit"] { border: none; background: #e1e1e1 url(../images/submit.gif) 40px 8px no-repeat; height: 23px; line-height: 23px; width: 53px; }

.usernamebox {
	background-image:url(../Images/username.gif);
	background-position: center left;
	background-repeat:no-repeat;
}

.passwordbox {
	background-image:url(../Images/password.gif);
	background-position: center left;
	background-repeat:no-repeat;
}
.clearbox {
  background-image: none !important;/*url(../Images/blank.gif);*/
  background-repeat: no-repeat;
}

#merlin { text-align: left; margin: 0px auto; position: relative; width: 955px; }

#supplementary, #login, #logo, #main, #menu, #main .bottom, #dashboard { position: absolute; }

.Logo{ position:absolute; left: 7px; top: 26px; height: 67px; }

#dashboard { right: 4px; top: 20px; }
#dashboard li { margin: 0px; padding: 0px 10px; background: url(../images/dashboard-li.gif) right 2px no-repeat; float: left; }
#dashboard li a { font-weight: bold; }
#dashboard li.end { padding-right: 0px !important; background: none !important; }
#login input { font-weight: bold; margin-top: 3px; }
#supplementary { right: 5px; top: 76px; font-weight: bold; font-size: 1.1em; }
#supplementary .highlight { font-size: 1.4em; padding-left: 20px; }
#supplementary a, #supplementary a:visited { color: #a49e9b; }
#login { top: 0px; right: 0px; width: 353px; height: 44px; background: url(../images/login.gif) top left no-repeat; }
#logo { left: 7px; top: 26px; width: 171px; height: 67px; }

#main { right: 0px; top: 102px; z-index: 80; width: 730px; }
#main .content { position: relative; background: url(../images/page-background.png) right top repeat-y; height: auto !important; height: 600px; min-height: 600px; padding-bottom: 17px; }
#main .inner { padding: 15px 25px; }
#menu .inner { padding: 20px; }
#main .top, #main .bottom { height: 9px; width: 730px; }
#main .top { background: url(../images/content-top.gif) left top no-repeat; }
#main .bottom { background: url(../images/content-footer.gif) left top no-repeat; bottom: 0px; left: 0px; }

.section, .first, .subsection { font-size: 0.8em; }
.third { width: 218px; float: left; margin-right: 13px; }
.half {width: 280px; float:left; margin-left: 30px; margin-right:13px; } /*border-style:solid; border-width:1px; border-color:Red;  }*/
/*.half {width: 327px; float:left; margin-right:13px; }*/
.final { margin-right: 0px !important; }

#main .section { padding: 10px; padding-bottom:0px; padding-top:20px; }
#main .subsection {padding: 0px; padding-left: 30px;}
#menu .section { font-weight: bold; margin-top: 20px; padding-top: 20px; background: url(../images/menu-section.gif) top center no-repeat; }
#menu .more { display: block; }
#main .more { white-space: nowrap; }
#main .inner p{ font-size: 1.1em; }
#main .section h2{ font-size: 1.6em; }
#lightwindow-page h2 { font-size: 1.3em; }
#main .subsection h3{ font-size: 1.3em; }
#lightwindow-page h2 { font-style: italic; margin: 20px 0px 0px; }
#main .section h2 a { padding-left: 15px; background: url(../images/h2.gif) left 2px no-repeat; }
#main .subsection h3 a { padding-left: 15px; background: url(../images/h3.gif) left 2px no-repeat; }
#menu ul, #menu li, #dashboard, .feedburnerFeedBlock ul  { margin: 0px; padding: 0px; list-style-type: none; }
#menu li a { display: block; font-weight: bold; margin: 4px 0px; padding-left: 10px; background: url(../images/menu-li.gif) left 2px no-repeat; }
.feedburnerFeedBlock ul a { background-image: none !important; padding: 0px !important; }
#creditfooter { margin: 7px 3px 0px; }


#copyright { float: right; }

img.profile { margin: 5px 5px 0px 0px; }

#footer { padding: 5px 5px; font-size: 0.8em; color: #666666; }

#menu { left: 0px; top: 127px; z-index: 50; height: auto !important; height: 500px; min-height: 500px; width: 230px; background-color: #c8c5c3; color: #454545; }

#lightwindow-page { text-align: left; background-color: #ffffff; height: auto !important; height: 378px; min-height: 378px; overflow: hidden; }
#lightwindow-page ul.fancy li { font-style: italic; margin-top: 10px; }
#lightwindow-page ul.fancy li ul li { font-style: normal; margin-top: 0px; }

#left-column { width: 218px; float:left; }
#left-column .inner { margin: 20px 10px; font-size: 1.1em; font-weight: bold;  }
#left-column .inner div { margin: 5px 0px; font-size: 1.2em; }
#left-column .click-image { margin-top: 40px; }
#right-column { float: left; width: 732px; height: 400px; overflow: auto;  }
#right-column h1 { margin: 50px 40px 20px; }
#right-column p { margin: 10px 40px; font-size: 1.1em;}
#right-column ul, #right-column ol { margin: 10px 40px; padding: 0px 20px; font-size: 1.1em; }

.focus { color: #ffffff; background-color: #623581; padding: 20px 40px; font-size: 1.1em;  }
/*.focus h2 { color: #ffffff; margin: 0px 0px 10px !important; font-style: normal !important; font-size: 1.6em !important; line-height: 165%; }*/
.focus h2 { color: #ffffff; margin: 0px 0px 10px !important; font-style: normal !important; font-size: 1.3em !important; line-height: 140%; }

#blog { width: 270px; }
#uk { width: 390px; }
#blog, #uk { float: left; margin-top: 40px; font-weight: bold; color: #454545; }
#uk h2 span { background: url(../images/uk.gif) right 2px no-repeat; padding-right: 25px; }

div.centre{ text-align: center;}    
