body, html
{
	background-color: #543814; 
/*	background-color: #d7d5bb; */
}

    
p, blockquote, li, h3
{
	line-height: auto;
    text-align: left;
}
blockquote, li 
{
    padding: 0px 10px 0px 10px;
}

img { border: 0; }


blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#header
{
    margin: 0px;
	padding: 0 0 5px 0;
	text-align: center;
    background-color: #ffffff;
	height: 87px;
    border-bottom: 1px dashed #543814;
}

#star_header
{
    margin: 0px;
	text-align: center;
    background-color: #ffffff;
	height: 120px;
    border-bottom: 1px dashed #543814;
}

#headliner
{ 
    margin: 0px;
    text-align: center;
    height: 36px;
    background-color: #bebcb0;
    border-bottom: 2px solid #ffc20e;

}

#main_container
{

    background-color: #fff;
    width: 100%;
	margin: 0 auto;
	padding: 0 0 100px 0;
    max-width: 58em;
    background-image: url( "/images/view_hollywood_hills.jpg" );
    background-position: bottom center;
    background-repeat: no-repeat;
}

#main_column
{
    padding: 0 0 20px 0;
	text-align: left;
    line-height: auto;
    font-size: small;
    margin: 2% 0 0 4%;
    width: 450px;
    float: left;
}

#sidebar_column
{
    background-color: #f7f5db;
    line-height: auto;
	font-size: .95em;
	float: right;
	width: 255px;
    margin: 2% 2% 0 0;
    padding: 1%;
    border: 1px solid #ccddee;
}

#foot
{
    clear: both;
	margin: 0;
    padding: 0;
	text-align: center;
    width: 100%;
}

a
{
	text-decoration: underline;
    color: #993335;
	/*border-bottom: 1px black solid;*/
}


h1 {
    font-family: Georgia, serif;
    font-size: 17px;
}
h3
{
	font-weight: bold;
        font-family: Georgia, serif;
        font-size: 12px;
}

h3 a
{
	border: 0px;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 12px;
}

h2 a
{
	border: 0px;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 16px;
}

.clear
{
    clear: both;
}

.article_block
{
    width: 210px;
    float: left;
    min-width: 210px;
    margin: 0px 15px 0 0;
}
.big_photo
{
    float: left;
    margin: 15px;
}
.caption
{
    margin: 2px 0px 0 0;
    font-size: 9px;
}

#audio_list p { margin: 0px 0px 7px 0px; }
.three_col_holder { text-align: center; padding: 20px 4% 140px 4%;}
.three_col { text-align: center; width: 28%; margin: 0 10px 15px 0; float: left; height: 30px; }
.three_col p{ text-align: center; margin: 0;}

#radio_table {
    width: 100%; 
}
#radio_table td
{
/*    background-color: #f7f5db; */
    line-height: auto;
	font-size: 11px;
	width: 20%;
    margin: 2% 2%;
    padding: 1%;
   /* border-right: 1px solid #ccddee; */
}
.breadcrumb
{
    font-size: .9em;
    margin: 10px 0px 0px 4%;
}

div.news_release
{
    background-color: #f7f5db;
    line-height: 1.6em;
	width: 500px;
    margin: 2% auto;
    padding: 5% 10%;
    border: 1px solid #ccddee;
}

p.press_contact { font-size: .9em; margin: 5px 0 30px 0; }

div.links { margin: 0 0 25px 0; }

div.links img.header { margin: 0; padding: 0; display: block; }

div.links p { margin: 0 0 8px 0; }
div.links .tagline { margin: 0 0 5px 0; }

p.huffington_link { text-align: center; font-size: .85em; }

p.rights { font-size: .75em; color: #555555; }

* .selected_video { width: 250px; float: left; margin: 10px 0 10px 0; }

h3.image { clear: both; }

* div.post h2 { font-size: 1.8em; }
* .blogline { width: 100%; border-top: 1px solid #777777; margin: 10px 0 40px 0; }
* div.post img { margin: 4px 0 -4px 0; }
*.tagline img {margin:4px 0 -4px 0; }

