/* jdillinger - joanne.dillinger@corusent.com */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

h1 { color: #1f1f21; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }

.headline { color: #f47c20; font-size: 12px; font-weight: bold; text-transform: uppercase; }

.subtitle { color: #666; font-size: 10px; font-weight: normal; }
.subtitleOrange { color: #f57d20; font-weight: bold; font-size: 10px; font-weight: normal; }

.moreLink { float: right; margin: 0; padding: 0; font-size: 10px; line-height: 1.3em; Arial, Helvetica, sans-serif;  text-transform: uppercase;}

.titleCaps { font-weight: bold; font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; text-transform: uppercase; margin: 0; padding: 0; }

.thankyouComment { width: 580px; height: 20px; margin: 0 auto 0 auto; padding: 0; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; color: Green;}

.legalese { font-size: 10px; line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; width: 100%;}

a img { border: 0; }

a { color: #f57d20; font-weight: normal; text-decoration: none; }
a:link { color: #f57d20; text-decoration: underline; font-weight: normal;}
a:hover { color: #f57d20; text-decoration: underline; font-weight: normal; }
a:active { color: #f57d20; text-decoration: underline; font-weight: normal; }
a:visited { color: #f57d20; text-decoration: underline; font-weight: normal; }

a.foo { font-weight: bold; font-size: 11px; line-height: 1.3em; Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
a.foo:hover { font-weight: bold; font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #666; }

a.dark { color: #333; font-weight: normal; text-decoration: none; }
a.dark:hover { text-decoration: underline; font-weight: normal; color: #333; }

.teaserIMG {width: 50px; height: 50px; margin: 0; padding: 0; display: block;}

.blogIMG { border: 0; width: 300px; height: 200px; float: left; margin: 0 10px 10px 0; padding: 0; }

.spacer { height: 20px; }

.spacerSM { height: 2px; line-height:0; width:100%; padding:0; margin:0;}

/* IE */
html* .spacerSM {
    margin-top: -5px;
}

#wrap { background-color: #fff; float: left; width: 620px; height: auto; margin: 0; padding: 0; border: 1px solid #c4c4c4; }

#leftCol { width: 620px; height: auto; margin: 0; padding: 0; }
#rightCol { width: 300px; height: auto; margin: 0; padding: 0;}


/* teaser styles */

#teaserHeader { width: 100%; height: auto; margin: 0; padding: 0px 0px 0px 0px; text-align: left; }
#teaserHeader p { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; margin: 0; padding: 0; }
#teaserHeader a { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; margin: 0; padding: 0; }
#teaserHeader a:hover { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #f57d20; text-align: left;margin: 0; padding: 0; }

#teaserEntry { width: 610px; height: auto; margin: 0 auto 0 auto; padding: 5px; text-align: center; }
#teaserEntry p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; line-height:15px; }

#teaserFooter { background-color: #e6e6e6; width: 100%; height: 20px; margin: 0 auto 10 auto; padding: 0; text-align: center; }
#teaserFooter p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; text-transform: uppercase; margin: 0; padding: 3px; }
#teaserFooter a { font-weight: bold; font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #666; }

.filedUnder { float: left; }
.commentsPermalink { float: right; }

.pagination { font-size: 12px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; width: 100%; height: 12px; margin: 0 auto 0 auto; padding: 10px 0px 10px 0px ; text-transform: uppercase; text-align: center; border: 0px solid #c4c4c4;  }
.pagination p { font-size: 12px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #999; margin: 0; padding: 0px; text-align: center; text-transform: uppercase;}
.pagination a:hover { font-weight: bold; font-size: 12px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #666; text-transform: uppercase;}
.pagination a { font-weight: bold; font-size: 12px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #666; text-transform: uppercase;}

/* detail styles */


#blogEntry { background-color: #fff; width: 610px; height: auto; margin: 0 auto 0 auto; padding: 5px; text-align: center; }
#blogEntry p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 10px 0 0 0; text-align: left; line-height: 15px;}

#blogHeader { width: 100%; height: auto; margin: 0; padding: 0; text-align: left; }

#blogContent { width: 100%; height: auto; margin: 0; padding: 0; }

#blogBTNs { width: 100%; height: 19px; margin: 0; padding: 0; }
#blogBTNs p { font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; text-transform: uppercase; margin: 0; padding: 0; vertical-align: top; }
#sendShare { float: left; height: 16px; vertical-align: bottom; }
#addComment { float: right;}

#blogFooter { background-color: #e6e6e6; width: 100%; height: 20px; margin: 0 auto 0 auto; padding: 0; text-align: center; }
#blogFooter p { font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; text-transform: uppercase; margin: 0; padding: 3px; }
#blogFooter a { font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; text-transform: uppercase; margin: 0; padding: 3px; }

#relatedArticles { background-color: #e6e6e6; width: auto; height: auto; 100%: 0 auto 0 auto; padding: 0; text-align: left; }
#relatedArticles p { font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 5px; text-align: left; }
#relatedArticles a { font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 5px; text-align: left; }
#relatedArticles a:hover { text-decoration: underline; font-weight: normal; color: #f57d20; }


.blogDetailcomments { width: auto; height: auto; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 5px; text-align: left; border: 5px solid #c4c4c4;  }
#comments p { font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 5px; text-align: left; }

#submitComments { width: 100%; height: auto; margin: 0 auto 0 auto; padding: 0; text-align: center; }
#fields { width: 100%; height: auto; margin: 0; padding: 0; text-align: left; }
#fields p { font-size: 10px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0; vertical-align: top; }


#fiveSongs { width: 300px; height: auto; margin: 0; padding: 5px; border: 5px solid #c5c5c5; } 
#fiveSongsList { width: 290px; height: auto; margin: 0; padding: 5px; }
#fiveSongsList p { font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0; text-align: left; }

.AuthorComment {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #666666; padding: 3px; margin-left: 10px;}

/* layout styles */


#twoColWrap { width: 950px; height: auto; margin: 0 auto 0 auto; padding: 10px; text-align: center; }

#left620 { width: auto; height: auto; margin: 0; padding: 0; }
#right300 { width: auto; height: auto; margin: 0 0 0 10px; padding: 0; }