/*
Theme Name:i7
Description:i7 - Seven-styled theme for WP 2.9+.
Author:Inanis
Author URI:http://www.inanis.net/blog/
Version:0.9.6.1
Status:Beta-devel                                                                    
Tags:microformats, sticky-post, threaded-comments, theme-options, custom-header, custom-colors, orange, brown, green, blue, black
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* Regular Page Elements */
*{margin:0;padding:0;font-family:"Segoe UI","Lucida Grande","Franklin Gothic Medium","URW Gothic L",Helvetica,sans-serif}
html{height:100%;margin:0;padding:0}
body{padding:0;BACKGROUND:#002C62 url(images/bg.jpg) top left;background-size:cover;background-attachment:fixed;MARGIN:0px auto;FONT-SIZE:0.75em;COLOR:#999;height:100%;min-width:1044px}
#bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-5}
#bg img{width:100%;height:100%}

#cihbg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;margin:0;padding:0}
#cihbg img{width:100%;height:157px}

#page{margin:0px 240px 0 0}
#colwrap{margin:0px auto;min-width:804px;width:804px;height:100%}
blockquote{margin:8px;padding:13px 2px 2px 41px;border:1px #ddd dotted;background:#f7f7f7 url(images/right_quotes.png) no-repeat}
A{COLOR:#bbb}
A:hover{COLOR:#9BD}
IMG{border:0px;padding:0;margin:0}
hr{height:1px}
hr.rule{visibility:hidden;margin:0;padding:0}
pre{margin:8px;border:1px #ddd dotted;background:#f7f7f7;font-family:"Consolas","Lucida Console","Courier New",monospace;padding:0 15px 0 0;overflow:auto}
code, kbd, tt{border:1px #aaa dashed;background:#ddd;font-family:"Consolas","Lucida Console","Courier New",monospace}
address{margin:10px}
cite{border:1px #ccc dotted;background:#eee}
cite.fn{border:0;background:none;font-weight:bold}
q{background:#f7f7ff}

h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#003399;margin-bottom:10px}
h1{font-size:1.5em}
h2{font-size:1.375em}
h3{font-size:1.2em}
h4{font-size:13px}
h5,h6{font-size:11px}

h3.posttitle{font-weight:normal;line-height:1.25em;width:95%;color:#003399;margin-bottom:10px;position:relative}
h3.posttitle a{background:#fff;padding-right:10px;text-shadow:0 1px 0 #bbb}

ul,ol{margin:3px 2px 3px 2em}
dl{margin:0 0 24px 0}
dt{font-weight:bold}
lh{font-weight:bold}
dd{margin-bottom:18px;margin-left:10px}
big{font-size:1.4em}

/* Generic WordPress and Layout Control Styles */
.footer{margin-top:30px}
.search{FLOAT:right;width:220px}
.search P{padding:0;MARGIN:0;TEXT-ALIGN:right}
fieldset{margin:8px;padding:5px;border:0;border-top:1px solid #bbb}
INPUT.form-submit{font-size:10px;BORDER:#666 1px solid;BACKGROUND:#eee;COLOR:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.form-text{width:396px;border:1px #888 solid;margin-left:5px}
.form-textarea{width:90%;height:216px;border:1px #888 solid;margin-left:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.search-form{position:relative;height:23px;background:url(images/bcbgw.png)}
.search-submit{position:absolute;top:0px;right:0px;width:20px;height:24px;border:0;margin:0;BACKGROUND:url(images/search-button.png) repeat-x left bottom;cursor:pointer}
.search-submit:hover{BACKGROUND:url(images/search-button.png);background-position:0 -48px}
.search-text,.bc-search-text{text-shadow:0 1px 0 #eee;position:absolute;top:0px;left:0px;width:165px;font-style:italic;font-size:12px;height:20px;border:0;padding:2px 3px 0 3px;margin:0;BACKGROUND:none;border:none;COLOR:#575757}
.bc-search-text{width:200px}
.bc-search-form{position:absolute;top:2px;right:2px;width:226px;height:23px;background:url(images/bcbg.png)}

.gallery{margin:auto}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%}
dd.gallery-caption{color:#888;margin-left:0;font-size:0.8em;background:#eee;border:1px #ddd solid;margin:3px 50px 3px 50px;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}
.gallery img{padding:3px;border:1px #B8D6FB solid;background:#EFF5FD;height:100px;width:100px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.caption{text-align:center;font-size:11px}
.ctr{text-align:center}
p.attachment{text-align:center}
p.attachment img{padding:8px;border:1px solid #888;background:#eee}
p.attachment img:hover{border:1px solid #999;background:#E7F0FF}
.imgnav{text-align:center;clear:both}
.imgleft{float:left;margin:5px}
.imgright{float:right;margin:5px}
.imgleft img,.imgright img{padding:2px;border:1px solid #999;height:100px;width:100px}
.imgleft a:hover,.imgright a:hover,.gallery a:hover{background:#fff}
.post_thumb{float:left;margin:5px 20px 5px 20px}
.post_thumb img{padding:2px;border:1px #888 solid;border-top-color:#ccc;border-left-color:#ccc;margin:5px 2px 5px 0;padding:5px;list-style-type:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.cr{clear:right}
.cb{clear:both}
.imglnkbar{display:inline-block;width:100%;text-align:center}
.imglnkbar span{display:block;margin:50px 0 0 0}
.alignleft, .flt{float:left}
.alignright, .frt{float:right}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}

/* Task Bar Elements */
.mnusp{z-index:100;position:fixed;bottom:0;width:100%;min-width:260px;height:40px}
.menu_bg{position:absolute;top:0;left:0;z-index:-3;width:100%;height:40px}
.menu_edge{BACKGROUND:url(images/menu-bg.png);z-index:-2}
.nav{background:transparent;font-size:12px;text-shadow:0 1px 0 #444}
.nav ul{margin:0;padding:0;line-height:40px}
.nav LI{margin:0px 2px 0 0;display:block;float:left;position:relative}
.nav LI A{color:#fff;display:block;float:left;text-decoration:none;width:100px;height:40px;text-align:center}
.nav_h{BACKGROUND:url(images/tbhov_ns.png)}

.current_page_item_tb, .current_page_parent_tb, .current_page_ancestor_tb{
  cursor:pointer;position:absolute;top:0;right:0;width:100px;height:40px;display:block}

.current_page_item_tb span.hover, .current_page_parent_tb span.hover, .current_page_ancestor_tb span.hover{
  z-index:-1;position:absolute;top:0;left:0;display:block;height:40px;width:100px;background:url(images/tbhov_s.png) no-repeat}

.current_page_item_tb span.layover, .current_page_parent_tb span.layover, .current_page_ancestor_tb span.layover{
  z-index:-2;position:absolute;top:0;left:0;display:block;height:40px;width:100px;background:url(images/tbnhov_s.png)}

.nvtl{cursor:default}
.nvtl ul{margin:0;padding:0;line-height:40px}
.nvtl LI{margin:1px 2px 0 0;width:54px;height:38px;display:block;float:left;BACKGROUND:url(images/menu-orb.png) repeat-x bottom}
#orb span.hover{position:absolute;top:1px;left:-1px;display:block;height:40px;width:54px;background:url(images/menu-orb_h.png)}
div#navmo{display:none}
#navmo{cursor:pointer}
#navmo ul{margin:0;padding:0;line-height:40px}
#navmo LI{display:block;float:left;width:24px;height:40px;text-align:center;BACKGROUND:url(images/navmo.png)}
#navmo li:hover{BACKGROUND:url(images/navmo.png) 0 -40px}
#HideAll{text-align:center;float:right;color:#fff;height:40px;width:15px;background:url(images/o_sa.png)}
#HideAll:hover{background-position:0px -40px}
.clock{width:100px;text-align:center;font-size:12px;float:right;color:#fff;height:40px;line-height:16px;padding:4px 0 0 0;text-shadow:0 1px 0 #444}
.clock:hover{BACKGROUND:url(images/tbhov_ns.png)}
.clockpane{display:none;position:fixed;bottom:40px;right:0px;left:none}
.clockface{background:url(images/clockbg.png);width:133px;height:136px}
.systray{text-align:center;float:right;color:#fff;height:40px;line-height:40px;margin:0 6px 0 3px}
.systray ul{margin:0;padding:0;line-height:40px}
.systray li{margin:0px 2px 0 0;display:block;float:left;position:relative} 
.systray LI A{color:#fff;display:block;float:left;text-decoration:none;width:24px;height:40px;text-align:center}
.systray LI:hover{background:url(images/st_hov.png)}
.systray img{margin:12px 0 12px 0}

/* Task Bar Live Preview Elements */
div.mhov{z-index:10;position:fixed;bottom:40px;left:-400px;display:none;color:#000;font-size:11px;width:260px;height:194px;float:left}
div.mhovb{z-index:0;position:absolute;top:0;left:0;background:url(images/mhovbg.png);width:260px;height:194px}
div.mhovc{z-index:-1;top:14px;left:15px;bottom:10px;right:14px}
.mhov a{color:#000}
.mhov h4{margin:5px 0 0 28px;letter-spacing:0px;color:#fff;font-size:12px}
.mhov h4 a{color:#fff;text-decoration:none;font-weight:normal}
div.mframe h4{text-shadow:0 1px 0 #444}
div.mframe{position:absolute;top:26px;left:24px;width:212px;height:150px;display:none}
div.miframe{background:#fff;margin:6px 5px 6px 6px;width:199px;height:116px;overflow:auto}
div.miframe ul{margin:0;padding:0 0 0 16px;list-style-type:none;list-style-image:url(images/bcfw.png)}
div.miframe ul li a{color:#000;font-style:normal;background:none;text-decoration:none}
div.miframe ul li a:hover{text-decoration:underline}
div.miframe ul li.current_page_item a, div.miframe ul li.current-cat a{color:#c40;font-style:italic;background:#fee;text-decoration:underline}
div.miframe ul li.current_page_item li a, div.miframe ul li.current-cat li a{color:#000;font-style:normal;background:none;text-decoration:none}
div.miframe ul li.current_page_item li a:hover, div.miframe ul li.current-cat li a:hover{text-decoration:underline}
div.mhovds{z-index:-1;position:absolute;top:0;left:0;width:260px;height:194px;background:url(images/mhovbg_ds.png);display:none}
.mhovico{position:absolute;top:5px;left:8px}

/* Options Menu Elements */
.SMRtFlHd{font-weight:bold;padding:0 0 0 30px;font-size:12px}
.SMRtFlOpt{list-style-type:none;margin:0;cursor:default}
.SMRtFlOpt img{margin:0 6px 0 2px;vertical-align:middle}
.SMRtFlOpt li{margin:1px 0 1px 0;padding:2px;height:18px;line-height:18px}
.SMRtFlOpt li:hover{background:url(images/smrtflhov.png)}
.SMRtFlOpt li a{display:block}
.switchbutton{width:16px;height:16px;float:left;padding:0;margin:0px 2px 0px 0px;border:1px #888 solid}
.sevenb{border:1px #F00 solid}
.styldflt{font-size:9px}
.liload{position:absolute;bottom:7px;float:right;width:140px}
.liload a:hover{cursor:default}
#SMSub5{text-shadow:0 1px 0 #fff}
#SMSub6{position:fixed;bottom:40px}
#OptsMenu{z-index:3;position:fixed;left:-1000px;bottom:40px;width:407px;height:252px;color:#282828}
#OptsMenu .win{position:relative}

#OptsMenu .win_tl, #OptsMenu .win_tr, #OptsMenu .win_bl, #OptsMenu .win_br{position:absolute;background:url(images/o_c.png)}
#OptsMenu .win_tl{top:0;left:0;width:8px;height:8px}
#OptsMenu .win_tr{top:0;right:0;width:6px;height:8px;background-position:6px 0px}
#OptsMenu .win_br{bottom:0;right:0;width:7px;height:7px;background-position:7px 7px}
#OptsMenu .win_bl{bottom:0;left:0;width:7px;height:7px;background-position:0 7px}

#OptsMenu .win_t, #OptsMenu .win_b{position:absolute;height:2px;background:url(images/o_tb.png) repeat-x}
#OptsMenu .win_t{top:0;left:8px;right:6px}
#OptsMenu .win_b{bottom:0px;left:7px;right:7px;background-position:0 -2px}

#OptsMenu .win_l, #OptsMenu .win_r{position:absolute;top:8px;bottom:7px;width:2px;background:url(images/o_lr.png) repeat-y}
#OptsMenu .win_l{left:0px}
#OptsMenu .win_r{right:0px;background-position:-2px 0}
.obt,.mbt,.obl,.mbl,.obr,.mbr,.obb,.mbb,#OptsMenu .win_bg{position:absolute;z-index:-1}
#OptsMenu .win_bg{top:2px;left:2px;bottom:1px;right:2px}
.obt, .mbt{height:1px;top:1px;left:3px;right:3px}
.obl, .mbl{width:1px;top:3px;bottom:1px;left:1px}
.obr, .mbr{width:1px;top:3px;bottom:1px;right:1px}
.obb, .mbb{height:1px;bottom:1px;left:3px;right:3px}
.mbt{top:13px;left:17px;right:15px}
.mbl{top:14px;left:14px;bottom:13px}
.mbr{top:14px;right:13px;bottom:13px}
.mbb{bottom:9px;left:17px;right:15px}
#OptsMenu .win_out{padding:2px 2px 2px 2px;height:248px}
#OptsMenu .win_outb{padding:21px 25px 25px 21px}
#OptsMenu .win_in{border:1px #94A5AD solid;background:#fff}
#OptsMenu .win_post{border:1px #737B8C solid;border-bottom:0px;padding:5px;color:#000;overflow:hidden;background:#f00}
#OptsMenu .win_post p{margin:0 0 10px 0;padding:0}

#OptsMenu .win_post A:link{color:#06C}
#OptsMenu .win_post A:visited{color:#06C}
#OptsMenu .win_post A:active{color:#046}
#OptsMenu .win_post A:hover{color:#046;text-decoration:underline}
#OptsMenu .win_infoi{margin-left:3px;float:left}
#OptsMenu .win_infod{position:absolute;bottom:30px;right:32px}
#OptsMenu .win_infoc{margin-left:56px;width:50%}
#OptsMenu .SMsub A, #OptsMenu .win_post A{text-decoration:none}
#OptsMenu .SMsub{z-index:1;position:absolute;top:8px;left:8px;background:url(images/o_lbg.png);width:254px;height:236px;font-size:12px}
#OptsMenu .SMsub A:link, #OptsMenu .SMsub A:visited, #OptsMenu .SMsub A:active{color:#282828}
#OptsMenu .SMsub A:hover{text-decoration:none;cursor:pointer}
#OptsMenu .SMsub ul{margin:4px 0 0 4px;list-style-type:none}
#OptsMenu .SMsub li{line-height:30px;cursor:default;margin:0 0 2px 0;padding:2px;height:32px;width:242px}
#OptsMenu .SMsub li a{display:block}
#OptsMenu .SMsub li a:hover{text-decoration:none;cursor:default;background:transparent}

.OptsHas li,.OptsHas li:hover,.OptsHasnot li:hover,#OptsPostsB:hover, #OptsPostsK:hover{background:url(images/o_sel.png)}
.OptsHas li:hover{background-position:0 95px;text-shadow:0 1px 0 #fff}
.OptsHasnot li:hover{background-position:0 59px;text-shadow:0 1px 0 #fff}
#OptsPostsB:hover, #OptsPostsK:hover{background-position:0 23px;text-shadow:0 1px 0 #fff}

#OptsMenu .SMsub li img{float:left;margin-right:5px}
#OptsMenu .SMslide{position:absolute;top:8px;right:8px;background:url(images/o_sl.png);width:226px;height:236px;font-size:12px}
#OptsBacker{z-index:-1;display:none;position:absolute;top:8px;right:8px;background:url(images/o_sl.png);width:226px;height:236px;font-size:12px}
#OptsMenu .Avt{position:absolute;top:-27px;right:42px;width:64px;height:63px}
#OptsMenu .AvtBord{position:absolute;top:0px;right:0px;width:64px;height:63px;background:url(images/o_avt.png)}
#OptsMenu .AvtPic{position:absolute;top:8px;right:9px}
#OptsMenu .avatar{float:left;margin:0;background:none;border:none}
#OptsAuthA, #OptsAdminA, #OptsPostA, #OptsPageA{display:none}
#OptsAuthA{background:url(images/o_auth.png) no-repeat}
#OptsAdminA{background:url(images/o_acct.png) no-repeat}
#OptsProfileA{background:url(images/o_profile.png) no-repeat}
#OptsNUserA{background:url(images/o_nuser.png) no-repeat}
#OptsPostA{background:url(images/o_post.png) no-repeat}
#OptsPageA{background:url(images/o_page.png) no-repeat}
#OptsSearch{position:absolute;margin:0px;bottom:12px;left:14px;width:226px;height:23px;background:url(images/bcbgw.png)}
#OptsMenu .liload{position:absolute;left:269px;bottom:21px;float:right;width:140px}
#OptsMenu .liload a:hover{cursor:default}
#OptsMenu .LogAdmin ul{list-style-type:none;display:inline;margin:0;padding:0;line-height:22px}
#OptsMenu .LogAdmin li{float:left;height:22px;line-height:22px}
#OptsMenu .LogAdmin LI A,#OptsMenu .LogAdmin LI A:hover{font-size:12px;color:#fff;display:block;float:left;text-decoration:none;height:22px;text-align:center}

#OptsLogin{width:71px;height:22px;BACKGROUND:url(images/o_login.png);text-shadow:0 1px 0 #000}
#OptsLogin a{width:100%}
#OptsMenu .OptsVDiv{z-index:1;display:none;position:absolute;top:8px;left:258px;width:4px;height:236px;background:url(images/o_vdiv.png)}
#OptsRight{font-size:12px;z-index:0;position:absolute;top:43px;left:264px;height:165px;float:right;width:140px;text-shadow:0 1px 0 #444}
#OptsRight ul{display:block;margin:0}
#OptsAvtMenu li{display:block;height:33px;width:121px;padding:0 6px 0 6px;margin:0 0 0 3px;line-height:33px}
#OptsAvtMenu li:hover{BACKGROUND:url(images/smrthov.png);text-shadow:0 1px 0 #000}
#OptsAvtMenu a{color:#fff;display:block;line-height:33px;text-decoration:none}
#OptsAvtMenu a:hover{color:#fff}
#OptsMenu .OptsSubDiv{overflow:hidden;position:absolute;top:5px;left:3px;height:171px;width:208px;padding:5px}
#OptsMenu .OptsSubDiv ul{margin:0;padding:0;list-style-type:none}
#OptsMenu .OptsSubDiv li{margin:0 0 0 15px;padding:0;width:auto;height:auto}
#OptsMenu .OptsSubDiv li a:hover{background:#CDE1FC;text-shadow:0 1px 0 #fff}
#OptsMenu .OptsSubDiv li a{display:block;border-bottom:1px #eee solid;margin-left:-15px}
#OptsMenu .OptsSubDiv .cat-item a:hover{cursor:default}
.OptsRecentPosts{z-index:1;display:none;position:absolute;top:11px;left:11px;height:186px;width:248px;background:#fff}
.OptsRPList{overflow:auto;height:143px;padding:5px}
.OptsRPList ul{margin:0;padding:0;list-style-type:none}
.OptsRPList li{margin:0 0 0 15px;padding:0;width:auto;height:auto}
.OptsRPList li a:hover{background:#CDE1FC;text-shadow:0 1px 0 #fff}
.OptsRPList li a{display:block;border-bottom:1px #eee solid;margin-left:-15px}
.OptsRPList a, #OptsMenu .OptsSubDiv a{color:#000;text-decoration:none}
#OptsPostsB,#OptsPostsK{cursor:default;position:absolute;padding:6px 8px 10px 8px;width:230px;height:7px;line-height:10px} 
#OptsPostsB{bottom:50px;left:4px}
#OptsPostsK{bottom:3px;left:1px}
.OArB, .OArF{background:url(images/o_ar.png);width:8px;height:13px;display:inline-block;margin:0 23px 0 0}
.OArF{background-position:8px 0}

.OptsHr{z-index:2;background:#D6E5F5;height:1px;width:237px;position:absolute;bottom:85px;left:14px}
.OptsThemeM{color:#000;position:absolute;bottom:21px;left:364px;width:140px;margin:0;background:url(images/SMRtPoComFl.png);border:1px #BEBCC0 solid}
#OptsThemeB{background:url(images/o_themeb.png);width:23px}
#OptsThemeB:hover{background:url(images/o_themeb.png)}

/* Comments Elements */
ol#commentlist li{margin:0;list-style-type:none}
ol#commentlist p{line-height:1.2em;margin-bottom:5px}
ol#commentlist{padding:6px;margin:0px 10px 10px 10px}
ol#commentlist .comment-time{font-size:10px;color:#999}
.odd{background:#F1F5FB}
.even{background:#fff}
.bypostauthor{background:#ffd}
ol.commentlist li{border:1px #888 solid;border-top-color:#ccc;border-left-color:#ccc;margin:5px 2px 5px 0;padding:5px;list-style-type:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
ol.commentlist p{line-height:1.2em;margin-bottom:5px}
ol.commentlist{padding:6px;margin:0px 10px 10px 0px}
ol.commentlist .comment-time{font-size:10px;color:#999}
div.reply a{font-size:0.8em;background:white;padding:0px 1px 0px 1px;margin:2px;border-bottom-color:#999;border-right-color:#999;border-style:solid;border-width:1px 2px 2px 1px;border-top-color:#ccc;border-left-color:#ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
div.reply a:hover{color:#000;background:#def;padding:2px 3px 2px 3px;margin:0px;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
div.reply a:active{border-width:2px 1px 1px 2px;border-bottom-color:#ccc;border-right-color:#ccc;border-top-color:#999;border-left-color:#999}
.commentbox{padding:6px;margin:0px 10px 10px 60px;border-bottom:1px #ddd solid}
.avatar{float:left;margin:3px;background:#fff;border:1px #ddd solid}
.commentauthor{font-size:16px;color:#003399}
#respond fieldset legend{margin:0 0 0 -20px;padding:0 8px 0 8px;font-size:1.2em;letter-spacing:-1px;line-height:1.2em;color:#003399}
#respond fieldset{background:#fff}

/* Gadgets Sidebar Elements */
.gadget, .copyright{position:relative;margin:5px 0 0 0;text-shadow:0 1px 0 #000}
.g_tl,.g_t,.g_tr,.g_bl,.g_b,.g_br,.g_r,.g_l{position:absolute;background:red}
.g_tl,.g_tr,.g_bl,.g_br{width:5px;height:5px;background:url(images/g_c.png) no-repeat}
.g_l,.g_r{width:5px;background:url(images/g_lr.png) repeat-y}
.g_t,.g_b{height:5px;background:url(images/g_tb.png) repeat-x}
.g_tl{top:0;left:0}
.g_t{top:0;left:5px;right:5px}
.g_tr{top:0;right:0;background-position:-5px 0}
.g_bl{bottom:0;left:0;background-position:0 -5px}
.g_b{bottom:0;left:5px;right:5px;background-position:0 -4px}
.g_br{bottom:0;right:0;background-position:-5px -5px}
.g_r{right:0;top:5px;bottom:5px;background-position:-4px 0}
.g_l{left:0;top:5px;bottom:5px}
.g_co{padding:5px}
.g_ci, .g_titlehide{background:url(images/g_bg.png);padding:5px}
.g_titlehide{display:none}

.sidebar-b,.sidebar-b span.hover,.sidebar-b span.mousedown{display:block;height:19px;width:19px;position:absolute;background:url(images/s_wrsbtn.png) no-repeat}
.sidebar-b{top:10px;right:10px}
.sidebar-b span.hover{background-position:0 -19px}
.sidebar-b span.mousedown{background-position:0 -38px}
.s_wmax, .s_wmin{width:11px;height:11px;margin:4px;background:url(images/s_wmaxmin.png)}
.s_wmin{background-position:0 11px}
  
#sidebar{position:absolute;top:0;right:0;padding:7px 4px 40px 4px;MARGIN:0 auto;WIDTH:240px;COLOR:#888;min-height:100%}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6{COLOR:#9BD;text-shadow:0 1px 0 #000} 
.sidebar-title h3{padding:0 0 4px 8px;FONT-WEIGHT:normal;FONT-SIZE:16px;margin:0 30px 0 0;COLOR:#9BD;LETTER-SPACING:-1px;text-decoration:none}
#sidebar .g_titlehide h3{border-bottom:none;color:#888;padding:0 0 4px 8px;FONT-WEIGHT:normal;FONT-SIZE:16px;margin:0 30px 0 0;LETTER-SPACING:-1px}
#sidebar ul{margin:0 0 0 10px}
#sidebar ul li{margin-left:8px;LIST-STYLE-TYPE:disc}
#sidebar P{padding:2px 0 2px 0;BACKGROUND:url(images/dotted.gif) repeat-x 50% bottom;MARGIN:0}
#sidebar P A{padding:4px 0 8px 0;MARGIN:0;COLOR:#BBB;TEXT-DECORATION:none}
#sidebar P A:hover{COLOR:#9BD;TEXT-DECORATION:none}
.sidebarcopy{font-size:0.8em;margin:0 0 8px 0;border-bottom:1px #555 dotted;padding:8px}


/* Other Sidebar Elements */
.top-sidebar{margin:20px -15px 0 -15px;padding:0 15px 0 15px}
.right-sidebar{float:right;width:200px}
.btm-sidebar{padding:0 15px 0 15px}
.btm-trisidebar{margin:10px -15px -15px -15px;padding-bottom:15px;background:#F1F5FB}
.btm-trisidebar-sep{height:5px;background:url(images/btm-triwidg-sep.png)}
.widget{position:relative}
.top-widget{margin:0 0 10px 0}
.btm-widget h3{font-size:1.25em}
.btm-widget{margin:10px 0 10px 0}
.btm-widget h3{font-size:1.25em}
.btm-triwidget{margin:10px 0 10px 0;padding:0 8px 8px 8px}
.btm-triwidget h3{margin:0 -8px 8px -8px;font-size:1.25em;background:url(images/btm-triwidg-h3.png);height:31px;line-height:31px;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:5px}
.btm-triwidget-wrap{float:left;width:31%;margin-left:2%}
.btm-triwidget-wrap-r{float:left;width:30%;margin-left:2%;margin-right:2%}

/* Generic "Window" Elements */
.win{position:relative}
.win_tr,.win_tl,.win_tlgr,.win_trgr,.win_t,.win_br,.win_bl,.win_b,.win_r,.win_l,.win_title,.win_ted,.win_edt,.win_pd,.win_bg{position:absolute}
.win_tr{top:0;right:0;width:24px;height:20px;background:url(images/w_c.png) no-repeat;background-position:-22px 0px}
.win_tl{top:0;left:0;width:22px;height:22px;background:url(images/w_c.png) no-repeat}
.win_tlgr{top:0;left:0;width:250px;height:102px;background:url(images/s_lgrad.png);margin:16px 0 0 16px;z-index:-1}
.win_trgr{top:0;right:0;width:250px;height:102px;background:url(images/s_rgrad.png);margin:16px 20px 0 0;z-index:-1}
.win_t{top:0;left:22px;right:24px;background:white;height:22px;background:url(images/w_tb.png) repeat-x}
.win_br{bottom:0;right:0;width:25px;height:25px;background:url(images/w_c.png) no-repeat;background-position:-21px -22px}
.win_bl{bottom:0;left:0;width:21px;height:25px;background:url(images/w_c.png) no-repeat;background-position:0px -22px}
.win_b{bottom:0px;left:21px;right:25px;background:white;height:20px;background:url(images/w_tb.png) repeat-x;background-position:0px -22px}
.win_r{top:20px;right:0px;bottom:25px;width:20px;background:url(images/w_lr.png) repeat-y;background-position:-21px 0px}
.win_l{top:22px;left:0px;bottom:25px;width:21px;background:url(images/w_lr.png) repeat-y}
.win_title{top:18px;left:25px;height:26px;line-height:26px;overflow:hidden;margin-right:235px}
.win_title h4{padding:0 8px 0 12px;display:inline;text-shadow:0px 0px 6px #fff,0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff;line-height:26px;color:#000;margin:0;font-size:13px;text-decoration:none;letter-spacing:0px}
.win_ted{top:15px;right:28px;height:26px;width:200px}
.win_edt{min-width:45px;height:26px;line-height:26px}
.win_pd{top:0;right:0;height:26px;line-height:26px;color:black}
.win_bg{top:15px;left:16px;bottom:20px;right:20px;z-index:-1}

.win_stripe{background:url(images/s_bg.png) fixed}
.win_color, .tb_color{opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";background:#345068}
.win_bgb{opacity:0.65;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";position:absolute;top:15px;left:16px;bottom:20px;right:20px;background:#fff;z-index:-1}
.win_tb{background:url(images/ptblur.png);text-shadow:#fff 0px 0px 5px}
.win_out{padding:47px 25px 25px 21px}
.win_outb{padding:21px 25px 25px 21px}
.win_in{border:1px #94A5AD solid;background:#fff;margin:1px 0 0 0}
.win_bord{border:1px #737B8C solid}
.win_post{padding:5px;color:#000;overflow:hidden}
.win_post p{margin:0 0 10px 0;padding:0}
.win_post A{text-decoration:none}
.win_post A:link{color:#003399}
.win_post A:visited{color:#06C}
.win_post A:active{color:#046}
.win_post A:hover{color:#046;text-decoration:underline}
.win_infoi{margin:0 15px 0 3px;float:left}
.win_infod{position:absolute;bottom:30px;right:32px}
.win_infoc{margin-left:56px;width:50%}
/*
.sticky{background:#ffffe0;padding:12px 7px 5px 7px;margin:-10px -7px 15px -7px;border-width:1px;border-style:solid;border-top-color:#fe0;border-left-color:#fe0;border-bottom-color:#973;border-right-color:#973;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.sticky h3.posttitle a{background:#ffffe0;text-shadow:0 1px 0 #bbb}
.sticky .postauthbox{background:#ffffe0;text-shadow:0 1px 0 #bbb}
*/
/* Page Header Navigation Elements */
.win_ico{margin:3px;float:left}
.navorbs{position:relative;width:57px;height:29px;background:url(images/navbg.png)}
#skipto{position:absolute;top:15px;right:15px;font-size:1.25em}
#skipto img{margin:0 0 -6px 5px}
.navi-bar{position:relative;width:100%}
.navi-tl, .navi-tr{display:block;position:absolute;top:2px;width:25px;height:25px;background:url(images/navorbs.png) no-repeat}
.navi-tl{left:2px}
.navi-tr{right:2px;background-position:-25px 0}

.bc-div,.bc-div a,.bc-div a:hover{color:#000}
.bc-div{height:23px;position:absolute;top:2px;left:60px;right:233px;line-height:22px;background:url(images/bcbg.png);overflow:hidden}
.bc-div ul, .bc-div ul li{display:inline;margin:0}

/* Custom Image Header */
#cih{position:relative;height:127px;margin:-20px -13px 0 -13px;padding:15px;overflow:hidden}
#cih h1{font-weight:400;font-size:1.9em}
#cih .welcome{text-shadow:0 1px 0 #fff;position:absolute;margin:0 0 -15px 0;right:3px;bottom:0px;font-size:6em;float:right;opacity:0.25;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}

/*#cih .blogicon{float:left;width:128px;height:128px;margin:0 15px 0 0;background:url(images/blogicon1.png)}*/
#cih .blogicon{position:absolute;width:128px;height:128px;background:url(images/blogicon1.png);z-index:2}

#desc{font-size:11px;margin:12px 0 0 0;z-index:2}
.ttldsc{position:absolute;top:15px;left:155px}                                    

/* System Tray Popup Windows */
.win_systray,.win_systrayclock{display:none;bottom:30px;line-height:normal;min-height:150px}
.win_systray{left:-200px;z-index:-4;position:absolute;width:312px}
.win_systrayclock{right:-10px;z-index:1;position:fixed;width:370px}
.win_systray .win_post{min-height:80px}
.systraybox{min-height:50px;max-height:240px;text-align:left;color:#000;overflow:auto;padding:10px;position:relative}
.systraybox ul{margin:0 0 0 8px;padding:0;line-height:normal;list-style-image:url(images/bcfw.png)}
.systraybox li{margin:0px 2px 0 8px;display:list-item;float:none;position:relative}
.systraybox LI A{display:inline;float:none;width:0;height:0;text-align:left}
.systraybox LI A:hover,.systraybox LI:hover{background:none}
.systraybox img{margin:0}
.systraybox div a{display:inline;line-height:normal;float:none}
.systraybox div a:hover{background:none}
.systraytitle{position:absolute;left:-5px;top:-5px;float:left}
h4.stttl{font-weight:bold;font-size:1.5em}
#i7stdate{text-align:center;padding:0 0 15px 0}    
.i7CalBox{float:left;width:160px;height:160px}          
.i7CalBox #wp-calendar{width:160px}
.i7CalBox #wp-calendar thead tr th{font-weight:normal;border-bottom:1px #F5F5F5 solid}
.i7stTime{text-align:center;padding:8px}
.i7stcdt{margin:0 -10px -10px -10px;line-height:45px;height:45px;background:#F1F5FB;border-top:1px #CCD9EA solid;text-align:center}

/* Post Layout Styles */
.pagehead{position:relative;padding:20px 13px 10px 13px}
.postcontent{position:relative;padding:10px 13px 10px 13px}
.posthead{position:relative;color:#888}
.postheadhr{position:absolute;top:9px;width:100%;height:1px;background:#ccc}
.postauthbox{float:right;position:relative;background:#fff;padding:0 2px 0 3px;text-shadow:0 1px 0 #bbb}
.postauth{padding:0 5px 0 3px;line-height:1.5em}
.postinfo{font-size:0.9em;margin:-0.7em 0.4em 0 0.4em}
.postmeta{position:relative;min-height:2em;margin:0 0 3em 0}
.postendhr{margin:20px 0 20px 0;width:100%;height:1px;background:#D6E5F5}
.linkpages{font-weight:bold;font-size:1em}
.linkpages p{border-bottom:1px #ccc solid;padding:0 0 5px 12px}
.linkpages a{background:white;padding:1px 5px 1px 5px;margin:3px;border-bottom-color:#999;border-right-color:#999;border-style:solid;border-width:1px 2px 2px 1px;border-top-color:#ccc;border-left-color:#ccc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.linkpages a:hover{color:#000;background:#def;padding:3px 7px 3px 7px;margin:1px;text-decoration:none;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}
.linkpages a:active{border-width:2px 1px 1px 2px;border-bottom-color:#ccc;border-right-color:#ccc;border-top-color:#999;border-left-color:#999}
.content{position:relative;min-height:2em;margin:0.5em 0.5em 1em 1em}
.content *{font-family:"Corbel","Helvetica","Arial",sans-serif;font-size:14px}
.content h1{font-size:2.1em}
.content h2{font-size:1.9em}
.content h3{font-size:1.7em}
.content h4{font-size:1.5em}
.content h5, #content h6{font-size:1.3em}
.content pre, #content code{font-family:"Consolas","Lucida Console","Courier New",monospace}
.content big{font-size:1.4em}

/* Resizer Button */
#sizer,.sizer{position:absolute;z-index:1}
#sizer img,.sizer img{padding:4px 0 0 4px}
.fadeThis,.fadeThis span.hover,.fadeThis span.mousedown{position:absolute;display:block;height:29px;width:37px;background:url(images/s_rsbtn.png)}
.fadeThis{top:10px;right:20px;cursor:default}
.fadeThis span.hover{background-position:0 -29px}
.fadeThis span.mousedown{background-position:0 -58px}

/* navigation buttons */
.navFadeB{position:absolute;z-index:1}
.navFadeB img{padding:0}
.navFade,.navFade span.hover,.navFade span.mousedown{position:absolute;display:block;height:25px;width:25px;background:url(images/navorbs.png)}
.navFade{top:2px;left:2px;/*cursor:default*/}
.navFade span.hover{background-position:0 -25px}

.navFadeR{left:30px;background-position:25px 0}
.navFadeR span.hover{background-position:25px -25px}
