body{ 
  background: #ccc;
}

#main { background-color:#ccc;padding-top:0px;background: #e1cfab;}
#wrap { width:940px; margin: -10px auto!important;background: url(http://dreams-meaning.com/files/content/bck/textures/stone2.jpg) repeat}

#container {background: #fff; border-bottom:1px solid #1f0c0e;}
#leftcol {  background:#fff;width:170px;}
#content{width:730px;margin-left:10px;}

#leftcol h1{background:#ccb890}

#content h1{
  margin: 3px 0 22px 0;
  border-bottom:2px solid #ddd;
  color: #990000;
}

#page img, #gallery img {border: 0px double #ddd;}
.dark {background: #1f0c0e!important;}

.p404{ background: #e5e5e5;}
a:link{ color: #990000;  font-family:Verdana; }
a:visited{ color: #990000}
a:active{ color: #990000; }
a:hover, .curlink:hover{ color: #ff0000;}

#teaser {text-align:left;}
#topbanner {
  height:246px;
}
#primary, #secondary{
  height:28px;
  width:927px;
  float:right;
  display:block; 
  background: url(http://dreams-meaning.com/files/content/bck/oldtime/top_oldtime.jpg) repeat!important;
  border-top:1px solid #000;
  color:#d6efff;
}


#primary a{ 
  
  line-height:28px!important;

  font-size:13px;
  margin:0 15px 0 15px;
  color:#fff;
}
#primary a:hover{ 
  text-decoration:underline;

}

#backlinks a {color:#986007!important;font-size:13px;font-weight:bold;}

.pagelink, .pagespan, .nrlink{
  line-height:25px;
  font-size:13px;
  padding:3px 4px 3px 4px;
  margin: 0 2px 0 3px;
}

.pagelink, .nrlink{background: #fff;border:1px double #a5a5a5;}
.pagespan {background: #e5e5e5;border:1px double #959595;}
.pagelink:hover, .nrlink:hover{background:#f4eed4; color:#000;border:1px double #683d00;}

.dd{ margin-left:40px!important;}

.dictionary{
  line-height:25px;
  display:block;
  width:16px; 
  float:left;
  font-size:15px;
  padding:5px 10px 5px 10px;
  margin: 10px 15px 5px 0px;
}
.dictionary {background: #fff;border:1px double #a5a5a5;}
.dictionary:hover {background: #924807;color:#fff;border:1px double #000;}

#dreams_short{
  text-align:left;
  padding-left:10px;
}

#dreams_short div{
  margin:15px 0 0 10px;
}


.default {background: #ffa800!important;}
.ldefault {background: #ffa800!important;}
.light{background:#d6efff;}
.white {background: #ffffff!important;}
.box strong {color:#fff;}
.boldred {font-weight: 700; color: red; }

.c_gray {color: #888888;}
.c_blue {color: #0066ff;}
.c_red {color: #990000;}
.c_white{color:#fff!important;}
.c_green{color:#00cc00;}


.b_def{border:1px solid #777;}
.highlight {background: #f1f1f1;}
