/* gen */

body { font-size: 14px; font-family: arial; padding: 0; margin: 0; background-attachment:fixed; background: #333 url(/images/bg.jpg) repeat center center fixed}
.page { width: 955px; position: relative; text-align: left; padding: 10px; background-color: white; margin-top: 60px; border-radius: 10px; -moz-border-radius: 10px;}
.mainImage { width: 430px; }
.left { margin-bottom: 10px; text-align: center; float: left; }
.content { }
a { color: black; font-weight: bold; }
a:hover { color: darkred; }
small { font-size: 9px; clear: both; }
.about { vertical-align: middle; padding: 10px; margin-bottom: 20px; }
.podcasts {font-size: 12px; line-height: 16px; vertical-align: middle; padding: 10px; }
.clear { clear: both; }
img { border: 0; }
h1, h2, h3, h4 { color: #425b60; }
.sponsor { padding:10px; width: 120px; float: right; font-size: 10px; text-align: center; color: #777 }
.sponsor img { width: 70px; }
.logoRow { float: right; width: 150px: padding-left: 10px; }
.logoRow img { border: 0px; width: 120px; vertical-align: middle; margin-bottom: 5px;}
.logoRow a { color: white }
.podLink { color: #333; font-size: 11px; padding: 2px 5px 2px 5px; background-color: white; display: inline-block; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ccc; }
.podLink:hover { color: white; background-color: darkred; }
img { border: 0; }
a { border: 0; }
.small { padding: 20px; font-size: 10px; text-align: center; }

/* show thumbs */

.thumbShowTT { border: 1px solid #aaa; padding: 10px; color: black; background-color: #eee; margin: 10px 0 10px; border-radius: 10px; -moz-border-radius: 10px; }
.thumbShowTT .showThumb img { height: 130px; clear: both; text-align: center; display: block; margin-left: auto; margin-right: auto }
.thumbShowTT .title { color: red; font-size: 16px; font-weight: bold;}

.thumbShowDark { float: left; width: 240px; border: 1px solid #333; padding: 10px; color: white; background-color: #222; margin: 10px 0 10px; border-radius: 10px; -moz-border-radius: 10px; margin-right: 10px; }
.thumbShowDark .showThumb img { width: 230px; clear: both; text-align: center; display: block; margin-left: auto; margin-right: auto  }
.thumbShowDark .title { color: red; font-size: 16px; font-weight: bold;}

.button { 
	color: #d08c95;
	display: inline-block; 
	padding: 2px 5px 2px 5px; 
	background-color: #333; 
	text-shadow: none; 
	text-decoration: none; 
	margin-right: 2px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1e26', endColorstr='#70111e'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9b1e26), to(#70111e)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9b1e26, #70111e); /* for firefox 3.6+ */ 
	border: 0;
}

.button:hover { color: white; }
