/*resets*/
article, aside, details, figcaption, figure, footer, header,hgroup, menu, nav, section {display: block;margin:0;padding:0;}
html{height:100%;}
html,body,div{margin:0;padding:0;}
body{text-align:center;height:100%;min-height:100%;position:relative;}
h1,h2,h3,h4,h5,h6{margin:0;padding:8px 0 0 0;}
#c_wrapper>nav>ul{margin-top:0;}
.print_only{display:none;}

/*structure*/
article{margin:0 0 2px 0;padding:0 0 10px 0;}

.aside{margin:12px 0;padding:8px;display:block;position:relative;border-radius:8px;float:right;}
.entry img,.entry-content img{max-width:100%;}
.entry-utility{clear:both;}
.examples section{display:inline-block;margin:8px auto;padding:8px;text-align:center;vertical-align:top;}
.home_hero{display:flex;align-items:flex-start;justify-content:start;}
.home_left{flex:75%;margin:0 8px 0 0;}
.home_right{flex:20%;margin:0 0 0 8px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:start;}
.home_right h3{background:#095377;margin:0;padding:0.5em;border-top-left-radius:8px;border-top-right-radius:8px;color:#fffaea;}
.home_right section{color:#672f08;background:#fffaea;width:100%;border:1px solid #917343;box-shadow:1px 0px 3px #a08653,-1px 0 3px #a08653;border-radius:8px;}
.home_right ul{padding:.1rem 1rem;margin:0 0 0 8px;}
.lrshare_interfacehorizontal{float:right !important;}
.navigation>a:first-child,.navigation div.nav-previous a{border-right:1px solid #000;padding:0 3px;}
.pr_example{display:block;padding:8px;margin:8px auto;max-width:100%;}
.port_img{padding:8px;text-align:center;display:inline-block;margin:8px auto;max-width:100%;}
.project_box{margin:0 32px; padding:8px;}
.project_box h1{margin:0;padding:0;}
.resume_list,html body dl.resume_list{margin:0;padding:0;}
.resume_list dd{margin:0;padding:0 0 6px 0;border:1px solid transparent;}
.resume_list dt{margin:0;padding:6px 0 0 0;border:1px solid transparent;}
.resume_list img{margin:0 8px 8px 0; border:1px solid #000;width:200px;}
.resume_list li{margin:0;padding:4px 0;display:block;border:1px solid transparent;}

#about_head > b{display:block;position:relative;left:0.6em;line-height:1.0;}
#about_head div{display:block; width:65%;left:6.0em;position:relative;top:-0.7em;}
#about_head div span{margin-left:1.5em;}
#about_head div i{margin-left:3.0em;}
#about_head h1{padding:0;margin:0;line-height:1.0;top:-0.1em;position:relative;display:block;}

#arrow_left, #arrow_right{position:absolute;top:17px;height:58px;width:46px;}
#arrow_left, #arrow_right img{cursor:pointer;}
#arrow_left{left:-3px;}
#arrow_right{left:825px;}
#blue_box{position:relative;width:942px;height:599px;z-index:5;margin:15px 0 0 -20px;border:1px solid transparent;}
#blue_box article{width:835px;height:525px;position:relative;display:block;overflow:auto;margin:32px 30px 0 50px;border:1px solid transparent;padding:11px 8px 0 0;z-index:4;}
#blue_ln_btm{position:relative;top:-8px;left:20px;z-index:8;}
#c_wrapper{max-width:900px;padding:70px 1em 0 1em;margin:0 auto;position:relative;height:auto !important; height:100%;min-height:100%;text-align:left;z-index:6;padding-left:58px;}
address#contact_info{text-align:center;}
address#contact_info strong[itemprop="name"]{display:block;text-align:left;}
footer#copyright{text-align:right;clear:both;margin:1.0em 0 0 0;padding:0 0 0.5em 0;}

#green_box{height:103px;width:865px;position:relative;margin:-34px 0 0 10px;z-index:4;}
#green_box ul{display:block;margin:0;padding:0;position:relative;height:100px;width:777px;overflow:hidden;left:50px;white-space:nowrap;text-align:center;}
#green_box li{position:relative;display:inline-block;margin:0 3px;padding:0;}
#ind_top{position:relative;z-index:3;margin:0;padding:0;}
#knot_side{position:absolute;width:220px;height:557px;z-index:5;display:block;left:50%;margin-left:-602px;top:100px;}
#nav-above,#nav-below{text-align:right;}
#nav-above div, #nav-below div{display:inline-block;position:relative;}
#page_footer{clear:both;}
#page_header{position:absolute;;height:327px;width:173px;left:-110px;top:0px;z-index:9;}
#page_header h1{margin:0;padding:0;}

#resume_contact{text-align:right;}
nav#ribbon{position:absolute;width:541px;right:0;top:0;z-index:99;height:79px;}
nav#ribbon ul{position:absolute;padding:0 0 79px 0;margin:0;}
nav#ribbon ul#who_am_i{width:149px;left:200px;top:0;}
nav#ribbon ul#what_do_i_do{width:177px;left:349px;top:0;}
nav#ribbon ul li{list-style:none;display:none;}
nav#ribbon ul:hover > li{display:block;}

#sol_here{margin:0 0 0 51%;padding:0;width:48%;/*background:#00f;*/}
#sol_here span{display:block;cursor:pointer;height:100px;width:350px;z-index:5;position:relative;/*background:#ff0;*/}
#sol_here span#here_found{height:134px;top:-30px;}
#sol_here span#here_tools{height:122px;top:-22px}
#sol_here span#here_ident{height:100px;}
#sol_here span#here_info{height:100px;}
#sol_here span#here_goods{height:127px;top:-27px;}
#sol_here span#here_dis{height:100px;}

#sol_here:hover #sol_menu{display:block;/*background:#0ff;*/}
#sol_menu{display:none;margin:0;padding:73px 0 54px 0;width:260px;opacity:0.9;z-index:4;position:relative;/*background:#f0f;border:1px solid #f00;*/}
#here_found + #sol_menu {top:-105px;left:5px;padding-top:85px;}
#here_tools + #sol_menu {top:-80px;left:50px;}
#here_ident + #sol_menu {top:-43px;left:20px;}
#here_info + #sol_menu {top:-53px;left:50px;}
#here_goods + #sol_menu {top:-73px;left:50px;}
#here_dis + #sol_menu {top:-58px;left:20px;}

#sol_menu li{list-style:none;margin:0 0 0 38px;padding:0;cursor:pointer;overflow:hidden;text-indent:-1000px;width:185px;/*background:#ccc;border:1px solid #333;*/}
#sol_found_menu{height:74px;}
#sol_tools_menu{height:67px;}
#sol_ident_menu{height:56px;}
#sol_info_menu{height:52px;}
#sol_goods_menu{height:80px;}
#sol_dis_menu{height:50px;}

#sol_nav{position:absolute;width:100%;margin:-70px 0 0 0;padding:0;z-index:5;/*background:#f00;*/}
#sol_nav b{display:block;width:50%;text-align:right;float:left;clear:none;padding-top:50px;/*background:#0f0;*/}


#whatprob{text-indent:-1000px;height:121px;width:467px;position:relative;display:block;overflow:hidden;}
#whois h1{height:512px;width:1069px; text-indent:-1000px;position:relative;top:-32px;left:-106px;}

/*solutions content positioning*/
#sol_content, #sol_content #scr1 ul, #sol_content #scr1 li{position:relative;margin:0;padding:0;display:block;}
#sol_content{clear:both;z-index:4;position:relative;}
#sol_content #scr1 ul{height:450px;}
#sol_content #scr1 li{position:absolute;text-indent:-1000px;overflow:hidden;cursor:pointer;}
#sol_found{left:143px;top:0;height:160px;width:276px;}
#sol_tools{left:462px;top:92px;height:160px;width:332px;}
#sol_ident{left:0;top:151px;height:150px;width:240px;}
#sol_info{left:265px;top:212px;height:150px;width:312px;}
#sol_goods{left:107px;top:327px;height:155px;width:336px;}
#sol_dis{left:527px;top:327px;height:152px;width:260px;}
/*end solutions*/

/*typography*/
body{font-family: "Istok Web", "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; font-size:100%;line-height:1.4;}
h1,h2,h3,h4,h5,h6,.port_title,#contact_info strong,#nothingtosee,#movealong{font-family: "rhau", "Amarante", 'Macondo Swash Caps', "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;font-weight:400; font-style:normal;}
html{line-height:1.0;}

footer#copyright,.fnote{font-size:0.7em;}
.project_box,nav#ribbon h1,nav#ribbon ul li a{font-size:0.9em;}
.project_box .here{font-size:1.1em;font-weight:bold;}
.project_box h1,address#contact_info strong[itemprop="name"],.resume_list dt{font-size:1.2em;}
#sol_nav b{font-size:1.8em;}
#about_head > b{font-size:1.8em;}
#about_head h1{font-size:3.6em;}

#page_header h1{font-size:82px;text-transform:uppercase;text-indent:-1000px;}

address#contact_info{font-style:normal;}
footer#copyright,.fnote,.aside{font-style:oblique;}

dt,nav#ribbon h1,nav#ribbon ul li a,.port_title{font-weight:bold;}

.aside{line-height:1.0;}

.resume_list li{list-style:none;}

nav#ribbon a{text-decoration:none;}

/*
font-family: 'Crimson Text', serif;
font-family: 'Fondamento', cursive;
font-family: 'Glass Antiqua', cursive;
font-family: 'Goudy Bookletter 1911', serif;
font-family: 'Kaushan Script', cursive;
font-family: 'Lora', serif;
-->font-family: 'Macondo Swash Caps', cursive;

font-family: 'Princess Sofia', cursive;
font-family: 'Condiment', cursive;
font-family: 'Oldenburg', cursive;
font-family: 'Rosarivo', serif;
font-family: 'Corben', cursive;
font-family: 'Federo', sans-serif;
font-family: 'Della Respira', serif;
-->font-family: 'Redressed', cursive;
font-family: 'EB Garamond', serif;
font-family: 'Alice', serif;
font-family: 'Cookie', cursive;
font-family: 'Montaga', serif;
font-family: 'Uncial Antiqua', cursive;
font-family: 'Oswald', sans-serif;
font-family: 'Istok Web', sans-serif;
*/

/*backgrounds*/
html{background:url(/images/gold_bg.jpg) center center repeat #aaa;background:url(/images/watercolor_temp.png) 45% 25px repeat-y,url(/images/gold_bg.jpg) center center repeat #aaa;}
header{background:transparent;}
.port_img{background:#bcd;}
.project_box{background:#bbb;}
.aside{background:#f7efdc;}
.pr_example{border:1px solid #e0d9c2;background:url(/images/gold_bg.jpg) center center repeat #fff9ef;box-shadow:2px 2px 6px #c0b7a0;border-radius:8px;}

#blue_box{background:url(/images/solutions/blue_bg.png) left top no-repeat transparent;}
#c_wrapper{background:url(/images/wht_paper.jpg) center center repeat #fff;}
#green_box{background:url(/images/solutions/green_bg.png) center top no-repeat transparent;}

#here_found{background:url(/images/solutions/solutions_found.png) left top no-repeat transparent;background:url(/images/solutions/solutions_found.png) left 0px no-repeat,url(/images/solutions/blue_down_arrow.png) 187px 35px no-repeat,url(/images/solutions/hover_circle_sm.png) 145px 15px no-repeat,url(/images/solutions/red_line.png) left 45px no-repeat transparent;}

#here_tools{background:url(/images/solutions/solutions_tools.png) left top no-repeat transparent;background:url(/images/solutions/solutions_tools.png) left 0px no-repeat,url(/images/solutions/blue_down_arrow.png) 240px 27px no-repeat,url(/images/solutions/hover_circle_sm.png) 199px top no-repeat,url(/images/solutions/red_line.png) left 40px no-repeat transparent;}

#here_ident{background:url(/images/solutions/solutions_identity.png) left top no-repeat transparent;background:url(/images/solutions/solutions_identity.png) 40px 0px no-repeat,url(/images/solutions/blue_down_arrow.png) 200px 27px no-repeat,url(/images/solutions/hover_circle_sm.png) 160px top no-repeat,url(/images/solutions/red_line.png) left 45px no-repeat transparent;}

#here_info{background:url(/images/solutions/solutions_information.png) left top no-repeat transparent;background:url(/images/solutions/solutions_information.png) left 31px no-repeat,url(/images/solutions/blue_down_arrow.png) 240px 27px no-repeat,url(/images/solutions/hover_circle_sm.png) 199px top no-repeat,url(/images/solutions/red_line.png) left 30px no-repeat transparent;}

#here_goods{background:url(/images/solutions/solutions_goods.png) left top no-repeat transparent;background:url(/images/solutions/solutions_goods.png) left 0px no-repeat,url(/images/solutions/blue_down_arrow.png) 240px 27px no-repeat,url(/images/solutions/hover_circle_sm.png) 199px top no-repeat,url(/images/solutions/red_line.png) left 60px no-repeat transparent;}

#here_dis{background:url(/images/solutions/solutions_disappear.png) left top no-repeat transparent;background:url(/images/solutions/solutions_disappear.png) 7px 20px no-repeat,url(/images/solutions/blue_down_arrow.png) 205px 27px no-repeat,url(/images/solutions/hover_circle_sm.png) 140px top no-repeat,url(/images/solutions/red_line.png) left 30px no-repeat transparent;}

#knot_side{background:url(/images/knot_side.png) left top no-repeat transparent;}
#page_header{background:url(/images/linen_crys.png) left top no-repeat transparent;}

nav#ribbon {background:url(/images/watercolor2012-12_09.png) right top no-repeat transparent;}
nav#ribbon #who_am_i{background:url(/images/watercolor2012-12_03.png) left bottom no-repeat transparent;}
nav#ribbon #what_do_i_do{background:url(/images/watercolor2012-12_04.png) left bottom no-repeat transparent;}

#sol_found{background:url(/images/solutions/solutions_found.png) center center no-repeat transparent;background:url(/images/solutions/solutions_found.png) 30px 24px no-repeat,url(/images/solutions/blue_right_arrow.png) right 51px no-repeat transparent;}
#sol_found:hover{background:url(/images/solutions/solutions_found.png) center center no-repeat transparent;background:url(/images/solutions/solutions_found.png) 30px 24px no-repeat,url(/images/solutions/blue_right_arrow.png) right 51px no-repeat,url(/images/solutions/hover_circle.png) left top no-repeat transparent;}

#sol_tools{background:url(/images/solutions/solutions_tools.png) center center no-repeat transparent;background:url(/images/solutions/solutions_tools.png) left 11px no-repeat,url(/images/solutions/blue_right_arrow.png) right 41px no-repeat transparent;}
#sol_tools:hover{background:url(/images/solutions/solutions_tools.png) center center no-repeat transparent;background:url(/images/solutions/solutions_tools.png) left 11px no-repeat,url(/images/solutions/blue_right_arrow.png) right 41px no-repeat,url(/images/solutions/hover_circle.png) 105px top no-repeat transparent;}

#sol_ident{background:url(/images/solutions/solutions_identity.png) center center no-repeat transparent;background:url(/images/solutions/solutions_identity.png) 22px 25px no-repeat,url(/images/solutions/blue_right_arrow.png) right 24px no-repeat transparent;}
#sol_ident:hover{background:url(/images/solutions/solutions_identity.png) center center no-repeat transparent;background:url(/images/solutions/solutions_identity.png) 22px 25px no-repeat,url(/images/solutions/blue_right_arrow.png) right 24px no-repeat,url(/images/solutions/hover_circle.png) left top no-repeat transparent;}

#sol_info{background:url(/images/solutions/solutions_information.png) center center no-repeat transparent;background:url(/images/solutions/solutions_information.png) left center no-repeat,url(/images/solutions/blue_right_arrow.png) right center no-repeat transparent;}
#sol_info:hover{background:url(/images/solutions/solutions_information.png) center center no-repeat transparent;background:url(/images/solutions/solutions_information.png) left center no-repeat,url(/images/solutions/blue_right_arrow.png) right center no-repeat,url(/images/solutions/hover_circle.png) 47px top no-repeat transparent;}

#sol_goods{background:url(/images/solutions/solutions_goods.png) center center no-repeat transparent;background:url(/images/solutions/solutions_goods.png) left top no-repeat,url(/images/solutions/blue_right_arrow.png) right 52px no-repeat transparent;}
#sol_goods:hover{background:url(/images/solutions/solutions_goods.png) center center no-repeat transparent;background:url(/images/solutions/solutions_goods.png) left top no-repeat,url(/images/solutions/blue_right_arrow.png) right 52px no-repeat,url(/images/solutions/hover_circle.png) 52px top no-repeat transparent;}

#sol_dis{background:url(/images/solutions/solutions_disappear.png) center center no-repeat transparent;background:url(/images/solutions/solutions_disappear.png) left 16px no-repeat,url(/images/solutions/blue_right_arrow.png) right 10px no-repeat transparent;}
#sol_dis:hover{background:url(/images/solutions/solutions_disappear.png) center center no-repeat transparent;background:url(/images/solutions/solutions_disappear.png) left 16px no-repeat,url(/images/solutions/blue_right_arrow.png) right 10px no-repeat,url(/images/solutions/hover_circle.png) 9px top no-repeat transparent;}

#sol_menu{background:url(/images/solutions/selector_bg.png) right bottom no-repeat transparent;}
#sol_found_menu{background:url(/images/solutions/port_menu_found.png) left top no-repeat transparent;}
#sol_tools_menu{background:url(/images/solutions/port_menu_tools.png) left top no-repeat transparent;}
#sol_ident_menu{background:url(/images/solutions/port_menu_ident.png) left top no-repeat transparent;}
#sol_info_menu{background:url(/images/solutions/port_menu_info.png) left top no-repeat transparent;}
#sol_goods_menu{background:url(/images/solutions/port_menu_goods.png) left top no-repeat transparent;}
#sol_dis_menu{background:url(/images/solutions/port_menu_disa.png) left top no-repeat transparent;}

#whatprob{background:url(/images/solutions/what_prob.png) left top no-repeat transparent;}
#whois h1{background:url(/images/whoiscrys.png) left top no-repeat transparent;}

/*gingerbread*/
a img{border:0;}
article{border-bottom:1px solid #DBF2D7;}
.outline_img{border:1px solid #9ab;}
.port_img{border:1px solid #789;-moz-box-shadow: 2px 0px 3px #999;-webkit-box-shadow: 2px 0px 3px #999;box-shadow:2px 0px 3px #999;}
.project_box{border:2px solid #999;-moz-box-shadow: 2px 0px 3px #888;-webkit-box-shadow: 2px 0px 3px #888;box-shadow:2px 0px 3px #888;}
#c_wrapper{border-right:1px solid #917343;border-left:1px solid #917343;border-top:0;border-bottom:0;-moz-box-shadow: 2px 0px 3px #a08653;-webkit-box-shadow: 2px 0px 3px #a08653;box-shadow:1px 0px 3px #a08653,-1px 0 3px #a08653;}
.aside{border:1px solid #e5d19e;-moz-box-shadow: 2px 0px 3px #a08653;-webkit-box-shadow: 2px 0px 3px #a08653;box-shadow:1px 0px 3px #a08653,-1px 0 3px #a08653;}
address#contact_info strong[itemprop="name"]{border-bottom:1px solid #000;}
#green_box ul li img{border:1px solid #204E7C;-moz-box-shadow: 1px 1px 3px #024;-webkit-box-shadow: 1px 1px 3px #024;box-shadow:1px 1px 3px #024;}

a:link,.port_img a:link,.port .blurb .port_img a:link{color:#095377;}
a:visited,.port_img a:visited,.port .blurb .port_img a:visited{color:#214F60;}
a:hover, .port_img a:hover,.port .blurb .port_img a:hover{color:#C73630;}
h1,h2,h3,h4,h5,h6,.port_title{color:#026a52;}
.port_title{text-shadow:0px 0px 6px #eef,0px 0px 2px #fff;}
#about_head div i{color:#063;}
#ind_blurb{color:#6a461f;text-shadow:-1px -1px -1px #eed4a1, 1px 1px 1px #fdf5e5;}
#page_header h1{color:#fff;text-shadow:-2px -3px 0px #666;}
#about_head h1{text-shadow:2px 2px 2px #9B7733,-1px -1px 0 #F8F2E6,  1px -1px 0 #F8F2E6,-1px 1px 0 #F8F2E6,1px 1px 0 #F8F2E6;}
#sol_nav b{color:#0f346b;}

.port .blurb,.port_img,.close_pop,#popover{border-radius:5px;}

/*portfolio*/
.close_pop{display:block;float:right;padding:3px;background:#9ab;border:1px solid #789;font-weight:900;line-height:1.0;font-size:16px;margin:8px 0 0 0;-moz-box-shadow: -1px 0px 2px #345 inset;-webkit-box-shadow: -1px 0px 2px #345 inset;box-shadow:-1px 0px 2px #345 inset;cursor:pointer;cursor:hand;}
.port .blurb{display:block;background:url("/images/black_70.png") left top repeat transparent;background:rgba(60,70,80,.8);color:#fff;overflow:hidden;height:75%;position:relative;z-index:9;top:15%;padding:0.2em;margin:0 0.5em;border:1px solid #345;-moz-box-shadow: 2px 0px 3px #234;-webkit-box-shadow: 2px 0px 3px #234;box-shadow:2px 0px 3px #234;}
.port .blurb a:link{color:#fff;}
.port .blurb a:visited{color:#ccc;}
.port .blurb a:hover{color:#eda;}
.port .blurb img{max-width:50%;}
.port .blurb small{display:block;position:relative;float:right;text-align:right;}
.port article{border:2px solid #333;margin:0 0 16px 16px;display:inline-block;overflow:hidden;vertical-align:top;text-align:left;cursor:pointer;cursor:hand;-moz-box-shadow: 2px 0px 3px #888;-webkit-box-shadow: 2px 0px 3px #888;box-shadow:2px 0px 3px #888;position:relative;padding:0;background-position:center top;}
.port article:first-child{margin-left:0;}
.port article:last-child{margin-right:0;}
.post_hide{display:none;}

#popover_bg{display:none;height:100%;width:100%;background:url("http://www.seelundtrading.com/forum/styles/seelund2/theme/images/wrap_bg.png");background:rgba(60,70,80,.8);position:absolute;top:0;left:0;z-index:999;}
#popover{display:block;height:85%;width:85%;margin:auto;top:7%;border:1px solid #345;background:#f4f8ff;position:relative;-moz-box-shadow: 2px 0px 3px #234;-webkit-box-shadow: 2px 0px 3px #234;box-shadow:2px 0px 3px #234;overflow:auto;padding:0px 16px 16px 16px;}
#popover img{max-width:100%;}
#row1 .blurb{font-size:1.0em;overflow:auto;}
#row2 .blurb{font-size:0.9em;overflow:auto;}
#row3 .blurb{font-size:0.8em;}
#row4 .blurb{font-size:0.7em;}
#row5 .blurb{font-size:0.6em;}

.port_title{display:block; background:url("http://www.seelundtrading.com/forum/styles/seelund2/theme/images/wrap_bg.png");background:rgba(215,225,230,.8);border-bottom:1px solid #bcc; padding-left:3px;}
#row1 .port_title{font-size:1.4em;}
#row2 .port_title{font-size:1.2em;}
#row4 .port_title{font-size:0.8em;}
#row5 .port_title{font-size:0.6em;}

#row1 article{width:896px;height:299px;}
#row2 article{width:438px;height:146px;}
#row3 article{width:285px;height:95px;}
#row4 article{width:209px;height:69px;}
#row5 article{width:163px;height:54px;}

/*home page*/
.feat_bg{background:transparent;position:absolute;width:100%;height:100%;overflow:hidden;z-index:3;}
.feat_bg:before{content: "";position: absolute;width: 100%;height: 100%;/*top: -35%;left: -30%;*/z-index: 2;background:url(/images/gold_bg.jpg) center center no-repeat transparent;background-size:cover;/*-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg);*/border-radius:8px;}
#feats{position:relative;width:auto;display:block;}
#feats article{display:block;border:1px solid #e0d9c2;background:url(/images/gold_bg.jpg) center center repeat #fff9ef;/*box-shadow:2px 2px 6px #c0b7a0;*/position:relative;margin:0 0 12px 18px;border:1px solid #917343;box-shadow:1px 0px 3px #a08653,-1px 0 3px #a08653;border-radius:8px;}
/* #feat_one{height:348px;width:580px;width:63%;float:left;}*/
#feat_one{height:300px;/*flex:60%;*/width:96%;}
#feats h1{position:relative;z-index:5;color:#ebd0a9;background:rgba(42,42,42,.7);border:1px solid #131313;border-radius:0 8px 8px 0;box-shadow:1px 0px 3px #000;margin:0;padding:0 0 0 8px;left:-8px;top:8px;width:95%;max-height:50%;}
#feats h1:before{content:"";width:6px;z-index:-1;background:rgba(42,42,42,.7);border:1px solid #131313;height:100%;left:0px;top:2px;position:absolute;display:block;transform: skewY(30deg);-moz-transform: skewY(30deg);-ms-transform: skewY(30deg);-webkit-transform: skewY(30deg);-o-transform: skewY(30deg);}
#feats h1 a:link,#feats h1 a:visited{color:#ebd0a9;text-decoration:none;}
#feats h1 a:hover{color:#fff;}
#feats .blurb{position:absolute;z-index:4;margin:6px;right:0;bottom:0;font-size:90%;color:#672f08;background:rgba(240,237,227,.88);border:1px solid #f6f3eb;padding:6px 8px 2px 8px;max-height:50%;overflow-y:auto;overflow-x:hidden;max-width:90%;border-radius:8px;}
#feats #feat_one h1{width:90%;}
#feats #feat_one .blurb{width:65%;}
/* #feat_two,#feat_three{height:162px;width:287px;width:31%;float:right;margin-bottom:12px;}*/
#feat_two,#feat_three{height:250px;flex:49%;}
#feat_two{margin-right:12px;}
#feat_two h1,#feat_three h1{font-size:1.2em;}
#feats_rt{/*flex:31%;*/width:100%;display:flex;}
#mostrecent{padding:0 0 0 20px;text-shadow:0px 0px 3px #fff9ef,-2px -2px 0 #fff9ef,  2px -2px 0 #fff9ef,-2px  2px 0 #fff9ef,2px  2px 0 #fff9ef;font-weight:900;font-size:33px;margin:0;}
#three_sol{text-align:center;}
#three_sol a{display:block;top:0;position:relative;}
#three_sol a:hover{top:4px;}
#three_sol div{position:relative;text-align:center;display:inline-block;padding:0;}
#three_sol div img{max-width:100%;}

/*media queries*/

@media screen and (max-width: 750px) {
	#feat_one, #feat_two, #feat_three{float:none;width:auto;}
	#feats #feat_two .blurb,#feats #feat_three .blurb{width:35%;}
	#feats #feat_two h1,#feats #feat_three h1{width:58%;}
}

/*print*/
@media print{
	.dont_print{display:none;}
  .print_only{display:block;}
	* {text-shadow:none !important;}
	#c_wrapper{border:0;width:auto;}
  }
	
/*reference: http://codex.wordpress.org/Theme_Development*/