/* /assets/css/styles.css */
@font-face{font-family:'Century Gothic';src:url('../fonts/century_gothic-webfont.eot');src:local('☺'),url('../fonts/century_gothic-webfont.woff') format('woff'),url('../fonts/century_gothic-webfont.ttf') format('truetype'),url('../fonts/century_gothic-webfont.svg#webfontgYf5vUi8') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Century Gothic';src:url('../fonts/../fonts/century_gothic_bold-webfont.eot');src:local('☺'),url('../fonts/century_gothic_bold-webfont.woff') format('woff'),url('../fonts/century_gothic_bold-webfont.ttf') format('truetype'),url('../fonts/century_gothic_bold-webfont.svg#webfontpcPTttwW') format('svg');font-weight:bold;font-style:normal;}.arrow,.twirldown{display:inline-block;width:0;height:0;vertical-align:middle;border:4px solid transparent;}.arrow.up,.twirldown.up{border-top-width:0 !important;border-bottom-color:#999999;}
.arrow.down,.twirldown.down{border-bottom-width:0 !important;border-top-color:#999999;}
.arrow.left,.twirldown.left{border-left-width:0 !important;border-right-color:#999999;}
.arrow.right,.twirldown.right{border-right-width:0 !important;border-left-color:#999999;}
.twirldown{cursor:pointer;}.twirldown.right,.twirldown.left{border-width:5px 9px;}
.twirldown.up,.twirldown.down{border-width:9px 5px;}
body{background-color:#FFF;font:12px Arial,Helvetica,sans-serif;margin:0;padding:0;-webkit-text-size-adjust:none;}
header,section,footer,aside,nav,article,figure{display:block;}
p,.p{margin:0 0 14px 0;}
img,table,table td{border:0;margin:0;padding:0;border-spacing:0;}
h1,h2,h3,h4,h5,.CenturyGothic{font-family:"Century Gothic",Arial,Helvetica,sans-serif;font-weight:bold;}
h2{line-height:26px;color:#00467e;font-size:2em;margin:20px 0;padding:0;text-overflow:ellipsis;}
h3{text-transform:uppercase;margin-bottom:6px;}
h4{text-transform:uppercase;margin-bottom:0;}
h5{font-size:inherit;margin-bottom:0;}
abbr{border-bottom:1px dotted #aaa;}
.table{display:table;}
.tr{display:table-row;}
.td{display:table-cell;}
.center{text-align:center;margin:0 auto;}
.fleft{float:left;}
.clear{clear:both;}
.dim{color:#999999;}
a{color:#00467e;text-decoration:none;}a:hover{color:#6baedf;}
q,quote,.quote{display:block;min-height:30px;background:url(/images/gui/quote.png) top left no-repeat;padding-left:45px;}
blockquote,excerpt,.excerpt{display:block;border-right:solid 3px #c1e5f0;padding-right:10px;}
q,blockquote,quote,.quote,excerpt,.excerpt{margin:0 0 14px 0;}q cite,blockquote cite,quote cite,.quote cite,excerpt cite,.excerpt cite,q .source,blockquote .source,quote .source,.quote .source,excerpt .source,.excerpt .source,q from a,blockquote from a,quote from a,.quote from a,excerpt from a,.excerpt from a,q .from,blockquote .from,quote .from,.quote .from,excerpt .from,.excerpt .from{display:block;color:#777 !important;font-style:italic;text-align:right;margin-top:2px;}q cite:before,blockquote cite:before,quote cite:before,.quote cite:before,excerpt cite:before,.excerpt cite:before,q .source:before,blockquote .source:before,quote .source:before,.quote .source:before,excerpt .source:before,.excerpt .source:before,q from a:before,blockquote from a:before,quote from a:before,.quote from a:before,excerpt from a:before,.excerpt from a:before,q .from:before,blockquote .from:before,quote .from:before,.quote .from:before,excerpt .from:before,.excerpt .from:before{content:'\2014\ ';}
q:before,blockquote:before,quote:before,.quote:before,excerpt:before,.excerpt:before,q:after,blockquote:after,quote:after,.quote:after,excerpt:after,.excerpt:after{content:"";}
em,u,m,.m{display:inline;font-style:italic;text-decoration:none;border-bottom:dotted 1px #6baedf;}
.readmore{display:none;padding-left:8px;border-left:dotted 1px #CCC;margin-left:4px;}
.controls{margin-bottom:4px;}.controls label{background:#FFF;color:#999;padding:0 6px;vertical-align:middle;}
.roundbox{background-color:#daebf8;padding:2px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;}
.framebox{background:transparent;border:1px solid #CCC;}
section{display:block;margin-bottom:20px;}section .isec{background:#edeff4;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;}section .isec.minor{background:transparent;}section .isec.minor>header,section .isec.minor>.iheader{color:rgba(0, 0, 0, 0.5);font-size:9px;text-align:right;padding:1px 10px;}
section .isec>footer,section .isec .ifooter,section #ifooter{padding:8px 10px;}section .isec>footer.mini,section .isec .ifooter.mini,section #ifooter.mini{font-size:0.83em;padding:4px 10px;}section .isec>footer.mini *,section .isec .ifooter.mini *,section #ifooter.mini *{vertical-align:middle;}
section .isec>header,section .isec .iheader{padding:8px 10px;font-family:"Century Gothic",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;}section .isec>header.mini,section .isec .iheader.mini{font-size:0.83em;padding:4px 10px;}section .isec>header.mini *,section .isec .iheader.mini *{vertical-align:middle;}
section .isec>header small,section .isec .iheader small{font-size:inherit;font-variant:small-caps;text-transform:lowercase;}
.igroup{background:url(/images/gui/icontainer.png) top center repeat-y;}
.ibox{background-color:#daebf8;padding:2px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;background:transparent;border:1px solid #CCC;background:#FFF;padding:0;overflow:hidden;}
.ilist{margin:0;padding:0;}.ilist>*{display:block;list-style:none;text-align:center;vertical-align:middle;padding:5px;margin:0;border-bottom:1px solid #DDD;clear:both;}.ilist>*>*{vertical-align:middle;}
.ilist>*:last-child{border-bottom:none;}
.ilist.datelist>*{text-align:left;}.ilist.datelist>* .date{color:#000;font-weight:bold;text-transform:uppercase;}
.ilist.datelist>* .notes{color:#999999;}
.itabs{display:table;width:100%;margin:0;padding:0;}.itabs>*{display:table-cell;list-style:none;text-align:center;vertical-align:middle;padding:5px;margin:0;border-right:1px solid #EEE;}.itabs>*:last-child{border-right:none;}
.ilist>a,.itabs>a{padding:auto 15px;}
.iscroll{display:block;overflow:auto;}
.iarrow{display:block;float:right;width:15px;font:1.6em/0.6em bold Verdana,Geneva,sans-serif;text-align:center;}
.ibox.dark,.ilist.dark,.itabs.dark,.ibox .dark,.ilist .dark,.itabs .dark{background:#000;color:#FFF;}.ibox.dark>*,.ilist.dark>*,.itabs.dark>*,.ibox .dark>*,.ilist .dark>*,.itabs .dark>*{border-color:#222;}
#header{display:table;width:950px;margin:0 auto;}#header>*{display:table-cell;}
#header #logo,#header #logo *{vertical-align:bottom;margin:0;padding:0;}
#header #logo img{margin-left:-20px;}
#header #nav{vertical-align:bottom;margin-top:20px;}#header #nav #subnav{text-align:center;list-style-type:none;margin:0;padding:0 0 20px 52px;white-space:nowrap;}#header #nav #subnav li{display:inline-block;padding:0;margin:0 12px;}#header #nav #subnav li a{color:#6baedf;font:1.5em Arial,sans-serif;text-transform:lowercase;font-variant:small-caps;padding:1px 6px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;}
#header #nav #mainnav{height:51px;background:transparent url(/images/mover.png) -400px top no-repeat;list-style-type:none;border-top:solid 2px #CDF;margin:0;padding:0 0 0 52px;white-space:nowrap;}#header #nav #mainnav li{display:inline-block;position:relative;padding:0;margin:0;overflow:hidden;}#header #nav #mainnav li a{display:block;position:relative;height:51px;color:#000;font:1.67em 'Arial Narrow',Arial,sans-serif;letter-spacing:-0.5px;text-transform:uppercase;text-align:center;padding:0 10px;}#header #nav #mainnav li a span{line-height:51px;}
#header #nav #mainnav li .nav-detail{position:absolute;bottom:0;left:0;right:0;height:16px;line-height:16px;color:#999999;font-size:0.83em;text-align:center;white-space:nowrap;overflow:hidden;}
#banner{background:#edeff4;text-align:center;padding:4px 0 3px 0;margin-top:12px;border-top:1px solid #d8dfea;border-bottom:5px solid #d8dfea;}
#content{margin:0 10px;}
#page{position:relative;width:950px;min-height:200px;margin:20px auto;clear:both;}#page>h2{margin:20px 0;}
#page #left{float:left;width:550px;}
#page #right{float:left;width:380px;margin-left:20px;}
#page .title{color:#000;font:italic 1.33em 'Arial Narrow',Arial;letter-spacing:-0.5px;text-transform:uppercase;text-align:left;margin-bottom:6px;clear:both;}
#footer{position:relative;width:928px;color:#999999;font-size:0.85em;text-align:left;margin:0 auto 20px auto;padding:0 10px;clear:both;}#footer *{vertical-align:middle;}
#footer .partners{padding:0;}#footer .partners>*{padding:5px 25px;}#footer .partners>*:first-child{padding:5px;}
#footer h4{font-size:0.75em;text-transform:uppercase;margin:0 10px;padding:0;}
.post{position:relative;text-align:left;padding:5px 160px 5px 5px;overflow:hidden;}.post.noposter{padding:5px;}.post.noposter a.logo{float:right;margin:0 0 5px 10px;}
.post a.poster{position:absolute;top:0;right:0;}
.post header{display:table;margin-bottom:6px;}.post header .date{display:table-cell;width:30px;text-align:center;padding-right:10px;}.post header .date .month{display:block;color:#6baedf;font-weight:bold;text-transform:uppercase;}
.post header .date .day{display:block;background-color:#00467e;color:#FFF;font-size:1.33em;font-weight:bold;}
.post header .name{display:table-cell;font-size:1.25em;font-weight:bold;}
.post .summary .notes{color:#999999;font-style:italic;text-align:left;margin-top:5px;clear:both;}
.share{text-align:center;padding:10px;}.share>*{vertical-align:top;}
.partners .itabs{border-top:1px solid #DDD;}.partners .itabs:first-child{border-top:0;}
.partners .itabs img{max-width:112px;max-height:60px;}
.attn,#right img.attn{vertical-align:text-top;border:none;padding-right:10px;}
input[placeholder]{padding:3px 2px;border:1px solid #999999;border-color:#848484 #c1c1c1 #e1e1e1 #c1c1c1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;}
input.invalid{background-color:#FFEAE7 !important;box-shadow:0 0 4px red;-moz-box-shadow:0 0 4px red;-webkit-box-shadow:0 0 4px red;}
.toasts{color:#C00;font-size:1em;}.toasts *:first-child{margin-top:8px;}
.toasts .toast{vertical-align:middle;}
.flag{background:#C00;background:rgba(255, 0, 0, 0.8);color:#FFF;font:8px 'Courier New',Courier,monospace;text-align:center;vertical-align:middle;padding:0 3px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;}


