body {
     background: #000000;
     margin:0px 0px 0px 0px;
}
.footer_grey {
     color:#3F3f3F;
}

#container {
     width:1000px;
     margin: 0px auto 0px auto;
     height:auto;  
     //overflow:auto;
background:url(../images/textpage_bg.jpg) no-repeat top center #000000;
     //background-color:#000000;
}

#header {
     height:205px;
}

#secondary_nav{
     height:10px;
     position:relative;
     float:right;
     padding: 20px 0px 0px 0px;
}

.secondary_nav_item{
     float:left;
     position:relative;
     padding:12px 12px 0px 12px;
}

#secondary_nav a:link, #secondary_nava:active, #secondary_nav a:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#e4b100;
}

#secondary_nav a:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

#main_nav {
     width:1;
     height:170px;
	 float:left;
}

#tertiary_nav {
     background-color:#000000;
     height:20px;
     width:100%;
     color:#ffffff;
}

#header_links {
     position:relative;
     float:right;
     width:300px;
}

#search_bar {
     height:13px; 
     position:relative;
     padding:5px 0px 5px 752px;
     position:absolute;
	 top:157px;
	 float:none;
z-index:3000;
}

#right_column {
     width:690px;
     position:relative;
     float:left;
     padding:5px;
     margin:5px auto 5px auto;
     background-color:#AAAAAA;
}


#left_column {
     width:30%;
     position:relative;
     float:left;
     padding:5px;
     margin:5px;
     background-color:#AAAAAA;
}

#screen {
     position:relative;
     width:320px;
     height:280px;
     float:left;
     padding:6px 10px 10px 10px;
     margin:0px 30px 0px 30px;
     color:#ffffff;
     background-color:#000000;
}

#attributes {
     width:320px;
     float:left;
}

#playlist {
     position:relative;
     width:320px;
     height:255px;
     float:left;
     padding:5px;
     margin:0px 0px 0px 0px;
     border:1px solid #000000;
     overflow:auto;
}

#playlist_item {
     background-color:#2d6e96;
     padding:10px;
     margin:5px 0px 5px 0px;
}

#pl_title {
     font-size:13px;
}

#pl_creator {
     text-decoration:underline;
     line-height:110%;
     color:#c9a533;
}

#longdesc {
     position:relative;
     
     line-height:110%;
     color:#222;
}

#thumb{
     position:relative;
     float:left;
     margin:0px 10px 0px 0px;
}

#tabs {
	position:absolute;
        top:150px;
        left:300px;
	width:752px;
	height:52px;
	margin:10px auto 0px auto;
}

#featured_tab {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
}

#categories_tab {
	position:relative;
	float:left;
}

#results {
     position:relative;
     padding:35px 5px 5px 0px;
     width:560px;
     height:auto;
     color:#ffffff;
     margin:90px auto 10px 70px;   
     font-family:arial;
     line-height:120%;
     font-size:12px;
}

#footer {
     position:relative;
	 font-family:Arial, Helvetica, sans-serif;
     padding:10px 5px 15px 10px; 
     margin:30px 0px 0px 0px;  
     color:#AAAAA;
	 font-size:10px;
     background-color:#000000;
     overflow:auto;
     line-height:120%;
}

#footer_column_1 {
     position:relative;
     width:230px;
     float:left;
}

#footer_column_2 {
     position:relative;
     width:290px;
     float:left;
}

#footer_column_3 {
     position:relative;
     width:290px;
     float:left;
}

#footer_column_4 {
     position:relative;
     width:146px;
     float:left;
}


#footer_item {
   position:relative;
     
     
}
#footer a:link, #footer a:visited, #footer a:active {
     color:#AAA;
}

#footer a:hover{
 color:#ff9900;
}


/* Style for top-menu */
.topMenu {
}

/* Style for submenus */
.submenu {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
  padding: 0px;
}

/* Style for top items: normal state */
.topItemNormal {
  background-image: url(images/css/btn1.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for top items: mouseover state */
.topItemOver {
  background-image: url(images/css/btn2.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for items: normal state */
.itemNormal {
  cursor: pointer;
  background-color: #FFFFFF;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: pointer;
  background-color: #357EF8;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #000000;
  width: 100%
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  width: 100%
}

#search_result_thumb{
float:left;
margin:0px 10px 0px 0px;
position:relative;
height:70px;
}

#search_result{
margin:10px 0px 10px 0px;
padding:0px 0px 20px 0px;
border-bottom:1px dotted;
font-family:arial;
font-size:11px;
color:#AAA;
}

.title{
font-family:arial;
font-size:12px;
color:#eea602;
}

.creator{
font-family:arial;
font-size:12px;
color:#eea602;
}

.description{
font-family:arial;
font-size:11px;
color:#ffffff;
}

.shortcat{
font-size:11px;
color:#ffffff;
}
