body { font-size: 12px;	background-color: #000;	color: #fff; margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
#page { width: 81.667em; margin: 0 auto; padding: 0; background: #2e3538;}

#content { margin: 0; padding: 0; }

#hat { 	font-size: 0.8em; padding: 0; margin: 0; background: #999; border-top: 0.25em solid #41474a; }

ul, ol { list-style-type:none; padding: 0; margin: 0;}
ul.inlineLinks li { float:left; padding: 0; }
ul.hatSiteLinks { float: left; margin: 0 0 0 1em; }
ul.hatSiteLinks li { display:block; margin: 0; padding:.6em .45em .6em .45em; color:#fff; }
ul.hatSiteLinks li a { text-decoration: none; color:#fff; }

ul.hatChannelLinks { float: right; margin: 0 1em 0 0;}
ul.hatChannelLinks li a { display: block; text-decoration: none; text-transform: uppercase; border-top: 0.1em solid #999; padding: .6em .9em .6em .9em; color: #fff; }
ul.hatChannelLinks li a:hover, .selectedChannel { background-color:#1a1a1a;}

#bannerad { margin: 1.0em auto; width: 60.67em; height: 7.5em; padding-top: 1em; }

#bigboxad { width: 25em; padding: 0.5em 0.5em 1.8em 0.5em; background: url(/pix/core/advertisement.gif) bottom center no-repeat; }
#bigboxad img, #bigboxad object, #bigboxad embed { width: 25em;}

#header { width: 81.667em; height: 6.45em; clear: both; margin: 0; padding: 0; background: #4c4c4c url(http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/music_aol_logo_new.gif) no-repeat;  }

#searchwidget { width: 51.667em; height: 4.45em; clear: both; margin: 0; padding-left: 21em; padding-top: 0.5em; }

#searchbox {float: left; width: 39.334em; }
#searchbox form { margin: 0.4em 0.9em 0.4em 0.9em; }
#searchbox label { color: #ffffff; font-size: 0.8em; }
#searchbox .radiooption a { margin: 0 0 0 .5em; padding: 0; font-size: 0.95em; text-decoration: none; color: #ffffff;}
#searchbox .radiooption a.selected { font-weight: bold; color: #7bd91e;}
#searchbox .textfields {background-color: #73a51e; margin-top: 0.25em; padding: 0.25em 0.25em 0.1em 0.25em; }
#searchbox .searchterm { clear: both; width: 25em; height: 1.6em; float: left; margin-right: 0.5em; padding-top: 0.2em;}
#searchbox .imagebutton { margin: 0; padding: 0; }

#mainmenu { clear: both; background-color: #666; height: 22px}
#mainmenu #nav, #mainmenu #nav ul { padding: 0; margin: 0; list-style: none; }
#mainmenu #nav a { display: block; padding: 0.3em 0.6em; color: #ccc; text-decoration: none; }
#mainmenu #nav a:hover {background-color: #2e3538;}
#mainmenu #nav a.selected {background-color: #2e3538;}
#mainmenu #nav li { float: left;  background-color: #666; border-right: 0.1em solid #919191; }
#mainmenu #nav li.dropdown {padding-right: 0.7em; background: url(/media/dropdown_arrow.gif) no-repeat 100% 50% #666;}
#mainmenu #nav li ul { position: absolute; width: 15em; left: -999em; border-width: .1em .1em 0 .1em; border-style: solid solid none solid; border-color: #919191;}
#mainmenu #nav li ul li { border-width: 0 0 .1em 0; border-style: none none solid none; border-color: #919191; width: 15em;}

#breadcrumbrow {float: left; width: 100%;  }
#breadcrumb {float: left; padding: 1em 0.7em; font-size: 0.9em;}
#breadcrumb a { color: #46b4ff; text-decoration: none; padding-left: 1em;}
#breadcrumb a:hover { text-decoration: underline;}
#breadcrumb h5 {padding: 0; margin: 0; font-size: 1em; display: inline; font-weight: normal;}

#email_im {float: right; font-size: 1em; color: #ffffff; background-color: #2e3538; margin: 0.8em 0.8em 0 0;}
#email_im ul {padding:0; margin:0px;  list-style-type:none; text-align:left;  }
#email_im li {display:inline; }
#email_im li img {margin:0px 5px; display:inline; border-style: none; }
#email_im li a {display:inline; text-decoration:none; color: #ffffff;}

.google_box {padding: 1em 1em 0 1em; float: left; width: 24em; background-color: #252525;}
.google_box h1 { font-size: 1.1em; margin-bottom: 0.6em; font-family: Arial; font-size: 14px; font-weight: normal; }
.google_box ul { padding:0; padding-right: 1.3em; margin-right: 1.3em; }
.google_box li { list-style-type: none; margin-bottom: 2.5em; }
.target_link { color: #47BFFF; text-decoration: none; font-size: 12px; position: relative; top: 3px; }
.main_link { color: #FFFFFF; }

/*.promoBoxOuter { width: 25em; float: left; clear: right; padding: 0.8em 0em; text-align: left; position: relative; left: -10px; top: -100px; } */

.noFloat { clear:both;}

#footer { margin: 0px; padding: 0.833em; margin-top: 30px; }
#footer_links { color: #fff; position: relative; top: -2px; }
#footer_links .title{ float: left; margin-right: 1em;}
#footer_links .title h3{font-weight: normal; margin: 0; padding: 0;}
#footer_links .links{ float: left; }
#footer a { color: #47B4FF; text-decoration: none; font-weight: normal;}

#footer .footerimg { background: #000000; padding: 0px; margin: 0px; height: 34px; margin-bottom: 12px;}
#footer .footersearch {  margin-left: 690px; padding-top: 4px; }
#footer .aol_music_image {  float: left; height: 10px; position: relative; top: 9px; margin-left: 10px; background: url('http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/aol_music_footer_img.gif') no-repeat; height: 17px; width: 112px;}
#footer .download_info { margin: 0; padding: 0;}
#footer .download_info h5 {font-weight: normal; font-size: 1em; margin: 0; padding: 0; }

/* +++++++ END MUSIC STYLESHEET +++++++ */
/* typed classes */
ul.inLne li { display:inline;}


/*from index.html*/
/* columns that help to control flow of page */
#right_column{ margin: 0 1em 0 0; padding: 0; width: 26em; float: right; background: #252525; }
#left_column{ margin: 0 0 0 1em; padding: 0; width: 53em; float: left; }

.rightseparator {clear: both; height: 0; width: 298px; margin: 0 0.5em; border-top: 1px solid #90A3A0; _margin-bottom: -10px; margin-top: 15px; }

/* general title id that gets used throughout page*/
#title { clear: both; font-family: Georgia, Arial; color: #7bd920; font-size: 1.5em; }
/*#title { float: left; clear: both; font-family: Georgia, Arial; color: #7bd920; font-size: 1.5em; }*/

/* left column stuff */
#dl { clear: both; width: 52em; background-color: #252525; margin: 0; padding: 0.5em; }

#staticdl {clear: both; width: 51em; min-height: 19.4em; border: 1px solid #7C7C7C; padding: 0.5em;}
#staticdl img {width: 29em; height: 19.35em; float: left; margin-right: 0.7em; border: none;}
#staticdl h2 {font-size: 2.5em; font-weight: normal; color: #7bd920; font-family: Georgia, Arial; margin: 0;}
#staticdl h3 {font-size: 1.6em; font-weight: bold; color: #47b4ff; margin-top: 0.5em; margin-bottom: -0.5em;}
#staticdl a {color: #47b4ff; text-decoration: none;}


#promorow { clear: both; width: 53.033em; }
#mainpromos { clear: both; width: 53.033em; }
#mainpromos .promos { clear: both; float: left; width: 52em; margin-top: 0.5em; background-color: #252525; padding: 1em 1em 1.5em 0;}
#mainpromos .promo { float: left; padding-left: 0.9em; width: 16.4em;}
#mainpromos .promo img {width: 15.5em; height: 10.4em; border: 1px solid #7C7C7C; padding: 4px; background-color: #252527;}
#mainpromos .promo h3 { font-size: 1.2em; font-weight: bold; color: #47b4ff; margin: 0.2em 0 0 0; padding: 0;}
#mainpromos .promo p { margin: 0.5em 0 0 0;}
#mainpromos .promo p a { color: #47b4ff; text-decoration: none; }
#mainpromos .promo p a.reference { color: #47b4ff; text-decoration: none;}

#gallery {clear: both; float: left; width: 51em; background: url(/pix/core/article_header_shadow.jpg) top left no-repeat #fff; color: #666; padding: 2em 1em 3em 1em; margin: 0;}
#gallery .title { color: #000000; font-size: 1.4em; font-weight: bold; margin-bottom: 0.5em; }
#gallery .imagesection {float: left; width: 100%;}
#gallery .galleryimage {float: left; margin-right: 1em;}
#gallery .galleryimage img {background: #FFFFFF; padding: 0.5em; border: 1px solid #CCCCCC;}
#gallery .gallerytext {float: left; max-width: 45%;}
#gallery .buttons img { vertical-align: middle; border: none; }
#gallery .buttons .counter {margin-left: 1em;}
#gallery .caption {margin: 1em 0; color: #000000;}
#gallery .gallerytext .caption {height: 28.5em;}

#mainpromos .smallpromo {width: 12.4em; margin-left: 2em; margin-right: 2em; _margin-right: 0;}
#mainpromos .smallpromo img {width: 11em; height: 7.4em; border: 1px solid #7C7C7C; padding: 7px; background-color: #252527;}
#mainpromos .oneline {clear: both; width: 50.5em; padding: 0; margin-top: 0.5em; margin-left: 1em; _margin-left: 0.5em; border-top: 1px solid #333333; padding-top: 0.5em;}
#mainpromos .oneline img {float: left; margin-right: 1em;}

#videocountdown { float: left; width: 21.5em; height: 43.417em; margin: 0.5em 0.5em 0 0; color: #000; padding: 0; background-color: #252525; }
#videocountdown .body { padding: .833em 0 0 0; height: 35.417em; }
#videocountdown .body .video { height: 6.25em; margin: 3px 0 0 0; padding: 0; width: 21.5em;}
#videocountdown .body .video img.photo { float: left; width: 6em; height: 4.45em; margin: 7px 8px 10px 5px; border: 1px solid #737373; padding: 1px; background: #939393; }
#videocountdown .videodetails { float: left; margin-top: 11px;}
#videocountdown .body h3.title { clear: both; float: left; margin: 0; padding: 0; color: #2b92da; font-size: 1em; }
#videocountdown .body h3.artist { clear: both; float: left; margin: 0; padding: 0; color: #ffffff; font-size: 1em;  width: 13em;}
#videocountdown .videodetails a { clear: both; float: left; margin-top: 7px; }

#videocountdown_search { height: 4em; padding: 0; margin: 0; background-color: #252525; color: #ffffff; width: 100%; border-top: 1px solid #333333;  }
#videocountdown_search a.link { color: #2b92da; text-decoration: none; margin: 1.75em 0 0 0.5em; display: block;}

#music_news {clear: both; background: #252525; padding: 1em 0.5em 0 0.5em; float: left; width: 25em;}
table.promoBoxTabs {padding: 0; margin: 0 auto; border-collapse: collapse; width: 23em;}
.promoBoxTabs td h2 {padding: 0; margin: 0; font-size: 1em;}
.promoBoxTabs td a {line-height: 2.5em; display: block; color: #45B5FF; text-decoration: none; font-weight: bold; outline-style: none; text-align: center; font-size: 0.8em;}
.promoBoxTabs td.selectedTab {background: #434343;}
.promoBoxTabs td.selectedTab a {color: #FFFFFF;}

.promoBoxTab {background: url(/media/tabboxgradient.gif) top repeat-x;}

.topmusic .body { padding: 0.833em .833em 1em 0.833em; }
.topmusic .body li {margin: 0 1em 1em 1em;}
.topmusic .body a {font-size: 1em; color: #FFFFFF; text-decoration: none;}
.topmusic .body a:hover {text-decoration: underline; }

#videocountdowntab .video {margin: 0; clear: both; margin: 1em 0 1.5em 1em;}
#videocountdowntab img.photo {float: left; width: 6em; height: 4.45em; margin-right: 8px; border: 1px solid #737373; padding: 1px; background: #939393; }
#videocountdowntab h3.title { margin: 0; padding: 0; color: #2b92da; font-size: 1em; }
#videocountdowntab h3.artist { margin: 0 0 0.75em 0; padding: 0; color: #FFFFFF; font-size: 1em;}

#toptracks .body { padding: 0.833em .833em 1em 0.833em; }
#toptracks .body p {margin: 0 1em 1em 1em; font-size: 0.9em; color: #C9C9C9;}
#toptracks .body ul {margin-bottom: 1.5em;}
#toptracks .body li {margin: 1em; font-weight: bold;}
#toptracks .body a {color: #47B4FF; text-decoration: none;}
#toptracks .body a:hover {text-decoration: underline; }

#listeningparty { float: left; width: 31em; height: 43.417em; padding: 0; margin: 0.5em 0 0 0; background-color: #252525;  }
#listeningparty .body { padding: .833em; }
#listeningparty .body .cd { height: 6.25em; margin: 3px 0 17px 0; padding: 0; }
#listeningparty .body .cd a img.photo {float: left; margin: 0 10px 10px 0; border: 1px solid #252525; padding: 1px; background: #252525; }
#listeningparty .cddetails { float: left; margin-top: 0.25em; }
#listeningparty .cddetails a.title { clear: both; float: left; margin: 0; padding: 0; color: #2b92da; font-size: 1em; text-decoration: none; font-weight: bold;}
#listeningparty .cddetails a.artist { clear: both; float: left; margin: 0; padding: 0; color: #ffffff; font-size: 1em; width: 15em; text-decoration: none; font-weight: bold;}
#listeningparty .cddetails h3.details { clear: both; margin: 0; padding: 0; color: #ffffff; font-weight: normal; font-size: 1em; width: 17em;}
#listeningparty .cddetails a { clear: both; float: left; margin-top: 7px; margin: 0; padding: 0; text-decoration: none;}
#listeningparty .cddetails a:hover { text-decoration: none;}
#listeningparty .body .album { margin: 0 0 1.5em 0; padding: 0 0 2.5em 0; }
#listeningparty .albumdetails a.artist { clear: both; float: left; margin: 0; padding: 0; color: #ffffff; font-size: 1em; font-weight: bold; width: 15em; text-decoration: none; }
#listeningparty .albumdetails a.album { clear: both; float: left; margin: 0 0 0.25em 0; padding: 0 0 0.25em 0; color: #2b92da; font-size: 1em; font-weight: bold; text-decoration: none;}

/* right column */

/*#advertorials { clear: both; width: 24em; margin: 0.5em 0 0 0;  padding: 0.25em 0.25em 0.25em 0.25em;}
#advertorials {padding: 1em 0.5em 0 0.5em; width: 25em; background: #252525;}*/
#advertorials .advertorial { color: #000000;  width: 295px; background-color:  #CAD1D0; padding: 1em 0.5em 1.5em 0.5em; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;}
#advertorials .advertorial img.feature { float: left; width: 10.416em; margin-right: 1em; height: 9.333em; background-color: #252525;}
#advertorials .advertorial .title {font-family: Arial; color: #FFFFFF; font-size: 1.5em; padding: 0;margin: 0;}
#advertorials .advertorial p { font-size: 1em; padding: 0; margin: 0; line-height: 1.5em; color: #666666; }
#advertorials .advertorial a { text-decoration: none;}

#advertorials .advertorial2 { color: #000000;  width: 295px; background-color:  #CAD1D0; padding: 1em 0.5em 1.5em 0.5em; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; margin-bottom: 10px;}
#advertorials .advertorial2 img.feature { float: left; width: 10.416em; margin-right: 1em; height: 9.333em; background-color: #252525;}
#advertorials .advertorial2 .title {font-family: Arial; color: #FFFFFF; font-size: 1.5em; padding: 0;margin: 0;}
#advertorials .advertorial2 p { font-size: 1em; padding: 0; margin: 0; line-height: 1.5em; color: #666666; }
#advertorials .advertorial2 a { text-decoration: none;}

/*.googbox { position: relative; top: 0em; left: 0.233em; margin-top: 8em; }*/

#pagesummary {  width: 52.083em; margin-left: 1em; margin-top: 1.5em; }
#pagesummary h1 { font-size: 1em; font-weight: normal; color: #47b4ff; line-height: 1.2em; margin: 0; padding: 0; }


/*!from index.html*/

/*from 404.html */
#404 h2 { font-size: 1.5em; font-weight: bold; color: #47b4ff; margin: 0.2em 0 1.5em 0; padding: 0;}
#404 a { color: #47b4ff; text-decoration: none; }
#404 a:hover { text-decoration: underline; }
/*!from 404.html*/

/*from article.html*/
#articlecategory { clear: both; padding: 0 0 0.5em 0.7em; }
#articlecategory h1 { color: #cccccc; font-family: Verdana, Arial; font-size: 2em; font-weight: normal; margin: 0; padding: 0;}
#article { clear: both; float: left; width: 53.083em; background: url(/pix/core/article_header_shadow.jpg) top left no-repeat #fff; color: #666; padding: 0; margin: 0;}
#article .body { padding: 1.5em 2.5em 1.5em 3.4em; margin: 0.4em 0 0 0; }
#article .body h2.articletitle { padding: 0; margin: 0 0 1em 0; font-size: 1.8em; font-weight: normal; text-indent: 0;}
#article .body h2.articlesource { font-size: 1.1em; margin: 0.5em 0 2em 0; padding: 0; font-weight: normal; }
#article .body h2, h3 { font-size: 1em; font-weight: bold; margin: 2em 0 0 0;}
#article .body p { font-size: 1em; font-weight: normal; margin: 0 0 2em 0; line-height: 1.5em; }
#article .body a { font-size: 1em; font-weight: normal; color: #3952a2; text-decoration: none; }
#article .body a:hover { text-decoration: underline; }
#article .body .imagegroup { margin: 1.5em 0 3em 0; }
#article .body img { border: 1px solid #666; }
#article .body .imagegroup .caption { clear: both; float: left; font-size: 0.9em; }
#article .body .imagegroup .attribution { float: right; font-size: 0.8em; }

#mostpopular { float: left; width: 25em; margin: 1em 0 1em 1.5em; }
#mostpopular #tabs { float: left; width: 25em; margin: 0; padding: 0;}
#mostpopular #tabs li { float: left; background: url(/pix/core/tab_bg_left.gif) top left no-repeat; }
#mostpopular #tabs li a { font-size: 0.9em; color: #fff; display: block; padding: 0.6em 0.5em; background: url(/pix/core/tab_bg_right.gif) top right no-repeat; text-decoration: none; }

#mostpopular #links { float: left; width: 25em; margin: 0; padding: 0; background: url(/pix/core/mostpopular_bg.jpg) top left repeat-x #253538;}

.morebox { float: right; margin: 1.5em; width: 250px; border: 1px solid #b5b5b5; padding: 0; }
.morebox .moreboxheadline { background-color: #666; padding: .5em 1em .5em 1em; margin: 0; line-height: 1.1em; font-weight: bold; font-size: 1.1em; color: #fff; }
.morebox .moreboxbody { background: url(/pix/core/morebox_bg.gif) top left repeat-x #fff; margin: 0; padding: 1em; color: #000; }

.morebox .moreboxbody a { display: block; padding: 0.5em; text-decoration: none; color: #666; font-size: 1em; }

.collection, .collection_body, .collection_head, .collection_head .collectionheadline { background: transparent url(/pix/core/collection_box_bg.jpg) no-repeat bottom right; }	
.collection { float: right; width: 275px !important; width: 260px; padding-right: 15px; margin: 0 0 0 5px; }
.collection_head { background-position: top right; margin-right: -15px; padding-right: 40px; }
.collection_head .collectionheadline { background-position: top left; font-weight: bold; color: #fff; font-size: 1.1em; margin: 0; border: 0; padding: 8px 15px 8px 25px; height: auto !important; height: 1%;}
.collection_body { background-position: bottom left; margin-right: 15px; padding: 15px 0 15px 25px; }
.collection_body a { display: block; padding: 4px 0 4px 0; margin: 0; text-decoration: none; color: #666; font-size: 1em; }
.collection_body a:hover { text-decoration: underline; }
.collection_body a.video { background: url(/pix/core/collection_video_link.gif) 0 50% no-repeat; padding-left: 28px;}
.collection_body .searchlink { margin: 10px 0 10px 0; }
.collection_body .searchlink a { font-weight: bold; color: #aaa; }


#poll_div { position: relative; left: -5px; border-top: 1px solid #333333; float: right; margin: 0; padding: 0; padding: 0px; width: 23.1em;  padding-left: 2em; padding-top: 0.833em; padding-bottom: 0.833em; text-align: left; background-color: #252525; background-image: url(/pix/core/tabboxgradient.gif); background-repeat: repeat-x; }


#poll_div .percentage { float: left; width: 2em;  }
#poll_div .choicetitle { float: left; width: 7em; font-weight: bold;  }
#poll_div ul { position: relative; left: -5px; line-height: 1.5em; }
#poll_div .percentage_result { font-size: 1em; width: 3em; color: #7bd920; font-weight: bold;}
#poll_div .poll_question { font-weight: bold; padding-bottom: 7px; padding-top: 10px;}
#poll_div .result_title { width: 20em;  }
#poll_div .vote_results { font-size: 0.8em; padding-top: 15px; padding-bottom: 3px;}
#poll_div table {  }
#poll_div a { color: #47B4FF; text-decoration: none; font-weight: bold;}
#poll_div tr { height: 15px; }
#poll_div td { height: 17px; }
#poll_div img { position: relative; top: 10px; left: 20px; cursor:hand; margin-bottom: 10px;}
#poll_div img:hover { cursor:hand; }
#poll_div input { position: relative; top: 3px; }
#poll_div .poll_link { margin-top: 5px; }

/*!from article.html*/

.collectionwidget {background: #323232; margin: 0 0.5em 1em 0.5em; width: 23em; padding: 1em;}
.collectionwidget ul {padding: 0.5em 0;}
.collectionwidget li {margin-top: 0.5em;}
.collectionwidget a {color: #FFFFFF; text-decoration: none;}

#titleholder {clear: both; height: 2em; }


/******************
	EDITING COMMENTS
************************/

.commentclass1 label, .commentclass2 label {
	float: left;
	clear: left;
	width: 25%;
}

.commentclass1 input#authorName, .commentclass1 input#authorUrl,
.commentclass2 input#authorName, .commentclass2 input#authorUrl,
.commentclass1 textarea, .commentclass2 textarea {
	width: 65%;
}

.commentclass1 input[type=button], .commentclass2 input[type=button] {
	text-align: right;
}

/********************
	new comment form
***********************/

#commentform { display: block; padding: 5px; border: 1px solid #cecece; margin-bottom: 10px;}
#commentform fieldset { border: 0; font-size: .95em;}
#commentform #remember { clear: left; }
#commentform input, #commentform textarea { border: 1px solid #ccc; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #666; }
#commentform #authorinfo_anon, #commentform #authorinfo_user { display: block; float: left; width: 40%; padding-left: 5px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label { float: left; width: 5em;  }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p { clear: left; }#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend { border-bottom: 1px dotted #ccc; font-weight: bold; }
#commentform #authorinfo_anon { border-right: 1px solid #ccc; }
#commentform #formerrors { color: #900; font-weight: bold; padding: 0 0 8x 0; }
#replyindicator { font-weight: bold; }

.commentclass1 {
	 _width: 440px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/comment.gif) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px 0px; PADDING-TOP: 0px
}
.commentclass2 {
	_width: 440px;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/comment.gif) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px 0px; PADDING-TOP: 0px
}
.commentclass1 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.commentclass2 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 HTML .commentclass1 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px
}
 HTML .commentclass2 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px
}
.commentclass1 P.credits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/comment_bottom.gif) #fff no-repeat 0px top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 20px
}
.commentclass2 P.credits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.blogsmithmedia.com/blogs.music.aol.ca/candie/media/comment_bottom.gif) #fff no-repeat 0px top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 20px
}

#commentform #authorinfo_anon, #commentform #authorinfo_user {
display:block;
float:none;
padding-left:0px;
width:95%;
}


#incontent textarea {width:380px}
#commentform .formlabel {padding: 5px 0;}
#incontent h2{color:#a65401;font-size:1.5em;}
#incontent h1{display:block;}

#incontent p{margin:20px 0 12px 0}
#incontent .formlabel{margin:10px 0 3px 0;}
#incontent .form-button {margin:8px 0 0 0;}
#readercomments {color:#a65401}
#addcomments {color:#a65401;margin:34px 0 0 0}

.continueReading a{padding-right:15px}
#readercomments{color:#5A6471;padding-left:30px;font-size:1.8em;font-weight:100;text-transform:lowercase}
.authorComment{color:#5A6471;padding-left:20px}
#addcomments {color:#5A6471;font-size:2em;font-weight:100;text-transform:lowercase}
fieldset{border:none;background-color:#ededed;margin-bottom:12px;color:#333;_padding-left:15px}
fieldset legend{background-color:#fff;border:1px solid #ddd}
fieldset input{border:none;}
fieldset textarea{border:none;width:95%}

.form {    
	color: #333;    
	font-size:1em;    
	font-weight: normal;    
	margin: 0px 0px 14px 0px;    
	padding: 3px 0px 3px 0px;    
	border-top: 1px #cccccc solid;    
	border-bottom: 1px #cccccc solid;    
	border-left: 1px #cccccc solid;    
	border-right: 1px #cccccc solid;    
	background: #e2e2e2;    
} 
.form-button, a.form-button:hover, a.form-button:visited{    
	margin-top:10px;    
	padding: 0px 7px 0px 7px;    
	background:transparent url(http://music.aol.com/popeater/media/button_bg.gif) repeat-x scroll 0% 100%;    
	border:1px solid #003366;    
	color:#ffffff;    
	font-family:Arial;    
	font-size:1.5em;    
	font-size-adjust:none;    
	font-style:normal;    
	font-variant:normal;    
	font-weight:normal;    
	line-height:normal;  
}

#leftcolumn a {font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; }
#leftcolumn a:hover {font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; } 
#leftcolumn a:visited  {font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; }
#leftcolumn { border-left: 2px; border-color: #535B54; width: 161px; background-color: #7C8674; font-family: Arial; font-size: 11px; font-color: #FFFFFF; padding-left: 15px; padding-top: 25px; height: 100%; margin: 0px; padding-right: 10px;}
#leftcolumn li  { padding-left: 5px; padding-bottom: 7px; width:150px; line-height: 12px;}
#leftcolumn ul { padding-top: 5px; margin-bottom: 20px;}
#maincolumn { background-color: #CCDBDC; width: 502px; padding-top: 28px; padding-left: 9px; margin: 0px;}

#maincontent { background-color: #FFFFFF; color: #000000; width: 435px; padding-left:20px; padding-top:20px; padding-right: 15px; margin-right:10px;}

#rightcolumn { background-color: #CCDBDC; width: 285px;  height: 100%; padding-top: 20px; }
#bannermain {  width: 980px; height: 70px; float: left;}


<!--[if IE]>
#footer .footersearch { position: relative; left: 30px; }
#footer .aol_music_image { position: relative; left: -10px; }

#mainmenu #nav li:hover {background-color: #41474a; }
#mainmenu #nav li:hover ul { left: auto;}

.promoBoxOuter { padding: 0em; }

#right_column{ margin: 0 0.5em 0 0;}
#left_column{ margin: 0 0 0 0.5em;}

#poll_div img { position: relative; top: -3px; left: 17px; cursor:hand; margin-bottom: 10px;}

#videocountdown { float: left; width: 21.5em; height: 44.117em; margin: 0.5em 0.5em 0 0; color: #000; padding: 0; background-color: #252525; }
<![endif]-->
	
<!--[if IE 5]>
table.promoBoxTabs {width: 18em;}
<![endif]-->

<!--[if IE 7]>
#videocountdown { float: left; width: 21.5em; height: 43.417em; margin: 0.5em 0.5em 0 0; color: #000; padding: 0; background-color: #252525; }
<![endif]-->