body {
background:url(http://radiosocal.net/images/TildenPromoBG.jpg) no-repeat fixed center top #01245c;
}
/*blockquote, #galleryNav  {
background:none repeat scroll 0 0 black;
border:1px solid #CCCCCC;
margin:10pt;
width:710px;
padding:5pt;

}
*/

#blackness {width: 720px; background: none repeat scroll 0% 0% black; margin: 10pt; border: 1px solid rgb(153, 153, 153);min-height:500px;}




#rightsidecol {float:right;;width:200px;margin-top:30pt;margin-right:0pt;}

#galleryNav  {height:30px;}

.gallerylayer img {width:468px;height:195px}

#secRow2Content {
float:left;
padding:0;
width:100%;
}


#gallerycontainer {
background:none repeat scroll 0 0 black;
height:241px;
margin-left:4pt;
padding:3px 3px 10px 5px;
width:472px;
}

#cubeAd, hr {
display:none;
}

#mainContent p {
line-height:14pt;
margin-left:15pt;
padding-top:5px;
font-size:10pt;
}

#rssfeed {
border:1px solid #CCCCCC;
float:right;
height:250px;
margin-right:5pt;
width:150px;}

#topHeader {background:transparent url(http://radiosocal.net/images/HeaderTilden960.jpg); width:960px;height:134px}

#header, #navigationLinks, #mainContent .moduleHeader, #search, #underHeader, #contentRight, .storyLink, .twtr-hd, .twtr-ft  {display:none;}

#contentMiddle, #contentEnclose, #mossite {width:960px}

#contentColumns, #mainContent .containerPadding, #contentMiddle .contentAreaPadding, #mainContent .moduleContent    {padding:0px} 

#framework, #sitePadding, #mossite, #mainContent .moduleContentContainer   {background-image:none;}

#mainContent .moduleContent, #mainContent .moduleContentContainer, #mainContent .containerPadding {background-color:#4B4B44}

#mainContent {color:white;}

#mainContent h1 {font-size:10pt;color:yellow;margin-bottom:3pt;}

.headers {background: transparent url(http://radiosocal.net/images/header.jpg) no-repeat; ;width:960px;height:52px;margin-bottom:1em;padding-left:10pt;line-height:50pt;}

#FeatureVideo {float:left;widt:640px;margin-bottom:30px} 

#GoMeeting {float:left;width:300px;margin-left:14pt;}

#mainContent .moduleContentContainer {padding:0px;}

#navigation-ul li {
background:url(http://radiosocal.net/images/navigationbg.jpg) repeat scroll 0 0 transparent;border:2px solid #FFFFFF;display:block;float:left;height:18px;margin:0 0 0 0;padding:1px 0;text-align:center;width:187px;font-size:13pt;}

#navigation-div , #navigation-ul{width:960px;height:32px}

#navigation-ul {padding: 4px;}

#mainContent a, #mainContent a:visited {
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

#mainContent a:hover{
color:#cccccc;
text-decoration:none;
}

#kabclogo {float: left; width: 300px; height: 134px;}

#listenondemand {float: right;width: 300px; height: 134px;}

#listen-live {height: 64px;}

#ondemand {height: 64px;}

#social {width:452px;height:40px;margin-top:10pt}

#social img {margin-right:10pt;}

#mainContent h5
{
color:#FFFFFF;
float:left;
font-size:2em;
font-weight:bold;
line-height:26pt;
margin-right:15pt;
}

#mainContent h3 {
background: transparent url(http://radiosocal.net/images/PeterTilden/Module_gradient.gif);
color:white;
font-size:12pt;
line-height:20pt;
text-align:center;
}



#fr-what {
height:108px;
width:960px;
}

.blog {
background:url(http://radiosocal.net/images/PeterTilden/blogtop.jpg) no-repeat scroll 0 0 transparent;
font-size:10pt;
line-height:13pt;
margin:0 5px 0 5pt;
min-height:100px;
padding:17px 18px 0px 18px;
}
.bottom 
{
background:url(http://radiosocal.net/images/PeterTilden/blogbottom.jpg) no-repeat scroll 0 0 transparent;
height:42px;
margin:0 5px 0 5pt;
padding:0;
}

.storyImage 
{
float:left;
margin:17pt 10px 0 17pt;
}

#mainContent h4 {
clear:left;
color:yellow;
font-size:12pt;
margin-left:10px;
}

#mainContent .blog a {color:red;margin-top:25pt;margin-bottom:10pt;}

.twtr-widget {
float:right;
font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
font-size:12px !important;
margin-right:9pt;
position:relative;
}

.h1-header 
{
background:url(http://radiosocal.net/images/PeterTilden/Module_gradient.gif) repeat scroll 0 0 transparent;
color:white;
font-size:11pt;
line-height:16pt;
margin-bottom:-8pt;
margin-top:8pt;
padding-left:10pt;
padding-top:0;
}



.sectional {border:1px solid red}
.secTemplate2 {border:1px solid yellow;min-height:100%;max-height:99500px}

#RP {height:130px;width:148px;border:none;}

hr {
color:#333333;
height:1px;
margin-bottom:5pt;
margin-top:5pt;
}
#sectionalFiveAcross .sectionalEntryRow {
clear:both;
float:left;
width:730px;
}

#sectionalFiveAcross {
float:left;
height:auto;
width:730px;
}

#sectionalFiveAcross .sectionalEntryRow .sectionalEntry  {width:144px}

/*navigation*/
ul.topnav {
	list-style: none;
	padding: 0 0px;
	margin: 0;
	float: left;
	width: 960px;
	background: #222;
	font-size: 10pt;
font-weight:bold;
	background: url(http://radiosocal.net/images/navigationbg.jpg) repeat-x;
}
ul.topnav li {
	float: left;
    font-family:arial;
	margin:0 0 0 34px;
	padding: 0px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 4px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(http://radiosocal.net/images/navigationbg.jpg) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
color:white;
float:left;
height:35px;
padding-top:3pt;
width:100%;
	
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top:25px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;;z-index:9999999999999;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;z-index:9999999;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;z-index:9999999;
	width: 145px;
	background: #333  no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 10px center;z-index:9999999;
}

ul.topnav a{color:white;}
ul.topnav a:hover{color:#cccccc;}
form {z-index:-9999999999}


.story {
background:url(http://radiosocal.net/images/blogtop720.jpg) no-repeat scroll 0 0 transparent;
float:left;
font-size:10pt;
line-height:13pt;
margin-left:0;
min-height:75px;
padding-top:15pt;
width:737px;
}
.storySeparator {
background:url(http://radiosocal.net/images/blogbottom720.jpg) no-repeat scroll 0 0 transparent;
height:33px;
width:740px;
}

#mainContent p.storyLink {
display:inline;
font-size:inherit;
}

#mainContent img {
border:2px solid white;
margin-bottom:5pt;
margin-top:5pt;
}
.storyContainer div a {
padding:0 10px;
text-transform:uppercase;
}
