/*
Theme Name: SimpleBlueThemeMinimised
Theme URI: http://www.colinmcdermott.co.uk/wordpress/simple-blue/
Description: Theme by Colin McDermott
Version: 1.41
Author: Colin McDermott
Author URI: http://www.colinmcdermott.co.uk/
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets, blue
*/

body,p { font-family:Arial, Helvetica, Sans-Serif; font-style:normal; font-weight:400; font-size:12px; text-align:justify; line-height:150%; margin:.5em 0; }  body { color:#306C78; background-color:#D3E9EE; margin:0 auto; padding:0; }  h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover,.art-blockheader .t,.art-vmenublockheader .t,.art-logo-text,.art-logo-text a,h1.art-logo-name,h1.art-logo-name a,h1.art-logo-name a:link,h1.art-logo-name a:visited,h1.art-logo-name a:hover { font-weight:400; font-style:normal; text-decoration:none; font-size:28px; text-align:left; text-transform:uppercase; }  a:visited,a.visited,.art-post li a:visited,.art-post li a.visited { color:#337380; }  h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover { color:#66B3C2; margin:.67em 0; }  h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover { font-style:normal; font-weight:400; font-size:24px; color:#66B3C2; margin:.8em 0; }  h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover { font-size:22px; color:#66B3C2; margin:1em 0; }  h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover { font-size:18px; color:#3C8796; margin:1.25em 0; }  h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover { font-size:16px; color:#3C8796; margin:1.67em 0; }  h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover { font-size:14px; color:#3C8796; margin:2.33em 0; }  #art-main { position:relative; width:100%; left:0; top:0; cursor:default; }  #art-page-background-gradient { position:absolute; background-image:url(images/page_g.jpg); background-repeat:repeat-x; top:0; width:100%; height:900px; }  #art-page-background-simple-gradient { position:absolute; background-image:url(images/page_sg.jpg); background-repeat:repeat-x; top:0; width:100%; height:900px; }  .cleared { float:none; clear:both; border:none; font-size:1px; margin:0; padding:0; }  form { margin:0!important; padding:0!important; }  table.position { position:relative; width:100%; table-layout:fixed; }  .art-sheet { position:relative; z-index:0; width:800px; min-width:15px; min-height:15px; cursor:auto; margin:30px auto 0!important; }  .art-sheet-body { position:relative; z-index:1; padding:9px; }  .art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl,.art-sheet-tc,.art-sheet-bc,.art-sheet-cr,.art-sheet-cl { position:absolute; z-index:-1; }  .art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl { width:26px; height:26px; background-image:url(images/sheet_s.png); }  .art-sheet-tl { top:0; left:0; clip:rect(auto,13px,13px,auto); }  .art-sheet-tr { top:0; right:0; clip:rect(auto,auto,13px,13px); }  .art-sheet-bl { bottom:0; left:0; clip:rect(13px,13px,auto,auto); }  .art-sheet-br { bottom:0; right:0; clip:rect(13px,auto,auto,13px); }  .art-sheet-tc,.art-sheet-bc { left:13px; right:13px; height:26px; background-image:url(images/sheet_h.png); }  .art-sheet-tc { top:0; clip:rect(auto,auto,13px,auto); }  .art-sheet-bc { bottom:0; clip:rect(13px,auto,auto,auto); }  .art-sheet-cr,.art-sheet-cl { top:13px; bottom:13px; width:26px; background-image:url(images/sheet_v.png); }  .art-sheet-cr { right:0; clip:rect(auto,auto,auto,13px); }  .art-sheet-cl { left:0; clip:rect(auto,13px,auto,auto); }  .art-sheet-cc { position:absolute; z-index:-1; top:13px; left:13px; right:13px; bottom:13px; background-color:#FFF; }  #art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare { min-width:800px; }  div.art-header { position:relative; z-index:0; width:782px; height:100px; overflow:hidden; margin:0 auto; }  div.art-header-jpeg { position:absolute; z-index:-1; top:0; left:0; width:782px; height:100px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:center center; }  .art-logo { display:block; position:absolute; left:8px; top:34px; width:774px; }  h1.art-logo-name,h1.art-logo-name a,h1.art-logo-name a:link,h1.art-logo-name a:visited,h1.art-logo-name a:hover { font-style:normal; font-weight:700; text-decoration:none; color:#292929!important; margin:0; padding:0; }  .art-logo-text,.art-logo-text a { font-style:normal; font-weight:700; font-size:11px; color:#000!important; margin:0; padding:0; }  .art-menu a,.art-menu a:link,.art-menu a:visited,.art-menu a:hover { text-align:left; text-decoration:none; outline:none; letter-spacing:normal; word-spacing:normal; }  .art-menu,.art-menu ul { border:0; list-style-type:none; display:block; min-height:0; margin:0; padding:0; }  .art-menu li { border:0; display:block; float:left; position:relative; z-index:5; background:none; margin:0; padding:0; }  .art-menu li:hover { z-index:10000; white-space:normal; }  .art-menu li li { float:none; }  .art-menu ul { visibility:hidden; position:absolute; z-index:10; left:0; top:0; background:none; background-image:url(images/spacer.gif); margin:-10px 0 0 -30px; padding:10px 30px 30px; }  .art-menu li:hover>ul { visibility:visible; top:100%; }  .art-menu li li:hover>ul { top:0; left:100%; }  .art-menu:after,.art-menu ul:after { content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both; }  .art-menu ul ul { margin:-30px 0 0 -10px; padding:30px 30px 30px 10px; }  .art-menu { padding:0; }  .art-nav { position:relative; height:28px; z-index:100; }  .art-nav .l,.art-nav .r { position:absolute; z-index:-1; top:0; height:28px; background-image:url(images/nav.png); }  .art-nav .r { right:0; width:782px; clip:rect(auto,auto,auto,782px); }  .art-menu a { position:relative; display:block; overflow:hidden; height:28px; cursor:pointer; text-decoration:none; }  .art-menu ul li { clear:both; margin:0; }  .art-menu a .r,.art-menu a .l { position:absolute; display:block; top:0; z-index:-1; height:84px; background-image:url(images/menuitem.png); }  .art-menu a .r { width:400px; right:0; clip:rect(auto,auto,auto,400px); }  .art-menu a .t { font-weight:700; font-size:11px; text-transform:uppercase; color:#000; line-height:28px; text-align:center; margin:0; padding:0 22px; }  .art-menu a.active .l,.art-menu a.active .r { top:-56px; }  .art-menu a.active .t { color:#333; }  .art-menu ul a { display:block; text-align:center; white-space:nowrap; height:25px; width:180px; overflow:hidden; line-height:25px; background-image:url(images/subitem.png); background-position:left top; background-repeat:repeat-x; border-style:solid; border-width:0; }  .art-nav ul.art-menu ul span,.art-nav ul.art-menu ul span span { display:inline; float:none; background-image:none; text-align:inherit; text-decoration:inherit; margin:inherit; padding:inherit; }  .art-menu ul a,.art-menu ul a:link,.art-menu ul a:visited,.art-menu ul a:hover,.art-menu ul a:active,.art-nav ul.art-menu ul span,.art-nav ul.art-menu ul span span { text-align:left; text-indent:12px; text-decoration:none; line-height:25px; color:#E3E3E3; margin:0; padding:0; }  .art-content-layout { display:table; width:782px; table-layout:fixed; border-collapse:collapse; background-color:Transparent; border:none!important; padding:0!important; }  .art-content-layout .art-content-layout { width:auto; margin:0; }  div.art-content-layout div.art-layout-cell,div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell { display:table-cell; }  div.art-content-layout-row { display:table-row; }  .art-layout-cell,.art-content-layout-row { background-color:Transparent; vertical-align:top; text-align:left; border:none!important; margin:0!important; padding:0!important; }  .art-button-wrapper .art-button { font-weight:700; font-size:11px; display:inline-block; vertical-align:middle; white-space:nowrap; text-align:left; text-decoration:none!important; color:#454545!important; width:auto; outline:none; border:none; background:none; line-height:24px; height:24px; overflow:visible; cursor:default; z-index:0; margin:0; padding:0 10px!important; }  .art-button img,.art-button-wrapper img { vertical-align:middle; margin:0; }  .art-button-wrapper { vertical-align:middle; display:inline-block; position:relative; height:24px; overflow:hidden; white-space:nowrap; width:auto; z-index:0; margin:0; padding:0; }  .firefox2 .art-button-wrapper { display:block; float:left; }  input,select,textarea,select { vertical-align:middle; font-weight:700; font-size:11px; }  .art-block select { width:96%; }  .art-button-wrapper.hover .art-button,.art-button:hover { color:#1A3B42!important; text-decoration:none!important; }  .art-button-wrapper.active .art-button { color:#E2F0F3!important; }  .art-button-wrapper .l,.art-button-wrapper .r { display:block; position:absolute; z-index:-1; height:72px; background-image:url(images/button.png); margin:0; padding:0; }  .art-button-wrapper .l { left:0; right:4px; }  .art-button-wrapper .r { width:409px; right:0; clip:rect(auto,auto,auto,405px); }  .art-button-wrapper.hover .l,.art-button-wrapper.hover .r { top:-24px; }  .art-button-wrapper.active .l,.art-button-wrapper.active .r { top:-48px; }  .art-button-wrapper input { float:none!important; }  .art-vmenublockcontent-body { position:relative; z-index:1; padding:5px; }  .art-blockheader { position:relative; z-index:0; height:34px; margin-bottom:10px; }  .art-blockheader .t { height:34px; color:#000; font-style:normal; font-weight:700; font-size:14px; white-space:nowrap; line-height:34px; margin:0; padding:0 11px; }  .art-blockheader .l,.art-blockheader .r { display:block; position:absolute; z-index:-1; height:34px; background-image:url(images/blockheader.png); }  .art-blockheader .l { left:0; right:1px; }  .art-blockheader .r { width:792px; right:0; clip:rect(auto,auto,auto,791px); }  .art-blockcontent-body { position:relative; z-index:1; padding:7px; }  .art-blockcontent-body,.art-blockcontent-body a,.art-blockcontent-body li a { color:#306C78; }  .art-blockcontent-body a:visited,.art-blockcontent-body a.visited,.art-blockcontent-body li a:visited,.art-blockcontent-body li a.visited { color:#4397A8; }  .art-blockcontent-body ul { list-style-type:none; color:#141414; margin:0; padding:0; }  .art-blockcontent-body ul li { line-height:1.25em; background-image:url(images/blockcontentbullets.png); background-repeat:no-repeat; padding:0 0 0 10px; }  .art-post { position:relative; z-index:0; min-width:1px; min-height:1px; margin:7px; }  .art-post-body { position:relative; z-index:1; padding:12px; }  a img { border:0; }  .art-article img,img.art-article { border:solid 1px #AFD7DF; margin:10px; }  .art-metadata-icons img { border:none; vertical-align:middle; margin:2px; }  .art-article table,table.art-article { border-collapse:collapse; width:auto; margin:1px; }  .art-article table,table.art-article .art-article tr,.art-article th,.art-article td { background-color:Transparent; }  .art-article th,.art-article td { border:solid 1px #7CBECB; vertical-align:top; text-align:left; padding:2px; }  .art-article th { text-align:center; vertical-align:middle; padding:7px; }  pre { overflow:auto; padding:.1em; }  .art-post h2.art-postheader,.art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered { font-style:normal; font-weight:700; font-size:24px; letter-spacing:0; color:#54AABB; margin:.2em 0; padding:0; }  .art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered { text-decoration:none; color:#49A4B6; margin:0; }  .art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited { color:#49A4B6; }  .art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered { text-decoration:underline; color:#9DCED8; }  .art-post ol,.art-post ul { color:#24525B; text-align:left; margin:1em 0 1em 12px; padding:0; }  .art-post li ol,.art-post li ul { margin:.5em 0 .5em 2em; padding:0; }  .art-post li { line-height:1em; margin:.2em 0; padding:0 0 0 12px; }  .art-post ul { list-style-type:none; }  .art-post ol { list-style-position:inside; }  .art-post ol li,.art-post ul ol li { background:none; padding-left:0; }  .art-post ul li,.art-post ol ul li { background-image:url(images/postbullets.png); background-repeat:no-repeat; padding-left:12px; }  blockquote,blockquote p,.art-postcontent blockquote p { color:#333; font-style:italic; text-align:left; }  blockquote,.art-postcontent blockquote { border:solid 1px #C4C4C4; background-color:#E0E0E0; background-image:url(images/postquote.png); background-position:left top; background-repeat:no-repeat; margin:10px 10px 10px 50px; padding:5px 5px 5px 41px; }  .art-postmetadatafooter { background-color:#D3E9EE; padding:1px; }  .art-postfootericons { color:#1D4249; padding:1px; }  .art-postfootericons,.art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover { font-style:italic; font-size:11px; }  .art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover { text-decoration:underline; letter-spacing:1px; color:#4D4D4D; margin:0; }  .art-postfootericons a:visited,.art-postfootericons a.visited { color:#3A8392; }  .art-postfootericons a:hover,.art-postfootericons a.hover { text-decoration:none; color:#4D4D4D; }  .art-footer { position:relative; z-index:0; overflow:hidden; width:782px; margin:0 auto; }  .art-footer .art-footer-inner { height:1%; position:relative; z-index:0; padding:10px; }  .art-footer .art-footer-background { position:absolute; z-index:-1; background-repeat:no-repeat; background-image:url(images/footer.png); width:782px; height:150px; bottom:0; left:0; }  .art-footer,.art-footer-text,.art-footer-text p { color:#212121; text-align:center; }  .art-footer .art-footer-text,.art-footer .art-footer-text a,.art-footer .art-footer-text a:link,.art-footer .art-footer-text a:visited,.art-footer .art-footer-text a:hover { font-size:11px; }  .art-footer .art-footer-text a,.art-footer .art-footer-text a:link { color:#333; text-decoration:none; }  .art-footer .art-footer-text a:visited { text-decoration:none; color:#2C626D; }  .art-footer .art-footer-text a:hover { text-decoration:none; color:#666; }  .art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover { font-family:Arial; font-size:10px; letter-spacing:normal; word-spacing:normal; font-style:normal; font-weight:400; text-decoration:underline; color:#666; }  .art-page-footer { text-align:center; text-decoration:none; color:#54AABB; margin:1em; }  .art-content-layout .art-content { width:70%; }  .art-content-layout .art-content .art-block { background-color:#FFF; }  .art-content-layout .art-sidebar1 { width:30%; }  .commentlist,.commentlist li { background:none; }  .commentlist li li { margin-left:30px; }  .commentlist li .avatar { float:right; border:1px solid #eee; background:#fff; margin:1px; padding:2px; }  .commentlist li cite { font-size:1.2em; }  img.wp-smiley { border:none; margin:0; padding:0; }  .navigation { display:block; text-align:center; }  .aligncenter,div.aligncenter,.art-article .aligncenter img,.aligncenter img.art-article,.aligncenter img,img.aligncenter { display:block; margin-left:auto; margin-right:auto; }  .alignleft { float:left; }  .alignright { float:right; }  .alignright img,img.alignright { margin:1em 0 1em 1em; }  .alignleft img,img.alignleft { margin:1em 1em 1em 0; }  .wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }  .wp-caption img { border:0 none; margin:0; padding:0; }  .wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }  .hidden { display:none; }  #wp-calendar { empty-cells:show; width:155px; margin:10px auto 0; }  #wp-calendar #next a { padding-right:10px; text-align:right; }  #wp-calendar #prev a { padding-left:10px; text-align:left; }  #wp-calendar caption { text-align:center; width:100%; }  #wp-calendar td { text-align:center; padding:3px 0; }  .gallery { letter-spacing:normal; }  .art-content { position:relative; z-index:1; }  #todays-events { position:relative; z-index:11; }  #upcoming-events { position:relative; z-index:10; }  a,.art-post li a,a:link,.art-post li a:link { text-decoration:underline; letter-spacing:1px; color:#337380; }  a:hover,a.hover,.art-post li a:hover,.art-post li a.hover,.art-blockcontent-body a:hover,.art-blockcontent-body a.hover,.art-blockcontent-body li a:hover,.art-blockcontent-body li a.hover { color:#1C1C1C; }  h1 a,h1 a:link,h1 a:visited,h1 a:hover,h2 a,h2 a:link,h2 a:visited,h2 a:hover,h3 a,h3 a:link,h3 a:visited,h3 a:hover,h4 a,h4 a:link,h4 a:visited,h4 a:hover,h5 a,h5 a:link,h5 a:visited,h5 a:hover,h6 a,h6 a:link,h6 a:visited,h6 a:hover,.art-footer .art-footer-text p { margin:0; }  h1.art-logo-name,.art-logo-text { display:block; text-align:left; }  .art-nav .l,.art-menu a .l { left:0; right:0; }  .art-menu a:hover .l,.art-menu a:hover .r,.art-menu li:hover>a .l,.art-menu li:hover>a .r,.art-menu li:hover a .l,.art-menu li:hover a .r { top:-28px; }  .art-menu a:hover .t,.art-menu li:hover a .t,.art-menu li:hover>a .t { color:#E2F0F3; }  .art-menu ul li a:hover,.art-menu ul li:hover>a { color:#000; background-position:0 -25px; }  .art-nav .art-menu ul li a:hover span,.art-nav .art-menu ul li a:hover span span,.art-nav .art-menu ul li:hover>a span,.art-nav .art-menu ul li:hover>a span span { color:#000; }  div.art-layout-cell div.art-layout-cell,#wp-calendar a { display:block; }  .art-vmenublock,.art-block { position:relative; z-index:0; min-width:1px; min-height:1px; margin:10px; }  .art-vmenublock-body,.art-block-body { position:relative; z-index:1; padding:0; }  .art-vmenublock-cc,.art-vmenublockcontent-cc { position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background-color:#FFF; }  .art-vmenublockcontent,.art-blockcontent { position:relative; z-index:0; min-width:1px; min-height:1px; margin:0 auto; }  .art-blockcontent-body a,.art-blockcontent-body li a,.art-blockcontent-body a:link,.art-blockcontent-body li a:link { color:#4397A8; text-decoration:none; }  .art-content-layout .art-content-wide,#commentform textarea { width:100%; }
