body{background:#fff;font:100%/1.342em Arial,Helvetica Neue,Helvetica,sans-serif;padding:0px;}.wrap{width:auto;padding:2px;margin:0 auto;}.grids{min-width:1020px;margin-left:.60%;list-style:none;overflow:hidden}.grids [class*="grid-"]{display:inline-block;margin-top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.whtspc{clear:left}.grid-10{width:98.36%;overflow:visible}.grid-4{min-width:38.124%}.grid-6{width:60%}.grid-6a{width:56.9175%}.grid-7{width:99%;line-height:1.5em;}a{font-weight:600;color:#26a;text-decoration:none}a:hover,a:visited{color:#004090}p{padding:.284em;color:#221}div p:first-child{margin-right:-1px}div p:last-child{margin-left:0}li{list-style:none}h1{background:#000;color:#fff;margin:.382em;margin-left:.3px;font-size:1.3em;padding:0;padding-top:5px}h2{color:#b22222;margin:.182em;margin-bottom:2px}h3{color:#a7a7a7}h4{color:#7d7d7d}h5{color:red;margin:.382em}h6{color:blue}ul,ol,dl,blockquote{margin-bottom:1.5em}header,footer,section,article{display:block}nav{display:inline}.header{display: inline;
box-shadow: 0px 2px 1px -1px rgba(0,0,0,.3);min-height:42px;height:auto;max-height:44px}#hslogo{left:15px;}
.top-logo{padding:0;margin:0}.top-logo img{position:absolute;top:4px;}
.footer{background:#fff;}
footer {
	clear: both;
	padding-top: 10px;
	border: none;
}

footer p {
	float: left;
	font-size: 0.8em;
	border: none;
}
footer ul {
	float: right;
	list-style: none;
	width: 330px;
	margin-left: 0;
	padding-top: 3px;
	text-align: right;
	border: none;
display: inline;
}

footer ul li {
	display: inline;
	margin: 0 5px;
	border: none;
}

footer ul li a {
	font-size: 0.98em;
	color: #555;
}
footer  ul li a:visited{
	color: #555;
}

footer ul li a:hover {
	color: #b94646;
}
input:focus { 
    border-color: #b22222;
}
#nav{z-index:5000;position:relative;left:15px;top:2px;text-align:center;}#nav a{color:#fff;text-shadow:0 1px 1px #000}#nav a:visited{color:#fff}#nav ul{display:inline;margin:0 auto;float:left;list-style:none;z-index:6000}#nav li{text-align:center;position:relative;font:12px/18px;width:88px;margin:0;padding:10px 1px}#nav ul li{text-align:center;display:inline-block;margin:0;position:relative;background:#555;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .3s}#nav ul li:hover{background:#000}#nav ul li:hover a{color:#fff}#nav ul li ul{padding:0;position:absolute;top:20px;left:0;width:88px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .3s}#nav ul li ul li{background:#555;display:inline-block;color:#fff;text-shadow:0 1px 1px #999;z-index:9999}#nav ul li ul li:hover a{color:#000;text-shadow:0 1px 1px #999}#nav ul li ul li:hover{background-color:#fff;color:#000}#nav ul li:hover ul{display:block;opacity:1;visibility:visible}
#nav ul li ul li{background:#1c1f24;}
#nav ul li ul li:hover{background-color:#ffffff;color:#000000}
#nav ul li ul li a:hover{background-color:#ffffff;color:#000000}
#nav ul li ul li a:active{background-color:#ffffff;color:#b22222}
.superSearch{position:relative;top:5px;left:0;margin-bottom:14px}#superSearch{position:relative;left:8px;padding-top:5px;padding-bottom:9px;margin-bottom:0}#superSearch input[type="submit"],#superSearch input[type="button"]{font-size:75%;cursor:pointer;border:1px outset #dad9d8;border-radius:5px;;width:5em;margin:0;display:inline-block;background:#000;color:#fff}.btn3{padding:2px;padding-left:1px;padding-right:1px;margin-bottom:2px;font-weight:600;}#superSearch a{padding:3px 5px 5px}#superSearch:after{content:"";clear:both;display:table}.formcolor{background-color:#fff;color:#000;border-color:#000;}
.ads{text-align:center;z-index:-9999}
table#news,table#search,table#finance,table#travel,table#entertainment,table#connect,table#utilities{table-layout:fixed!important;width:100%;}table#news td,table#search td,table#finance td,table#travel td,table#entertainment td,table#connect td,table#utilities td{width:25%!important;}
#addthis{display:inline;position:relative;top:-1px}table.a1 a{font-weight:500;color:#000;font-size:1.25em;margin-left:2px}table.a1 a:hover{background-color:#fff;color:#000;font-weight:600;}table tr td ul li{color:#ab0000;}
#newsContent .smallBlack{padding-left:2em;padding-top:7px;font-size:90%;position:relative;margin-bottom:0;margin-top:0}#newsContent{position:relative;top:6px;border-right:thin solid #efefef;box-shadow:0 1px 1px rgba(0,0,0,.3);min-height:242px;height:242px;max-height:242px!important;width:100%;overflow:hidden}#newsContent ul{position:relative;left:-9px;top:-1.285em;list-style:normal;list-style:none!important}#newsContent ul li{color:#3d3d3d;width:100%;margin-left:.5em}#newsContent li:before{content:"\2022\0020";color:#b94646}#newsContent a{color:#222;font-weight:400;font-size:89%}ul{padding:0;margin:0;margin-left:5px;margin-top:5px;text-indent:0;list-style-position:outside}.headLines ul{margin-left:18px;list-style-type:none!important}.headLines ul li{font-family:helvetica,arial;color:#555}.headLines ul li a:link{font-weight:400;color:#000;font-family:helvetica,arial;line-height:112%}.headLines ul li a:visited{color:#333}.headLines ul li a:hover{background-color:#fff8dc;color:#000000;}.smallBlack{font-size:115%;color:#555;font-weight:700;margin-bottom:5px}.smallBlack a:link,.smallBlack a:visited{color:#555}.smallBlack2 a{font-size:.8em;color:#555}.smallBlack3{color:#555;font-size:10px;margin:0px;padding:0px;vertical-align:3px;font-variant:small-caps}.smallBlack3 a:link,.smallBlack3 a:visited{color:#555;font-variant:small-caps}div[class*="marg-"]{position:relative;width:99.8484%;overflow:hidden}.breaker{width:100%;display:block;height:31px;clear:both;background:transparent;border:none}.marg-clear{margin:0!important;clear:both}.marg-fright{float:right;margin-left:auto}.marg-tcenter{text-align:center}.marg-tleft{text-align:left}.marg-tright{text-align:right}
#topblurb{
text-align:right;
margin-top:2px;
}
#newsprov{
position:relative;
top:4px;
}
#stories{
padding-top:2px;
}
#newsel{
position:absolute;
right:20px;
top:0px;
}
#topMsg{
position:absolute;
padding:0px;
top:5px;
left:335px;
width:180px;
max-height:40px;
overflow:hidden;
z-index:24;
}
#qlmenu{
position:absolute;
right:18px;
top:7px;
display:inline!important;
height:42px;
}
#menuaddthis li{width:99%;height:32px;margin-left:12px;}
#topTitle{
position:absolute;
top:33px;
left:285px;
font-weight:bold;
z-index:12;
}
#advert{
margin-top:30px;
padding-left:4px;
text-align:center;
max-width:370px;
max-height:300px;
vertical-align:middle;
}
.btNav{
-moz-border-radius: 5px;border-radius: 5px;padding-top:0px;padding-bottom:0px;
}
.clearBoth { clear:both; }
.ui-tooltip{
    font: normal 10px woff, Arial, Sans-Serif;
    color:#1c1f24;
	border:1px;
	width:auto;
	hide: { delay: 500};
	}
#nav li{font:12px/18px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    opacity: .9;
font-size:15px;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: .4;
font-size:15px;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: .2;
font-size:13px;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: .4;
font-size:15px;
}
#nav ul li{background:#000;}
.newstitle {font-color:#b22222;color:#b22222;}
.dhide{
display:none!important;
}
@media screen and (min-width : 1px) and (max-width :1020px) {
.clear {clear:left;}
.grids{min-width:99%;margin-left:.10%;}
.grid-4{min-width:240px;}
.resp-4{min-width:98%;text-align:center;width:100%}
.grid-6{
min-width:100%;
width:100%;
}
.btn3{
margin-top:3px;
margin-bottom:3px;
}
#superSearch { 
margin-top:4px;
margin-left:3px;
width:98%!important;
}
#newsContent{
position:relative;
top:5px;
margin-left:3px;
height: 200px;
width:97%;
overflow:hidden;
}
#newsdiv{min-width:95%;}
#newsel{
position:absolute;
right: 20px;
top:0px;
overflow:hidden;
}
#thelinks{
margin-top:12px;
margin-left:3px;
}
#advert{
clear:both;
margin-top:20px;
height:90px;
width:728px;
max-height:90px;
max-width:728px;
text-align:center;
vertical-align:middle;
z-index:3;
}
.shide{
display:none;
}
}
@media screen and (min-width : 1px) and (max-width :850px) {
.rhide{
display:none;
}
}
@media screen and (min-width : 900px) and (max-width: 1020px) {
#topMsg{
left:270px;
}
}
@media screen and (min-width : 320px) and (max-width: 899px) {
#topMsg{
display:none!important; 
}
}
@media screen and (min-width : 320px) and (max-width: 720px) {
.grid-4{min-width:235px;}
.resp-4{min-width:98%;text-align:center;}
.grid-7{
width:99%;
font-size:85%;
line-height:1.9em;
}
.grid-7 li{
margin-left:-2px;
}
#menuaddthis{
display:none!important; 
}
#qlmenu{
width:auto;
}
#radioimg{margin-right:5px;
}
#advert{
clear:both;
height:100px;
width:320px;
max-height:100px!important;
max-width:320px!important;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.header {min-height:40px; height: auto; max-height: 40px;}
#hslogo{width:151px;height:26px;top:8px;left:10px;}
.grid-4{min-width:120px;}
.resp-4{min-width:320px;text-align:center;}
.grid-7{
width:99%;
font-size:60%;
line-height:2.6em;
}
.grid-7 li{
margin-left:-2px;
}
.dhide{
display:inline!important;
}
.mhide{
display:none!important;
}
#newsContent{
position:relative;
top:5px;
height: 380px;
max-height: 380px!important;
border-left:none;
box-shadow:none;
width:100%!important;
padding-bottom:0px;
overflow:hidden;
}
#newsdiv{min-width:100%!important;}
#newsContent ul li{margin-left:.3em;margin-top:10px;overflow:hidden;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 414px) {
.shide{
visibility:hidden;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 360px) {
.grid-7{
width:99%;
font-size:54%;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 340px) {
#hslogo{width:115px;height:20px;top:12px;left:3px;}
.grid-7{
width:99%;
font-size:48%;
}
}
