/* HTML FORMATTING */

html, body {
height: 100%;
}
body {
font-family: Georgia, Times, serif;
font-size: 62.5%;

}


/* GENERAL TYPE FORMATTING */

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.8em;
	line-height: 1em;
}
h2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 1.6em;
line-height: 1.125em;
}
h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}

p {
font-size: 1.2em;
margin-bottom: 1.4em;
line-height: 140%;
}

a, a:link {
color: #d44f28;
}
a:hover {}

.resetter {
clear:both;
width: 1px;
height: 1px;
line-height: 1px;
padding: 0;
margin: 0;
}

strong {
font-weight: bold;
}


#last {
border-bottom: none;
}

/* GENERAL LAYOUT FORMATTING */
#dlrtop {
width: 980px;
margin: 0px auto;
padding: 0;
background: #fff url(/themes/site_themes/mountains/images/common/top_back.gif) top left repeat-x;
display: block;
}

#drllogo {
width: 980px;
display: block;
}


#wrapper {
display: block;
width: 980px;
background: #eee7df;
margin: 0px auto;
}


/* HOME FORMATTING */


#splash {
width: 980px;
float: left;
display: block;
}
#splash img {
display: block;
}

#homecontent h3 {
margin-bottom: 15px;
}

#homecontent {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_back1.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #homecontent {
  width: 940px;
} 

#homecontent_left {
float: left;
width: 600px;
display: inline;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:580px;
} 
html>body #homecontent_left {
  width: 580px;
} 


#homecontent_right {
float: right;
width: 340px;
} 


#homecontent_left h3 {
font-weight: bold;
color: #fff;
background: #d9a000;
text-transform: uppercase;
padding: 10px 10px;
}
#homecontent_right h3 {
font-weight: bold;
color: #fff;
background: #00a6e3;
text-transform: uppercase;
padding: 10px 10px;
}


dl.newsItem {
width: 340px;
float: left;
border-bottom: 1px dotted #999;
margin-bottom: 15px;
padding-bottom: 15px;
}

#last {
border-bottom: none;
}
.newsItem dt {
float: right;
width: 220px;
font-size: 1.4em;
margin-bottom: 10px;
font-weight: bold;
font-size: 1.2em;
}
.newsItem dd {
float: right;
width: 220px;
font-size: 1.2em;
line-height: 1.4em;

}
.newsItem dd.newsPreviewImage {
float: left;
width: 120px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .newsItem dd.newsPreviewImage {
  width: 100px;
} 

.homeFeature {
float: left;
width: 580px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #999999;

}
.homeFeature dt {
width: 400px;
margin-bottom: 14px;
float: right;
font-weight: bold;
font-size: 1.4em;
}
.homeFeature dd {
width: 400px;
float: right;

}
.homeFeature dd p {
font-size: 1.2em;
line-height: 1.4em;
margin-bottom: 1em;
}
.homeFeature dd.homeFeatureImage {
width: 180px;
float: left;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
} 
html>body .homeFeature dd.homeFeatureImage {
  width: 160px;
} 

#footer {
clear: both;
width: 980px;
padding: 20px;
background: #eee7df url(/themes/site_themes/mountains/images/common/content_back2.gif) no-repeat top left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #footer {
  width: 940px;
} 

#footer_left {
float: left;
width: 540px;
}

#footer_left ul { 
float: left;
}
#footer_left ul li {
float: left;
margin-right: 20px;
}
#footer_left ul li a, #footer_left ul li a:link, #footer_left ul li a:visited {
color: #a68b65;
text-decoration: none;
}
#footer_left ul li a:hover {
color: #d44f28;
}
#footer_right {
float: right;
width: 340px;
}

#logotop {
width: 980px;
float: left;
padding: 0px 10px;
padding-left: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:950px;
} 
html>body #logotop {
  width: 950px;
} 

#mainlogo {
width: 753px;
float: left;
}

#datetop {
float: right;
margin-top: 80px;
}







#homePodcast {
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
padding-bottom: 10px;
margin-top: -10px;
}
#homePodcast .feedburnerFeedBlock {
border: 3px double #999999;
font-size: 1em;
padding: 10px 10px;
}


#homePodcast .feedburnerFeedBlock ul li span.headline {
font-size: 1.4em;
font-weight: bold;
margin: 5px 0px;
}

#homePodcast .feedburnerFeedBlock ul li p {
margin-top: 5px;
}

#homePodcast .feedburnerFeedBlock p.fbsubscribelink {
border-top: 1px dotted #999999;
padding-top: 5px;
}

#homePodcast .feedburnerFeedBlock a, #homePodcast .feedburnerFeedBlock a:link, #homePodcast .feedburnerFeedBlock a:visited {
text-decoration: none;
}
#homePodcast .feedburnerFeedBlock a:hover {
color: #00a6e3;
}






/* Follow-on Columns and layout */ 



#three_col_content {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_back1_3col.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #3_col_content {
  width: 940px;
} 


#three_col_content2 {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_back1_3col2.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #three_col_content {
  width: 940px;
} 

#two_col_content {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_back2col.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #two_col_content {
  width: 940px;
} 



#three_col_news {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_backnews1_col.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #two_col_content {
  width: 940px;
} 



#three_col_newsStory {
display: block;
width: 980px;
float: left;
background: url(/themes/site_themes/mountains/images/common/content_backnews1_col2.gif) no-repeat top left; 
margin-top: 10px;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #two_col_content {
  width: 940px;
} 





#submenu_col {
float: left;
width: 180px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
} 
html>body #submenu_col {
  width: 160px;
} 

#content_col {
float: right;
width: 760px;

}

#content {
float: left;
width: 660px;

margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:640px;
} 
html>body #content {
  width: 640px;
} 
#content_left {
float: left;
width: 480px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body #content_left {
  width: 460px;
} 


#share_col {
float: right;
width: 100px;
}

#p_content_left {
float:left;
width: 480px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body #p_content_left {
  width: 460px;
} 

#p_content_right {
float: right;
width: 280px;
}

#info_content_left {
float:left;
width: 480px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body #p_content_left {
  width: 460px;
} 

#info_content_left h3 {
color: #d9a000;
font-family: Georgia, serif;
font-size: 1.4em;
border-bottom: 1px dotted green;
margin-top: 25px;
padding-bottom: 5px;
margin-bottom: 10px;
}


#share_col h3 {
font-weight: bold;
font-size: 1.2em;
color: #00a6e3;
font-family: Georgia;
border-top: 1px solid #00a6e3;
padding-top: 5px;
margin-bottom: 5px;
}
#share_col ul {
border-bottom: 1px solid #00a6e3;
padding: 5px 0px;
padding-top: 15px;
float: left;
width: 100px;
}
#share_col ul li {
float: left;
margin-right: 8px;
}
#share_col ul li a, #share_col ul li a:link {
}
#share_col ul li a:hover {
}

#two_col_left {
float: left;
width: 400px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:380px;
} 
html>body #two_col_left {
  width: 380px;
}

#two_col_right {
float: right;
width: 360px;

} 


#two_col_lefta {
float: left;
width: 540px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:520px;
} 
html>body #two_col_lefta {
  width: 520px;
}

#two_col_righta {
float: right;
width: 220px;

} 

















/* Submenu */

#sub_about {
border-top: 10px solid #00a6e3;
}
#sub_programme {
border-top: 10px solid #d44f28;
}
#sub_author {
border-top: 10px solid #ac006e;
}
#sub_news {
border-top: 10px solid #d9a000;
}
#sub_book {
border-top: 10px solid #00a6e3;
}
#sub_info {
border-top: 10px solid #d9a000;
}
#sub_media {
border-top: 10px solid #d44f28;
}
#sub_sponsors {
border-top: 10px solid #ac006e;
}
#sub_links {
border-top: 10px solid #d9a000;
}

#submenu_col ul {
font-size: 1.2em;
padding-top: 10px;
font-weight: bold;
}

#submenu_col ul li {
margin-bottom: 10px;
}



#submenu_col ul li a, #submenu ul li a:link {
color: #222;
text-decoration: none;
}
#submenu_col ul#sub_about li a:hover {
color: #00a6e3;
}
#submenu_col ul#sub_programme li a:hover {
color: #d44f28;
}
#submenu_col ul#sub_author li a:hover {
color: #ac006e;
}
#submenu_col ul#sub_news li a:hover {
color: #d9a000;
}
#submenu_col ul#sub_book li a:hover {
color: #00a6e3;
}
#submenu_col ul#sub_media li a:hover {
color: #d44f28;
}
#submenu_col ul#sub_sponsors li a:hover {
color: #ac006e;
}
#submenu_col ul#sub_links li a:hover {
color: #d9a000;
}
#submenu_col ul#sub_info li a:hover {
color: #d9a000;
}

#submenu_col ul li ul{
font-size: 1em;
font-weight: normal;
border-top: 1px dotted #999999;
margin-top: 5px;
}
#submenu_col ul li ul li {
padding-left: 10px;
border-bottom: 1px dotted #999999;
padding-bottom: 5px;

}
/* Content */

h2.aboutPage {
background: #00a6e3;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 10px;
padding-top: 15px;
margin-bottom: 15px;
}

h3.aboutPage {
border-bottom: 1px dotted #999999;
font-family: Georgia, serif;
color: #00a6e3;
font-size: 1.5em;
padding: 5px 0px;
margin-bottom: 15px;
}

h4.aboutPage {
border-bottom: 1px dotted #999999;
font-family: Georgia, serif;
color: #00a6e3;
font-size: 1.2em;
font-weight: bold;
padding: 5px 0px;
margin-top: 4px;
margin-bottom: 15px;
}

#contact_left h3 {
border-bottom: 1px dotted #999999;
font-family: Georgia, serif;
color: #00a6e3;
font-size: 1.5em;
padding: 5px 0px;
margin-bottom: 15px;
}

h2.programmePage {
background: #d44f28;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 10px;
padding-top: 15px;
margin-bottom: 15px;
}

h2.authorPage {
background: #ac006e;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 10px;
padding-top: 15px;
margin-bottom: 15px;
}

h3.authorPage {
border-bottom: 1px dotted #999999;
font-family: Georgia, serif;
color: #ac006e;
font-size: 1.5em;
padding: 5px 0px;

margin-bottom: 15px;
}

h2.newsPage {
background: #d9a000;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 10px;
padding-top: 15px;
margin-bottom: 15px;
}

h3.newsPage {
color: #d9a000;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #d9a000;
}

h4.news_subhead {
color: #666;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #666;
}
h2.sponsorsPage {
background: #ac006e;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 10px;
padding-top: 15px;
margin-bottom: 15px;
}
h3.sponsorsPage {
border-bottom: 1px dotted #999999;
font-family: Georgia, serif;
color: #ac006e;
font-size: 1.5em;
padding: 5px 0px;
margin-bottom: 15px;
}

h3.sponsorPage {
color:#ac006e;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #ac006e;
}
h3.programmePage {
color: #d44f28;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #d44f28;
}



h3.bookPage {
color: #00a6e3;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #00a6e3;
}


h3.mediaPage {
color: #d44f28;
font-family: Georgia, serif;
font-size: 1.6em;
line-height: 1.2em;
padding: 5px 0px;
margin-bottom: 5px;
border-top: 5px solid #d44f28;
}

/* Programme Content */ 


h3.programme_subhead {
font-weight: bold;
color: #d44f28;
font-family: Georgia, serif;
border-bottom: 5px solid #d44f28;
padding: 15px 0px 5px 0px;
margin-bottom: 15px;
}

.progFeature {
width: 280px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.progFeature dt {
font-weight: normal;
font-size: 1.4em;
float: right;
margin-bottom: .5em;
width: 160px;
}
.progFeature dd {
float: right;
width: 160px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.progFeature dd.progFeatureImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .progFeature dd.progFeatureImage {
  width: 100px;
} 
.progFeature a, .progFeature a:link, .progFeature a:visited {
color: #d44f28;
text-decoration: none;
}
.progFeature a:hover {
color: #222;
}

/* Schedule */

#schedule {
width: 760px;
}
#schedule td a {
text-decoration: none;
}
#schedule td a:hover {
color: #999999;
}
#schedule td {
font-size: 1.1em;
line-height: 1.2em;
border-bottom: 1px dotted #999999;
border-collapse: collapse;
vertical-align: top;
padding: 15px 0px;
}


#schedule td.s_pic {
width: 120px;
padding-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body #schedule td.s_pic {
  width: 100px;
} 

#schedule td.s_title {
width: 200px;
padding-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:180px;
} 
html>body #schedule td.s_title {
  width: 180px;
}  
#schedule td strong {
font-weight: bold;

}

#schedule td.s_venue {
width: 180px;
color: #d44f28;
padding-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
} 
html>body #schedule td.s_venue {
  width: 160px;
} 

#schedule td.s_link {
width: 100px;
font-weight: bold;
}
#schedule td.s_date {
width: 80px;
padding-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 60px;
} 
html>body #schedule td.s_date {
  width: 60px;
} 

#schedule tr.lasttr td {
border-bottom: none;
}



/* Author */
 
.authorList {
float: left;
margin-bottom: 10px;

width: 120px;
margin-left: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .authorList {
  width: 100px;
} 

.authorList img {
margin-bottom: 5px;

}
.authorList p {
font-size: 1.1em;
height: 30px;
}
.authorList a, .authorList a:link, .authorList a:visited {
color: #ac006e;
text-decoration: none;
font-weight: bold;
}
.authorList a:hover {
color: #999999;
}
.authorpic {
border-bottom: 2px solid #999999;padding-bottom: 5px;margin-bottom: 2px;}

p.caption {
margin: 5px 0px;
border-top: 1px solid #999999;
margin-top: 1px;
color: #ac006e;
padding-top: 5px;
}


/* DLR Author */
.dlr_authorList {
float: left;
margin-bottom: 10px;

width: 120px;
margin-left: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .authorList {
  width: 100px;
} 

.dlr_authorList img {
margin-bottom: 5px;

}
.dlr_authorList p {
font-size: 1.1em;
height: 30px;
}
.dlr_authorList a, .dlr_authorList a:link, .dlr_authorList a:visited {
color: #00a6e3;
text-decoration: none;
font-weight: bold;
}
.authorList a:hover {
color: #999999;
}
.dlr_authorpic {
border-bottom: 2px solid #999999;padding-bottom: 5px;margin-bottom: 2px;}

p.dlr_caption {
margin: 5px 0px;
border-top: 1px solid #999999;
margin-top: 1px;
color: #00a6e3;
padding-top: 5px;
}


/* News  */

#headline_content_left {
float: left;
width: 360px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:340px;
} 
html>body #headline_content_left {
  width: 340px;
} 

.headlineImage {
margin-bottom: 10px;
}

#headline_content_right {
float: right;
width: 400px;
}


.newsFeature {
width: 400px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.newsFeature dt {
font-weight: normal;
font-size: 1.2em;
font-weight: bold;
float: right;
margin-bottom: .5em;
width: 280px;
}
.newsFeature dd {
float: right;
width: 280px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.newsFeature dd.newsPreviewImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .newsFeature dd.newsPreviewImage {
  width: 100px;
} 
.newsFeature a, .newsFeature a:link, .newsFeature a:visited {
color: #d9a000;
text-decoration: none;
}
.newsFeature a:hover {
color: #222;
}


#news_content_left {
float: left;
width: 420px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:400px;
} 
html>body #news_content_left {
  width: 400px;
} 

#news_content_right {
float: right;
width: 340px;
}


#podcast {
}
#podcast .feedburnerfeedBlock {
}
#podcast ul {
}
#podcast ul li {
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
}
#podcast .headline {
  font-size: 1.4em;
  line-height: 1.6em;
  
}
#podcast p.date {
  font-size: 1em;
  line-height: 1.2em;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#podcast ul li div {
padding: 5px 0px;
margin: 0px;
  font-size: 1.2em;
  line-height: 1.4em;
}
#podcast p.enclosure {
font-weight: bold;
}
#podcast #creditfooter {
}

#podcast a, #podcast a:link, #podcast a:visited {
color: #d9a000;
text-decoration: none;
}
#podcast a:hover {
color: #000;
}







#newsShare {
float: left;
width: 340px;
border-bottom: 1px solid #d9a000;
}
#newsShare h5 {
font-weight: bold;
font-size: 1.2em;
color:#d9a000;
font-family: Georgia;
border-top: 1px solid #d9a000;
padding-top: 5px;
margin-bottom: 5px;
}
#newsShare ul {

padding: 5px 0px;
padding-top: 15px;
float: left;

}
#newsShare ul li {
float: left;
margin-right: 8px;
}
#newsShare ul li a, #newsShare ul li a:link {
}
#newsShare ul li a:hover {
}

#progShare {
float: left;
width: 340px;
border-bottom: 1px solid #d44f28;
}
#progShare h5 {
font-weight: bold;
font-size: 1.2em;
color:#d44f28;
font-family: Georgia;
border-top: 1px solid #d44f28;
padding-top: 5px;
margin-bottom: 5px;
}
#progShare ul {

padding: 5px 0px;
padding-top: 15px;
float: left;

}
#progShare ul li {
float: left;
margin-right: 8px;
}
#progShare ul li a, #progShare ul li a:link {
}
#progShare ul li a:hover {
}


/*about Contact */
#contact_left {
float: left;
width: 420px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:400px;
} 
html>body #contact_left {
  width: 400px;
} 

#contact_right {
float: right;
width: 340px;
}

#contactForm {
}
#contactForm dt {
font-weight: bold;
font-size: 1.1em;
color: #00a6e3;
padding-bottom: 5px;
}
#contactForm dd {
padding-bottom: 10px;
}
#contactForm input {
width: 200px;
border: 1px solid #999999;
padding: 3px 0px;
}
#contactForm textarea {
width: 200px;
border: 1px solid #999999;
padding: 3px 0px;
}
#contactForm input#contactButton {
width: 80px;
background: #eee7df;
text-align: left;
padding-left: 10px;
font-weight: bold;
}

/* Programme */

#mailListForm {
}
#mailListForm dt {
font-weight: bold;
font-size: 1.1em;
color: #d44f28;
padding-bottom: 5px;
}
#mailListForm dd {
padding-bottom: 10px;
}
#mailListForm input {
width: 200px;
border: 1px solid #999999;
padding: 3px 0px;
}
#mailListForm textarea {
width: 200px;
border: 1px solid #999999;
padding: 3px 0px;
}
#mailListForm input#contactButton {
width: 80px;
background: #eee7df;
text-align: left;
padding-left: 10px;
font-weight: bold;
}


.linklist {
font-size: 1.2em;
width: 460px;
border-bottom: 1px dotted #999999;
padding-bottom: 10px;
margin-bottom: 10px;
}
.linklist dt {
font-weight: bold;
padding-bottom: 5px;
margin-bottom: 5px;
color: #d9a000;
}
.linklist dd {
margin: 5px 0px;
}
.linklist a, .linklist a:link, .linklist a:visited {
color: #d9a000;
text-decoration: none;
}
.linklist a:hover {
color: #333;
}



.linkFeature {
width: 280px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.linkFeature dt {
font-weight: normal;
font-size: 1.3em;
font-weight: bold;
padding-top: 0px;
float: right;
margin-bottom: .5em;
width: 160px;
}
.linkFeature dd {
float: right;
width: 160px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.linkFeature dd.linkFeatureImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .linkFeature dd.linkFeatureImage {
  width: 100px;
} 
.linkFeature a, .linkFeature a:link, .linkFeature a:visited {
color: #d9a000;
text-decoration: none;
}
.linkFeature a:hover {
color: #222;
}



.bookFeature {
width: 280px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.bookFeature dt {
font-weight: normal;
font-size: 1.3em;
font-weight: bold;
padding-top: 0px;
float: right;
color: #00a6e3;
margin-bottom: .5em;
width: 160px;
}
.bookFeature dd {
float: right;
width: 160px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.bookFeature dd.linkFeatureImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .bookFeature dd.linkFeatureImage {
  width: 100px;
} 
.bookFeature a, .bookFeature a:link, .bookFeature a:visited {
color: #00a6e3;
text-decoration: none;
}
.bookFeature a:hover {
color: #222;
}






.mediaFeature {
width: 280px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.mediaFeature dt {
font-weight: normal;
font-size: 1.3em;
font-weight: bold;
padding-top: 0px;
float: right;
color: #d44f28;
margin-bottom: .5em;
width: 160px;
}
.mediaFeature dd {
float: right;
width: 160px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.mediaFeature dd.linkFeatureImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .mediaFeature dd.linkFeatureImage {
  width: 100px;
} 
.mediaFeature a, .mediaFeature a:link, .mediaFeature a:visited {
color: #d44f28;
text-decoration: none;
}
.mediaFeature a:hover {
color: #222;
}



.sponsFeature {
width: 280px;
float: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #999999;
}
.sponsFeature dt {
font-weight: normal;
font-size: 1.3em;
font-weight: bold;
padding-top: 0px;
float: right;
color: #ac006e;
margin-bottom: .5em;
width: 160px;
}
.sponsFeature dd {
float: right;
width: 160px;
margin-bottom: .2em;
font-size: 1.2em;
color: #222;
}
.sponsFeature dd.linkFeatureImage {
float: left;
width: 120px;
margin-bottom: none;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .sponsFeature dd.linkFeatureImage {
  width: 100px;
} 
.sponsFeature a, .sponsFeature a:link, .sponsFeature a:visited {
color: #ac006e;
text-decoration: none;
}
.sponsFeature a:hover {
color: #222;
}




/* Info */

#map {
float: left;
width: 460px;
}
#map_canvas {
border: 1px solid #d9a000;
margin-bottom: 30px;
width: 460px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:458px;
} 
html>body #map_canvas {
  width: 458px;
} 

#map_canvas h3 {
font-size: 1.4em;
color: #d9a000;
padding: 5px 0px;
margin: 0px;
}



.travelFeature {
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
padding-bottom: 5px;
}
.travelFeature dt {
margin-bottom: 5px;
font-size: 1.3em;
font-weight: bold;
}
.travelFeature dd {
font-size: 1.1em;
margin-bottom: 5px;
line-height: 1.4em;
}
.travelFeature a, .travelFeature a:link {
text-decoration: none;
color: #d9a000;
}
.travelFeature a:hover {
border-bottom: 1px dotted #d9a000;
}


/* Sponsor */
.sponsorDiv {
float: left;
width: 220px;
height: 160px;
margin-right: 10px;
}
.sponsorDiv dt {
font-weight: bold;
width: 220px;
}
.sponsorDiv dd {
margin: 10px 0px;
font-size: 1.2em;
width: 220px;
}
.sponsorDiv img {
border: 1px solid #ac006e;
}
.sponsorDiv a, .sponsorDiv a:link {
color: #ac006e;
text-decoration: none;
}
.sponsorDiv a:hover {
color: #d44f28;
}

 .homesched {
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
padding-bottom: 10px;
}
 .progsched {
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
padding-bottom: 10px;
}


#homecontent_right .homesched h3 {
background: #d44f28;
margin-bottom: 5px;
}

.progsched h3 {
background: #d44f28;
margin-bottom: 5px;
font-weight: bold;
color: #fff;
background: #d44f28;
text-transform: uppercase;
padding: 10px 10px;
}


.homesched a, .homesched a:link, .homesched a:visited, .progsched a, .progsched a:link, .progsched a:visited {
border: 3px double #999999;
display: block;
font-size: 1.2em;
font-weight: bold;
padding: 15px 10px;
text-decoration: none;
}
.homesched a:hover, .progsched a:hover{
color: #00a6e3;
}





#facebookHome {

padding-top: 15px;
float: left;
border-bottom: 1px dotted #999999;
padding-bottom: 15px;
width: 340px;
  font-size: 1.2em;
  line-height: 1.4em;
}

#facebookHome dt {
float: right;
width: 293px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

#facebookHome dd {
float: left;
width: 47px;
margin-right: 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:37px;
} 
html>body #facebookHome dd {
  width: 37px;
} 

#facebookHome dt a, #facebookHome dt a:link, #facebookHome dt a:visited {
text-decoration: none;
}

#facebookHome dt a:hover {
color: #999999;
}

.authorThumb{
float:left;
padding:3px;
background:#fff;
margin-right:10px;}
#langSelect{
clear:both;
padding-left:365px;
padding-top:10px;

	font-family: Georgia, Times, serif;
	font-size: 12px;
	line-height: 16px;	
}

#langSelect a:link,
#langSelect a:visited{
	color:#00a6e3;
	text-decoration:none;
}
#langSelect a:hover{
	color:#d44f28;
	text-decoration:none;
}
#langSelect span{
	margin-right:5px;
	margin-left:10px;
}