/* Print layout: */

body {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  background: #FFFFFF;
  color: #000000;
  font-size: 10pt;
  font-family: Georgia, serif;
  text-align: center;
}

img {
  border: 0;
}

fieldset {
  border: 0;
}

a:link, a:visited {
	color: #520;
	background: transparent;
	text-decoration: underline;
}

h3 {
  font-size: 20px;
}

li {
  margin: 0 0 0 -20px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  margin: 0 auto;
  text-align: center;
}

.clearing {
  clear: both;
  height: 0;
}

.img-left {
  float: left;
  padding: 0 10px 10px 0;
}

.img-right {
  float: right;
  padding: 0 0 10px 10px;
}

#container, #header {
  background: none;
  margin: 0 auto;
}

#sidebarLeft, #innerLeft, #nav, #menu,  #emailPrint, #innerRight, #sidebarRight, #contentBottom, #footer, #menuBottom, #noprint, .resumeLeft, .resumeRight {
  display: none;
}

#content {
  width: 90%;
	border: 0;
	margin: 0 auto;
	padding: 20px 0 0 0;
	float: none !important;
  text-align: left;
}

#content h3 {
  text-align: center;
  padding: 0 0 10px 0;
}

#mp3 {
  width: 265px;
  margin: 0;
  padding: 4px 0 0 0;
  float: right;
}

#listen {
  width: 90%;
  margin: 0 auto;
}

#cartoon {
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  clear: both;
}

.author {
  color: #CD5C5C;
  font-size: 14px;
  font-weight: bold;
}

.cartoon {
  margin: 0 auto;
  padding: 0;
}

.cartoon img {
  width: 446pt;
  height: 200pt;
}

#chronicleBottom {
  clear: both;
  width: 50%;
  margin: 0 auto;
}

#chronicleLeft {
  width: 35%;
  float: left;
  margin: 0 25px 0 0;
  padding: 0;
}

#chronicleMid {
  width: 20%;
  float: left;
  margin: 0 25px 0 0;
  padding: 0;
}

#chronicleMid img {
  margin: 50px auto;
  padding: 0;
  border: 0;
}

#chronicleRight {
  width: 35%;
  float: left;
  margin: 0;
  padding: 0;
}

#fantasyLeft {
  width: 29%;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}

#fantasyRight {
  width: 69%;
  float: left;
  margin: 0;
  padding: 0;
}

.fantasyNotes {
  width: 48%;
  margin: 0 auto;
  padding: 0;
}

.genCol {
  width: 11%;
  margin: 0;
  padding: 0 0 0 3em;
  float: left;
}

.headlines {
  width: 30%;
  margin: 0;
  padding: 0 20px 0 0;
  float: left;
}

.homeBot {
  width: 46%;
  margin: 0;
  padding: 0 20px 0 0;
  float: left;
}

.homeMid {
  width: 30%;
  margin: 0;
  padding: 0 20px 0 0;
  float: left;
}

.homeTitle {
  color: #336699;
  font-size: 14px;
  font-weight: bold;
}

.homeTop {
  width: 50%;
  margin: 0;
  padding: 0 20px 0 0;
  float: left;
}

.homeTop img {
  padding: 5px 10px 0 0;
}

.homeTop li {
  margin: -5px 0 0 0;
}

.hr {
  width: 90%;
  text-align: center;
  padding: 15px 0;
  clear: both;
}

.indent {
  margin: 0;
  padding: 0 0 0 5em;
}

.lyrics {
  width: 200px;
  margin: 0 auto;
  padding: 0;
}

.newReleases {
  clear: both;
  margin: 0 auto;
  padding: 15px 0 0 5px;
  float: left;
}

.newRelImage {
  float: left;
  padding: 35px 10px 0 5px;
}

.newRelBlock {
  width: 20%;
  float: left;
  padding: 5px 10px 0 5px;
}

.newsLeft {
  width: 38%;
  float: left;
  margin: 0 30px 0 0;
}

.newsRight {
  width: 38%;
  float: left;
  margin: 0;
}

.newsLeft li, .newsRight li {
  padding: 5px 0;
}

#productLeft {
  width: 48%;
  float: left;
  margin: 0 3% 0 0;
  padding: 0;
}

#productRight {
  width: 48%;
  float: left;
  margin: 0;
  padding: 0;
}

.book p, .cd p, .dvd p, .tshirt p {
  margin: 5px 0 0 0;
  padding: 0;
  float: left;
}

.book img {
  width: 72px;
  height: 110px;
  margin: 0;
  padding: 5px 15px 0 0;
  float: left;
  vertical-align: top;
}

.cd img {
  width: 110px;
  height: 110px;
  margin: 0;
  padding: 5px 15px 0 0;
  float: left;
  vertical-align: top;
}

.dvd img {
  width: 78px;
  height: 110px;
  margin: 0;
  padding: 5px 15px 0 0;
  float: left;
  vertical-align: top;
}

.tshirt img {
  width: 150px;
  height: 150px;
  margin: 0;
  padding: 5px 15px 0 0;
  float: left;
  vertical-align: top;
}

.S8 {
  margin: 0 0 0 93px;
  padding: 0;
}

.S88 {
  margin: 0 0 0 165px;
  padding: 0;
}

.quiz {
  margin: 0;
  padding: 0;
}

.quiz-score {
  width: 65%;
  margin: 0 auto;
  padding: 0;
}

.quiz li, .quiz-score li {
  padding: 10px 0;
}

.quote {
  text-align: left;
  margin: 0 10px;
}

.red {
  color: #CD5C5C;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.resumeMid {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

.review {
  width: 18%;
  margin: 0;
  padding: 0 30px 25px 10px;
  float: left;
}

.reviewContent {
  text-align: center;
  margin: 0;
  padding: 10px 0 0 0;
}

.supComLeft {
  width: 100px;
  margin: 0;
  padding: 0 20px 0 0;
  text-align: center;
  float: left;
}

.supComMid {
  margin: 0;
  padding: 25px 0 0 0;
  text-align: center;
  float: left;
}

.supComRight {
  width: 100px;
  margin: 0;
  padding: 0;
  text-align: center;
  float: left;
}

.supComTop {
  margin: 0 auto;
}

.table275Left {
  width: 275px;
  float: left;
  margin: 0 25px 0 0;
}

.table275Right {
  width: 275px;
  float: left;
  margin: 0;
}

.table275Left td, .table275Right td {
  border: 0;
}

.table350x0 {
  width: 350px;
  margin: 0 135px;
  border: 0;
}

.table500 {
  width: 500px;
  margin: 0 60px;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
}

.table500x0 {
  width: 500px;
  margin: 0 60px;
  border: 0;
}

.table550 {
  width: 550px;
  margin: 0 35px;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
}

.table550x0 {
  width: 550px;
  margin: 0 35px;
  border: 0;
}

.table600x0 {
  width: 600px;
  margin: 0 10px;
  border: 0;
}

.table500 th, td, caption {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  padding: 2px 5px;
}

.table500x0 th, td, caption {
  padding: 2px 5px;
}

.table550 th, .table550 td, .table550 caption {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  padding: 2px 5px;
}

.table550x0 th, td, caption, .table600x0 th, td, caption {
  border: 0;
  padding: 2px 5px;
}

.table500 th, .table500x0 th, .table550 th {
  font-weight: bold;
  text-align: center;
}

.table500 caption, .table550 caption, .table550x0 caption {
  padding: 5px 0 10px 0;
  font-weight: bold;
}

.title {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 25px;
}

.top40 img {
  width: 110px;
  height: 110px;
  margin: 0;
  padding: 5px 0 35px 0;
  vertical-align: top;
}

.youtube img {
  width: 49px;
  height: 21px;
  margin: 0;
  padding: 5px;
  vertical-align: top;
}

.vietCol {
  width: 200px;
  margin: 0;
  padding: 0 0 0 5em;
  float: left;
}

<!-- Below: Styles added for CareerBuilder -->

.cbms td {
  font-size:11px;
  font-family:arial, helvetica; margin: 0; padding: 0;
}

.cbms label {
  font-weight: bold;
}

.cbms p {
  margin: 0 0 9px;
  line-height: 13px;
  padding: 0;
}

.cbms a:hover {
  text-decoration: none;
  color: #ff6600;
}

.cbms input.btn {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid #cc3300;
  border-top: 1px solid #ffcc66;
  width: auto;
  padding: 0.25em 1.5em;
  background: #ff7d00 url(http://img.icbdr.com/images/js/elements/buttons/bg_btn.gif) left top repeat-x;
}

.cbms_nav_wrap{
  float: none;
  width: 760;
	margin-bottom: 1px;
}

.cbms_nav_wrap ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
}

.cbms_nav_wrap li {
  background: url(http://img.icbdr.com/images/primecb/primecb-nav-grad.gif);
	display: block;
	float: left;
	padding: 5px 8px;
	margin: 1px;
}

.cbms_nav_wrap a{
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.cbms_nav_wrap a:hover{
	text-decoration: underline;
  color: #ffffff;
}


