a { color:#49a6a8; }
a:hover { color:#890619; }

.header-box ul.login a {
  color:#c50725;
}
.header-box ul a:hover {
  color:#49a6a8;
}

.header-box ul a {
    color: #ED1C24;
    font-family: 'Droid Sans',arial,serif;
    font-size: 14px;
    font-weight: bold;
}

nav #navigation a {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-weight: normal;
    padding: 6px;
    z-index: 1000000;
}

.header-section { padding: 0; height: 150px; }

nav { background: url(../images/bg-nav.png) no-repeat; margin: 0 0 20px 0; }
nav li { border-left: 1px solid #e3ab8b; border-right: 1px solid #9e7861; }
nav #navigation a:hover, nav #navigation li.active a { background:#9e7861; color:#fff; }
#navigation ul > li.drop > a:hover,
#navigation ul > li.drop:hover > a {
	background: #890619;
	color: #fff;
}

#navigation li:hover .menu,
#navigation li .menu ul {
	width: 180px;
	background: #890619;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#navigation .menu a { color: #fff; }

/* DROP NAV
######################################### */

#navigation ul{
	background: #e3ab8b;
	list-style:none;
	position:absolute;
	top: 28px;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	z-index: 99999;	
}
#navigation li ul {
	z-index: 100000000;	
}
#navigation li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#navigation li:hover ul li{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 150px;
}
#navigation li:hover ul li:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background: #9e7861;
}
#navigation ul li a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	color: #fff;
}

#navigation ul li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background: none;
	text-decoration: none;
	color: #fff;
}


    /* Bucket headers */
    .heading-box {
      background-color:#e3ab8b;
      background-image:none;
      -webkit-border-radius:5px;
      -mozilla-border-radius:5px;
      border-radius:5px;
    }
    .heading-box h2 a {
      color:#fff;
	  margin: 0 0 5px 0;
    }
    .heading-box ul a {
      color:#fff;
    }
    .heading-box li {
      background:url(../images/bullet-heading-box.gif) 0 7px no-repeat;
    }       
    .heading-box ul a.active {
     color:#fff;
    }
    .logo {
      width:378px;
      height:70px;
      top:108px;
    }
    .search .submit {
      background:url(../images/btn-search.png) 0 -27px no-repeat;
      color:#fff;
      line-height:30px;
    }
    .search .submit:hover {
      background:url(../images/btn-search.png) 0 0 no-repeat ;
    }
    #sidebar .calendar {
      background:url(../images/bg-calendar.png) 0 -43px no-repeat;
      text-indent:-9999px;
    }
    #sidebar .calendar:hover {
      background:url(../images/bg-calendar.png) 0 0 no-repeat;
    }
    .video-block  {
      background-color:#fee0cd;
      }            
    .video-block .heading {
      color:#717171;
    }
    .sidebar-poll .heading {
      background-color:#fee0cd;
      color:#555754;
    }
    .video-block .heading3 {
      color:#717171;
    }                      
    .video-block a, .sidebar-poll .heading3, .carousel2 .carousel-holder .comments {
      color:#717171;
    }
    .comment_form .submit, .sidebar-poll .button {
      background:url(../images/btn-submit.png) 0 -27px no-repeat;
    }
    .comment_form .submit:hover, .sidebar-poll .button:hover {
      background:url(../images/btn-submit.png) 0 0 no-repeat;
    }
    .content-section h4 {
      color:#555555;
    }
    .newsletters {
      text-align:center;
      color:#49a6a8;
    }
.mktg-msg {
      display:inline; 
      font-size: 42px; 
      padding: 0;
	  color:#C50725;
	  font-family: 'Lobster', cursive;
	  margin: 0 0 0 140px;
	  position: relative;
	  top: 10px;
    }
	
	.header-section-text { width: 600px; float: right; }