/*----------------------------------------------------------------------------- 
GLOBAL RESET - Standardizes elements across all browsers
-----------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*----------------------------------------------------------------------------- 
GLOBAL STYLING - Elements that are applied throughout the site
-----------------------------------------------------------------------------*/
body {
  font-size: 62.5%;
  font-family: Times, "Trebuchet MS", verdana;
color:#383a35;
  background: #e3e3e3 url('images/bgr-body.png') 50% 0 repeat-y;
}

a {
  color: #56599c;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

logo a:hover {
  background-color: #FF1189;
}

/*----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
#header {
  width: 860px;
  height: 124px;

  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  background: url('images/bgwascheader.jpg') no-repeat;
  position: relative;
}
h1 a {
  background: url('images/img-logo.png') no-repeat;
  width: 598px;
  height: 65px;
  display: block;
  text-indent: -9999em;
  position: absolute;
  top: 50px;
  left: 140px;
}
h1 a:hover {
  background-color: transparent;
}
#weather {
  float: left;
  display: inline;
  text-align: center;
  font-style: italic;
  font-size: 1.1em;
  margin: 0 0 0 40px;
  width: 80px;
}
#weather img {
  margin: 0 0 4px 0;
  border: 2px solid #fff;
}
#weather p {
  text-transform: lowercase;
  color: #0a67af;
  font-weight: bold;
}


/*----------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#content {
  width: 790px;
  margin: 0 auto;
  padding: 50px 35px;
  min-height: 800px;
  background: url('images/bgwascbody.jpg') repeat-y; 
}
h3 {
  display: block;
  text-indent: -9999em;
}
.message {
  font-size: 80%;
  padding: 2px;
  font-weight: bold;
  text-align: center;
  width: 100px;
  background-color: #ffcc00;
  border: 1px solid white;
  position: relative;
}

/*----------------------------------------------------------------------------- 
TOP
-----------------------------------------------------------------------------*/
#top {
  margin: 0 0 20px 0;
}
#breaking {
  width: 400px;
  float: left;
  margin-right: 35px;
margin-left:30px;

  font-size: 1.5em;
  line-height: 1.5em;
}
#breaking h3 {
  background: url('images/wearesterlingcooper.jpg') no-repeat;
  width: 400px;
  height: 32px;
  margin: 0 0 5px 0;
padding:0 0 10px;
}
#breaking #entry {
   position: relative;
}
#breaking h4 {
  position: absolute;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 4.5em;
  line-height: .9em;
  width: 480px;
  padding: 5px 10px;
  font-family: Impact, Arial, Verdana;
}
#onourminds {
  float: left;
  width: 259px;
}
#onourminds h3 {
  background: url('images/memoranda.jpg') no-repeat;
  width: 256px;
  height: 34px;
padding:0 0 10px;
}
#onourminds ul {
  font-size: 1.3em;
  line-height: 1.3em;
  width: 245px;
}
#onourminds ul li {
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
}
#onourminds ul abbr {
  color: #888;
}

/*----------------------------------------------------------------------------- 
MID
-----------------------------------------------------------------------------*/
#mid {











  margin: 0 0 20px 0;

}


#gossip {
  float: left;
  margin-right: 35px;
margin-left:30px;
margin-top:10px;
}
#gossip h3 {
  background: url('images/chatterbox.jpg') no-repeat;
  width: 400px;
  height: 32px;
padding:0 0 10px;
}
#gossip ul {
  font-size: 1.3em;
  line-height: 1.3em;
  width: 365px;
  margin-left: 3px;
  overflow: hidden;
}
#gossip ul li {
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
}
#gossip ul abbr {
  
}



#listofblogs {
  float: left;
  width: 259px;
}
#listofblogs h3 {
  background: url('images/thepress.jpg') no-repeat;
  width: 256px;
  height: 34px;
padding:0 0 10px;
}
#listofblogs ul {
  font-size: 1.3em;
  line-height: 1.3em;
  width: 245px;
}
#listofblogs ul li {
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
}
#listofblogs ul abbr {
  color: #888;
}



#industrynews {
  float: left;
  width: 400px;
margin-left:30px;
margin-top:30px;
}
#industrynews h3 {
  background: url('images/overthetransom.jpg') no-repeat;
  width: 400px;
  height: 32px;
padding:0 0 10px;
}
#industrynews ul {
  font-size: 1.3em;
  line-height: 1.3em;
  width: 365px;

}
#industrynews ul li {
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
}

/*----------------------------------------------------------------------------- 
LOWER
-----------------------------------------------------------------------------*/
#hiring {
  float: left;
  margin-right: 20px;
}
#hiring h3 {
  background: url('images/hdr-werehiring.png') no-repeat;
  width: 374px;
  height: 35px;
}
#hiring .entry {
  width: 365px;
  font-size: 1.3em;
  line-height: 1.5em;
  margin: 5px 0 0 3px;
}
#hiring .entry p, #hiring .entry div {
  margin: 0 0 .5em 0;
}
#comevisit {
  float: left;
}
#comevisit h3 {
  background: url('images/hdr-comevisit.png') no-repeat;
  width: 379px;
  height: 30px;
}

/*----------------------------------------------------------------------------- 
SINGLE
-----------------------------------------------------------------------------*/
#single h2 {
  font-size: 2.0em;
}
#single .entry {
  font-size: 1.4em;
  line-height: 1.5em;
}

/*----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer {
  font-size: 1.3em;
  text-align: center;
  padding: 20px 0;
  margin: 20px 0 0 0;
  border-top: 0px solid #ccc;
  color: #444;
}
#footer a {
  color: #444;
}

#footer a:hover {
  background-color: transparent;
}

#footer p img {
  margin: 0 0 -1px 0;
}
/*----------------------------------------------------------------------------- 
HACKS - Global browser hacks to make everybody play nice
-----------------------------------------------------------------------------*/
#top:after, #mid:after, #lower:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#top, #mid, #lower {display:inline-block;}
/* Hide from IE Mac \*/
#top, #mid, #lower {display:block;}
/* End hide from IE Mac */

/*----------------------------------------------------------------------------- 
NEWSLETTER
-----------------------------------------------------------------------------*/
span.label,span.spacer,span.multiple span {
  width:120px;float:left;
}

span.multiple {
  float:left;
}

span.button {
  padding-left:120px;
}

div.clear {
  clear:both;padding-top:5px;
}

/*----------------------------------------------------------------------------- 
follow me at twitter.com/bud_melman
-----------------------------------------------------------------------------*/
