/* FONTS */body, .fctext, input, textarea {font-family:Tahoma,Verdana,sans-serif;font-size:15px;line-height:23px;}h1 {font-size:23px;line-height:29px;letter-spacing:1px;font-weight:normal;}h2 {font-weight:normal;font-size:18px;line-height:26px;}#dropmenu ul li.dropdoc .fctext, #commentbox .fctext, #sidebar .fctext, .label, .calitem, .commentname, .date, .sidelinklist, .blogfooter, .regitem .textbody  {font-size:13px;line-height:18px;}#dropmenu {font-size:15px;line-height:44px;text-transform:uppercase;}#dropmenu ul li ul li, #footer {font-size:13px;line-height:28px;text-transform:none;}#dropsearch .searchfield {font-size:14px;line-height:14px;letter-spacing:1px;padding-top:4px;padding-bottom:4px;}#slogan {font-size:13px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;} .blogfooter a {text-decoration:none;font-weight:bold;}.commentname, .date {text-transform:uppercase;font-weight:normal;}/* COLORS */body, .fctext {color:#dedede;} a, a:visited, #footer a:hover, .calendarday, h1, #slogan, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited {color:#69a9ff;}#sidebar h2, #sidebar .fctext {color:#000000;}.calendarday#todaybg, #todaybg .calitem a, #todaybg .calitem a:visited {color:#ffffff;}.calendardayofweek, .calendarevent a, .calendarevent a:visited, #dropmenu ul li a, #dropmenu ul li a:visited, #footer a, #footer a:visited, .label, #commentbox .fctext, #commentbox .date, #commentbox h3 {color:#65737a;}#dropmenu ul li a, #dropmenu ul li a:visited {text-shadow: -1px -1px 1px #111111;}.pagedate, #dropmenu .current a, #dropmenu .current a:visited, #dropsearch .searchfield, a:hover {color:#0b5abe;}.calendarevent a:hover, #todaybg .calitem a:hover {color:#69a9ff;}#dropmenu ul li.dropdoc .fctext a:hover, #dropmenu ul li a:hover {color:#ffffff;}.pagedate, #pagecontent h2, #pagecontentsec h2, .calitem a, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropmenu ul li a:hover, h1, .calendareventdate, #slogan, .calendardayofweek {text-shadow: 1px 1px 1px #16290c;}.blogfooter a, .blogfooter a:visited, #sidebar .fctext a, #sidebar .fctext a:visited, .sidelink a, .sidelink a:visited {color:#000000;} #sidebar .fctext a:hover, .sidelink a:hover, .blogfooter a:hover {color:#0b5abe;}/* BACKGROUNDS */.embeddedplayer {border-width:0px;box-shadow:2px 2px 12px #000000;width:99%;} .calendarevent {border-top:1px #32393d solid;}.sidebartitle, .commentmessage {border-bottom:1px #32393d solid;}body {background:#0a0a0c url(bg.jpg) no-repeat;background-attachment:fixed;} .postcomment {background:#121317;}#homepageheader, #pagepadding {background:#121317 url(contentbg.png) repeat-x;} #homepageheader {box-shadow:2px -8px 10px #000000;} #pagepadding {box-shadow:2px 2px 10px #000000;}#dropmenu {background:url(dropmenubg.png) repeat-x;} #dropmenu ul li a {background:url(dropmenubtn.png) repeat-x;}#dropmenu ul li a:hover {background:url(dropmenubg.png) top left repeat-x;}#dropmenu ul li ul li a {background:url(dropmenusubbtn.png) repeat-x;} #dropsearch .searchfield {background:#5c666b url(sidebarbg.png) repeat-x;}.blogfooter, .sidebaritem {background:#5c666b url(sidebarbg.png) repeat-x;box-shadow:1px 1px 5px #111111;}#dropmenu ul li.dropdoc {background:#223037 url(/.templates/presets/blank.gif) no-repeat;}#tweetcontent {border-top-color:#0b5abe;background:#efefef;color:#000000;}/* IMAGES */.pageparagraph img {max-width:800px;height:auto;} .sidebarpara img {max-width:226px;height:auto;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:1066px;height:auto;}#slide, .slidepic {height:300px;width:800px;} #pagecontentsec #slide, #pagecontentsec .slidepic {height:400px;width:1066px;} .regitem img {height:117px;width:auto;} .topmenuicon {margin-top:7px;}/* FORMATTING */#pagecontent, #sidebar {position:relative;z-index:1;} #homepageheader {position:relative;z-index:0;} #page, #footer {width:1106px;margin-left:auto;margin-right:auto;padding:0px 20px 0px 20px;}#logo {padding:20px 20px 0px 20px;margin-top:44px;margin-bottom:80px;} #slogan {top:42px;left:24px;z-index:1;position:absolute;}#dropmenu {top:0px;left:0px;width:100%;position:fixed;z-index:999;} #dropmenu ul li a {margin-right:1px;padding:0px 15px 0px 15px;}#pagepadding {padding:20px 10px 20px 10px;border-radius:5px;} #pagecontent {width:800px;padding:0px 5px 0px 5px;margin-left:5px;margin-right:5px;}#sidebar {width:256px;padding:0px 5px 0px 5px;} #pagecontentsec {padding:0px 10px 0px 10px;}.sidebaritem {margin:0px 5px 5px 5px;padding:10px;border-radius:3px;}.listheader img {margin-top:8px;} h1 {margin-top:5px;} .listpage #contentgroupfooter {margin-top:-15px;}#footer {margin-top:10px;} .formframe {padding-top:25px;} table#userform tr td {padding:5px 0px 5px 0px;}.formframe iframe {height:450px;} #commentbox iframe {height:250px;} .commentmessage {padding-bottom:10px;margin-bottom:-10px;}#dropsearch {width:167px;margin-top:0px;}  #dropsearch .searchfield {float:left;width:140px;text-indent:7px;border-radius:3px;border-width:0px;margin-top:10px;}#dropsearch .searchsubmit {border-width:0px;float:left;cursor:pointer;margin-left:-14px;width:18px;height:20px;margin-top:13px;background:url(/.templates/presets/elements.png) no-repeat;background-position:0px -618px;}#dropsearch .searchsubmit:active {background-position:1px -617px;} .sidebartitle {padding-bottom:2px;margin-bottom:4px;}.blogfooter {width:800px;border-radius:3px;} #pagecontentsec .blogfooter {width:1020px;} .blogfooter a {display:inline-block;padding:2px 5px 2px 5px;}.tweetbox .sidebaritem {background:transparent;padding:0px;}.webpage .listheader, #listheadertop {margin-bottom:30px;} .listpage #listheadertop {margin-bottom:50px;}#pagecontent, #pagecontentsec, #sidebar {margin-top:-76px;} #newslist.no {margin-top:76px;} .homepage #newslist {margin-right:-20px;clear:both;} .homepage .regitem {float:left;margin-right:20px;width:246px;}#contentgroupfooter {clear:both;} #introfile .listheader {display:block;visibility:hidden;} /* INCLUDES */#wingbanner {right:0px;top:45px;width:180px;position:absolute;text-align:center;z-index:1;}#bottombanner {text-align:center;margin-top:-40px;margin-bottom:20px;} #topbanner {margin-top:45px;margin-left:10px;margin-bottom:-45px;}#homepageheader {margin-bottom:-20px;margin-top:-80px;margin-left:-10px;margin-right:-10px;padding:20px;border-top-right-radius:5px;border-top-left-radius:5px;}.widgetdoc .sidebaritem {margin-left:0px;margin-right:0px;padding-left:5px;padding-right:5px;}.widgetdoc .fctext a, .widgetdoc .fctext a:visited, #sidebar .widgetdoc .fctext a, #sidebar .widgetdoc .fctext a:visited {color:#ffffff;}.widgetdoc .fctext, #sidebar .widgetdoc .fctext, .widgetdoc h2, #sidebar .widgetdoc h2, .widgetdoc .fctext a:hover, #sidebar .widgetdoc .fctext a:hover {color:#69a9ff;}/* WIDGETS */#sitewidgets .fb-like {width:571px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:588px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:183px;}#sitewidgets .widgetdoc, #sitewidgets .widgetdoc .sidebaritem {margin-left:0px;margin-right:0px;margin-top:0px;} 