/* ---------------------------    reset.css--------------------------- */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; vertical-align: baseline; }body { background: #fff; margin: 0; }table { border-collapse: separate; border-spacing: 0; }caption, th, td { font-weight: 400; text-align: left; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }/* ---------------------------    wikibase.css--------------------------- */.contents { background: #eeeeee; border-color: Blue; border-style: solid; border-width: 1px; margin-bottom: 0px; margin-right: 10px; margin-top: 10px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 45%; }.menubar { clear: both; margin-bottom: 6px; padding-bottom: 4px; padding-top: 4px; }.ggl { margin: 2px; }.histcontents { background: #eeeeee; border-color: Blue; border-style: solid; border-width: 1px; margin-bottom: 5px; margin-right: 10px; margin-top: 10px; padding: 5px; }.historical { background: White; border-color: Black; border-style: solid; border-width: 1px; margin-bottom: 5px; margin-top: 5px; padding: 5px; }.outline1 { font-weight: bold; padding-left: 15px; }.outline2 { padding-left: 30px; }.outline3 { font-size: 0.9em; padding-left: 45px; }.outline4 { font-size: 0.8em; padding-left: 60px; }.recentbox { background-color: #AAFF99; margin-bottom: 0.5em; margin-top: 0.5em; padding-bottom: 0.5em; padding-top: 0.5em; }.recentbox a { text-decoration: none; }.importantstub, .refactorstub, .stub, .oldcontentstub { background: #eeeeee; border-color: #75B36B; border-style: dashed; border-width: 1px; font-style: italic; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; padding: 5px; width: 25%; }.oldcontentstub { background: #FFCCDA; }.importantstub, .refactorstub { float: right; }a img,:link img,:visited img { border: none; }a:link, a:link b { color: #0000ff; }a:hover, a:hover b { color: #ff0000; }a:active, a:active b { color: #ff99ff; }b { font-weight: bold; }.backgroundcomment { background-color: #FFFF99; border: 2px solid #A52A2A; margin-left: 15px; margin-right: 16px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 9px; }.breadcrumb { border-bottom-color: black; border-bottom-style: solid; border-top-color: black; border-top-style: solid; border-width: 1px; color: black; font-family: verdana, arial, sans-serif; padding-bottom: 3px; }.btn, .rightbtn { font-family: verdana, arial; font-size: 8pt; }.toprightbtn { azimuth: right-side; float: right; margin-right: 0px; margin-top: 0px; }blockquote, cite { border: 1px solid Green; margin: 7px 10% 1px 5%; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; }blockquote, blockquote ul li, blockquote ul li, blockquote li, blockquote td, cite { background-color: #E6E6E6; color: Green; font-family: "courier new"; }.changed01, .changed02, .changed03 { color: red; font-size: smaller; font-weight: bold; }.changed04, .changed05, .changed06, .changed07 { color: orange; font-size: smaller; font-weight: bold; }.changed08, .changed09, .changed10 { color: Gray; font-size: smaller; font-weight: bold; }.editorcomment { font-style: italic; }iframe { margin-top: 5px; }.inlineinput { font-size: 0.8333em; }dt { color: #990000; font-weight: bold; }.newflag { color: Red; font-weight: bold; }.pagelinks { color: black; float: left; font-family: verdana, arial, sans-serif; font-size: 0.9167em; font-weight: bold; line-height: 1.6364em; margin-bottom: 0em; }.pagelinks { clear: both; float: left; width: 600px; }.searchcontrol { float: right; width: 250px; }.pagetitle { color: black; display: inline; font-family: verdana, arial, sans-serif; font-size: 2.3333em; font-weight: normal; line-height: 1.2857em; margin-bottom: 0em; margin-top: 0.6429em; padding-left: 10px; }.pagetitle a:hover { color: #ff0000; }pre { background-color: #E6E6E6; margin-bottom: 3px; margin-left: 10px; margin-right: 10%; margin-top: 10px; padding: 5px 4px; }.sm { color: black; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 0em; margin-top: 1.8em; }.stinger { clear: both; color: black; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 0em; margin-top: 1.8em; }.textpositive, .textnegative { font-weight: bold; letter-spacing: 3px; text-transform: uppercase; }.textpositive { color: Green; }.textnegative { color: Red; }.subscribemessage { color: red; }.sysmessage { color: red; font-family: verdana, arial, sans-serif; font-weight: bold; }ul, ol { color: black; margin-bottom: 1.5em;}dl { margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd { margin-left: 1.5em; }.vfpcode, .generalcode { color: black; font-family: "Andale Mono", "Courier New", Courier, monospace; font-size: 9pt; font-weight: normal; }.generalcode { font-size: 12pt; font-weight: bold; }.vfpreserved { color: blue; }.vfpcomment { color: green; }.vfpstring { background-color: #CCCCCC; }.wikiform, .wikigoogleform { margin-bottom: 0%; margin-top: 0%; }.wikigoogleform { float: right; }.bordertable { background-color: White; border: 1px solid Black; border-collapse: collapse; border-spacing: 1px; empty-cells: show; left: 2%; margin-bottom: 10px; margin-top: 7px; padding: 2px; }.bordertable caption { font-family: verdana, arial, sans-serif; font-weight: bold; margin-top: 10px; }.bordertable tr td, .bordertable tr th { background-color: White; border: 1pt solid Gray; padding: 4px; }.bordertable tr th { background-color: #FFFF99; padding: 6px; text-align: center; }.bordertable tr.activeitem td { background-color: Aqua; border: 1pt solid Gray; padding: 4px; }.focusarea { background-color: #FFFF99; border: 1px solid; line-height: 50pt; margin: 15px; padding: 5px; }div.readercomment, div.letterfromreader { background-color: #F5F5DC; border: 1px solid Black; border-left: medium none Black; font-size: 16px; margin-bottom: 10px; margin-left: 7%; margin-right: 7%; margin-top: 10px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; }div.readercomment, div.readercomment ul, div.readercomment ul li { color: black; font-family: "Courier New", Courier, monospace; font-size: 18px; }.createtopiclink { border-bottom-color: #D70000; border-bottom-style: dashed; border-bottom-width: 1px; color: #D70000; text-decoration: none; }.emphasis { border: 2px solid; margin-left: 15px; margin-right: 16px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 9px; }.floatleft, .floatright { margin-left: 5px; margin-right: 5px; }.floatright, .fltright { float: right; }.floatleft, .fltleft { float: left; }.clearboth { clear: both; }a#logohomelink { border: 0; padding-bottom: 0px; }/* ---------------------------    typography.css--------------------------- */body { font-size: 75%; line-height: 1.5; }body { color: #222; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 2em; margin-bottom: 0.75em; }h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }h6 { font-size: 1em; font-weight: bold; }p      { margin: 0 0 1.5em; }p.last   { margin-bottom: 0; }p img    { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.top  { margin-top: 0; }img     { margin: 0 0 1.5em; }ul, ol   { margin:0 1.5em 1.5em 1.5em; }ul     { list-style-type: circle; }ol     { list-style-type: decimal; }dl     { margin: 0 0 1.5em 0; }dl dt    { font-weight: bold; }dd     { margin-left: 1.5em;}abbr, acronym   { border-bottom: 1px dotted #666; }address   { margin-top: 1.5em; font-style: italic; }del     { color:#666; }a:focus, a:hover   { color: #000; }a      { color: #009; text-decoration: underline; }blockquote { margin: 1.5em; color: #666; font-style: italic; }strong   { font-weight: bold; }em,dfn   { font-style: italic; }dfn     { font-weight: bold; }pre,code  { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; }tt     { display: block; margin: 1.5em 0; line-height: 1.5; }.fixedwidth { font-family: monospace; font-size: 100%; }table  { margin-bottom: 1.4em; }th   { border-bottom: 2px solid #ccc; font-weight: bold; }td   { border-bottom: 1px solid #ddd; }th,td  { padding: 4px 10px 4px 0; }tfoot  { font-style: italic; }caption { background: #ffc; }table .last { padding-right: 0; }.small    { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large, .big { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.quiet   { color: #666; }.hide    { display: none; }.highlight { background:#ff0; }.added   { color:#060; }.removed  { color:#900; }.top    { margin-top:0; padding-top:0; }.bottom   { margin-bottom:0; padding-bottom:0; }/* ---------------------------    grid.css--------------------------- */.container { margin: 0 auto; width: 960px; }.showgrid { background: url(src/grid.png); }body { margin: 1.5em 0; }div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27 { float: left; margin-right: 7px; }div.last { margin-right: 0; }.span-1 { width: 25px; }.span-2 { width: 57px; }.span-3 { width: 89px; }.span-4 { width: 121px; }.span-5 { width: 153px; }.span-6 { width: 185px; }.span-7 { width: 217px; }.span-8 { width: 249px; }.span-9 { width: 281px; }.span-10 { width: 313px; }.span-11 { width: 345px; }.span-12 { width: 377px; }.span-13 { width: 409px; }.span-14 { width: 441px; }.span-15 { width: 473px; }.span-16 { width: 505px; }.span-17 { width: 537px; }.span-18 { width: 569px; }.span-19 { width: 601px; }.span-20 { width: 633px; }.span-21 { width: 665px; }.span-22 { width: 697px; }.span-23 { width: 729px; }.span-24 { width: 761px; }.span-25 { width: 793px; }.span-26 { width: 825px; }.span-27 { width: 857px; }.span-28 { width: 889px; }.span-29 { width: 921px; }.span-30 { margin: 0; width: 960px; }.append-1 { padding-right: 32px; }.append-2 { padding-right: 64px; }.append-3 { padding-right: 96px; }.append-4 { padding-right: 128px; }.append-5 { padding-right: 160px; }.append-6 { padding-right: 192px; }.append-7 { padding-right: 224px; }.append-8 { padding-right: 256px; }.append-9 { padding-right: 288px; }.append-10 { padding-right: 320px; }.append-11 { padding-right: 352px; }.append-12 { padding-right: 384px; }.append-13 { padding-right: 416px; }.append-14 { padding-right: 448px; }.append-15 { padding-right: 480px; }.append-16 { padding-right: 512px; }.append-17 { padding-right: 544px; }.append-18 { padding-right: 576px; }.append-19 { padding-right: 608px; }.append-20 { padding-right: 640px; }.append-21 { padding-right: 672px; }.append-22 { padding-right: 704px; }.append-23 { padding-right: 736px; }.append-24 { padding-right: 768px; }.append-25 { padding-right: 800px; }.append-26 { padding-right: 832px; }.append-27 { padding-right: 864px; }.prepend-1 { padding-left: 32px; }.prepend-2 { padding-left: 64px; }.prepend-3 { padding-left: 96px; }.prepend-4 { padding-left: 128px; }.prepend-5 { padding-left: 160px; }.prepend-6 { padding-left: 192px; }.prepend-7 { padding-left: 224px; }.prepend-8 { padding-left: 256px; }.prepend-9 { padding-left: 288px; }.prepend-10 { padding-left: 320px; }.prepend-11 { padding-left: 352px; }.prepend-12 { padding-left: 384px; }.prepend-13 { padding-left: 416px; }.prepend-14 { padding-left: 448px; }.prepend-15 { padding-left: 480px; }.prepend-16 { padding-left: 512px; }.prepend-17 { padding-left: 544px; }.prepend-18 { padding-left: 576px; }.prepend-19 { padding-left: 608px; }.prepend-20 { padding-left: 640px; }.prepend-21 { padding-left: 672px; }.prepend-22 { padding-left: 704px; }.prepend-23 { padding-left: 736px; }.prepend-24 { padding-left: 768px; }.prepend-25 { padding-left: 800px; }.prepend-26 { padding-left: 832px; }.prepend-27 { padding-left: 864px; }.border { border-right: 1px solid #eee; margin-right: 3.5px; padding-right: 2.5px; }.colborder { border-right: 1px solid #eee; margin-right: 21.5px; padding-right: 22.5px; }.pull-1 { margin-left: -32px; }.pull-2 { margin-left: -64px; }.pull-3 { margin-left: -96px; }.pull-4 { margin-left: -128px; }.pull-1, .pull-2, .pull-3,.pull-4, .pull-5, .pull-5 { float: left; position: relative; }.push-0 { margin: 0 0 0 18px; }.push-0 { margin: 0 0 0 18px; }.push-1 { margin: 0 -32px 0 18px; }.push-2 { margin: 0 -64px 0 18px; }.push-3 { margin: 0 -96px 0 18px; }.push-4 { margin: 0 -128px 0 18px; }.push-0, .push-1, .push-2,.push-3, .push-4, .push-5 { float: right; position: relative; }.box { background: #E5ECF9; margin-bottom: 1.5em; padding: 1.5em; }hr { background: #ddd; border: none; clear: both; color: #ddd; float: none; height: .1em; margin: 0 0 1.4em; width: 100%; }hr.space { background: #fff; color: #fff; }.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }.clear { clear: both; }/* ---------------------------    forms.css--------------------------- */label { font-weight: bold; }fieldset { border: 1px solid #ccc; margin: 0 0 1.5em 0; padding: 1.4em; }legend { font-size: 1.2em; font-weight: bold; }input.text, input.title,textarea, select { border: 1px solid #bbb; margin: 0.5em 0; }input.text:focus, input.title:focus,textarea:focus, select:focus { border: 1px solid #666; }input.text,input.title { padding: 5px; width: 300px; }input.title { font-size: 1.5em; }textarea { height: 250px; padding: 5px; width: 390px; }select       { border:1px solid #ccc; background:#f6f6f6; width:200px; }select:focus    { border:1px solid #999; background:#fff; }.error, .notice, .success { border: 2px solid #ddd; margin-bottom: 1em; padding: .8em; }.error { background: #FBE3E4; border-color: #FBC2C4; color: #8a1f11; }.notice { background: #FFF6BF; border-color: #FFD324; color: #514721; }.success { background: #E6EFC2; border-color: #C6D880; color: #264409; }.error a { color: #8a1f11; }.notice a { color: #514721; }.success a { color: #264409; }/* ---------------------------    K7WaterfrontGRID.css--------------------------- */body {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }.span-30 { width: 960px; }a { border-bottom: 1px #009 solid; padding-bottom: 1px; text-decoration: none; }a:link,a:link b { color: #009; }a:hover,a:hover b,a:active,a:active b { color: red; }a:active, a:active b { position: relative; top: 1px; }a img { border: 0; text-decoration: none; }.resourcetype { float: none; margin: 0; padding: 0; }.youtubeembed { border: thin dotted #000; float: left; font-weight: 700; margin-bottom: 2px; padding: 2px; width: 108px; }img { position: relative; }.homephoto img { display: block; }.phototext p,.histphototext p { clear: both; font-size: 0.5833em; line-height: 2.5714em; margin-bottom: 0; margin-top: 2.5714em; }.photodesc p { font-style: italic; line-height: 1.5em; margin: 0; }.attribphoto .photodesc { float: left; width: 150px; }.attribphoto .photoattrib { float: right; text-align: right; width: 200px; }.homephoto {font-size:80%; }.homephoto .photodesc { float: left; width: 171px; }.homephoto .photoattrib { float: right; text-align: right; width: 160px; }.homephoto,.homephoto a,.homephoto a img { border: 0; margin: 0 !important; padding: 0 !important; }.histphoto { height: 253px; margin-bottom: 0; overflow: hidden; }.photowrap { border: 1px solid; float: left; margin: 3px; padding: 3px; }.histphotowrap { border: 1px solid; float: left; font-size: 10px; height: 280px; margin: 3px; overflow: hidden; padding: 3px; width: 375px; }.imagewrap { border: thin solid #707070; float: left; margin: 5px; padding: 5px; }.bordertable tr th { background-color: #EEE; }.floatleft,.floatright { margin-left: 5px; margin-right: 5px; position: relative; }.pagelinks { clear: both; float: left; width: 450px; }.searchcontrol { float: right; font-size: 10pt; width: 250px; }.searchcontrol input { font-size: 70%; }.compact { margin-bottom: 0; margin-top: 0; }.sminterject { font-size: 10px; text-align: center; }h3 { color: maroon; font-size: 1.1667em; font-weight: 700; line-height: 1.2857em; margin-bottom: 0.5em; margin-top: 0.7857em; }.sidetitle { color: #000; font-size: 12px; font-weight: 700; margin: 0 0 15px; padding-top: 14px; text-decoration: underline; text-transform: uppercase; }.navlink { color: #fff; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 0.1em; padding: 5px; text-align: center; text-transform: uppercase; }.title { background: #0c4290; color: #fff; font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.2em; padding: 8px 5px 8px 20px; text-align: left; }.date { color: #0c4290; font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.2em; padding: 5px 5px 5px 20px; text-align: left; }.posted { color: #000; font-family: verdana, arial, sans-serif; font-size: 11px; margin-top: 5px; padding-left: 20px; }.posted2 { color: #000; font-family: verdana, arial, sans-serif; font-size: 11px; margin-bottom: 20px; padding-left: 20px; }.sidebar { background: #eeeeee; border: 1px solid #0000FF; float: right; margin: 5pt 15pt 5pt 8pt; padding: 5px; width: 20%; }.tagline { color: #900; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: 700; text-align: left; text-decoration: none; }.note { color: #000; font-size: 10px; font-weight: 400; padding: 10px 0; text-align: left; text-decoration: none; }.notesmall { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; margin: 5px 0 0; padding: 0; text-decoration: none; width: 240px; }.righthighlight { border-bottom: 1px solid #000; border-top: 1px solid #000; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; overflow: hidden; text-decoration: none; width: 130px; }.righthighlight .floatleft { clear: both; margin: 0; padding: 0; width: 58px; }.righthighlight a { border: 0; font-size: 0.9em; font-weight: 400; }.newflag { color: Red; font-size: 80%; font-weight: 700; text-transform: uppercase; }.tagline2 { color: #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding: 0 10px; text-align: left; text-decoration: none; }.comments-head { border-bottom: 1px solid #0c4290; color: #0c4290; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.2em; margin: 5px; padding: 5px; text-align: left; }#banner-commentspop { background: #0c4290; color: #fff; font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 20px; padding: 10px; text-align: center; }.trackback-url { background: #fff; border: 1px solid #0c4290; color: #000; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; padding: 0 10px 10px; }blockquote,blockquote ul li,blockquote ul li,blockquote li,blockquote td,cite {background-color: #eee;border-top: 2px solid black;border-bottom: 1px solid black;border-left: 0; border-right: 0;color: #222;font-style: italic;margin: 1.5em 1em;padding: 1.2em; }blockquote p { font-size: 100%; margin: 0 0.2em; }h1.headerceiling { color: #900; font-family: verdana, arial, helvetica, sans-serif; font-size: 1.6em; font-style: italic; line-height: 1.5em; margin-bottom: 0.4em; margin-top: 0; text-align: center; }.fillerright { float: right; height: 32px; margin-top: 3px; width: 400px; }.rssoffer { float: right; line-height: 2em; margin: 4px 5px 4px 40px; }#leftcolumn,#topicscolumn { background-color: #EFF3F7; overflow: hidden; }#leftcolumn a,#topicscolumn a { border: 0; text-decoration: none; }#leftcolumn p,#topicscolumn p { line-height: 1.5em; margin-left: 0.25em; }#leftcolumn #sitelogo { left: 0; margin: 0; top: 0; }#leftcolumn ul.navbox {text-transform: uppercase;}#leftcolumn ul.navbox, #topicscolumn ul.navbox { background-color:#e6e7e8; list-style: none; margin: 0 0 5px 0; padding: 0; }#leftcolumn ul.navbox li, #topicscolumn ul.navbox li { margin-bottom: 1px; padding-right: 0; display: inline;}#leftcolumn ul.navbox li a, #topicscolumn ul.navbox li a {background: #eff3f7 !important;	border-bottom: #b6b7b8 solid 1px; text-decoration: none; font-weight: normal; display: block; padding: 2px 0px 2px 10px; }#leftcolumn ul.navbox li a:hover, #topicscolumn ul.navbox li a:hover {color: #fff; background-color: #78818E !important; }* html .dddleftcolumn { left: -140px; }.footer { border-top: 1px solid #000; clear: both; color: #000; margin: 2em 0; text-align: center; width: 100%; }.plain { border: 0; display: inline; font-size: 1em; font-weight: 700; line-height: 1.5em; margin: 0 0 1.5em; padding: 0; }.newstitle { font-size: 1.2em; width: 375px; }.seealso { line-height: 1em; margin: 0.5em 0 0; padding-bottom: 0; padding-top: 0; }.recentnews h2 { clear: none; float: left; font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size: 1.3333em; line-height: 1.125em; margin-bottom: 0; margin-top: 1.125em; width: 185px; }.item { background-color: #EFF3F7; border: 1px solid #BDBDBD; clear: both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 1.5em; margin-left: 0; margin-right: 0; overflow: hidden; padding: 1.444em 2px 1.444px; position: relative; }.item a { border-bottom: 1px #009 solid; padding-bottom: 1px; text-decoration: none; }.item .delete { cursor: pointer; position: absolute; right: 2px; top: 2px; }td,th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1.2em; }.itemdesc td, .itemdesc th { font-size: 80%; }.itemtitle { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; margin-bottom: 0; }.itemdesc { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 133%; margin-bottom: 12px; margin-left: 2pt; margin-right: 2pt; padding-left: 4pt; padding-right: 4pt; }.itemdesc ul, .itemdesc ol {margin:0 0.25em 1.5em 1.5em; }.itemdesc ul li { line-height: 1.5em; margin: 0 0 0.5em; }.itemdesc ul.simplebullet li { line-height: 1.5em; margin: 0; }.itemdesc blockquote { background-color: #FFF;border-top: 2px solid black;border-bottom: 1px solid black;margin: 0 0.5em 1.5em; padding-bottom: 0; }.itempubdate { color: Maroon; font-family: Arial, Helvetica, sans-serif; font-size: smaller; text-align: right; }.itemfoot { clear: both; height: 1.5em; margin: 0; }.itemguid { float: right; font-weight: 400; text-align: right; width: 70px; }.emphasis,.backgroundcomment { border: 1px solid #B9B9FF; margin: 5px; padding: 5px; }.context { border: 1px solid #B9B9FF; font-family: "Times New Roman", Times, serif; font-size: 1.5em; line-height: 1em; margin: 1em 0.75em 0; padding: 0.75em; }.backgroundcomment { background-color: #B9F4BA; }.editorcomment { color: Red; font-style: italic; }.insertedit { background: #FFFFCE; font-size: 9px; font-style: normal; padding: 4px; text-align: right; }.insertedit,.insertedit a { font-size: 9px; font-style: normal; text-align: right; }.googlemap { border: 1px solid gray; float: left; }.bubble { font-family: verdana,helvetica,arial,sans-serif; margin-right: 6px; max-width: 300px; text-align: left; width: 300px; }.bubble .bubble1 { font-size: 13px; font-weight: 700; margin-bottom: 1px; }.bubble .bubble2 { font-size: 12px; font-weight: 400; margin-bottom: -1px; margin-top: 1px; }.bubble .bubble3 { color: #060; font-size: 11px; font-weight: 400; margin-bottom: -1px; margin-top: 1px; }.bubble .bubble3 a,.bubble .bubble3 a:visited { color: #060; }.bubble .bubble3 a:hover { color: #000; }.bubble img { border: thin solid #000; float: left; margin: 7px; padding: 2px; }.googlemapmessage { font-family: "Courier New", Courier, monospace; font-size: 12px; font-weight: 700; margin-left: 15px; }.googlemaplist { font-size: 12px; font-style: italic; font-weight: 400; margin-left: 600px; }.googlemaplist a,.googlemaplist a:link,.googlemaplist a:active { font-style: italic; font-weight: 400 !important; }.googlemapwrap { background-color: #FFC; border: 3px solid Gray; clear: both; padding: 2px; }.maptitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; }.highlightquote { border: 1pt solid #000; color: #000; float: right; font-size: 16px; font-style: italic; margin: 5pt 15pt 5pt 8pt; padding: 5pt; width: 220px; }.importantdata { font-family: "Courier New", Courier, monospace; font-size: 14px; font-weight: 700; }.hmenu ul { list-style-type: none; margin: 0; padding: 0; }.hmenu ul li { display: block; float: left; height: auto; line-height: 1.5em; margin-left: 1em; }#startingpoint { line-height: 1.5em; }#startingpoint a, #startingpoint a:visited { border: 0;}#startingpoint span.startlink { padding-left: 1em;}.image1px { border: 1px solid #333; margin: 3px; }.btn { font-size:9px;}.error,.notice,.aok { border: 2px solid #ddd; margin-bottom: 1em; padding: .8em; }.error { background: #FBE3E4; border-color: #FBC2C4; color: #D12F19; }.notice { background: #FFF6BF; border-color: #FFD324; color: #817134; }.aok { background: #E6EFC2; border-color: #C6D880; color: #529214; }.error a { color: #D12F19; }.notice a { color: #817134; }.aok a { color: #529214; }.alert, .info, .tip, .success, .err { padding: 5px 20px 5px 45px; text-align: left; }.alert { background: #fff6bf url(exclamation.png) center no-repeat; background-position: 15px 50%; border: 1px solid #BCBD00; }.info { background: #f8fafc url(information.png) center no-repeat; background-position: 15px 50%; border: 1px solid #b5d4fe; }.tip { background: #f8fafc url(tip.gif) center no-repeat; background-position: 15px 50%; border: 1px solid #b5d4fe; }.success { background: #f8fafc url(success.png) center no-repeat; background-color: #cfc; background-position: 15px 50%; border: 1px solid #0f0; padding: 5px 20px 5px 55px; }.err { background-color: #fcc; background-image: url(error.png); background-position: 15px 50%; background-repeat: no-repeat; border: 1px solid; border-color: #f00; padding: 5px 20px 5px 55px; }.alert2 { background: #fff6bf url(exclamation.png) center no-repeat; background-position: 15px 50%; border-bottom: 2px solid #ffd324; border-top: 2px solid #ffd324; margin-left: 1em; margin-right: 1em; padding: 5px 20px 5px 45px; text-align: left; }.info2 { background: #f8fafc url(information.png) center no-repeat; background-position: 15px 50%; border-bottom: 2px solid #b5d4fe; border-top: 2px solid #b5d4fe; margin-left: 1em; margin-right: 1em; padding: 5px 20px 5px 45px; text-align: left; }.lowercase { text-transform: lowercase; }.underline { border-bottom: 1px solid #000; }.uppercase { text-transform: uppercase; }.photocaption p { font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size: 1em; line-height: 1.3em; margin-left: 5px; }#donation img { margin-top: 8px; }.donatetext { padding-bottom: 5px; }.sandwich { border-top: 0 solid #000; }.sandwitch h2 { color: Red; font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; }#upcomingevents { overflow: hidden; font-size:80%; }.inline { display: inline; float: none; margin: 0; }.pagetitle a { border: 0; padding: 0; }.item:hover { border: 1px solid #8D8D8D; }.breadcrumb { background-color: #ffc; }div.summarycolumn {background-color: #fff; }div.summarycolumn h2 { background-color: #8BBBD1; color: #fff; font-size: 1.2em; font-weight: bold; line-height: 2.0em; margin: 0 0 0.8em 0; padding-left: 0.4em; }div.summarycolumn h3 { font-size: 1.1em; font-weight: 700; line-height: 1.5em; margin: 0; padding-left: 2px; padding-right: 2px; }div.summarycolumn a { color: #588ba0 }div.summarycolumn a:hover { border-bottom:1px solid #588ba0 !important;}div.summaryitem .subject { font-size: 0.9em; color: red; padding-left: 2px; padding-right: 2px; }div.subjectwrap { margin-bottom:1em; }div.subjectwrap a { border:0px; }img[src^="Off"] { display: none; }.softlinks a { font-weight: 400; text-decoration: none; }.left { float: left !important; }.right { float: right !important; }.attention { background-color: #FFD9FF; border: 1px solid #F800F9; }.halfbox { float: left; margin: 5px; padding: 4px; width: 460px; }dt,dt a { color: maroon; font-weight: 700; }#twitter { background-color: #fff; margin-top:1.5em;}ul.twitter { list-style-type: none; margin-left: 0; margin-right: 0; }ul.twitter li { border-bottom: 1px dotted #4682B4; font-size: 12px; margin-bottom: 0.25em; }ul.twitter li a { font-weight: 700; text-decoration: underline !important; }.twitterpostdate { color: Gray; font-size: 10px; }.rightsidebar { background: #eee; border-color: #00F; border-style: solid; border-width: 1px; float: right; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; padding: 5px; width: 20%; }.postdate { float: left; font-size: 0.85em; font-weight: 700; color:maroon; left: 0; letter-spacing: 4px; padding-left: 10px; position: absolute; text-transform: uppercase; top: 0; width: 200px; }.column { font-family: Georgia,"Times New Roman",Times,serif; padding-right: 10px; }div,iframe { border: 0; margin: 0; padding: 0; }ul+p,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+table,ul+dl,ul+div,ul+blockquote,ul+form,ul+pre,ol+p,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+table,ol+dl,ol+div,ol+blockquote,ol+form,ol+pre,blockquote p+p { margin-top: 1.5em; }table,input { margin: 0; padding: 0; }.phototext,.histphototext,.clearboth { clear: both; }.attribphoto,.floatleft,#donation .donatetext,#donation .donatebutton,.summarycolumn { float: left; }.homephoto p,.attribphoto p,.timeflag { margin: 0; }.floatright,#donation,.contents { float: right; }.tooltip,#recentchanges li a { font-weight: 700; }img.tooltip,#donation p,#logohomelink img,.breadcrumb img,form img { margin-bottom: 0; }.notesmall a,.notesmall a:hover,.notesmall a:visited,.rhscolumn a:hover,.itemguid a,.calevent a,.calevent a:visited { font-weight: 400; }.comments-body,.trackback-body { background: #fff; color: #000; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; padding: 10px; }.comments-post,.trackback-post { background: #fff; color: #000; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: 400; }.pagetitle { margin-top: 0; }.seealso p a,.wikiform a,.sandwich a { border: 0; }.itemdesc p,.itemdesc ul,.summaryitem { margin-bottom: 1.5em; }.itemdesc p+ul,.itemdesc ul+p { margin-top: -1em; padding-top: 0; }.k7form,.wikiform,.wikigoogleform { margin-bottom: 0; margin-top: 0; }.itemdate,.itemcategory{ float: left; width: 185px; }.itemcommentscount { clear:left;}.itemcommentscount a {font-weight:normal;}.itemcommentscount h3 {font-size:1em;}#tabs, #controls dl, #xfn ul, #default-form #msg ul{ list-style:none; margin:0; padding:0; }#tabs, #tabs a { font:1.3em georgia,serif; }#tabs li, #controls dl *{ display:inline; }#tabs li{ margin-left:1em; padding:0.25em 0 0.25em; }#controls dl dd{ line-height:1em; padding:0 0 0.5em; margin:0 1em 0 0;}#controls li.live,#controls dd.live{ background: url(bg_live.gif) bottom no-repeat; }#controls li.live a, #controls dd.live a{color:#d50;}#controls dl dd.all a {padding:0 0 0 1em; }#controls dl dd.all a{padding-top:0.25em;padding-bottom:0.25em;margin:0 1em;}#controls{ position:relative; margin-bottom:2em; padding:0.66em 0 0.33em; border-bottom:1px dotted #d0d0c6; background:#eff3f7; }#controls {height:1%;}dl{line-height:1.6em;}#controls li.hot,#controls dd.hot{ background: url(bg_live.gif) bottom no-repeat;}#controls li.hot a, #controls dd.hot a{color:red;}#controls a { border-bottom-width: 0px; padding-bottom: 0;}.tags {width:600px; float:left;}.tags a {border: 0; }.randlink{float:right;font-size:0.8em; margin:0;padding:0;background:#ffc;}.feed_menu.azure{background-image: url(feed_menu_azure.png);}.feed_menu{ background: url(feed_menu_orange.png) 0 center no-repeat; padding: 2px 0; display: -moz-inline-box; display: inline-block; width: 38px; vertical-align: middle; overflow: hidden; margin: 0 .25em; }.feed_menu.trans_on_light{ background-image: url(images/feed_menu_trans_light.png); }.feed_menu.trans_on_dark{ background-image: url(images/feed_menu_trans_dark.png); }.feed_menu.open{ background-position: -38px center !important; }.feed_menu select{ opacity: 0; margin: 0; padding: 0; border: 0; }.feed_menu option img{ border: 0; margin: 2px; vertical-align: middle; }#googlesearch { color: #888888; font-size: 1em; line-height: 1.5em; padding: 2px; padding-bottom: 4px; border-left: 2px solid #999999; border-right: 1px solid #999999; border-top: 2px solid #999999; border-bottom: 1px solid #999999; width: 138px; }.itemthird{ float:left; width:150px;padding:5px;}.classic { font-family: Georgia,"Times New Roman",Times,serif; }#submit-scoop {}#newscol {margin-top:1em; background-color:#fff;}#tooltip {position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;}#tooltip h3, #tooltip div { margin: 0; }.noticelook { background: #FFF6BF; border-width:2px; border-color: #FFD324; color: #817134; padding: .8em; }sup, sub { line-height:0; }/* ---------------------------    iconize.css--------------------------- */.container a[href^="http://"] { background: transparent url(icons/offsitelnk.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href*="k7"], a[href*="K7"], a[href*="kingstonwater"], a[href*="KingstonWater"], a[href*="localhost"] { background: none !important; padding-right: 0px !important; }.container a[href *="youtube.com/watch?"] { background: transparent url(icons/icon_film.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href *="flickr.com/photos/"] { background: transparent url(icons/icon_pic.gif) no-repeat center right; padding: 3px 16px 3px 0; }.container a[href$='.doc'], a[href$='.rtf'] { background: transparent url(icons/icon_doc.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.txt'] { background: transparent url(icons/icon_txt.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.xls'] { background: transparent url(icons/icon_xls.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.rss'], a[href$='.atom'] { background: transparent url(icons/icon_feed.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.opml'] { background: transparent url(icons/icon_opml.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.torrent'] { background: transparent url(icons/icon_torrent.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.vcard'] { background: transparent url(icons/icon_vcard.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.exe'] { background: transparent url(icons/icon_exe.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.pdf'] { background: transparent url(icons/icon_pdf.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] { background: transparent url(icons/icon_archive.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.ical'] { background: transparent url(icons/icon_ical.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.css'] { background: transparent url(icons/icon_css.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { background: transparent url(icons/icon_pic.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { background: transparent url(icons/icon_film.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { background: transparent url(icons/icon_music.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="aim:"] { background: transparent url(icons/icon_aim.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="msnim:"] { background: transparent url(icons/icon_msn.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="xmpp:"] { background: transparent url(icons/icon_jabber.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href *="icq.com"] { background: transparent url(icons/icon_icq.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="callto:"] { background: transparent url(icons/icon_call.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="skype:"] { background: transparent url(icons/icon_skype.gif) no-repeat center right; padding: 3px 16px 1px 0; }.container a[href ^="mailto:"] { background: transparent url(icons/icon_mailto.gif) no-repeat center right; padding: 3px 16px 3px 0; }.imageLink, .imagelnk { background: none !important; border: 0px !important; padding-bottom: 0px !important; padding-right: 0px !important; text-decoration: none; }