body {
	margin: 0px;
	background-color: white;
}

#topline {
	position: relative;
}

#logolink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#homelink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#homelinktext {
	position: absolute;
	top: 6px;
	left: 10px;
	font: normal 11px arial;
	color: #cccccc;
	text-transform: uppercase;
	text-decoration: none;
}

#homelinktext:hover {
	text-decoration: underline;
}

#searchline {
	position: absolute;
	top: 95px;
	left: 0px;
	width: 795px;
	line-height: 27px;
height: 27px;
	background-color: #b4b4b4;
}

#searchform {
	position: absolute;
	top: 0px;
	left: 7px;
	font: normal 11px arial;
	color: black;
	margin: 3px;
}

.inpbox {
	font: normal 11px arial;
	color: black;
}

#toplogos {
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: left;
	padding-right: 0px;
	height: 27px;
	line-height: 27px;
}

#toplogos img { display: block;}

#navbar {
margin-top: 1px;
margin-bottom: 20px;
	width: 167px;
	border-right: solid 1px #b6b6b6;
	border-left: solid 1px #b6b6b6;
	border-top: solid 1px #b6b6b6;
}

#navbar a:link, #navbar a:visited {
	font: normal 12px arial;
	color: #080808;
	line-height: 20px;
	display: block;
	border-bottom: solid 1px #c2c2c2;	
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
}

#navbar a:hover {
	background-color: #3b3b3b;
  color: white;
}

#navbar img { display: block;}

#navbar .subcats a:link, #navbar .subcats a:visited {
        font-size: 10px;
        font-weight: normal;
        padding-left: 26px;
line-height: 14px;
margin: 2px 0px;
        color: silver;
}

#bottomlinks {
	width: 100%;
	height: 25px;
	line-height: 23px;
	border-bottom: solid 1px white;
	font: normal 11px arial;
	color: white;
	text-align: center;
	background-color: #4B4B4B;
}

#bottomlinks a:link, #bottomlinks a:visited {
	font: normal 11px arial;
	color: white;
	text-decoration: none;
	line-height: 23px;
	padding: 0px 5px 0px 5px;
}

#bottomlinks a:hover {
	text-decoration: underline;
}

#copyright {
	position: relative;
	background-color: white;
	font: normal 11px arial;
	color: black;
	text-align: center;
	height: 75px;
	line-height: 30px;
}

#cards {
  margin-top: 15px;
}

#pagebody {
 margin: 10px !important;
}

#ytimeslogo {
	display: none;
	position: relative;
	top: 5px;
	width: 100%;
	text-align: center;
}

#messagetitle { display: none; }
