html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,hr {background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}body {background-color: #fff;-webkit-text-size-adjust: none; }address,cite {font-style: normal;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {     display:block;}:focus,:active {outline: 0;}::-moz-focus-inner {border: 0;}th {text-align: left;}body,textarea {font-family: Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.5;color: #333;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { margin: 16px 0 8px 0;line-height: 1.2;color: #000;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child {margin-top: 0;}h1,.h1 {font-size: 30px;font-weight: normal;margin-top: 0;}h2,.h2 {font-size: 22px;}h3,.h3 {font-size: 18px;line-height: 1.3;}h4,.h4 { font-size: 15px;}h5,.h5 {font-size: 13px;font-weight: bold;letter-spacing: .1em;text-transform: uppercase;}h6,.h6 {font-size: 13px;font-weight: bold;}p,ul,ol,dl,blockquote,pre {margin-bottom: 8px;}ul,ol {margin-left: 2em;}li {margin: 4px 0 0 0;}dt {font-weight: bold;margin-top: 0.5em;}dd {padding: 0 1em;}label[for] {cursor: pointer;}hr {border: 0;border-top: 1px solid #ccc;height: 0;margin: 15px 0;padding: 0;}.alignleft,.alignright {margin-top: 4px;}.alignleft {float: left;margin-right: 15px;margin-bottom: 10px;}.alignright {float: right;margin-left: 15px;margin-bottom: 10px;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}.wp-caption {background-color: #e3e3e3;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; overflow: hidden;padding: 5px;position: relative;}.wp-caption img {display: block;margin: 0;padding: 0;border: 0;}.wp-caption .wp-caption-text {margin: 6px 2px 0 2px;}.accessibility {left: -32000px;position: absolute;}.clearfix {display: block;zoom: 1;}.clearfix:after {content: " ";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}.clear {clear: both;float: none;height: 1px;}.site-title {font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}.section-title {border-bottom: 1px dotted #999;font-weight: normal;margin-bottom: 12px;padding-bottom: 3px;}.typ-intro {font-size: 1.2em;line-height: 1.6em;margin-bottom: 1em;}.typ-caps {font-size: 0.9em;letter-spacing: 0.1em;text-transform: uppercase;}.typ-quiet,a.typ-quiet {color: #999;}.pagination,.pagination-content {clear: both;font-size: 10px;font-weight: bold;line-height: 18px;margin: 8px 0;text-transform: uppercase;}.pagination {border-top: 1px dotted #ccc;margin: 16px auto;overflow: hidden;padding-top: 14px;}.entry-footer .pagination {margin-left: 120px;margin-right: 120px;margin-bottom: 0;}.pagination a {display: -moz-inline-box; display: inline-block; padding: 0 3px;}.pagination a.next,.pagination a.prev {padding: 0;}.pagination a.next {float: right;}.pagination a.prev {float: left;}.pagination p {color: #999;margin: 0;text-align: center;}.pagination-content {}.btn {border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;cursor:pointer;display: -moz-inline-box;display: inline-block;font-size: 12px;font-weight: bold;line-height: normal;outline: none;padding: 5px 16px;text-decoration: none !important;vertical-align: middle;}.btn-a {color: #006699;background: #d8d8d8;background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#cccccc));background: -moz-linear-gradient(top,  #e3e3e3,  #cccccc);-pie-background: linear-gradient(#e3e3e3, #cccccc);text-shadow: #fff 0 1px 1px;}.btn-a:hover {background: #d8d8d8;background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#cccccc));background: -moz-linear-gradient(top,  #dddddd,  #cccccc);-pie-background: linear-gradient(#dddddd, #cccccc);border: 1px solid #003366;}.btn-a:active {background: #cccccc;background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#cccccc));background: -moz-linear-gradient(top,  #999999,  #cccccc);-pie-background: linear-gradient(#999999, #cccccc);}.btn-b {color: #fff !important;background: #005d8e;background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#00497b));background: -moz-linear-gradient(top,  #006699,  #00497b);-pie-background: linear-gradient(#006699, #00497b);border: 1px solid #003366;text-shadow: #000033 0 -1px 0;}.btn-b:hover {color: #fff;background: #005d8e;background: -webkit-gradient(linear, left top, left bottom, from(#00497b), to(#003366));background: -moz-linear-gradient(top,  #00497b,  #003366);-pie-background: linear-gradient(#00497b, #003366);border: 1px solid #000033;}.btn-b:active {background: #cccccc;background: -webkit-gradient(linear, left top, left bottom, from(#001f49), to(#003366));background: -moz-linear-gradient(top,  #001f49,  #003366);-pie-background: linear-gradient(#001f49, #003366);}a.post-edit-link {background: url(../img/edit.png) no-repeat 0 0;display: none;font-size: 0;line-height: 0;overflow: hidden;vertical-align: middle;height: 20px;width: 20px;text-indent: -32000px;z-index: 10;}#masthead a.post-edit-link {position: absolute;right: 15px;top: 15px;}#main-content:hover #masthead a.post-edit-link {display: block;}#main-content .entry a.post-edit-link {position: absolute;right: 0;top: 0;}#main-content .entry:hover > a.post-edit-link {display: block;}.excerpt-list {list-style-type: none;margin: 0;padding: 0;}.excerpt-list li {margin: 0 0 10px 0;}.excerpt-list .el-title {margin: 0;}.excerpt-list .el-meta {font-size: 11px;line-height: 14px;color: #999;margin-top: 0;}.excerpt-list p {margin: 3px 0 0 0;}body #main-content .gallery {margin: auto;}body #main-content .gallery .attachment-thumbnail {border-color: #e3e3e3;border-width: 5px;border-style: solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}body #main-content .gallery .attachment-thumbnail:hover {border-color: #c4c4c4;}body #main-content .gallery .gallery-caption {color: #888;}body #main-content .content .gallery dl {margin: 0;}body #main-content .content .gallery br+br {display: none;}.cfct-module,.widget,.notice {margin: 0 0 12px 0;overflow: hidden;position: relative;}.cfct-module .cfct-mod-title,.widget .widget-title {font-size: 14px;line-height: 1.28571;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis; }.cfct-module .cfct-mod-content {margin-bottom: 8px;}.cfct-module.style-b,.cfct-module.style-c,.cfct-module.style-d,.cfct-module-image img.cfct-mod-image,.cfct-notice,.cfct-pullquote {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }.cfct-module.style-b,.cfct-module.style-c,.cfct-module.style-d,.cfct-module-image img.cfct-mod-image {background-color: #f2f2f2;border-color: #e3e3e3;border-style: solid;}.cfct-module.style-a .cfct-mod-title {margin: 0 0 5px 0;}.cfct-module.style-a .box-img {float: left;margin: 4px 15px 10px 0;}.cfct-module.style-b {border-width: 1px;margin-bottom: 20px;}.cfct-module.style-b .cfct-mod-title {background: #d8d8d8;background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#cccccc));background: -moz-linear-gradient(top,  #e3e3e3,  #cccccc);-pie-background: linear-gradient(#e3e3e3, #cccccc);border-bottom: 1px solid #999;line-height: 1.2em;margin: 0;padding: 6px 12px 5px 12px;text-shadow: #fff 0 1px 1px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-radius: 4px 4px 0 0; position: relative;}.style-b .box-img {float: left;margin: 12px 15px 12px 12px;}.style-b .cfct-mod-content {margin: 10px 12px;}.cfct-module.style-c {border-width: 5px;padding: 10px 12px 2px;margin-bottom: 20px;}.cfct-module.style-c .cfct-mod-title {margin: 0 0 4px 0;}.cfct-module.style-c .box-img {float: left;margin: 3px 12px 6px 0;}.cfct-module.style-d {border-width: 1px;margin-bottom: 20px;padding: 12px 12px 40px;}.cfct-module.style-d .cfct-mod-title {background-color: #dcdcdc;border-top: 1px solid #999;bottom: 0;left: 0;margin: 0;padding: 6px 0 7px 0;position: absolute;text-align: center;width: 100%;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-radius: 0 0 4px 4px; }.cfct-module.style-d .box-img {float: left;margin: 12px;}.cfct-module.style-d .cfct-mod-content {margin: 0 0 12px;}.notice,.cfct-notice {background-color: #e3f0f6;margin-bottom: 20px;padding: 12px 14px 4px 14px;}.notice .title,.notice .content,.cfct-notice .cfct-mod-title,.cfct-notice .cfct-mod-content {font-size: 12px;line-height: 18px;}.notice .title,.cfct-notice .cfct-mod-title {float: left;margin: 0 10px 0 0;}.cfct-notice.has-img {padding: 12px 14px;}.cfct-notice.has-img .box-img {float: right;margin-left: 12px;}.notice .content {margin-bottom: 8px;}.cfct-module.cfct-module-image {padding-bottom: 8px;}.cfct-module.cfct-module-image img.cfct-mod-image {float: left;border-width: 5px;margin-bottom: 0;position: relative;}.cfct-module-hero,.cfct-block-abc .cfct-module-carousel {background: #ccc;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3));background: -moz-linear-gradient(top,  #f2f2f2,  #e3e3e3);-pie-background: linear-gradient(#f2f2f2, #e3e3e3);border-bottom: 1px solid #494949;bottom: 30px;font-size: 1.2em;line-height: 1.6em;margin: 0;overflow: hidden;position: relative;}.cfct-module-hero a.more-link {display: block;height: 100%;left: 0;overflow: hidden;position: absolute;text-indent: -999em;top: 0;width: 100%;}.cfct-module-hero-image {position: relative;z-index: 1;}.cfct-module-hero .cfct-module-hero-image .cfct-module-hero-wrap {padding: 12px 30px 20px;}.cfct-module-hero .cfct-mod-title {font-size: 24px;font-weight: normal;text-shadow: #fff 0 1px 1px;-o-text-overflow: ellipsis; }.cfct-block-a .cfct-module-hero {margin-left: -30px;}.cfct-block-b .cfct-module-hero {margin: 0 -20px;}.cfct-block-c .cfct-module-hero {margin-left: -10px;}.cfct-block-a .cfct-module-hero,.cfct-block-b .cfct-module-hero,.cfct-block-c .cfct-module-hero {width: 326px;}.cfct-block-ab .cfct-module-hero {margin-left: -30px;}.cfct-block-bc .cfct-module-hero {margin-left: -20px;}.cfct-block-ab .cfct-module-hero,.cfct-block-bc .cfct-module-hero {width: 652px;}.cfct-block-d .cfct-module-hero {margin-left: -30px;}.cfct-block-e .cfct-module-hero {margin-left: -15px;}.cfct-block-d .cfct-module-hero,.cfct-block-e .cfct-module-hero {width: 489px;}.cfct-block-abc .cfct-module-hero {margin-left: -30px;width: 978px;}.cfct-block-a .cfct-module-hero,.cfct-block-ab .cfct-module-hero,.cfct-block-d .cfct-module-hero,.cfct-block-a .cfct-module-hero-image,.cfct-block-ab .cfct-module-hero-image,.cfct-block-d .cfct-module-hero-image {-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; border-radius: 7px 0 0 0; }.cfct-block-c .cfct-module-hero,.cfct-block-bc .cfct-module-hero,.cfct-block-e .cfct-module-hero,.cfct-block-c .cfct-module-hero-image,.cfct-block-bc .cfct-module-hero-image,.cfct-block-e .cfct-module-hero-image {-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px; border-radius: 0 7px 0 0; }.cfct-block-abc .cfct-module-hero,.cfct-block-abc .cfct-module-hero-image {-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px; border-radius: 7px 7px 0 0; }.cfct-pullquote {background: #e3e3e3;margin-bottom: 20px;}.cfct-module.cfct-pullquote blockquote.cfct-mod-content {margin: 14px 12px;}.cfct-module-loop.style-a .cfct-mod-title,.cfct-module-loop.style-c .cfct-mod-title,.cfct-module-loop-subpages.style-a .cfct-mod-title,.cfct-module-loop-subpages.style-c .cfct-mod-title {margin-bottom: 15px;font-size: 18px;}.cfct-module-loop .cfct-mod-content .entry .entry-title,.cfct-module-loop-subpages .cfct-mod-content .entry .entry-title {font-size: 18px;}.cfct-module-loop .cfct-mod-content .entry,.cfct-module-loop-subpages .cfct-mod-content .entry {margin: 0 0 12px 0;}.cfct-module .cfct-header-small {font-size: 11px;font-weight: bold;letter-spacing: .1em;line-height: 1.2;margin-bottom: 10px;text-transform: uppercase;}.cfct-module .cfct-header-large {font-size: 20px;}.cfct-module .cfct-content-small {font-size: 11px;}.cfct-module .cfct-content-large {font-size: 14px;}.cfct-module img.cfct-mod-image {margin-bottom: 4px;display: block;}.cfct-module img.cfct-image-left {float: left;margin: 2px 10px 10px 0;}.cfct-module img.cfct-image-right {float: right;margin: 2px 0 10px 10px;}.cfct-module img.cfct-image-center {margin: 0 auto 4px;}.cfct-module.style-b img.cfct-mod-image,.cfct-module.style-b img.cfct-image-left,.cfct-module.style-b img.cfct-image-right {margin: 12px 12px 10px;}.cfct-module.style-b img.cfct-image-center {margin: 12px auto 10px;}.cfct-divider hr {margin: 0 0 9px;}.cfct-divider hr.cfct-div-dotted {border-top-style: dotted;}.cfctbiz-hd-lg-a .cfct-mod-title,.cfctbiz-hd-lg-b .cfct-mod-title {font-size: 22px; }.cfctbiz-hd-md-a .cfct-mod-title,.cfctbiz-hd-md-b .cfct-mod-title {font-size: 15px; }.cfctbiz-hd-sm-a .cfct-mod-title,.cfctbiz-hd-sm-b .cfct-mod-title {font-size: 12px; letter-spacing: .1em;text-transform: uppercase;}.cfctbiz-hd-lg-a .cfct-mod-title,.cfctbiz-hd-md-a .cfct-mod-title,.cfctbiz-hd-sm-a .cfct-mod-title {font-weight: bold;}.cfctbiz-hd-lg-b .cfct-mod-title,.cfctbiz-hd-md-b .cfct-mod-title,.cfctbiz-hd-sm-b .cfct-mod-title {border-bottom: 1px dotted #999;font-weight: normal;padding-bottom: 3px;}.widget .widget-title {border-bottom: 1px dotted #999;padding-bottom: 2px;}.widget.style-f {margin: 15px 0 7px;}.widget.style-f .widget-title {border: 0;color: #828282;font-size: 11px;font-weight: bold;letter-spacing: .1em;margin: 0 0 8px 0;padding: 0;text-shadow: #333 0 -1px 1px;text-transform: uppercase;}.widget.style-f a {font-weight: bold;text-shadow: #333 0 -1px 1px;}.cfct-module-carousel {position: relative;z-index: 1; }.carousel {background-color: #ececec;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }.carousel-inner {padding: 8px;}.car-content {border: 1px solid #999;margin-bottom: 8px;}.car-img {display: block;}.car-content ul,.car-content ul li {display: block;list-style: none;margin: 0;padding: 0;}.car-content ul {z-index: 1; }.car-overlay {padding: 5px 0;}.car-overlay .car-title {font-size: 1.4em;font-weight: normal;margin-bottom: 3px;}.car-description,.car-cta {display: inline;}.car-pagination {margin: 6px 0 12px 0;text-align: center;font-size: 0;line-height: 0;}.car-overlay .car-pagination {margin: 12px 0 0 0;}.car-pagination ol {list-style-type: none;margin: 0;}.car-pagination li,.car-pagination a {display: -moz-inline-box; display: inline-block; margin: 0;zoom: 1;*display: inline;}.car-pagination ol li a {background: url(../img/carousel-sprite.png) 0 0 no-repeat;font-size: 0;height: 13px;line-height: 0;margin: 0 8px;overflow: hidden;text-indent: -9999px;*text-indent: 0;width: 12px;}.car-pagination ol li a:hover {background-position: 0px -100px;}.car-pagination ol li.active a {background-position: 0px -50px;}.car-pagination .cfct-carousel-prev,.car-pagination .cfct-carousel-next {background: url(../img/carousel-sprite.png) 0 0 no-repeat;font-size: 0;height: 68px;line-height: 0;margin-top: -34px;position: absolute;text-indent: -9999px;*text-indent: 0;top: 50%;width: 36px;z-index: 10;}.car-pagination .cfct-carousel-next {background-position: right -400px;}.car-pagination .cfct-carousel-prev {background-position: left -400px;}.car-pagination .cfct-carousel-next:hover {background-position: right -500px;}.car-pagination .cfct-carousel-prev:hover {background-position: left -500px;}.car-pagination .cfct-carousel-next {right: 0;}.car-pagination .cfct-carousel-prev {left: 0;}.cfct-block-abc .car-pagination .cfct-carousel-next {background-position: right -200px;}.cfct-block-abc .car-pagination .cfct-carousel-prev {background-position: left -200px;}.cfct-block-abc .car-pagination .cfct-carousel-next:hover {background-position: right -300px;}.cfct-block-abc .car-pagination .cfct-carousel-prev:hover {background-position: left -300px;}.cfct-block-abc .cfct-module-carousel {margin: 0 -30px;padding: 30px;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-radius: 5px 5px 0 0; }.cfct-block-abc .cfct-module-carousel .carousel {background: none;}.cfct-block-abc .cfct-module-carousel .car-content {border: 5px solid #fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; float: left;margin-right: 30px;width: auto;}.cfct-block-abc .cfct-module-carousel .car-content ul {float: none;}.cfct-block-abc .cfct-module-carousel .car-overlay .car-title {font-size: 1.6em;margin-bottom: 10px;}.cfct-block-abc .cfct-module-carousel .car-pagination {margin: 0 0 18px 0;}.cfct-block-abc .cfct-module-carousel .car-overlay .car-pagination {text-align: left;margin: 18px 0 0 0;}.cfct-block-abc .cfct-module-carousel .car-overlay .car-pagination ol li a {margin: 0 16px 0 0;}.cfct-block-a .car-pagination .cfct-carousel-next,.cfct-block-b .car-pagination .cfct-carousel-next,.cfct-block-c .car-pagination .cfct-carousel-next,.cfct-block-a .car-pagination .cfct-carousel-prev,.cfct-block-b .car-pagination .cfct-carousel-prev,.cfct-block-c .car-pagination .cfct-carousel-prev {top: 123px;}.entry,.reply {margin-bottom: 30px;overflow: hidden;position: relative;}body.page-template-page-blank-php .entry-full.cfct-can-haz-build {overflow: visible;}.entry .entry-header {margin-bottom: 8px;}.entry .entry-header .entry-title,.attachment .attachment-meta li.entry-title {overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis; }.entry .entry-header h2.entry-title,.attachment .attachment-meta li.entry-title {font-size: 22px;line-height: 1.2;font-weight: normal;margin-bottom: 4px;}.entry .entry-header h1.entry-title {font-size: 24px;margin-bottom: 4px;}.entry .entry-content,.entry .entry-summary,.reply .reply-content,.entry .entry-footer,.reply .reply-footer {margin-bottom: 8px;}.entry .entry-footer,.reply .reply-footer {clear: both;}.entry .entry-footer,.entry .entry-info,.reply .reply-footer {color: #666;font-size: .9em;}.entry .entry-footer .spacer,.entry .entry-info .spacer,.reply .reply-footer .spacer {color: #999;padding: 0 3px;}.entry .entry-content blockquote,.reply .reply-content blockquote {color: #666;font: italic 15px/1.6 Georgia, "Times New Roman", serif;margin-left: 8px;margin-right: 8px;}.entry .entry-content blockquote cite,.reply .reply-content blockquote cite {color: #999;font: normal 13px/1.5 Helvetica, Verdana, Arial, sans-serif;}.loading {text-align: center;margin: 0 0 38px;}.loading span {background: #e3e3e3 url(../img/spinner.gif) no-repeat 7px center;color: #999;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; display: -moz-inline-box; display: inline-block; padding: 5px 7px 5px 27px;position: relative;text-shadow: #fff 0 1px 0;}.ajax-loaded .entry {margin-bottom: 8px;}.ajax-loaded .close {border-top: 1px dotted #ccc;font-size: 10px;font-weight: bold;line-height: 18px;margin-bottom: 38px;padding-top: 14px;text-transform: uppercase;text-align: center;}.entry-full.cfct-can-haz-build {margin-bottom: 2px;}.entry.has-img > .entry-summary {height: auto !important;height: 90px;margin-bottom: 15px;min-height: 100px;position: relative;}.entry.has-img .entry-summary .entry-img {float: left;margin: 4px 14px 0 0;border: 5px solid #e3e3e3;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }.entry.has-img .entry-summary .entry-img:hover {border-color: #c4c4c4;}.attachment .attachment-meta {margin-left: 0;max-width: 602px;}.attachment .attachment-meta li:first-child {border: 0;}.attachment .attachment-meta li {border-top: 1px dotted #999;margin: 0;overflow: hidden;clear: both;}.attachment .attachment-meta li .inside {margin: 8px 0;-o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}#comments {margin-top: 0;padding-top: 20px;}ol.reply-list {margin: 26px 0;}ol.reply-list,ol.reply-list li {list-style: none;}ol.reply-list .div-comment {max-width: 560px; }.reply {padding-left: 45px;}.reply .reply-header {margin-bottom: 6px;}.reply .avatar {left: 0;position: absolute;top: 3px;}.reply .reply-header .reply-title {font-size: 14px;font-weight: normal;line-height: 1.2;}.ping {background: url(../img/link.png) no-repeat 18px 1px;}.ping .reply-header .reply-title {font-size: 12px;font-weight: normal;line-height: 1.5;}.reply-list .box.style-e {margin-bottom: 8px;}#respond {margin-bottom: 26px;}#respond .section-title {margin: 40px 0 15px 0;}#respond form p {margin: 12px 42px;}#respond form p label {font-size: 14px;padding: 0 3px;}#respond form p label em {color: #666;font-size: 12px;}#author,#email,#url,#comment {border: 1px solid #999;border-radius: 3px;display: -moz-inline-box; display: inline-block; font-size: 13px;padding: 2px 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.reply-list #respond {margin-top: 0;margin-left: 42px;}.reply-list #respond form p {margin-left: 0;margin-right: 0;}.reply-list #respond .section-title {margin: 0;padding: 0;border-bottom: none;}#cancel-comment-reply-link {margin-left: 8px;}ol.reply-list .children {margin: 0 0 0 42px;}.cfct-row:before,.cfct-row:after {content: "";display: table;}.cfct-row:after {clear: both;}.cfct-row {zoom: 1;}.col-full {margin-left: auto;margin-right: auto;width: 620px;}.col-a, .col-b,.col-c,.col-ab, .col-bc,.col-abc, .col-d, .col-e,.col-f, .col-g,.col-h,.cfct-block {display: inline; float: left;margin: 0 15px;}.modern .cfct-block,.ie8 .cfct-block {min-height: 1px; }.col-a,.col-b,.col-c,.cfct-block-a,.cfct-block-b,.cfct-block-c,.col-ab .cfct-block-d,.col-ab .cfct-block-e {width: 286px;}.col-ab,.col-bc,.cfct-block-ab,.cfct-block-bc {width: 602px;}.col-abc,.cfct-block-abc {display: block;float: none;}.col-a,.col-ab,.col-abc,.col-d {clear: left;}.col-d,.col-e,.cfct-block-d,.cfct-block-e {width: 444px;}.col-f,.col-g, .col-h {width: 125px;}.col-abc .col-a,.col-abc .col-ab,.col-abc .col-d,.col-ab .col-a,.col-bc .col-b,.col-ab .cfct-block-a,.col-ab .cfct-block-ab,.col-ab .cfct-block-abc,.col-ab .cfct-block-d,.col-bc .cfct-block-a,.col-bc .cfct-block-ab,.col-bc .cfct-block-bc,.col-bc .cfct-block-abc,.col-bc .cfct-block-d,.col-abc .cfct-block-a,.col-abc .cfct-block-ab,.col-abc .cfct-block-abc,.col-abc .cfct-block-d,.col-d .col-f,.col-e .col-f {margin-left: 0;}.col-abc .col-c,.col-abc .col-bc,.col-abc .col-e,.col-ab .col-b,.col-bc .col-e,.col-ab .cfct-block-c,.col-ab .cfct-block-ab,.col-ab .cfct-block-bc,.col-ab .cfct-block-abc,.col-bc .cfct-block-c,.col-bc .cfct-block-ab,.col-bc .cfct-block-bc,.col-bc .cfct-block-abc,.col-abc .cfct-block-c,.col-abc .cfct-block-bc,.col-abc .cfct-block-abc,.col-abc .cfct-block-e,.col-ab .cfct-block-e,.col-d .col-h,.col-e .col-h {margin-right: 0;}.col-abc .col-abc,.col-ab .col-ab {margin-left: 0;margin-right: 0;}.cfct-block-float-a {margin-right: 15px;}.cfct-row-float-a .cfct-block-abc .cfct-module,.cfct-row-float-c .cfct-block-abc .cfct-module {overflow: visible;}.cfct-block-float-a,.cfct-block-float-c {max-width: 286px;}.cfct-block-float-a {margin: 0 30px 0 0;}.cfct-block-float-c {float: right;margin: 0 0 0 30px;}html {background: #494949;height: 100%;}body {border-top: 4px solid #494949;background-color: #f2f2f2;}a {color: #006699;text-decoration: none;}a:hover {color: #000033;text-decoration: underline;}a:visited {color: #003366;}.str-container {margin: 0 auto;width: 992px;}.str-content {border-width: 1px;border-style: solid;overflow: hidden;padding: 15px;}#main-content,#footer-content { border-style: solid;border-width: 6px;}#main-content {border-color: #e3e3e3;border-bottom: 0;overflow: hidden;}#footer-content {border-color: #595959;border-top: 0;}#main-content .str-content {border-color: #ccc;border-width: 1px;border-style: solid;}nav.nav-secondary, #main-content .str-content {border-bottom: 0;}#footer-content .str-content {border-color: #595959;border-top: 0;}#masthead {-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px; border-radius: 7px 7px 0 0; }#footer-content {-moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; -khtml-border-bottom-left-radius: 12px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; -khtml-border-bottom-right-radius: 12px; border-radius: 0 0 12px 12px; position: relative;z-index: 1;}#footer-content .str-content {-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -khtml-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -khtml-border-bottom-right-radius: 7px; border-radius: 0 0 7px 7px; }#header {margin: 26px 0 14px;position: relative;z-index: 2;}#header .str-container {position: relative;}#header .site-title {font-size: 32px;letter-spacing: -1px;line-height: 1.2;margin: 0 0 12px 7px;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis; width: 730px;}#header .site-title a {color: #3f3f3f;text-decoration: none;}#header .site-title a:hover {color: #000033;}nav.nav {display: block;zoom:1;}nav.nav:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}nav.nav ul,nav.nav li {list-style-type: none;margin: 0;padding: 0;}nav.nav a {color: #7e7d7e;display: block;-o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;text-decoration: none;}nav.nav a:hover {color: #006699;}nav.nav li {float: left;}nav.nav li ul a {padding: 3px 16px 3px 14px;}nav.nav li {position: relative;}nav.nav li ul {background-color: #F5F5F5;border: 1px solid #006699;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-radius: 0 4px 4px 4px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); font-size: 13px;left: -32000px;line-height: 1.2;min-width: 100%;max-width: 400px;padding: 7px 0;position: absolute;z-index: 99;}nav.nav li:hover ul {left: auto;}nav.nav li ul li {display: block;float: none;margin: 0;padding: 0 0;}nav.nav-main,nav.nav-featured {font-size: 15px;line-height: 20px;}nav.nav-main > ul > li > a,nav.nav-featured > ul > li > a {padding: 2px 7px;}nav.nav-main ul li.has-ul a,nav.nav-featured ul li.has-ul a {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-radius: 4px 4px 0 0; }nav.nav-main > ul > li.has-ul:hover > a,nav.nav-featured > ul > li.has-ul:hover > a {background-color: #006699;color: #fff;}nav.nav-main li {margin-right: 6px;}nav.nav-main > ul > li {max-width: 30%;}nav.nav-featured {float: right;}nav.nav-featured li {margin-left: 6px;}#header .searchform {position: absolute;right: 7px;top: 10px;}#header .searchform label {color: #b4b4b4;font-size: 10px;font-weight: bold;line-height: 22px;text-transform: uppercase;}#header .searchform div {background: #fafafa;border: 1px solid #999;border-radius: 4px;display: -moz-inline-box; display: inline-block; -moz-border-radius: 4px;-webkit-border-radius: 4px;margin-left: 4px;padding: 0 1px;vertical-align: middle;}#header .searchform .s {background: transparent;border: 0;font-size: 12px;float: left;height: 18px;padding: 1px 3px;width: 150px;}#header .searchform .searchsubmit {background: url(../img/search-icon.png) 0 0 no-repeat;border: 0;cursor: pointer;display: -moz-inline-box; display: inline-block; font-size: 0;line-height: 0;height: 19px;outline: none;overflow: hidden;padding: 0;vertical-align: top;text-indent: -32000px;width: 19px;}#masthead {background: #ccc;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3));background: -moz-linear-gradient(top,  #f2f2f2,  #e3e3e3);-pie-background: linear-gradient(#f2f2f2, #e3e3e3);bottom: 30px;border-bottom: 1px solid #494949;margin-left: -15px;overflow: hidden;padding: 15px;position: relative;width: 948px;}#masthead h1 {font-size: 38px;margin: 0;max-width: 100%;overflow: hidden;padding: 10px 15px;text-shadow: #fff 0 1px 1px;-o-text-overflow: ellipsis; text-overflow: ellipsis; }#masthead h1.page-title-b {padding-left: 164px; position: relative;}#masthead h1.page-title-b .label {bottom: 18px;color: #999;font-size: 13px;font-style: normal;font-weight: bold;margin-left: -164px;position: absolute;text-transform: uppercase;text-align: right;width: 152px;}nav.nav-secondary {background-color: #fff;bottom: 30px;font-size: 13px;line-height: 1;margin: 0;padding: 0 15px;position: relative;}nav.nav-secondary a:hover {text-decoration: none;}nav.nav-secondary > ul > li {max-width: 30%;}nav.nav-secondary li {margin: 0 20px 0 0;}nav.nav-secondary a {padding: 10px 0 5px;}nav.nav-secondary a:hover,nav.nav-secondary li:hover a {border-top: 3px solid #ccc;padding-top: 7px;}nav.nav-secondary a.current {border-top: 3px solid #999;}nav.nav-secondary li ul a,nav.nav-secondary li:hover li a,nav.nav-secondary li ul a:hover {border: 0;padding-top: 3px;}#main-content {-moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; -khtml-border-top-left-radius: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; -khtml-border-top-right-radius: 12px; border-radius: 12px 12px 0 0; position: relative;}#main-content .str-content {background-color: #fff;-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px; border-radius: 7px 7px 0 0; min-height: 400px;padding-bottom: 30px;padding-top: 30px;position: relative;}#footer {background-color: #494949;}#footer .str-content {background-color: #535353;border-color: #3a3a3a;color: #ddd;}#footer a {color: #fff;}#footer-sub {color: #575757;font-size: 10px;line-height: 18px;margin: 16px 10px 0px 10px;overflow: hidden;padding-bottom: 20px;position: relative;}#footer-sub a {color: #999;}nav.nav-footer {line-height: 18px;max-width: 100%;padding-bottom: 10px;}nav.nav-footer .site-title {color: #828282;float: left;font-size: 20px;font-weight: normal;line-height: 1.2;margin: 0;max-width: 100%;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis; text-shadow: rgba(0, 0, 0, .3) 0 -1px 0;}#footer-sub nav.nav-footer .site-title a {color: #828282;}nav.nav-footer ul {float: right;font-size: 11px;margin: 5px 0;}nav.nav-footer li {margin-left: 15px;}nav.nav-footer a {color: #999;}nav.nav-footer a:hover {text-decoration: underline;}#footer-sub #site-generator {float: right;margin: 0 0 8px 8px;}#footer-sub #site-generator a {color: #575757;}#cf-logo {background: url(../img/cf-logo.png) 0 0 no-repeat;border: 0;cursor: pointer;display: -moz-inline-box; display: inline-block; font-size: 0;line-height: 0;height: 18px;margin-left: 3px;margin-top: -4px;outline: none;overflow: hidden;vertical-align: middle;text-indent: -32000px;width: 92px;}