html{margin-bottom:1px;min-height:100%}
body{background:#DBE2EA;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;margin:0 auto;padding:10px 0 0}
a:active,a:focus{color:#000;outline:none}
.small{font-size:11px;line-height:normal}
.webelieve{font-variant:small-caps;font-weight:700;letter-spacing:.8px}
.largertext{color:#174A7C;font-size:1.1em;font-weight:700}
.phone{color:#4B8DCB}
a.facebook{text-decoration:none}
a.facebook img{vertical-align:middle}
#ideology{background:#F5F9FA;border:1px dashed #DBE2EA;padding:5px}
#home #block-all{margin:0;padding:0}
#email-us #block-all,#our-work #block-all,#positive-feedback #block-all,#thanks-contact #block-all{margin:0}
#about #block-all,#services #block-all,#our-clients #block-all{margin:0;padding-bottom:10px}
#about #block-right ul,#about #block-left ul,#services #block-right ul,#services #block-left ul,#our-clients #block-right ul,#our-clients #block-left ul{margin-top:5px}
#about #block-right h3,#about #block-left h3,#services #block-right h3,#services #block-left h3{color:#5191CD}
#about #block-right p,#about #block-left p{margin:10px 0 0 0;line-height:1.3em}
#about #block-right img,#about #block-left img{float:left;margin:10px 10px 5px 0}
#accessibility{display:none}
a{color:#5090CC;text-decoration:underline}
a img{border:0}
#container{background:#FFF;border:1px solid #CCC;margin:5px auto;min-height:600px;padding:6px 10px 0;width:740px}
#content{color:#333;padding:9px 4px 0 2px;width:736px;min-height:650px}
#header{border-bottom:1px solid #DBE2EA;clear:both;color:#fff;margin:0 0 3px;padding:0 0 3px}
#header a{background:#FFF url(../images/bluemoondesign-logo.png) no-repeat;display:block;height:55px}
#header a:hover{opacity:0.50;filter:alpha(opacity=50);-moz-opacity:0.50}
#header span{display:block;height:0;overflow:hidden;width:0}
#title{color:#174A7C;float:left;font-size:16pt;font-weight:700;margin:0 0 3px;padding:0}
#nav{background:#fff;clear:left;float:left;font-size:0.9em;height:151px;margin:0;padding:0;width:100px}
#nav ul{font-size:1.1em;list-style:none;margin:10px 0 0 0;padding:0;width:90px}
#nav li{padding:0 10px 0 0}
#nav li a{background:#fff;color:#DA8734;display:block;font-size:1.2em;font-weight:700;height:20px;padding:3px 0 0 0;text-align:right;text-decoration:none}
#nav li a:active,#nav li a:focus{color:#5090CC;outline:none}
#column-left{color:#303030;line-height:1.5em;margin:20px 0 10px;padding:3px 5px;text-align:right;width:130px}
#column-left p{font-size:xx-small;margin:0}
#infobox{background:#f4f4f4;border:1px solid #DBE2EA;margin-top:5px;padding:3px}
#block-right{color:#303030;float:right;line-height:1.4em;margin:0 0 10px;padding:5px 10px;width:340px}
#block-top{background:#014A7F url(../images/moonchildren-blank.jpg) top right no-repeat;height:146px;line-height:1.4em;margin:0 0 5px 110px;padding:0 10px 5px 6px}
#block-top h2{color:#FFF;font-size:12pt;margin:0;padding:15px 0 10px 5px}
#block-top p{color:#FFF;margin:0;padding:0 0 0 5px;width:340px}
#block-left{clear:left;color:#303030;line-height:1.4em;margin:0 380px 20px 0;padding:5px 10px;text-align:left}
#block-left p,#block-right p{margin:0;padding:0}
#home #block-left p,#home #block-right p{padding:7px 0 0 0;}
#block-all{border-top:1px solid #DBE2EA;clear:left;color:#303030;line-height:1.4em;margin:0 0 0 150px;padding:25px 10px 0}
#block-all h2{color:#174A7C;font-size:1.4em;margin:0;padding:0}
#block-all h3{color:#538CC6;font-size:1.2em;margin:0;padding:0}
#block-all h4{font-size:1em;color:#5191CD;margin-bottom:-10px}
#block-all ul li{list-style:url(../images/bullet.gif) square;margin-left:-15px;padding-bottom:7px}
#block-bottom{background:#DBE2EA;border:1px solid #DA8734;clear:both;margin:20px 10px}
#block-bottom p{margin:0;padding:6px}
.carousel{clear:both;margin:10px 0 0 25px}
.carousel img{margin:0 10px 0 10px;border:1px solid #DBE2EA}
.carousel a:hover img{border:1px solid #5090CC}
#footer{clear:both;color:gray;font-size:0.8em;margin:10px auto;text-align:left;width:755px}
blockquote{background:#FFF url(../images/quote.gif) top left no-repeat;border-bottom:1px dashed #DBE2EA;margin:10px;padding:5px}
blockquote p{color:#333;font-family:"Courier New",Courier,monospace;font-size:1.1em;margin-left:35px;padding:0}
.source{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-style:italic;text-align:right}
.box{background:#F5F9FA;border:1px solid #DBE2EA;float:left;font-size:.85em;width:150px;height:250px;margin:3px;padding:5px}
.box p{line-height:1.2em;margin:3px;padding:3px}
.box img{border:1px solid #CCC;display:inline;margin:0 0 5px;padding:1px}
.box a:hover img{border:1px solid #5090CC;padding:1px}
ul.linkboxes{display:block;margin:0;padding:0;width:343px;font-size:.85em;line-height:1.2em}
ul.linkboxes li{display:block;width:162px;margin:0 9px 7px 0;float:left;list-style:none}
ul.linkboxes li a{display:block;border:1px solid #ddd;height:250px;background-color:#F5F9FA;text-decoration:none;padding:5px;color:#333}
ul.linkboxes li a:hover{border-color:#174A7C;background-color:#DBE2EA}
ul.linkboxes li a strong{display:block;font-size:1em;line-height:1.2em;margin:7px 0;color:#5191CD}
ul.linkboxes li a:hover strong{color:#666}
ul.linkboxes img{border:1px solid #ccc;margin:0 0 5px;padding:1px;opacity:0.90;filter:alpha(opacity=90);-moz-opacity:0.90}
ul.linkboxes a:hover img{border-color:#999;opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}
ul.linkboxes span{display:none}
ul.linkboxes dl{padding:5px 0 0 5px;margin:0;width:155px;border:1px solid #ddd;height:255px;background-color:#F5F9FA;color:#333}
ul.linkboxes dd{margin:10px;padding:0}
ul.linkboxes a:active,ul.linkboxes a:focus{border-color:#174A7C;outline:none}
#web h3,#print h3{font-size:1.2em;color:#5191CD;margin-top:0}
#web{margin:0;padding:5px 10px}
#print{float:right;width:343px;margin:0;padding:5px 0}
a.skype{border-bottom:0;color:#01497E;text-decoration:none}
form#project fieldset{border:none;display:block;font-size:1em;line-height:1.5em;margin-bottom:0.5em;padding:5px 5px 5px 10px}
form#project legend{background:none;color:#174A7C;font-size:1.1em;font-weight:700;margin:10px 0 5px 0;padding:2px}
form#project select{margin:0 0 1em 0.5em}
form#project optgroup{background:#fff;color:#000;font-style:normal}
form#project label{margin-left:20px}
form#project input,form#project textarea{margin-left:20px}
form#project input#send{margin-left:155px}
#nav li a:hover,#nav a.here{color:#5090CC}
#column-left a,#block-right a,#block-right a:visited,#block-left a,#block-left a:visited,a:hover.skype{text-decoration:underline}
#column-left a:active,#column-right a:active,#block-left a:active,#block-right a:active,#column-left a:focus,#column-right a:focus,#block-left a:focus,#block-right a:focus{color:#000;outline:none}
/* #home #block-left{min-height:350px} */
#block-right h3,#block-left h3{color:#174A7C;font-size:1.2em;margin:0 0 5px;padding:0}
#block-right ul li,#block-left ul li{list-style:url(../images/bullet.gif) square;margin-left:-20px;padding-bottom:7px}
#block-right ul,#block-left ul,#block-all ul{padding-top:7px}
form#contact,form#project,form#login{font-size:1em;margin:0;padding:0}
form#contact p,form#project p,form#login p{color:#fff;font-size:.9em;margin:0;padding:15px 5px 5px 0;text-align:left}
form#contact fieldset#current p,form#project fieldset#current p,form#login fieldset#current p{margin:0;padding:4px}
form#contact fieldset,form#login fieldset{border:1px dotted #fff;display:block;font-size:1em;line-height:1.5em;margin-bottom:0.5em;padding:5px 5px 5px 10px}
form#contact legend,form#login legend{background:none;border-bottom:2px solid #fff;color:#fff;font-size:1.1em;font-weight:700;margin-bottom:15px;padding:6px}
* html form#contact legend,* html form#project legend,* html form#login legend{border:none;margin:5px 0 0;padding:0 0 30px}
form#contact label,form#project label,form#login label{clear:left;color:#303030;display:block;float:left;margin-bottom:0.5em;padding-right:3px;text-align:left;width:100px}
form#contact input,form#project input,form#login input{background:#f5f9fa;border:1px solid #174A7C;margin-bottom:0.6em;padding-left:0.5em;width:350px}
form#contact input:focus,form#contact textarea:focus,form#project input:focus,form#project textarea:focus,form#login input:focus,form#login textarea:focus{background:#fff;border:1px solid #174A7C;color:#303030}
form#contact textarea,form#project textarea,form#login textarea{background:#f5f9fa;border:1px solid #174A7C;height:10em;overflow:auto;padding:0.5em;width:375px}
form#contact #send,form#project #send,form#login #send{background:#174A7C;border:1px solid;border-color:#174A7C;color:#fff;cursor:pointer;margin-left:113px;padding-right:0.5em;width:120px}
form#project option,form#project optgroup option{background:#fff;color:#b80b38}
a:hover,#footer a:hover{color:#000}
.return{clear:both;font-size:.85em}
