/* CSS Document */
body {

background-color:#000;
background: url("imgs/bg_body.gif") top left repeat-x;background-color:#000;
margin:0;padding:0;
font-family:Tahoma, arial;
}

A:link {text-decoration: none; color:#996600}
A:visited {text-decoration: none; color:#996600}
A:active {text-decoration: none; color:#996600}
A:hover {text-decoration: none; color: #333;}

#logo, #logo img {
border:none;
margin:5px 0 0 9px;
}
.main_wrapp {
width:950px; height:100%; margin:0;
}
#leftSide {
width:260px;
float:left; 

}
#rightSide {
width:645px;
height:auto;
margin:9px 0 9px 9px; 
float:left; 
display:inline;
background-color:#fff;
border-top:5px solid #c78910;
border-left:5px solid #c78910;
border-right:5px solid #c78910;
border-bottom:5px solid #c78910;
}

#news {
padding-top:4px;
}
.news_data {
font-family:tahoma, arial;
color:#000;
padding:5px 10px 0px 10px;
}

.news_data h3 {
font-weight:bold;
font-size:1.5em; margin:0 0 14px 0;
}
.news_data  a{
text-decoration:underline;
}
.date {
font-size:0.7em; 
color:#999; 
font-family:Arial, Helvetica, sans-serif;
}
.sign {
font-style:italic;
font-size:0.70em; 
color:#999; 
font-family:Arial, Helvetica, sans-serif;
}
#navcontainer
{
margin:28px 0 40px -20px;
}
#navlist ul
{
margin:0;
}
#navlist span
{
color:#ccc;
font-size:0.8em;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 12px;
}
#navlist li a
{
font-family:Tahoma, arial;
font-weight:bold;
font-size:1.1em;
color:#c78910;
}
#rec  #rec1 a, #contact  #contact1 a, #links  #links1 a, #photo  #photo1 a, #video  #video1 a, #press  #press1 a 
{
color:#333;
}
#navlist li a:hover
{
color:#333;
}
.recordings {
margin:9px 0 9px 0;
padding:0 0 0 20px;
clear:both;
height:7em;
font-family:Tahoma, arial;
}
.recordings  img{
float:left;
margin:0 9px 0 0;
border:none;
}
.recordings  strong{
color:#cc9900;
font-size:0.95em;
}
.recordings  span{
color:#333;
font-size:0.8em;
}
.recordings  div a{
color:#cc9900;
font-size:0.8em;
margin-top:9px;
}
.recordings em{
color:#666;
font-weight:bold;
font-style:normal;
font-size:0.75em;
}
.recordings_more{
color:#cc9900;
font-size:0.88em;
margin-top:9px;
}
.recordings_more a{
color:#cc9900;
text-decoration:underline;
}
.news_frame {
border:0;
width:243px;
height:420px;
background-color:#f4e7cf;
overflow:hidden;
}
.rec_dsc{
clear:both;
padding:29px 0 9px 40px;
}
.rec_dsc strong {
color:#333;
font-size:0.8em;
}
.rec_dsc p {
text-align:justify;
color:#333;
padding:0 29px 0 0;
font-size:0.75em; 
margin:9px 0 9px 0;
}
.rec_dsc span {
color:#666;
font-size:0.7em;
}
.download_cover_wrapp {
clear:both; padding:19px 30px 0 40px;
}
.download_cover{
float:left;
}
.download_cover p{
color:#666;
font-size:0.7em;
font-weight:bold;
margin:12px 0 4px 0;
}
.download_cover span{
color:#333;
font-size:0.75em;
}
.download_cover span a, .download_cover span a:active, .download_cover span a:hover, .download_cover span a:visited {
text-decoration:underline;
line-height:1.4em;
}
.back {
text-align:center; padding:5px;
font-size:0.8em; margin:0;
}
.contact_me {
margin:9px 0 9px 0;
padding:0 0 0 40px;
font-family:Tahoma, arial;
font-size:0.8em;
}
.contact_me a, .contact_me a:active, .contact_me a:hover, .contact_me a:visited{
text-decoration:underline;
}

.contact_me div {
margin:4px 0 19px 0; width:95%;
}
.contact_me p {
margin:10px 35px 0 0;
text-align:justify;
}
.spacer {
	border-top:1px solid #ccc;
	margin:1em 0 1em 0;
	width:90%;
	height:5px;
}
.press_source {
	background-color:#eee;
	padding:4px;
	border-bottom:1px solid #e1b358;
}
.blue_up {
	width:250px;
	background:url("imgs/blue_up.png") no-repeat;
	background-position:top left; 
	padding:5px 0 0 0;
	text-align:left; 
}
.news_up {
	padding:10px 10px 0px 10px;
}
.news_up div {
	font-weight:bold;
	font-size:0.7em;
	color:#666;
	margin:0 0 3px 0;
}
.news_up p {
	margin:0;
	padding:0 0 0 2px; 
	font-size:0.75em;
	font-family:arial;
}
.blue_down {
	width:250px;
	height:21px;
	background:url("imgs/blue_down.png") no-repeat;
	background-position:top left; margin-bottom:5px
}

*html .blue_down {
	margin-bottom:2px
}
