﻿body {
	background-color: #FFF;
	background-image: url(GFX/sib_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;	
}

h2
{
	display:			inline;
	color:				#FFCC00;
	font-size:			18px;
}

#searchfield
{
	padding-left:		1px;
	width:				300px;
	margin-right:		10px; 
	background-color:	#EDEDED;
}

#searchbutton
{
	border-width:		1px; 
	background-image:	url(/GFX/menu_bg2.png); 
	color:				white;
}

#logo
{
	float:				left;
}

#search_result
{
	text-decoration:	none;
	color:				black;
}

#search_result:hover
{
	text-decoration:	none;
	color:				#FFCC00;
}

#container_content
{
	width:				620px;
	padding:			10px;
	background-color:	white;
	border:				1px solid #EDEDED;
}

#searcher
{
	float:				right;
	margin-top:			23px;
}

#searcher input
{
	float:				right;
	border:				1px solid gray;
	font-size:			11px;
}

#item_video
{
	margin-top:			5px;
}

#container
{
	width:				640px;
	position:			absolute;
	left:				50%;
	margin-left:		-320px;
	text-align:			left;

}

#header
{
	float:				right;
	font-size:			10px;
	color:				gray;
}

#header a
{
	color:				gray;
	text-decoration:	none;
}

#navigator
{
	margin-top:			5px;
}

#category
{
	width:				200px;
	float:				left;
}



#category a
{
	background-image:	url(GFX/menu_bg.png);
	padding-top:		3px;
	padding-bottom:		3px;
	margin-top:			1px;
	padding-left:		5px;
	color:				white;
	display:			block;
	text-decoration:	none;
	font-size:			11px;
	background-repeat:	no-repeat;
	background-position:top left;
	
	
}


#category a:hover
{
	background-image:	url(GFX/menu_bg2.png);
	color:				#FFCC00;
	font-weight:		bold;
}

#category a.current
{
	background-image:	url(GFX/menu_bg2.png);
	color:				#FFCC00;
	font-weight:bold;
}

#result
{
	width:				430px;
	height:				300px;
	float:				left;
	margin-left:		10px;
}

#sorter
{
	width:				424px;
	background-image:	url(GFX/menu_bg2.png);
	color:				#FFCC00;
	font-size:			10px;
	padding:			3px;
	border:				0px solid white;
	border-bottom-width:2px;
	margin-top:			1px;
}

#sorter a
{
	color:				white;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			10px;
}

#sorter a:hover
{
	color:				#FFCC00;
}

#list
{
	width:				430px;
	height:				292px;
	overflow: 			auto;
	background-image:	url(GFX/playlist_bg.png);

}

#list a
{
	display:			block;
	background-color:	gray;
	color:				white;
	text-decoration:	none;
	font-size:			10px;
	padding:			4px;
	height:				60px;
	border:				0px solid white;
	border-bottom-width:1px;
}

#list img
{
	border:				2px solid #4F4F4F;
}

#list a:hover
{
	color:				#FFCC00;
}

#list b
{
	font-size:			12px;
}

#search
{
	width:				180px;
	border:				0px solid gray;
	background-color:	gray;
	color:				white;
	margin-top:			2px;
	margin-bottom:		2px;
	font-size:			10px;
	font-weight:		bold;

}

#item_description
{
	
	color:				white;
	font-size:			10px;
	padding:			4px;
	text-align:			left;
	width:				632px;
	background-image:	url(GFX/menu_bg2.png);
	border:				0px solid #FFCC00;
	margin-top:			5px;
}

#item_description a
{
	color:				white;
	text-decoration:	none;
}


#importer
{
	
	color:				white;
	font-size:			10px;
	padding:			4px;
	text-align:			right;
	width:				632px;
	background-image:	url(GFX/menu_bg2.png);
	border:				0px solid #FFCC00;
	border-top-width:	1px;
}

#importer a
{
	color:				white;
	text-decoration:	none;
}

#importer textarea
{
	width:				620px;
	height:				40px;
	font-size:			11px;
	margin-top:			5px;
	border:				1px solid gray;
}

#importer input
{
	width:				150px;
	font-size:			11px;
	margin-top:			5px;
	border:				1px solid gray;
}

#embed
{
	display:			none;
	margin-top:			10px;
	margin-bottom:		20px;
	text-align:			left;
}

#link
{
	display:			none;
	margin-top:			10px;
	margin-bottom:		20px;
	text-align:			left;
}

#email
{
	display:			none;
	margin-top:			10px;
	margin-bottom:		20px;
	text-align:			left;
}

#ticker
{
	padding:			5px;
	color:				white;
	font-size:			11px;
}
