*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}html,button,input,select,textarea{color:#222;}
select{height:34px;}label{cursor:pointer;}html,body{margin:0;padding:0;}input:-moz-placeholder{color:#ababab;}
body{background-image:url("../images/framework-background-tile.jpg");background-repeat:repeat;font-family:"Open Sans","Secular Slab Serif Light","Georgia","Helvetica","Arial",Sans-Serif;font-size:.97em;line-height:1.6em;font-weight:400;}
.HeadlineFont{font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;}::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}h1,h2,h3,h4,h5,h6,h7{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
.Header{max-width:1003px;margin:0 auto 0 auto;padding:25px 0 20px 0;position:relative;overflow:visible;background-image:url("../images/framework-background-top-lighting.png");background-repeat:no-repeat;background-position:center top;}
.Logo .SiteTitle{display:block;position:relative;margin:0 auto 0 auto;padding:0;width:915px;font-family:"Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:48px;font-weight:normal;line-height:52px;color:White;text-transform:uppercase;text-align:center;white-space:nowrap;text-shadow:0 0 9px #160b00;}
.Logo .SiteTitle span{display:inline-block;position:relative;font-family:"Secular Slab Serif Symbols","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:80%!important;color:#f37c12;vertical-align:text-top;cursor:help;}
.Logo .Tagline{display:block;position:relative;min-height:10px;margin:0 auto 0 auto;padding:20px 0 0 0;width:915px;font-family:"Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:18px;color:White;font-weight:100;text-align:center;white-space:nowrap;text-shadow:0 0 9px #271c11;}
.Logo .Navigation{margin:45px auto 0 auto;position:relative;height:75px;width:915px;}
.Logo nav{float:left;position:relative;padding:0px 0px 0px 15px;height:51px;width:585px;margin:18px 49px 0 0;}
.Logo nav a,.Logo nav a:visited,.Logo nav a:link{display:inline-block;text-align:center;margin-right: 40px;padding:6px 0px 7px 0px;white-space:nowrap;text-shadow:0 0 6px #0a0500;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:1.2em;line-height:1.4em;color:White;font-weight:600;text-decoration:none;vertical-align:middle;opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=65);}
.Logo nav a:hover{opacity:0.99;-moz-opacity:0.99;filter:alpha(opacity=99);}
.Logo nav a.Selected{opacity:0.99;-moz-opacity:0.99;filter:alpha(opacity=99);font-weight:700;}
.Paper{display:block;position:relative;margin:-10px 0 0 0;}
.Paper .TopShadow{display:block;position:relative;margin:0;height:0px;}
.Paper .Pattern{display:block;position:relative;margin:0;overflow:auto;background-color:White;}
.Content{display:block;position:relative;margin:0 auto 0 auto;padding:35px 20px 45px 20px;width:875px;overflow:auto;}
.Content .LeftCol{float:left;position:relative;padding:0 45px 0 0;width:585px;}.Content .LeftCol a,.Content .LeftCol a:visited,.Content .LeftCol a:link{font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;color:#0873e9;font-weight:400;text-decoration:none;}
.Content .LeftCol a:hover{text-decoration:underline;}.Content .LeftCol .Feature{position:relative;margin:0;padding:0;font-size:115%;line-height:150%;}
.Content .LeftCol a.HeadlineLink,.Content .LeftCol a.HeadlineLink:visited,.Content .LeftCol a.HeadlineLink:link{font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;color:Black;font-weight:normal;text-decoration:none;}
.Content .LeftCol a.HeadlineLink:hover{text-decoration:underline;color:#0873e9;}
.Content .LeftCol .Feature h1{position:relative;margin:0;padding:0;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:190%;line-height:115%;}
.Content .LeftCol .ByLine{position:relative;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:125%;font-weight:normal;line-height:135%;padding-top:0;padding-bottom:20px;margin-top:0;}
.Content .LeftCol .ByLine span{color:#f37c12;}.Content .LeftCol .Feature p{margin-bottom:25px;}
.Content .LeftCol .Feature .ByLine{position:relative;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:100%;font-weight:normal;line-height:145%;margin-bottom:0;padding-bottom:0;padding-top:20px;}
.Content .LeftCol .Feature .FeatureImage{position:relative;float:left;width:180px;height:400px;margin-right:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:no-repeat;background-position:top center;background-size:auto 400px;-webkit-background-size:auto 400px;-moz-background-size:auto 400px;overflow:hidden;}
.Content .LeftCol .Feature .FeatureImage img{position:relative;display:none;}
.Content .LeftCol .Featurette{position:relative;float:left;width:267px;margin:60px 0 0 0;padding:0 0 0 0px;}
.Content .LeftCol .Featurette .FeatureImage{position:relative;width:247px;height:100px;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:no-repeat;background-position:center center;background-size:247px auto;-webkit-background-size:auto 247px;-moz-background-size:auto 247px;overflow:hidden;}
.Content .LeftCol .Featurette .FeatureImage img{position:relative;display:none;}
.Content .LeftCol .Featurette h1{position:relative;margin:0;padding:0;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:150%;font-weight:normal;line-height:125%;}
.Content .LeftCol .Featurette p{margin-bottom:25px;}.Content .LeftCol .Featurette .ByLine{position:relative;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:95%;font-weight:normal;line-height:145%;margin-bottom:0;padding-bottom:0;padding-top:15px;}
.Content .LeftCol .PullQuote{position:relative;margin:60px 0 60px 0;padding:0 0 0 0px;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:1.5em;line-height:145%;font-weight:400;}
.Content .LeftCol .PullQuote span{display:block;position:relative;float:left;width:50px;height:50px;overflow:hidden;font-family:"Georgia","Times","Times New Roman",Serif;font-size:100px;line-height:100px;vertical-align:text-top;}
.Content .LeftCol .PullQuote div{float:left;width:490px;padding:15px 0 10px 0;margin-bottom:0;}
.Content .LeftCol .PullQuote footer{display:block;position:relative;padding-top:5px;padding-right:20px;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:80%;line-height:125%;text-align:right;}
.Content .LeftCol .PullQuote footer em{display:inline-block;font-size:90%;padding-right:3px;}
.Content .LeftCol .ArticleList{position:relative;float:left;width:247px;margin:0;padding:0 0 0 20px;}
.Content .LeftCol .ArticleListHead{position:relative;margin:60px 40px 0 0;padding:0 0 30px 20px;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:175%;font-weight:normal;line-height:115%;}
.Content .LeftCol .ArticleList h2{position:relative;margin:0;padding:3px 0 10px 0;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:150%;font-weight:normal;line-height:125%;}
.Content .LeftCol .ArticleList h4{color:#f37c12;padding-bottom:5px;margin-bottom:7px;border-bottom:dotted 1px #ababab;}
.Content .LeftCol .ArticleList p{position:relative;margin:0;padding:4px 0 20px 0;}
.Content .LeftCol .LeftLine{margin-right:40px;}.Content .RightCol{float:left;position:relative;padding:0;width:245px;}
.Content .RightCol .Panel{display:block;position:relative;width:201px;margin-bottom:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;color:White;}
.Panel .Social{position:relative;padding:0 0 10px 0;margin-left:0;font-family:"Secular Slab Serif Symbols","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:2em;text-align:center;white-space:nowrap;text-shadow:0 0 10px #102d4e;}
.Panel .Social p{margin:0 0 30px 0;padding:10px 0 10px 0;}.Panel .Social span{display:inline-block;padding:0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.Panel .Social a,.Panel .Social a:visited,.Panel .Social a:link{position:relative;padding:0 5px 0 5px;color:White;text-decoration:none;}
.Content .RightCol .Panel .DecorativeLine{display:block;position:relative;margin:0 0 20px 0;padding:0;height:30px;font-family:"Secular Slab Serif Symbols";font-size:110px;line-height:30px;font-weight:normal!important;color:White;vertical-align:baseline;text-align:center;overflow:hidden;opacity:.25;-moz-opacity:.25;filter:alpha(opacity=25);}
.Content .RightCol .BluePanel{padding:20px;text-shadow:0 0 7px #173c66;background-image:url("../images/framework-background-tile.jpg");background-repeat:repeat;}
.Content .RightCol .BrownPanel{width:241px;background:#503314;text-shadow:0 0 7px #503314;background-image:url("../images/framework-background-tile.jpg");background-repeat:repeat;}
.Content .RightCol .BrownPanel .Totem{padding:20px;}
.Content .RightCol .BluePanel .Totem{padding:0px;}
.Content .RightCol .Panel h2{display:block;position:relative;margin:0 auto 0 auto;padding:0 0 10px 0;font-family:"Secular Headline","Georgia","Helvetica","Arial",Sans-Serif;font-size:25px;font-weight:normal;color:White;text-transform:uppercase;text-align:center;white-space:nowrap;}
.Content .RightCol .BluePanel h2{text-shadow:0 0 7px #0a2441;}.Content .RightCol .BrownPanel h2{text-shadow:0 0 7px #211307;}
.Content .RightCol .Panel h2 span{display:inline-block;position:relative;font-family:"Secular Slab Serif Symbols","Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:85%!important;font-weight:normal!important;color:#f37c12;vertical-align:text-top;}
.Content .RightCol .Panel aside.Blurbs{position:relative;margin:0;padding:0 2px 0 0;text-align:center;}
.Content .RightCol .Panel aside.Blurbs strong{display:block;position:relative;margin:0;padding:0 0 5px 0;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:110%;font-weight:normal;line-height:110%;}
.Content .RightCol .Panel aside.Blurbs p{position:relative;margin:0;padding:5px 0 40px 0;font-size:90%;line-height:145%;}
.Content .RightCol .Panel aside.Blurbs a,.Content .RightCol .Panel aside.Blurbs a:visited,.Content .RightCol .Panel aside.Blurbs a:link{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;color:White;text-decoration:underline;font-weight:300;}
.Content .RightCol .Panel aside.Blurbs a:hover{padding:1px 3px 1px 3px;margin:-1px -3px -1px -3px;background-color:#eb8224;color:White;text-decoration:none;text-shadow:none;}
.Content .RightCol .BrownPanel h2{margin:0;padding:0;color:White;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:23px;font-weight:normal;line-height:28px;vertical-align:text-top;text-align: left; padding-bottom: 20px;}
.Content .RightCol .BluePanel h2{margin:0;padding:0;color:White;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:23px;font-weight:normal;line-height:28px;vertical-align:text-top;text-align: left; padding-bottom: 20px;}
.Content .RightCol .Panel .BlurbButtonArea{padding-top:0;margin-left:8px;text-align:center;}
.widget-poll-question{padding:0 0 10px 0;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-weight:normal;font-size:14px;line-height:140%;}
#wordpress-poll .result-answer,#wordpress-poll .show-form1{display:inline-block;padding:15px 0 0 0;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-weight:normal;font-size:14px;}
#wordpress-poll .show-form1 input[type="radio"]{display:inline-block;margin-right:7px;}
#wordpress-poll .showresultslink1{display:none;}#wordpress-poll .show-form1{margin-bottom:0;margin-top:0;padding-top:5px;padding-bottom:0;}
#wordpress-poll .show-form1 td{padding-bottom:10px;}.GreenButton{position:relative;display:inline-block;padding:3px 20px 0 20px;margin-right:10px;margin-bottom:7px;background-color:#34ab00;border:none;height:34px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-weight:normal;vertical-align:text-top;}
.InlineGreenButton{position:relative;display:inline-block;padding:7px 10px 6px 10px;margin:20px 0 20px 0;background-color:#34ab00;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:90%;font-weight:normal;line-height:100%;vertical-align:text-top;}
.CommentButton{position:relative;display:inline-block;padding:2px 20px 0 20px;margin-right:10px;margin-bottom:7px;background-color:#b0b0b0;border:none;height:34px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-weight:normal;vertical-align:text-top;}
.CommentButton span{position:relative;display:inline-block;margin-right:7px;font-family:"Secular Slab Serif Symbols";}
.InlineCommentButton{position:relative;display:inline-block;padding:7px 10px 6px 10px;margin:20px 0 20px 10px;background-color:#b0b0b0;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:90%;font-weight:normal;line-height:100%;vertical-align:text-top;}
.InlineCommentButton span{position:relative;display:inline-block;margin-right:7px;font-family:"Secular Slab Serif Symbols";}
.SectionButton{padding:12px 25px 9px 25px;margin-top:30px;}.GreenButton:hover,.InlineGreenButton:hover,.CommentButton:hover,.InlineCommentButton:hover{background-color:#34dd00;}
.FitWidth{width:100%;}.AppPanel{position:relative;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:94%;}
.AppPanel h3{margin:0;padding:0;color:White;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:23px;font-weight:normal;line-height:28px;vertical-align:text-top;}
.AppPanel p{font-size:95%;line-height:140%;margin-bottom:25px;}.PriceStar{position:absolute;top:10px;left:163px;width:70px;height:80px;overflow:hidden;font-family:"Secular Slab Serif Symbols";color:#ff3600;font-size:72px;line-height:78px;vertical-align:middle;}
.Price{position:absolute;top:38px;left:171px;width:50px;height:50px;overflow:hidden;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-size:15px;font-weight:normal;line-height:20px;vertical-align:text-top;text-align:center;text-shadow:none;}
.poll-bar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 7px #503314;}
.Chatter{padding:20px 20px 20px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #ddd;background:#fafafa;background:-moz-linear-gradient(bottom,#f1f1f1 0,#fafafa 90%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#f1f1f1),color-stop(90%,#fafafa));background:-webkit-linear-gradient(bottom,#f1f1f1 0,#fafafa 90%);background:-o-linear-gradient(bottom,#f1f1f1 0,#fafafa 90%);background:-ms-linear-gradient(bottom,#f1f1f1 0,#fafafa 90%);background:linear-gradient(to top,#f1f1f1 0,#fafafa 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f1f1f1',GradientType=0);text-shadow:0 2px 1px White;}
.ChatterDate{font-size:130%;padding:0 0 10px 0;}.ChatterItem{font-size:120%;line-height:140%;}
.ArticlePageList{padding-top:25px;padding-bottom:25px;}header+.ArticlePageList,header+article .ArticlePageList,#content .ArticlePageList:first-child{padding-top:0!important;}
.ArticlePageList h2 span{color:Black;text-decoration:none;}.ArticlePageList h2 span:hover{color:#0873e9;}
.ArticlePageList h3{font-size:125%!important;color:#f37c12;padding-bottom:10px;margin-bottom:15px;border-bottom:dotted 1px #ababab;}
.entry-header h3{font-size:125%!important;color:#f37c12;padding-bottom:10px;margin-bottom:15px;border-bottom:dotted 1px #ababab;}
.PadTop{display:inline-block;padding-top:15px;}.Footer{position:relative;background-image:url("../images/framework-background-page-bottom.png");background-repeat:repeat-x;}
.Footer .Container{display:block;position:relative;width:915px;margin:0 auto 0 auto;}
.Footer .Navigation{display:block;margin:0 auto 0 auto;position:relative;height:75px;width:915px;}
.Footer nav.FooterNav{display:block;position:relative;padding:0 0 0 20px;height:53px;width:895px;margin:-58px auto 0 auto;overflow:hidden;line-height:1.6em;}
.Footer nav.FooterNav a,.Footer nav.FooterNav a:visited,.Footer nav.FooterNav a:link{display:inline-block;position:relative;margin-right: 40px;padding:7px 0px 8px 0px;white-space:nowrap;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 0 6px #0a0500;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:1.2em;color:White;font-weight:600;text-decoration:none;vertical-align:middle;}
.Footer nav.FooterNav a:hover{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.Footer nav.FooterNav a.Selected{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.Footer nav.Social{display:block;position:absolute;top:20px;left:745px;padding:0;width:150px;height:50px;text-align:right;vertical-align:middle;line-height:1.8em;}
.Footer nav.Social a,.Footer nav.Social a:visited,.Footer nav.Social a:link{display:inline-block;position:relative;padding:0 10px 0 10px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);text-shadow:0 0 6px #0a0500;font-family:"Secular Slab Serif Symbols","Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;font-size:1.6em;color:White;text-decoration:none;vertical-align:middle;}
.Footer nav.Social a:hover{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.Footer p{position:relative;padding:35px 0 70px 0;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;color:#95AEDA;font-size:16px;font-weight:600;line-height:18px;text-align:center;vertical-align:text-top;text-shadow:0 0 3px #2c1c0b;}
.Footer p span{display:inline-block;font-size:50%;line-height:20px;vertical-align:text-top;}
.Footer p.ThemeSwitch { padding:70px 0 140px 0; margin: 0px;}
.Footer p.ThemeSwitch a, .Footer p.ThemeSwitch a:active, .Footer p.ThemeSwitch a:visited { font-size: 300%; color: White; font-weight: 600; text-decoration: none;}
.SearchWidget{position:relative;float:left;padding:0;width:245px;height:51px;margin:20px 0 0 0;overflow:hidden;}
.SearchWidget h2{display:none;}.SearchWidget input[type="text"]{-webkit-appearance:none;margin-top:2px;margin-left:3px;margin-right:5px;width:144px;height:18px;vertical-align:top;background-color:#fff;border:solid 1px #fff;font-family:"Open Sans","Secular Slab Serif","Georgia","Helvetica","Arial",Sans-Serif;}
.SearchWidget input[type="submit"]{position:relative;display:inline-block;padding:2px 0 0 0;margin:2px 0 0 0;background-color:#f37c12;background-image:none;border:none;height:32px;width:72px;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:White;text-transform:uppercase;font-family:"Secular Headline","Helvetica","Arial",Sans-Serif;font-weight:normal;vertical-align:top;}
.SearchWidget input[type="submit"]:hover,.SearchWidget input[type="submit"]:active{background-color:#ff9000;background-image:none;box-shadow:none;color:White;}
iframe[src="about:blank"]{display:none;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:100%;}.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}a[href]:after{content:"(" attr(href) ")";}
abbr[title]:after{content:"(" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:.5cm;}
p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}