a {
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

/* note: this stops the use of <h1> to control positioning */
body.home h1 {
display:none;
}

#home_podcast h2, #home_discussion h2, #home_news h2 {
height:30px;
}


#home_maincols{
float:right;
width:785px;
display:inline;
}


#home_maincols .padding {
margin:0px;
padding:10px;
background-color:transparent;}

#home_maincols p{
line-height:130%;
padding:5px 0px;
}
 
 
 /* --- left column  -----------------*/
#leftcol {
width:162px;
}

.boxitem {
display: block;
text-align:center;
margin-bottom:10px;
}

#leftcol #survey_ad {
display: block;
text-align:center;
margin-bottom:10px;
}
#leftcol #tocbanner {
display: block;
text-align:center;
margin-bottom:10px;
}

#leftcol p {
font-size:10px;
text-align:left;
}

#home_topics {
display:none;
border-top: 1px solid white;
background-color:#114626;
text-align:left;
padding:5px;
padding-top:8px;
}

#home_topics h3{
font-size:16px;
font-weight:bold;
text-transform:capitalize;

}
#home_topics p {
color:#FFFFFF;
text-align:left;
font-style:italic;}

#home_welcome {
display:none;
}

#home_welcome h3{
display: none;
}

#home_welcome p {
color:#FFFFFF;
text-align:left;
font-weight: normal;
line-height: 23px;
}

 /* --- opera news (homepage left column) ------------ */
 #opera_news {
background: url(../SiteDesigns/images/news_header.png) no-repeat #cdb4b8;
border: solid 1px #886662;
/*height:590px;*/
padding-top:37px;
 color:#000000;
 margin-bottom:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 #opera_news a {
 color:#000000;
}

 /* --- welcome column  -----------------*/
 
#home_podcast{
background: url(../SiteDesigns/images/podcast_bg.png) #fff1e1; 
float:left;
width:785px;
display:block;
overflow:hidden;
height:281px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 12px;	/* this sets distance between podcast box and features/forum boxes beneath */
}

#home_podcast .padding {
float: right;
}

#podcast_homepage_text {
width: 370px;
/* margin-left: 370px; */
margin-top:48px;
margin-left:12px;
overflow: hidden;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

#podcast_homepage_text p {
margin: 0px;
padding: 0px 0px 10px 0px;
}
#podcast_homepage_text a {
color:#FFFF99;
}

#podcast_homepage_buttons {
float: left;
margin-top:15px;
}

#home_podcast div#podcast_img {
visibility:hidden;
}

#home_podcast div#podcast {
float:left;
width:372px;
margin-left:10px;
margin-top:10px;
}


#home_podcast div.padding {
width:383px;
}

a.button {
text-decoration:none;
padding:0px; margin:0px;
width:120px;
height:24px;
}

a.button em{
display:none;
}
#home_button_download {
background:url(/images/button_download_home.jpg) no-repeat;
margin-top: 15px;
}

#home_button_listen {
background:url(/images/button_listen_home.gif) no-repeat;
margin-top: 10px;
}

#home_buttons img{
border:0px;}

/* ---------------- features column  ------------------------*/
#home_features{
display:inline;
float:left;
background: url(../SiteDesigns/images/features_background.png) no-repeat; top center no-repeat;
width:397px;
height:290px;
overflow:hidden;
}

#home_features div#features_img {
display:none;
}

#home_features div.padding{
margin: 0px;
padding:48px 18px 0px 9px;
}

/* note: the p tag has margins already defined in home_maincols - this overrides */
#home_features p {
height:96px;
}

#home_features a {
color:#000000;
}

#home_features span.title{
font-size:13px;
font-weight:bold;
}

 /* ---------------- performers column  ------------------------*/

/* NOTE: using home_performers as alias for forum box since div tags already in place in source... */
#home_performers{
float:right;
width:386px;
background: url(../SiteDesigns/images/forum_background.png) top center no-repeat;
height:290px;
overflow:hidden;

}

#home_performers div#performers_img {
display:none;
}

#home_performers div.padding{
margin: 0px;
padding:60px 14px 0px 14px;;
}

#home_performers p {
	height:96px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#home_performers p.forum_0 {
	padding-left:62px;
}
#home_performers p.forum_1 {
	padding-right:62px;
	text-align:right;
}

#home_performers a {
display: block;
text-decoration: none;
color:#000000;
}
#home_performers a:hover {
color:#FFCC00;
}
span.performer_image{
display:block;
height:92px;
width:100%;
}
span.caption{ display:block;
font-size:9.5px;
margin-bottom:2px;}


/* ---------------- promo bar column  ------------------------*/
#home_promobar2 {
width:771px;
height:15px;
display:none;
/*background: url(../images/promobar_footer_image.jpg) bottom left no-repeat;
*/}

#home_promobar{
display:none;
float:left;
width:766px;
background:#e0dacd;
border-left: 1px solid white;
border-right: 1px solid white;
}

#home_promobar .content{
min-height:150px;
height:auto !important;
height:150px;
padding: 0px;
margin-top: 6px;
}

#home_promobar .content div{
width:191px;
text-align:center;
color:#fff;
margin:0px;
float:left;
display:inline;
}

body #home_promobar p.promotext{
font-size:18px;
font-weight: normal;
margin:0px 0px  6px 0px;
}

#home_promobar a{
text-decoration:none;
color:#8e8b86;
}

 /* ---------------- members area column  ------------------------*/
#home_members_area{
float:right;
width:382px;
background:#a24098 url(../images/home_header_membersarea.jpg) top center no-repeat;
border: 1px solid white;
}

#home_members_area div.padding{
padding-top:100px;
height: 396px;
background-color:transparent;
}

#home_members_area p{
border-top:solid 1px #4c1e20;
padding:5px 0px 5px 30px;
}

#home_members_area span.title{
font-size:14px;
font-weight:bold;
}
 
#home_members_area #number_1{
background:url(../images/home_number_1.gif) 0px 5px no-repeat;
}
#home_members_area #number_2{
background:url(../images/home_number_2.gif) 0px 5px no-repeat;
}  
#home_members_area #number_3{
background:url(../images/home_number_3.gif) 0px 5px no-repeat;
}  
#home_members_area #number_4{
background:url(../images/home_number_4.gif) 0px 5px no-repeat;
}  
#home_members_area #number_5{
background:url(../images/home_number_5.gif) 0px 5px no-repeat;
border-bottom:solid 1px #4c1e20;
}

#button_home_signup{
background:url(../images/button_home_signupnow.gif) no-repeat;
width:148px;
height:23px;
float:right;
}

 /* ---------------- news & events column  ------------------------*/


#home_news{
clear:both;
width:235px; 
height:464px;
background:#4d575a url(../images/home_header_news&events.jpg) top center no-repeat;
float:left;
border:solid 1px #fff;
border-left:none;
}

#home_news .padding{
padding-top:75px;
}

#home_news p{
border-top:solid 1px #727272;
}

#home_news .title{ 
color:#39c;
font-weight:bold;

}

#home_news p.last{
border-bottom:solid 1px #727272;
}



 /* --------------------------- discussion column  ----------------------------------------------*/
#home_discussion{
width:234px; 
height:464px;
background:#5abb5d url(../images/home_header_discussion.jpg) top center no-repeat;
float:left;
border:solid 1px #fff;
border-left:none;
overflow:hidden;
}

#home_discussion .padding{
padding-top:75px;
}
 
#home_discussion p{
border-top:solid 1px #7fc67b;
}

#home_discussion .title{ 
font-weight:bold;
}

#home_discussion p.last
{
border-bottom:solid 1px #7fc67b;
}

 /* --------------------------- podcast column  ----------------------------------------------
#home_podcast{
height:464px;
background:#b4afb4 url(../images/home_header_podcast.jpg) top center no-repeat;
border:solid 1px #fff;
border-left:none;
float:right;
width:280px;
}
#home_podcast div.padding{
padding-top:75px;
}

#home_podcast p{
width:170px;
border-top:solid 1px #c5c1c4;
}
#home_podcast .title{ 
color:#7b7779;
font-weight:bold;
}
#home_podcast p.last{
border-bottom:solid 1px #c5c1c4;
}


#home_podcast p.all_bottom , #home_discussion p.all_bottom, #home_news p.all_bottom{
font-weight:bold;
text-transform:uppercase;
border:none;
}

p.all_bottom a{
color:#fff;
text-decoration:none;}



#home_podcast h2, #home_discussion h2, #home_news h2 {
height:30px;
}


#home_maincols a{
color:#fff;
text-decoration:none;

}

#home_maincols a:hover{
text-decoration:underline;

}*/
