* {
  font-size:100.01%;
}
html{
  font-size:62.5%;
}
body{
  margin:0;
  padding:14px 0 0 0;
  background:#fff url(/custom/framework/body-bg.gif) repeat-x 0 0;
  font:1.2em Arial, Helvetica, sans-serif;
  color:#000;
}
a{
  color:#0054A4;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
img{
  border:0;
}
p{
  margin:0;
}
ul{
  padding:0;
  margin:0;
  list-style:none;
}
p ul{
  padding:0;
  margin:0;
  list-style:none;
}

blockquote{
  margin-top: 5px;
        margin-bottom: 5px;
}

#clear{
  clear: both;
}

#main{
  width:960px;
  margin:0 auto;
}
#header{
  width:960px;
  float:left;
}

#top-phone {
  position: relative;
        color: #0054A4;
        top: 11px;
        left: 325px;
        *left: 330px;
        font-size: 14px;
        float: left;
        z-index: 100;       
}

a.logo{
  margin:0 0 0 28px;
  display:inline;
  float:left;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/custom/framework/logo.gif) no-repeat 0 0;
  width:173px;
  height:98px;
}
a.logo-blog{
  margin:0 0 0 28px;
  display:inline;
  float:left;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/custom/framework/logo-blog.gif) no-repeat 0 0;
  width:173px;
  height:98px;
}
.top-buttons{
  width:700px;
  float:right;
  height:85px;
}
.top-buttons ul{
  width:100%;
  float:right;
  height:85px;
  margin:-10px 6px 0 0;
  display:inline;
  list-style-type: none;
  list-type: none;
}
.top-buttons ul li{
  float:right;
  padding:0 8px 0 0;
}
.top-buttons ul li a{
  float:left;
  height:35px;
  font-weight:bold;
  color:#fff;
  float:left;
  background-repeat:no-repeat;
  text-decoration:none;
}
.top-buttons ul li a.green{
  background-image:url(/custom/framework/green-button-right.gif);
  background-position:100% 0;
  margin:28px 0 0 0;
}
.top-buttons ul li a.orange{
  background-image:url(/custom/framework/orange-button-right.gif);
  background-position:100% 0;
  margin:28px 0 0 0;
}
.top-buttons ul li a.green span, .top-buttons ul li a.orange span{
  background-image:url(/custom/framework/green-button.gif);
  background-position:0 0;
  background-repeat:no-repeat; 
  margin:0 42px 0 0;
  display:inline;
  height:25px;
  float:left;
  padding:10px 0 0 42px;
}
.top-buttons ul li a.orange span{
  background-image:url(/custom/framework/orange-button.gif);
}
.top-buttons ul li.split{
  background:url(/custom/framework/splitt.gif) no-repeat 0 0;
  height:85px;
  
}
.top-buttons ul li a:hover{
  background-position:100% -35px;
}
.top-buttons ul li a:hover span{
  background-position:0 -35px;
        cursor: pointer;
}
ul.navigation{
  width:954px;
  height:35px;
  background:url(/custom/framework/navigation-bg-box.gif) no-repeat 0 0;
  margin:13px 0 0 0;
  float:left;
  padding:0 0 0 6px;
}
ul.navigation li{
  float:left;
  white-space:nowrap;
  background:url(/custom/framework/nav-split.gif) no-repeat 0 50%;
}
ul.navigation li#first-li{
  background:none;
}
ul.navigation li a#first-nav{
  padding:10px 43px 8px 0;

}
ul.navigation li a{
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  padding:10px 41px 11px 40px;
  float:left;
  margin:0 0 0 2px;
  display:inline;
}
ul.navigation li a:hover{
  background:url(/custom/framework/nav-rollover.gif) repeat-x 0 0;
}
.violet-box, .violet-inner-box{
  background:url(/custom/framework/violet-pad.gif) no-repeat 0 0;
  width:960px;
  height:265px;
  float:left;
}
.violet-inner-box{
  background:url(/custom/framework/violet-inner.gif) no-repeat 0 0;
  height:120px;
}
.inner-banner-box{
  width:600px;
  float:left;
  height:130px;
  overflow:hidden;
  margin:10px 0 0 0;
}
a.learn-more-a{
  background:url(/custom/framework/link-def.gif) no-repeat 0 0;
  float:right;
  height:17px;
  font-weight:bold;
  margin:0 20px 0 0;
  padding:2px 0 0 24px;
  display:inline;
}
.green-box-inner{
  background:url(/custom/framework/green-box-inner.gif) no-repeat 0 0;
  width:320px;
  height:95px;
  float:left;
  margin:21px 0 0 10px;
  display:inline;
  padding:15px 0 0 20px;
}
.green-box{
  width:320px;
  height:255px;
  margin:20px 0 0 10px;
  display:inline;
  float:left;
  background:url(/custom/framework/green-box-bg.jpg) no-repeat 0 0;
  padding:15px 0 0 20px;
}
.green-box h1, .green-box-inner h1{
  font-size:1.7em;
  color:#fff;
  float:left;
  margin:0;
  width:270px;
}
.green-box-inner h1{
  width:300px;
  line-height:30px;
  padding:0;
}
.green-box p{
  line-height:18px;
  float:left;
  padding:0 0 18px 0;
  width:290px;
}
.green-box p a{
  text-decoration:underline;
  color:#0054A4;
}
.green-box p a:hover{
  text-decoration:none;
}
.green-box ul{
  width:290px;
  float:left;
}
.green-box ul li{
  width:290px;
  float:left;
  line-height:23px;
}
.green-box ul li a{
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  padding:0 0 0 25px;
  background:url(/custom/framework/a-list-link.gif) no-repeat 0 50%;
  height:23px;
  float:left;
}
.green-box ul li a:hover{
  text-decoration:underline;
}
.flash-box{
  width:600px;
  height:295px;
  float:left;
  margin:10px 0 0 0;
}
#content-index-box{
  width:960px;
  float:left;
  margin:60px 0 0 0;
}
* html #content-index-box{
  margin:20px 0 0 0;
}
#content-inner-box{
  width:960px;
  float:left;
  margin:36px 0 0 0;
}
* html #content-inner-box{
  margin:16px 0 0 0;
}
.index-cont-left{
  float:left;
  width:450px;
}
.index-cont-right{
  float:left;
  width:435px;
  margin:0 0 0 65px;
  display:inline;
}
.index-cont-right p{
  line-height:18px;
  padding:0 0 18px 0;
  float:left;
        padding-bottom: 10px;
}

.index-cont-right a {
  text-decoration: underline;
}

.index-cont-right a:hover {
  text-decoration: none;
}


h2.search-jobs{
  padding:8px 0 0 61px;
  margin:0;
  background:url(/custom/framework/h2-search-jobs.gif) no-repeat 0 0;
  width:389px;
  height:30px;
  font-weight:normal;
  font-size:1.35em;
  float:left;
  color:#fff;
}
p.search-jobs{
  padding:17px 0 12px 12px;
  float:left;
  line-height:18px; 
}
a.start-search{
  padding:0 0 0 25px;
  float:right;
  background:url(/custom/framework/link-bg-ico.gif) no-repeat 0 0; 
  font-weight:bold;
  height:23px;
}
a.start-search2{
  padding:10px 0 0 25px;
  float:left;
  background:url(/custom/framework/link-bg-ico.gif) no-repeat 0 10px; 
  font-weight:bold;
  height:23px;
}
h2.hot-jobs{
  width:388px;
  height:31px;
  font-weight:normal;
  font-size:1.35em;
  float:left;
  color:#fff;
  background:url(/custom/framework/h2-hot-jobs.gif) no-repeat 0 0;
  padding:12px 0 0 62px;
  margin:24px 0 0 0;
  overflow:hidden;
  position:relative;
}
h2.hot-jobs span a{
  position:absolute;
  right:8px;
  top:14px; 
  color:#fff;
  font-size:.76em;
  text-decoration:underline;
}
h2.hot-jobs a:hover{
  text-decoration:none;
}
ul.hot-jobs-ul{
  width:450px;
  float:left;
}
ul.hot-jobs-ul li, ul.hot-jobs-ul li.blue{
  width:450px;
  float:left;
  background:#fff;
  padding:23px 0 18px 0;
}
ul.hot-jobs-ul li.blue{
  background:#F2F4FA;
  padding:14px 0 8px 0;
}
ul.hot-jobs-ul li strong{
  float:left;
  width:185px;
  padding:0 0 0 10px;
}
ul.hot-jobs-ul li strong a{
  font-size:.9em;
  float:left;
  line-height:19px;
  text-decoration:underline;
  white-space:nowrap;
}
ul.hot-jobs-ul li strong a:hover{
  text-decoration:none;
}
ul.hot-jobs-ul li p{
  float:left;
  width:155px;
  font-size:.9em;
}
ul.hot-jobs-ul li span{
  float:left;
  font-style:normal;
  width:90px;
  text-align:right;
  font-size:.9em;
}
h2.orange-right, h2.orange-right2{
  font-size:1.5em;
  float:left;
  color:#E46715;
  padding:12px 0 6px 0;
  margin:0;
  font-weight:normal;
  width:435px;
}
h2.orange-right2{
  padding:16px 0 0 0;
}
ul.latest-jobs{
  width:410px;
  float:left;
  margin:0 0 0 18px;
  display:inline;
}
ul.latest-jobs li, ul.latest-jobs li.first-link-jb{
  float:left;
  padding:0 11px 23px 12px;
  background:url(/custom/framework/green-split.gif) no-repeat 0 6px;
}
ul.latest-jobs li.first-link-jb{
  background:none;
  padding:0 11px 0 0;
}
ul.latest-jobs li a{
  float:left;
  font-weight:bold;
  padding:4px 0 0 0;
}
ul.latest-jobs li a.rss{
  padding:4px 0 0 30px;
  height:26px;
  float:left;
  background:url(/custom/framework/rss-ico.gif) no-repeat 0 0;
}
h2.h2-featured{
  width:190px;
  float:left;
  padding:9px 0 0 15px;
  font-size:1.35em;
  color:#fff;
        margin-top: 28px;
  background:url(/custom/framework/featured-h2.gif) no-repeat 0 0;
  height:26px;
}
h2.h2-featured#last-feat{
  margin:28px 0 0 25px;
  display:inline;
}
.logos{
  width:205px;
  float:left;
  text-align:center;
  padding:0 0 16px 0;
}
.feat-cont-box{
  width:435px;
  float:left;
  background:url(/custom/framework/feats-bg.gif) repeat-y 0 0;
  margin:19px 0 0 0;
}
.left-feat{
  width:205px;
  float:left;
}
.right-feat{
  width:205px;
  float:left;
  margin:0 0 0 25px;
  display:inline;
}
.feat-cont-box p{
  line-height:18px;
  float:left;
  padding:0 5px 14px 5px;
}
a.feat-link{
  background:url(/custom/framework/green-link-bg.gif) no-repeat 0 0;
  height:18px;
  float:left;
  padding:0 0 0 24px;
  font-weight:bold;
  margin:8px 0 0 5px;
  display:inline;
}



.ul.breadcrumbs{
  width:750px;
  margin:0 10px 0 0;
        clear: both;
}
ul.breadcrumbs li{
  /*background:url(/custom/framework/breadcrumb-split.gif) no-repeat 0 50%;*/
  padding:0 0px 0 0px;
  color:#0054A4;
  font-size:.9em;
  font-weight:bold;
        display: inline;
}
ul.breadcrumbs li#first-bread{
  background:none;
        padding-left: 15px;
}
ul.breadcrumbs li a{
  font-size:.9em;
  text-decoration:underline;
  font-weight:normal;
}
ul.breadcrumbs li a:hover{
  text-decoration:none;
}

h1.inner-h1{
  font-size:2em;
  font-weight:normal;
  float:left;
  margin:8px 0 0 0;
  color:#0054A4;
  padding:20px 0 0 14px;
}

.content-container {
  width: 940px;
}

/*--------------------------Newsletter Page Styles------------------------*/

#newsletter-left {
        width:460px;
  float:left;
        border-right: solid #EBEBEB 1px;
        padding-right: 40px;
}

#newsletter-left h2, #newsletter-right h2 {
  font-size:18px;
  font-weight:normal;
  color:#E46715;
        margin-bottom: 10px;
        margin-top: 5px;
}

#newsletter-left p, #newsletter-right p {
  line-height: 20px;
}

#newsletter-left ul.signup, #newsletter-right ul.signup {
  margin: 15px 0px 15px 35px;
        list-style: disc;
}

#newsletter-left li, #newsletter-right li {
  line-height: 20px;
        margin-bottom: 5px;
}

#newsletter-right {
        width:345px;
  float:left;
        margin: 0 0 0 55px;
}



.inside-content{
  width:940px;
  float:left;
  margin:30px 0 0 10px;
  display:inline;
}

/*
.inside-content h3 {
  font-size: 140%;
        color: #E46715;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 5px;
}*/

.inside-content2 {
  width:600px;
  float:left;
  margin:30px 0 0 10px;
}

.inside-content h1 {
  font-size:2em;
  font-weight:normal;
  margin: 0px 0 0 0;
  color:#0054A4;
  padding: 0px 0 0 0px;
        margin-bottom: 20px;
}

.inside-content2 h1 {
  font-size:2em;
  font-weight:normal;
  margin: 0px 0 0 0;
  color:#0054A4;
  padding: 0px 0 0 0px;
        margin-bottom: 20px;
}

.inside-content2 h3 {
  font-size: 140%;
        color: #66902A;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 5px;
}

.inside-content2 h4 {
  font-size: 140%;
        color: #0066D5;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 5px;
}

.inside-content2 h5 {
  font-size: 140%;
        color: #E46715;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 5px;
}

.inside-content2 ul{
  margin-left: 50px;
        margin-top: 20px;
        margin-bottom: 20px;
        list-style: disc;
        line-height: 16px;

}

.inside-content2 li{
        padding-bottom: 8px;
}

.talent_button ul{
  display:inline;
        list-style: none;
}

.talent_button2 ul, .talent_button3 ul, .talent_button4 ul{
  display:inline;
        list-style: none;
        margin-left: 0px;
}

.talent_button ul li, .talent_button2 ul li, .talent_button3 ul li, .talent_butto4 ul li{
  padding:0 8px 0 0;
}

.talent_button ul li a, .talent_button2 ul li a, .talent_button3 ul li a, .talent_button4 ul li a{
  float:left;
  height:35px;
  font-weight:bold;
  color:#fff;
  float:left;
  background-repeat:no-repeat;
  text-decoration:none;
}

.talent_button ul li a.orange, .talent_button2 ul li a.orange, .talent_button3 ul li a.orange, 
.talent_button4 ul li a.orange{
  background-image:url(/custom/framework/orange-button-right.gif);
  background-position:100% 0;
  margin:0px 0 0 0;
        line-height: 24px;
}
.talent_button ul li a.orange span{
  background-image:url(/custom/framework/orange-button3.gif);
  background-position:0 0;
  background-repeat:no-repeat; 
  /*margin:0 42px 0 0;*/
  display:inline;
  height:25px;
  float:left;
  padding:5px 45px 5px 42px;
}

.talent_button2 ul li a.orange span{
  background-image:url(/custom/framework/orange-button2.gif);
  background-position:0 0;
  background-repeat:no-repeat; 
  /*margin:0 42px 0 0;*/
  display:inline;
  height:25px;
  float:left;
  padding:5px 45px 5px 42px;
}

.talent_button3 ul li a.orange span{
  background-image:url(/custom/framework/orange-button3a.gif);
  background-position:0 0;
  background-repeat:no-repeat; 
  /*margin:0 42px 0 0;*/
  display:inline;
  height:25px;
  float:left;
  padding:5px 45px 5px 42px;
}

.talent_button4 ul li a.orange span{
  background-image:url(/custom/framework/orange-button4.gif);
  background-position:0 0;
  background-repeat:no-repeat; 
  /*margin:0 42px 0 0;*/
  display:inline;
  height:25px;
  float:left;
  padding:5px 45px 5px 42px;
}

.talent_button ul li a.orange:hover, .talent_button2 ul li a.orange:hover, .talent_button3 ul li a.orange:hover, 
.talent_button4 ul li a.orange:hover{
  background-position:100% -35px;
}
.talent_button ul li a.orange:hover span, .talent_button2 ul li a.orange:hover span, 
.talent_button3 ul li a.orange:hover span, .talent_button4 ul li a.orange:hover span{
  background-position:0 -35px;
        cursor: pointer;
}


/*-------------------------------Side Bar---------------------------------*/

#side_bar {
  width: 270px;
        float: right;
}

#side_bar_top {
  width: 270px;
        height: 14px;
        display: block;
        background:url(/custom/framework/sidebar_top.jpg) no-repeat;
}

#side_bar_bottom {
  width: 270px;
        height: 14px;
        display: block;
        background:url(/custom/framework/sidebar_bottom.jpg) no-repeat;
}

#side_bar_container {
  width: 270px;
        background-color: #F6F6F8;
}

#side_bar_content {
  padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 20px;
}

#side_bar_content p {
        font-weight: normal;
}

#side_bar_content h3 {
  font-size: 150%;
        color: #66902A;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 5px;
}

#side_bar_content a.start-search{
  padding:0 0 0 25px;
  float:right;
  background:url(/custom/framework/link-bg-ico.gif) no-repeat 0 0; 
  font-weight:bold;
  height:23px;
        margin-top: 10px;
        margin-bottom: 20px;
}




ul.employers-list{
  width:940px;
  float:left;
  margin:30px 0 0 10px;
  display:inline;
}
ul.employers-list li, ul.employers-list li.no-margin{
  width:450px;
  float:left;
  margin:0 40px 0 0;
  display:inline;
  padding:0 0 45px 0;
}
ul.employers-list li.no-margin{
  margin:0;
}
ul.employers-list li span.img-box{
  width:144px;
  float:left;
  overflow:hidden;
}
ul.employers-list li span.img-box a{
  float:left;
}
ul.employers-list li h3, ul.employers-list li h3 a{
  color:#E46715;
  font-size: 16px;
  float:left;
  padding:0;
  margin:0;
  text-decoration:none;
}
ul.employers-list li h3 a:hover{
  text-decoration:underline;
}
ul.employers-list li p{
  float:left;
  width:306px;
  line-height:18px;
  padding:0 0 12px 0;
  font-size:1.15em;
}
ul.employers-list li a{
  float:right;
  text-decoration:underline;
}
ul.employers-list li a:hover{
  text-decoration:none;
}
.bottom-top{
  background:url(/custom/framework/bottom-top.gif) no-repeat 0 0;
  width:960px;
  float:left;
  padding:10px 0 0 0;
  margin:25px 0 0 0;
}
.bottom-center{
  width:896px;
  float:left;
  padding:3px 34px 0 30px;
  min-height:136px;
  background:#0054A4;
}
* html .bottom-center{
  height:136px;
}
.bottom-bottom{
  background:url(/custom/framework/bottom-bottom.gif) no-repeat 0 100%;
  float:left;
  padding:0 0 10px 0;
  width:960px;
}
.bottom-center h3, .bottom-center h3 a{
  font-size:16px;
  color:#82B0DC;
  padding:8px 0 12px 0;
  margin:0;
  width:170px;
        text-decoration: none;
}

.bottom-center h3 a:hover{
  color:#FFFFFF;
  text-decoration: underline;
}

ul.candidates-ul, ul.candidates-ul1, ul.candidates-ul2{
  width:190px;
  float:left;
}

ul.candidates-ul1{
  width:170px;
}
ul.candidates-ul2{
  padding:40px 0 0 20px;
}
ul.candidates-ul li, ul.candidates-ul1 li, ul.candidates-ul2 li{
  width:182px;
  float:left;
  line-height:18px;
  padding:0 0 0 8px;
  background:url(/custom/framework/bullet-bottom-bg.gif) no-repeat 0 6px;
}
ul.candidates-ul1 li{
  width:162px;
}
ul.candidates-ul li a, ul.candidates-ul1 li a, ul.candidates-ul2 li a{
  font-size:1em;
  color:#82B0DC;
  font-weight:bold;
  float:left;
}

ul.candidates-ul li a:hover, ul.candidates-ul1 li a:hover, ul.candidates-ul2 li a:hover{
  color:#FFFFFF;
}
span.bottom-split{
  background:url(/custom/framework/span-bottom-split.gif) no-repeat 0 0;
  float:left;
  height:125px;
  width:1px;
  margin:0 24px 0 0 ;
  display:inline;
}
.box, .box1{
  width:190px;
  float:left;
}
.box1{
  width:170px;
}
a.cuhire-bottom{
  background:url(/custom/framework/cuhire-com-bottom.gif) no-repeat 0 0;
  width:259px;
  height:45px;
  float:right;
  margin:8px 0 0 0;
        text-indent: -5000px;
}
ul.phone-email{
  width:280px;
  float:right;
  margin:6px 0 0 0;
  position:relative;
}
ul.phone-email li{
  float:right;
  font-weight:bold;
  background:url(/custom/framework/bottom-split.gif) no-repeat 0 50%;
  padding:0 0 0 12px; 
}
ul.phone-email li#ff{
  padding:0 10px 0 0;
  background:none;
}
ul.phone-email li.ph{
  font-size:1.7em;
  color:#82B0DC;
}
ul.phone-email li a{
  font-size:1.16em;
  font-weight:bold;
  float:left;
  color:#82B0DC;
  margin:4px 0 0 0;
        text-decoration: underline;
}

ul.phone-email li a:hover{
  text-decoration: underline;
        color: #FFFFFF;
}

.slogan{
  float:right;
  margin:-20px 10px 0 0;
        color: #82B0DC;
        font-weight: bold;
}

#footer{
  margin:20px 0 0 0;
  width:960px;
  float:left;
  padding:0 0 30px 0;
}
#footer ul{
  width:960px;
  float:left;
  text-align:center;
        margin-bottom: 20px;
}
#footer ul li{
  float:none;
  display:inline;
  padding:0 18px 0 20px;
  background:url(/custom/framework/footer-split.gif) no-repeat 0 50%;
        color:#0054A4;
}
#footer ul li#first-foot{
  padding:0 20px 0 0;
  background:none;
}
#footer ul li#last-foot{
  padding:0 0 0 22px;
}
#footer ul li a{
  color:#0054A4;
        text-decoration: underline;
}

#footer ul li a:hover{
  color:#0054A4;
        text-decoration: none;
}
/*-------------------------Any Link Styles-------------------------*/
.anylinkcss{
     position: absolute;
     visibility: hidden;
     border: 1px solid #5C7DA7;
     border-bottom-width: 0px;
     text-align: left;
     font:normal 12px Arial;
     line-height: 22px;
     z-index: 100;
     background-color: #2C539D;
     width: 220px;
     padding: 0px 0px 0px 0px;
     margin: 0px;
     background-color: #2C539D;
     background-image:url(/custom/framework/drop_nav_repeat.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {
     display: block;
     padding: 5px 0px 6px 5px;
     *padding: 5px 0px 7px 5px;
     text-decoration: none;
     text-align: left;
     font-weight: bold;
     color: #ffffff;
     font: normal 12px Arial;
     line-height: 16px;
     border-bottom: 1px solid #5C7DA7;
     background-color: #2C539D;
     background-image:url(/custom/framework/drop_nav_repeat.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}

.anylinkcss a:hover {
     display: block;
     padding: 5px 0px 6px 5px;
     *padding: 5px 0px 7px 5px;
     text-decoration: none;
     text-align: left;
     font-weight: bold;
     color: #2A5099;
     font: normal 12px Arial;
     line-height: 16px;
     border-bottom: 1px solid #5C7DA7;
     background-color: #8CC43F;
     background-image: none;
}
.disclaimer {
font-size: 10px;
color: #808080;
}

.gravatar {
        float:left;
        padding: 3px;
        border: 1px solid #000;
        background: #fff;
}

.postgrav {
  float: left;
  padding: 2px;
  margin-right: 5px;
  margin-left: 5px;
  border: 2px solid #E8EEFC;
  background: #ddd;
}
