/*Theme Name: 2CQRTheme URI: www.diversity-nottm.co.ukDescription: 2CQR TemplateAuthor: Jamie Hunter WarnockAuthor URI: www.diversity-nottm.co.ukVersion: 1.0.This theme can be used for commercial or non-commercial useso long as it is not redistributed or resold in any way..*//* ---- css/reset.css ---- */* {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font-style: normal;font-weight: normal;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}a {  text-decoration: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}strong {font-weight: bold;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}/* -scf self-clear floats --------------------------------------------- */.group:after {  content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}/* ---- css/ui.css ---- *//*Title:      ui.cssAuthor:     jamiehunterwarnock(at)gmail(dot)com*//* BASE----------------------------------------------------- */body {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;font-size: 62.5%;line-height: 150%;color: #222;background: #fff;}/* LAYOUT----------------------------------------------------- */div {position: relative;}div#wrapper {width: 100%;}div#header {height: 86px;}div#navigation {z-index: 100;}div#main {border-top: 1px solid #be0f36;border-bottom: 1px solid #be0f36;}div#header,div#navigation,div#footer,div#main-content {margin: 0 auto;padding: 0 25px;max-width: 1300px;min-width: 920px;}/* HEADER----------------------------------------------------- */div#header h2 {position: absolute;left: 25px;top: 33px;}div#header h2 a {display: block;width: 165px;height: 68px;text-indent: -9999px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/logo.png') no-repeat scroll left top;}ul#navigation-top {position: absolute;top: 0;right: 25px;padding: 0 15px;background: #be0f36;-moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;  -webkit-border-bottom-right-radius: 10px;}ul#navigation-top li {float: left;}ul#navigation-top li a {display: block;font-size: 1.4em;line-height: 28px;padding: 0 10px;color: #fff;border-right: 1px solid #da3461;}ul#navigation-top li:last-child a {border-right: none;}ul#navigation-top li a:hover {background: #da3461;}/* NAVIGATION - PRIMARY----------------------------------------------------- */ul#navigation-primary {margin: 0 0 0 25%;}ul#navigation-primary > li {float: left;margin: 0 2px 0 0;-moz-border-radius-topleft: 10px;  -webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;  -webkit-border-top-right-radius: 10px;}ul#navigation-primary > li > a {display: block;font-size: 1.8em;line-height: 34px;padding: 0 15px;color: #000;-moz-border-radius-topleft: 10px;  -webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;  -webkit-border-top-right-radius: 10px;}ul#navigation-primary > li > a:hover,ul#navigation-primary > li:hover {color: #fff;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/nav-primary-bg.png') repeat-x scroll left -300px;}body.home ul#navigation-primary > li.home > a,ul#navigation-primary > li.current-cat-parent > a,ul#navigation-primary > li.current-cat > a {color: #fff;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/nav-primary-bg.png') repeat-x scroll left top;}ul#navigation-primary > li > ul {display: none;position: absolute;}ul#navigation-primary > li:hover > ul,ul#navigation-primary > li.active > ul {display: block;}ul#navigation-primary > li > ul li a {display: block;font-size: 1.5em;line-height: 34px;min-width: 250px;padding: 0 15px;color: #fff;background: #be0f36;border-top: 1px solid #be0f36;}ul#navigation-primary > li > ul li.current-cat a,ul#navigation-primary > li > ul li a:hover {background: #da3461;}ul#navigation-primary > li > ul li:last-child a {padding-bottom: 5px;-moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;  -webkit-border-bottom-right-radius: 10px;}/* CONTENT ----------------------------------------------------- */div#column-content {width: 75%;float: right;padding: 0 0 30px 0;}div#column-context {width: 25%;float: left;}/* MAIN - SHOWCASE----------------------------------------------------- */div.showcase {height: 420px;margin: 0 0 20px 0;background: #000;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.showcase div.mask {height: 420px;overflow: hidden;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.showcase div.slides {position: absolute;top: 0;left: 0;width: 100%;}div.showcase div.slide {float: left;width: 100%;height: 420px;color: #fff;background-attachment: scroll;background-position: 50% top;background-repeat: no-repeat;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.showcase ol {position: absolute;right: 12px;bottom: 12px;z-index: 2;}div.showcase ol li {float: left;}div.showcase ol li a {display: block;width: 26px;height: 26px;text-indent: -9999px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/showcase/ui/buttons.png') repeat scroll 0 -26px;}div.showcase ol li a.active {background-position: 0 0;}div.showcase hr.index {position: absolute;bottom: 0;right: 0;width: 300px;height: 12px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-white.png') no-repeat scroll 0 6px;}div.showcase hr.index.i1 {background-position: 0px 6px;}div.showcase hr.index.i2 {background-position: 26px 6px;}div.showcase hr.index.i3 {background-position: 52px 6px;}div.showcase hr.index.i4 {background-position: 78px 6px;}div.showcase hr.index.i5 {background-position: 104px 6px;}div.showcase hr.index.i6 {background-position: 130px 6px;}div.showcase div.slide h3 {position: absolute;top: 0;right: 0;width: 166px;height: 166px;text-indent: -9999px;background-attachment: scroll;background-position: left top;background-repeat: no-repeat;z-index: 2;}div.showcase div.slide div.overview {width: 330px;height: 420px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/alpha/alpha-b-70.png') repeat scroll left top;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;}div.showcase div.slide div.overview h1,div.showcase div.slide div.overview h2 {padding: 36px 10px 10px 20px;font-size: 3.6em;line-height: 110%;}div.introduction h1 {font-size: 3.6em;color: #be0f36;margin: 10px 30px 20px 0;line-height: 110%;padding: 0 0 10px 0;border-bottom: 4px solid #222;}div.introduction p {font-size: 1.5em;margin: 0 30px 15px 0;color: #ddd;line-height: 160%;}div.introduction blockquote {font-size: 1.3em;width: 36%;float: right;margin: 0 0 10px 20px;}div.introduction blockquote p {color: #be0f36;font-style: italic;}div.feature-panel acronym,div.showcase acronym {background: #333;border-bottom: 1px dotted #be0f36;}div.showcase div.slide div.overview p {font-size: 1.5em;margin: 0 10px 10px 20px;line-height: 170%;}div.showcase div.slide div.overview p a {color: #be0f36;}p a.more {display: inline-block;padding: 0 25px 0 15px;height: 23px;line-height: 23px;font-size: 13px;text-transform: uppercase;color: #fff;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/button-arrow.png') repeat scroll right top;}div.showcase div.slide div.overview p a.more {color: #fff;}p a.more:hover {background-position: right -23px;}/* NAVIGATION-CONTEXT----------------------------------------------------- */div#navigation-context h1,div#navigation-context h2 {line-height: 70px;font-size: 2.6em;color: #be0f36;white-space: nowrap;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll 30px 62px;}div#navigation-context h1 a,div#navigation-context h2 a {display: block;color: #be0f36;}div#navigation-context h1 a:hover,div#navigation-context h2 a:hover {color: #000;text-decoration: underline;}div#navigation-context ul {padding: 20px 0;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;background: #be0f36 url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/nav-context-bg.png') repeat-y scroll right top;}div#navigation-context ul li a {display: block;font-size: 1.8em;line-height: 34px;margin: 0 10px 2px 0;padding: 0 20px 0 20px;color: #fff;-moz-border-radius-topright: 20px;  -webkit-border-top-right-radius: 20px;-moz-border-radius-bottomright: 20px;  -webkit-border-bottom-right-radius: 20px;}div#navigation-context.library ul li a {font-size: 2.4em;line-height: 34px;}div#navigation-context ul li.current_page_item a,div#navigation-context ul li.current-cat a,div#navigation-context ul li a:hover,div#navigation-context ul li a.active {color: #222;background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/nav-context-arrow.png') no-repeat scroll 96% center;}/* NAVIGATION-BOX----------------------------------------------------- */body div.navigation-box h2 a {display: block;height: 60px;line-height: 60px;font-size: 2em;text-align: left;color: #be0f36;white-space: nowrap;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll 30px 52px;}div.navigation-box h2 a:hover {color: #000;text-decoration: underline;}div.navigation-box ul {padding: 16px 0;-moz-border-radius: 16px;  -webkit-border-radius: 16px;background: #be0f36;}div.navigation-box ul li a {display: block;font-size: 1.6em;height: 26px;line-height: 26px;margin: 0 12px 2px 0;padding: 0 0 0 16px;color: #fff;-moz-border-radius-topright: 16px;  -webkit-border-top-right-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.navigation-box ul li.current_page_item a,div.navigation-box ul li.current-cat a,div.navigation-box ul li a:hover,div.navigation-box ul li a.active {color: #222;background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/footer-arrow.png') no-repeat scroll 96% center;}/* TITLE-BUBBLE----------------------------------------------------- */h3.bubble {font-size: 1.9em;line-height: 1.5em;height: 36px;margin: 10px 0 6px 0;color: #fff;}h3.bubble em,h3.bubble span {display: inline-block;height: 36px;}h3.bubble em {padding: 0 8px 0 16px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/title-bubble.png') no-repeat scroll left top;}h3.bubble span {text-indent: -9999px;width: 8px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/title-bubble.png') no-repeat scroll right top;}/* SOCIAL-NETWORK----------------------------------------------------- */div.showcase div.social-network {position: absolute;left: 20px;bottom: 20px;width: 200px;z-index: 2;}div#column-context div.social-network {margin-top: 60px;}div#column-context p.code {font-size: 1.1em;padding: 1px 8px;background: #eee;font-weight: bold;border-bottom: 1px solid #ccc;}div.social-network ul li {float: left;width: 49%;background: none;}div.social-network ul li a {display: block;color: #222;font-size: 1.6em;padding: 10px 4px 10px 36px;white-space: nowrap;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/social-networks.png') no-repeat scroll 0 center;}div.showcase div.social-network ul li a {color: #fff;}div.social-network ul li a:hover,div.showcase div.social-network ul li a:hover {color: #be0f36;text-decoration: underline;}div.social-network ul li.news a {background-position: 0 -161px;}div.social-network ul li.twitter a {background-position: 0 -8px;}div.social-network ul li.blog a {background-position: 0 -57px;}div.social-network ul li.linkedin a {background-position: 0 -107px;}/* COLUMNS----------------------------------------------------- */div.columns {margin: 0 0 40px 0;}div.column {float: left;overflow: hidden;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}div.columns.c4 div.column {width: 23%;margin: 0 1.33%;}div.columns div.column.cl {margin-left: 0;}div.columns div.column.cr {margin-right: 0;float: right;}div.columns div.column.c1 {width: 23%;margin: 0 1%;}div.columns div.column.c1.cl,div.columns div.column.c1.cr {width: 24%;margin-left: 0;}div.columns div.column.c2 {width: 48%;margin: 0 1%;}div.columns div.column.c2.cl,div.columns div.column.c2.cr {width: 48%;margin-right: 0;}div.column h2 a {display: block;font-size: 2.1em;line-height: 56px;text-align: center;color: #be0f36;}div.column h2 a:hover {color: #222;}div.column p {margin: 0 16px 8px;font-size: 1.2em;line-height: 170%;}div.column p.more {position: absolute;margin: 0;right: 0;bottom: -60px;}div.column p.more a {display: block;width: 40px;height: 40px;text-indent: -9999px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/button-quicklink.png') no-repeat scroll center center;}div.columns.services div.column {background-color: #ddd;padding-bottom: 20px;}div.columns.services div.column:hover {background-color: #be0f36;}div.columns.services div.column:hover h2 a,div.columns.services div.column:hover p {color: #fff;}div.columns.services div.column p {min-height: 120px;font-size: 1.4em;}div.columns.services div.column p strong {font-size: 1.1em;}div.column a.photo {display: block;height: 242px;margin: 20px 0 0 0;background-position: right top;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}/* PRODUCT-INFO----------------------------------------------------- */div.product-info {margin: 20px;}div.product-info h1,div.product-info h2 {font-size: 2.4em;line-height: 130%;color: #be0f36;margin: 0 0 8px 0;}div.product-info p {font-size: 1.3em;line-height: 170%;margin: 0 0 20px 0;}div.product-info p a {color: #be0f36;padding: 1px 2px;text-decoration: underline;}div.product-info p a:hover {background: #be0f36;color: #fff;text-decoration: none;}div.product-info ul {margin: 0 0 20px 0;}div.product-info li {font-size: 1.1em;border-bottom: 1px dotted #ccc;padding: 5px 0 5px 25px;background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/footer-arrow.png') no-repeat scroll 3px center;}div.product-info li:hover {background: #be0f36;color: #fff;}div.product-info blockquote {font-size: 1.2em;padding: 16px;background: #ddd;margin: 0 0 20px 0;line-height: 150%;color: #be0f36;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.product-info blockquote:hover {color: #fff;background: #be0f36;}div.product-info hr {padding: 8px 0;border-top: 1px dotted #ccc;}/* TESTIMONIAL----------------------------------------------------- */div.testimonial {margin: 20px 20px 0 0;}div.testimonial.expand {margin: 0;}div.testimonial h3 {margin: 8px 20px;font-size: 1.8em;line-height: 170%;color: #be0f36;font-style: italic;}div.testimonial p {margin: 15px 20px;font-size: 1.4em;line-height: 170%;font-style: italic;}div.testimonial small {display: block;margin: 0 20px 8px;font-size: 1.1em;line-height: 120%;color: #be0f36;text-transform: uppercase;}div.testimonial a.photo {display: block;height: 129px;background-position: left top;}div.testimonial a.photo div.mask {height: 129px;float: left;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/testimonials/mask.png') no-repeat scroll left top;}div.testimonial a.photo div.mask.left {width: 80%;}div.testimonial a.photo div.mask.right {width: 20%;background-position: right top;}/* PRODUCT-PHOTO----------------------------------------------------- */div#product-photo {height: 420px;overflow: hidden;background: #000 url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/ajax-loader.gif') no-repeat scroll 50% 50%;}div#product-photo div.photo a {display: block;height: 420px;}/* PRODUCT-THUMBNAILS----------------------------------------------------- */div.product-thumbnails {padding: 0 4%;margin: 1px 0 0 0;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;background: #000 url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll -11px center;}div.product-thumbnails a.thumbnail {display: block;float: left;width: 17%;padding: 1%;}div.product-thumbnails a.thumbnail:hover,div.product-thumbnails a.thumbnail.active {background: #fff;}div.product-thumbnails a.thumbnail img {display: block;width: 100%;}/* FEATURE-PANEL----------------------------------------------------- */div.feature-panel {color: #fff;padding: 30px 0 10px 3%;background: #000;min-height: 300px;overflow: hidden;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.feature-panel.header {padding: 0;background: #fff;height: 300px;}div.feature-panel.no-mh {min-height: 10px;}div.feature-panel.arrow {background: #000 url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll 30px -16px;}div.feature-panel div.category {float: left;width: 30%;margin: 0 2% 2% 0;}div.feature-panel h2 {clear: both;margin: 0 3% 15px 0;padding: 6px 0 8px 0;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll 25px bottom;}div.feature-panel h2 a {display: inline-block;color: #fff;padding: 8px 32px;font-size: 1.9em;background: #be0f36;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}div.feature-panel h2 a:hover {text-decoration: underline;}div.feature-panel div.category h3 a {display: block;color: #be0f36;font-size: 1.8em;min-height: 50px;line-height: 140%;margin: 0 0 15px 0;padding: 6px 0 8px 0;border-bottom: 4px solid #222;}div.feature-panel div.category:hover h3 a {border-bottom: 4px solid #be0f36;}div.feature-panel div.category h3 a:hover {color: #fff;text-decoration: underline;}div.feature-panel div.category p {font-size: 1.3em;line-height: 160%;color: #ddd;margin: 0 0 12px 0;}div.feature-panel div.category div.product-image {-moz-border-radius: 12px;  -webkit-border-radius: 12px;height: 125px;background-repeat: no-repeat;background-position: 0 0;}div.feature-panel div.category div.product-image a {display: block;text-indent: -9999px;height: 125px;}h2.box-header {color: #fff;padding: 15px 30px;margin: 15px 0 0 0;font-size: 2em;background: #be0f36;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;-moz-border-radius-topright: 16px;  -webkit-border-top-right-radius: 16px;}h2.box-header a {color: #fff;text-decoration: underline;}div.feature-panel.page404 h1 {font-size: 3em;color: #be0f36;margin: 20px 0 20px 0;}div.feature-panel.page404 h2 {font-size: 1.8em;margin: 20px 3% 0 0;padding: 8px 20px;background: #be0f36;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;-moz-border-radius-topright: 16px;  -webkit-border-top-right-radius: 16px;}div.feature-panel.page404 p {font-size: 1.4em;margin: 20px 3% 20px 0;}div.feature-panel.page404 ol {background: #333;margin: 0 3% 20px 0;padding: 0 0 20px;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}div.feature-panel.page404 ol li a {display: block;font-size: 1.4em;color: #fff;padding: 4px 20px;border-bottom: 1px solid #000;}div.feature-panel.page404 ol ul li a {padding: 4px 20px 4px 40px;background: #444;}div.feature-panel.page404 ol li a:hover {color: #be0f36;background: #000;}/* ARCHIVES----------------------------------------------------- */ul.archives li,ul.blogroll li {font-size: 1.2em;margin: 0 0 1px 0;background: #eee;}ul.archives li a,ul.blogroll li a {display: block;font-size: 1.2em;padding: 3px 16px;color: #be0f36;}ul.archives li:hover a,ul.blogroll li:hover a {color: #fff;background: #be0f36 url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-white.png') no-repeat scroll -18px center;}/* POSTS_NAVIGATION----------------------------------------------------- */div.posts_navigation { margin: 0 0 40px 0;clear: both;padding: 15px 0;}div.posts_navigation p a {display: block;color: #fff;text-align: center;padding: 8px 25px;font-size: 1.3em;background: #be0f36;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}div.posts_navigation p a:hover { color: #fff;background: #222;}div.posts_navigation p.next { float: left;margin: 0 20px 0 0;}div.posts_navigation p.prev { float: right;margin: 0;}div.posts_navigation.box p a { color: #be0f36;padding: 6px 40px;background: #fff;}div.posts_navigation.box p.prev { float: left;margin: 0 0 0 -50px;}div.posts_navigation.box p.next { float: right;margin: 0 -20px 0 0;}div.posts_navigation.box p a:hover { color: #fff;background: #be0f36;}/* SEARCHFORM----------------------------------------------------- */form#searchform {background: #333;margin: 0 3% 20px 0;padding: 2px 15px 2px;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}form#searchform input {background: #666;padding: 6px 20px;width: 50%;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}form#searchform input:focus {background: #fff;}form#searchform input.searchsubmit {background: #be0f36;padding: 6px;width: 15%;color: #fff;cursor: pointer;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}/* FOOTER----------------------------------------------------- */div#footer div.columns.c5 {margin: 20px 0 80px 25%;}div#footer div.columns.c5 div.column {width: 18%;margin: 0 2% 0 0;}div#footer div.columns.c5 div.column.cr {width: 19%;margin: 0;}div#footer div.column {min-height: 0;}div#footer div.column h3 {font-size: 1.5em;color: #be0f36;margin: 0 0 10px 0;padding: 0 0 8px;text-transform: uppercase;font-weight: bold;border-bottom: 3px solid #f2f2f2;}div#footer div.column h3 a {color: #be0f36;display: block;font-weight: bold;}div#footer div.column h3 a:hover {color: #000;text-decoration: underline;}div#footer div.column ul {margin: 0 0 20px 0;}div#footer div.column ul li {font-size: 1.4em;color: #222;}div#footer div.column.address ul li {padding: 5px 0;}div#footer div.column ul li a {display: block;color: #222;padding: 5px 0;border-top: 1px dotted transparent;border-bottom: 1px dotted transparent;}div#footer div.columns div.column ul li a:hover {color: #be0f36;border-top: 1px dotted #be0f36;border-bottom: 1px dotted #be0f36;padding-left: 23px;background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/footer-arrow.png') no-repeat scroll 3px center;}div#footer div.column ul li span {color: #be0f36;}div#footer div.column.social ul li a {padding-left: 23px;}div#footer div.column.social ul li.sitemap a,div#footer div.column.social ul li.contact a {padding-left: 0;}div#footer div.column ul li.news a {background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/social-networks-small.png') no-repeat scroll 0 -99px;}div#footer div.column ul li.twitter a {background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/social-networks-small.png') no-repeat scroll 0 -3px;}div#footer div.column ul li.blog a {background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/social-networks-small.png') no-repeat scroll 0 -36px;}div#footer div.column ul li.linkedin a {background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/social-networks-small.png') no-repeat scroll 0 -65px;}/* FEATURE-PAGES----------------------------------------------------- */div#column-content div.feature {margin: 0 0 30px 0;}div#column-content div.feature h1 {font-size: 3.2em;margin: 40px 0 20px 30px;line-height: 120%;color: #be0f36;padding: 0 0 15px 0;font-style: italic;border-bottom: 1px dotted #be0f36;}div#column-content div.feature h1 a {display: block;color: #be0f36;font-style: italic;}div#column-content div.feature h1 a:hover {text-decoration: underline;}div#column-content div.feature h2 {font-size: 2.4em;margin: 40px 0 20px 0;line-height: 120%;color: #be0f36;padding: 0 0 15px 0;font-style: italic;border-bottom: 1px dotted #be0f36;}div.appendices {border-top: 3px solid #eee;}div.appendices ol {font-size: 1.2em;margin-left: 90px;}div#column-content div.appendices ol li {font-style: normal;font-size: 1em;color: #222;}div.appendices li {margin-bottom: 10px;}div#column-content div.feature h1 span,div#column-content div.feature h2 span {font-size: 1.3em;font-style: italic;}div#column-content div.feature h3 {font-size: 1.6em;font-weight: bold;margin: 30px 0 10px 30px;color: #be0f36;}div#column-content div.feature p {font-size: 1.5em;margin: 0015px 60px;line-height: 170%;}div#column-content div.feature p.post_date {font-size: 1.2em;background: #eaeaea;padding: 4px 30px;margin: 0 0 30px 30px;}div#column-content div.category p.post_date {font-size: 1.2em;}div#column-content div.category p.post_date a {color: #be0f36;}div#column-content div.feature p.post_date a {background: #eaeaea;}div#column-content div.category p.post_date a:hover {color: #fff;text-decoration: underline;}div#column-content div.feature blockquote p {float: right;width: 40%;font-size: 2em;color: #be0f36;margin: 0 0 10px 40px;font-style: italic;}div#column-content div.feature p a {color: #be0f36;padding: 2px 4px;background: #eee;}div#column-content div.feature p a:hover {color: #fff;background: #be0f36;text-decoration: none;}div#column-content div.feature ul,div#column-content div.feature ol {list-style: disc;background: #eee;padding: 12px;margin: 10px 0 10px 60px;list-style-position: inside;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}div#column-content div.feature li {font-size: 1.4em;color: #be0f36;text-decoration: none;font-style: italic;padding: 4px 0;margin: 0 20px;}/* CALL-TO-ACTION----------------------------------------------------- */div#call-to-action {background: #ddd;text-align: center;margin: 20px 0;-moz-border-radius: 16px;  -webkit-border-radius: 16px;}div#call-to-action h2 {font-size: 1.8em;color: #fff;padding: 16px;font-style: italic;background: #be0f36;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;-moz-border-radius-topright: 16px;  -webkit-border-top-right-radius: 16px;}div#call-to-action p {font-size: 1.7em;padding: 17px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll center -16px;}div#call-to-action p strong,div#call-to-action p a {color: #be0f36;}div#call-to-action p a:hover {text-decoration: underline;}/* cFORM----------------------------------------------------- */form.cform {margin: 0;padding: 20px 0;width: 97%;font-size: 1.3em;}form.cform fieldset {padding: 12px;margin: 0 0 10px 0;background: #fff;-moz-border-radius: 10px;  -webkit-border-radius: 10px;}form.cform legend {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;margin: 0;padding: 4px 20px;color: #fff;text-transform: uppercase;font-size: 1.2em;background: #be0f36;}div.feature-panel form.cform ol {-moz-border-radius: 0px;  -webkit-border-radius: 0px;background: #ddd;color: #333;}form.cform ol.cf-ol li {padding: 10px;background: #ccc;}form.cform ol li input.single,form.cform ol li textarea {font-size: 14px;width: 60%;padding: 8px;-moz-border-radius: 10px;  -webkit-border-radius: 10px;border: 3px solid #c6c6c6;}form.cform ol li input.single:hover,form.cform ol li textarea:hover {background: #fff;border: 3px solid #be0f36;}form.cform ol li span {font-style: italic;text-align: left;margin: 0 10px;}form.cform ol li label {width: 70px;}form.cform ol.cf-ol li.cf_li_err {color: #fff;background: #be0f36 !important;}div#usermessagea {width: 94%;margin: 0;color: #fff;text-align: center;background: #be0f36 !important;font-size: 1.6em;}input#sendbutton {font-size: 14px;width: 30%;padding: 8px;-moz-border-radius: 10px;  -webkit-border-radius: 10px;border: none !important;color: #fff;cursor: pointer !important;background: #be0f36 !important;}p.cf-sb {text-align: center !important;}p.linklove {display: none;}/* PAGE PULLOUT----------------------------------------------------- */div.pullout {margin: 10px 0 20px 0;padding: 10px 40px 10px;-moz-border-radius: 16px;  -webkit-border-radius: 16px;background: #eee;}div#column-content div.feature div.pullout h2 {margin: 10px 0 20px 20px;padding: 0 0 8px 0;}div#column-content div.feature div.pullout p {margin: 0 0 12px 20px;}div#column-content div.feature div.pullout p.download {margin: 8px 0 16px 20px;height: 50px;background: #ddd url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/icon-pdf.png') no-repeat scroll 12px center;}div#column-content div.feature div.pullout p.download a {display: block;padding: 0 0 0 60px;line-height: 50px;height: 50px;background: none;}div#column-content div.feature div.pullout p.download a:hover {color: #111;text-decoration: underline;}/* DOWNLOADS----------------------------------------------------- */div.download {margin: 20px 0;padding: 8px 8px 8px 55px;-moz-border-radius: 10px;  -webkit-border-radius: 10px;background: #ddd;}div.download.pdf {background: #ddd url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/icon-pdf.png') no-repeat scroll 8px center;}div.download.help {background: #ddd url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/icon-help.png') no-repeat scroll 8px center;}div.download.rss {background: #ddd url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/icons/icon-rss.png') no-repeat scroll 8px center;}body div.download h3 {font-size: 1.5em;margin: 8px 0;font-style: bold;color: #be0f36;}body div.download h3 a {color: #be0f36;}body div.download h3 a:hover {color: #111;text-decoration: underline;}div.download p {margin: 0;line-height: 140%;margin: 0 0 10px 0;}div.download p strong {color: #be0f36;}div.download p.reader {font-size: 1em;}div.contact {margin-bottom: 20px;}div.contact p {margin: 0 3% 20px 0 !important;padding: 20px;line-height: 140%;color: #333;font-size: 1.6em !important;background: #ccc url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/pointer-12-red.png') no-repeat scroll 30px -18px;-moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;  -webkit-border-bottom-right-radius: 10px;}div.contact p a {color: #be0f36;padding: 1px 3px;text-decoration: underline;}div.contact p a:hover {background: #be0f36;color: #fff;text-decoration: none;}/* FOOTER-PRE----------------------------------------------------- */div#footer-pre {clear: both;height: 80px;}div#footer-pre p.logo {position: absolute;right: 0;bottom: 8px;}div#footer-pre p.logo a {display: block;width: 83px;height: 23px;text-indent: -9999px;background: #fff url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/common/logo-small.png') no-repeat scroll left top;}/* COMMENTS----------------------------------------------------- */form#commentform input {border: 1px solid #be0f36;font-size: 1em;padding: 4px;}textarea#comment {display: block;border: 1px solid #be0f36;font-size: 1em;font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;width: 100%;padding: 10px;height: 160px;background: #fff;}form#commentform input#submit {background: #be0f36;padding: 3px 24px;color: #fff;cursor: pointer;-moz-border-radius: 12px;  -webkit-border-radius: 12px;}ol.commentlist li {list-style: none;}div.comment-author {margin: 0 0 10px 0;}div#column-content div.feature div.comment-body p {font-size: 1em;margin: 8px 30px 8px 0;color: #111;}div.comment-meta a {color: #be0f36;}p.comment-number {display: inline-block;padding: 2px 12px;font-size: 12px;color: #fff;-moz-border-radius: 12px;  -webkit-border-radius: 12px;}div#column-content div.feature-panel p.comment-number {background: #333;}div#column-content div.feature p.comment-number.fr {float: right;margin: -65px 0 0 0;background: #be0f36;}body.archive p.more a,body.category p.more a,body.single p.more a {display: block;padding: 8px;border-top: 1px solid #222;text-align: right;color: #be0f36;text-decoration: underline;}div#column-content div.feature a.more-link {display: inline-block;padding: 1px 22px;-moz-border-radius: 12px;  -webkit-border-radius: 12px;}div.stbutton {left: 30px;}/* No-SCRIPT----------------------------------------------------- */noscript div#noscript {position: absolute;left: 0;top: 0;right: 0;padding: 20px;font-size: 1.8em;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ui/alpha/alpha-b-80.png') repeat scroll left top;color: #fff;text-align: center;z-index: 100;}noscript div#noscript p a {color: #be0f36;text-decoration: underline;}/* MISC----------------------------------------------------- */.hide {display: none;}.cf {clear: both;}acronym {padding: 1px 2px;background: #eee;border-bottom: 1px dotted #be0f36;}acronym:hover {background: #be0f36;color: #fff;}/* ---- css/ie.css ---- *//*Title:      ie.cssAuthor:     jamiehunterwarnock(at)gmail(dot)com*//* corners----------------------------------------------------- */.corners {position: relative;}.corners > b {position: absolute;display: none;z-index: 10;}.corners.c-w12 > b {width: 12px;height: 12px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-white-12px.png') scroll no-repeat left top;}.corners.c-w16 > b {width: 16px;height: 16px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-white-16px.png') scroll no-repeat left top;}.corners.c-b12 > b {width: 12px;height: 12px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-black-12px.png') scroll no-repeat left top;}.corners.c-b16 > b {width: 16px;height: 16px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-black-16px.png') scroll no-repeat left top;}.corners.c-r12 > b {width: 12px;height: 12px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-red-12px.png') scroll no-repeat left top;}.corners.c-r16 > b {width: 16px;height: 16px;background: transparent url('http://www.2cqr.com/wp-content/themes/2cqr/images/ie/corner-red-16px.png') scroll no-repeat left top;}.corners.c-tl > b.tl {display: block;top: 0;left: 0;background-position: left top;}.corners.c-tr > b.tr {display: block;top: 0;right: 0;background-position: right top;}.corners.c-bl > b.bl {display: block;left: 0;bottom: 0;background-position: left bottom;}.corners.c-br > b.br {display: block;right: 0;bottom: 0;background-position: right bottom;}/* self-clearing floats----------------------------------------------------- *//* trigger hasLayout and target ie5+6/win only */* html .group {height: 1%;}/* trigger hasLayout and target ie7/win only */*:first-child+html .group {min-height: 1px;}/* ---- css/jquery.lightbox.css ---- *//** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 200;width: 100%;height: 700px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 300;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;-moz-border-radius-topleft: 16px;  -webkit-border-top-left-radius: 16px;-moz-border-radius-topright: 16px;  -webkit-border-top-right-radius: 16px;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 200px;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 16px Helvetica, Arial, sans-serif;background-color: #fff;margin: 0 auto;line-height: 2em;overflow: auto;width: 100%;padding: 0 10px 0;-moz-border-radius-bottomleft: 16px;  -webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomright: 16px;  -webkit-border-bottom-right-radius: 16px;}#lightbox-container-image-data {padding: 0 10px; color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 12px;}#lightbox-secNav-btnClose {width: 66px; float: right;}#lightbox-image-details,#lightbox-secNav-btnClose { padding: 12px 0; }