/*Global CSS Declarations for DreamCatchersGroup.com, Version 2010, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media screen,projection{/*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h3,h4,h5,h6,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #9e9e9c;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/html{background:#fff url(/assets/img/html.jpg) no-repeat 50% 363px;height:101%;}body{background:url(/assets/img/body.jpg) repeat-x;font:10px/1.5 Verdana,Geneva,sans-serif;height:100%;margin:0 auto;min-width:984px;}#container{background:#fff url(/assets/img/container.jpg) repeat-y;border-top:15px solid #bed2dd;color:#4e4b4a;margin:0 auto;position:relative;width:936px;}/*HEADER*/#header{background:#fff;height:72px;overflow:hidden;padding-left:24px;width:912px;}#header h1{background:url(/assets/img/logo.jpg) no-repeat;float:left;height:72px;overflow:hidden;text-indent:-999em;width:362px;}#header h2{background:url(/assets/img/idea.jpg) no-repeat 100% 0;color:#84aaad;float:right;font-size:12px;font-style:italic;height:30px;padding:42px 78px 0 0;}/*NAV*/#nav{background:#A00004;color:#fff;height:36px;font-size:11px;}#nav li{display:inline;}#nav a{background:url(/assets/img/menu.jpg) repeat-x;color:#fff;display:block;float:left;height:36px;line-height:36px;padding:0 24px;text-transform:uppercase;}#nav a:hover,#home #nav li.home a,#about #nav li.about a,#services #nav li.services a,#bios #nav li.bios a,#resources #nav li.resources a{background-position:0 -36px;}#nav a small{text-transform:none;font-size:10px;}#nav li.contact a{background-position:0 -72px;float:right;font-size:13px;font-weight:700;}#nav li.contact a:hover,#contact #nav li.contact a{background-position:0 -108px;}/*INTRO*/#intro{background:#767678 url(/assets/img/home.jpg) no-repeat 100% 0;color:#fff;position:relative;height:240px;}#intro blockquote{font-size:12px;left:0;padding:24px;position:absolute;text-align:right;top:0;width:264px;}#intro blockquote h1{font-size:18px;margin-bottom:9px;}#intro img{position:absolute;bottom:0;left:-42px;}/*CONTENT*/#content{overflow:hidden;position:relative;width:936px;}/*CONTENT-MAIN*/#content-main{float:right;padding:24px 42px 153px 64px;width:510px;}#content-main a{color:#84aaad;}#content-main a:hover{color:#a00004;text-decoration:underline;}#content-main h3{color:#84aaad;font-size:18px;font-weight:400;margin:0 0 18px -36px;width:552px;}#content-main h3 b{color:#a00004;display:block;font-weight:400;}#content-main h4{color:#84aaad;font-size:15px;}#content-main h5{font-size:12px;}#content-main h5 a{font-weight:400;}#content-main p{font-size:12px;margin-bottom:18px;text-align:justify;}#content-main ul{font-size:12px;list-style-type:disc;margin:0 0 18px 21px;}#content-main ul ul{list-style-type:circle;margin:0 0 0 30px;}/*CONTENT-SIDEBAR*/#content-sidebar{float:left;width:312px;}#content-sidebar .news{color:#fff;padding-bottom:9px;}#content-sidebar .news a{color:#bed2dd;}#content-sidebar .news a:hover{color:#fff;}#content-sidebar .news h4{background:url(/assets/img/news.jpg) no-repeat 0 50%;height:32px;margin-bottom:9px;overflow:hidden;text-indent:-999px;width:312px;}#content-sidebar .news li,#content-sidebar .news p{margin:0 24px 9px;}#content-sidebar .news strong{display:block;}#content-sidebar .spotlight{background:#fff;padding-bottom:9px;}#content-sidebar .spotlight a{color:#f5bd60;}#content-sidebar .spotlight a:hover{color:#a00004;}#content-sidebar .spotlight h4{background:url(/assets/img/spotlight.png) no-repeat 0 50%;height:32px;overflow:hidden;position:absolute;text-indent:-999px;width:312px;z-index:500;}#content-sidebar .spotlight h5{border-bottom:1px solid #84aaad;color:#84aaad;font-size:12px;margin:0 24px 9px;}#content-sidebar .spotlight img{margin-bottom:9px;}#content-sidebar .spotlight p{color:#767678;margin:0 24px 9px;}/*LOCATION*/#location{background:#767678 url(/assets/img/location.jpg) no-repeat;bottom:0;position:absolute;height:135px;right:0;width:624px;}#location h5{background: url(/assets/img/seattle.jpg) no-repeat 100% 50%;height:34px;margin-bottom:36px;overflow:hidden;text-indent:-999em;width:452px;}#location a{color:#fff;}#location a:hover{color:#f4be5e;}#location address{float:left;margin-right:24px;text-align:right;width:180px;}#location address.physical{border-left:1px solid #cfdedf;color:#cfdedf;}#location address.virtual{color:#fff;width:248px}#location b{color:#cfdedf;}#location em{color:#f5bd60;text-transform:lowercase;}/*CONNECT*/#connect{background:url(/assets/img/connect.jpg) no-repeat 0 0;overflow:hidden;height:16px;padding:9px 24px;position:relative;}#connect h5{background:url(/assets/img/footer-logo.jpg) no-repeat 100% 0;height:19px;position:absolute;right:0;text-indent:-999em;width:208px;}#connect .addthis_toolbox{margin-left:112px;}/*FOOTER*/#footer{background:#fff;color:#767678;padding:3px 36px 9px 18px;}#footer a{color:#767678;}#footer a:hover{color:#a00004;}#footer li{border-left:1px solid #767678;display:inline;padding:0 6px;}#footer li.analogue{float:right;}#footer li.analogue,#footer li.top{border:medium none;}/*INQUIRY*/#inquiry{clear:both;font-size:12px;margin-bottom:18px;}#inquiry button{background:#84aaad url(/assets/img/menu.jpg) repeat-x 0 -40px;border:medium none;color:#fff;font-size:16px;font-weight:700;float:right;height:36px;line-height:36px;text-transform:uppercase;width:120px;}#inquiry button:hover{background-position: 0 0;}#inquiry fieldset.fields input,#inquiry textarea{border:1px solid #84aaad;margin-bottom:9px;padding:3px;width:376px;}#inquiry fieldset.fields input.isInvalid,#inquiry textarea.isInvalid{border-color:#a00004;}#inquiry fieldset.fields input:focus,#inquiry textarea:focus{border-color:#4e4b4a;}#inquiry fieldset.optin{margin: -9px 0 9px;}#inquiry fieldset.optin label{margin-left:126px;font-size:10px;}#inquiry fieldset.fields label{display:block;float:left;margin-right:6px;text-align:right;width:120px;}#inquiry small{display:block;text-align:right;}/*CLASSES*/.border{border:1px solid #304560;}.hide{display:none;}.left{float:left;margin:0.5em 2em 0.5em 0;}.right{float:right;margin:0.5em 0 0.5em 2em;}/*MSIE*/* html #inquiry fieldset.fields input, * html #inquiry textarea{margin-right:0;width:364px;}* html #location{bottom:-1px;overflow:hidden;}}
