*
{
	padding:0;
	margin:0;
}

body
{
	overflow:hidden;
	background:#000000 url("images/bg.png") repeat-x;
}
img,div
{
	behavior:url("images/iepngfix.htc");
}
#header
{
	width:1000px;
	height:44px;
	background:#ffffff;
	position:relative;
	display:none;
}
a:focus
{
	outline:none;
}
#logo_hold
{
	float:left;
	width:160px;
	height:44px;
	background:url('images/bg.png');
}
#logo_hold p
{
	padding:0;
	margin:0;
	padding-left:10px
}
#menu
{
	width:1000px;
	height:44px;
	position:relative;
	background:url('images/bg.png');
	float:left
}

#menu ul
{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	background:red;
}
#menu li
{
	float:left;
	height:44px;
	position:relative;
	background:#ffffff;
}
#menu .width_set
{
	width:160px;
}
.width_set li a img 
{
	margin-top: 0px;
}
.logo_pad
{
	width:160px;
	background:#ffffff;
	display:inline-block;
}
.logo_pad p
{
	font-size:12px;
	font-family:Myriad Pro,arial;
	color:#4c4c4c;
	line-height:18px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	word-spacing:2px;
}
#menu .logo_pad p a
{
	text-decoration: none;
	color:#4c4c4c;
	height:auto;
	display:inline-block;
	background:none;
	width:auto;
	position:relative;
}

#menu .logo_pad p a:hover
{
	background:none;
	text-decoration: underline;
}
.logo_pad p br
{
	padding-bottom: 5px;
}
#menu .img_margin_fix
{
	margin-top:0;
}
#menu_link
{
	line-height:3;
	width:135px;
	/*background:url("images/menu_back.png");*/
	color:#ffffff;
}
#menu li a
{
	width:135px;
	height:44px;
	text-align:center;
	display:block;
	background:url('images/menu_back.png');
	position:absolute;
	top:0px;
	left:0px
}
#menu li a:hover
{
	background:url('images/menu_back.png') 0px 44px;
	/*background:red;*/
	
}
#menu li a img
{
	margin-top:10px
}
.friends #link_cont a img
{
	margin-top:0px
}
#menu li a:focus
{
	outline:none;
}
#menu_link ul
{
	position:absolute;
	top:-200px;
	left:0px;
	list-style:none;
	display:block;
}
#menu_strip
{
	width:800px;
	position:relative;
	float:left;
	height:44px;
	background:#ffffff;
}
/*
#menu_strip div
{
	position:absolute;
	top:45px;
	width:135px;
	background:#ffffff;
}*/

.friends
{
	width:135px;
	background:#ffffff;
	display:inline-block;
}
.friends p
{
	font-size:10px;
	font-family:Myriad Pro,arial;
	color:#4c4c4c;
	line-height:12px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-top:-10px;
	word-spacing:4px;
}
.friends #link_cont
{
	display:inline-block;
	background:#ffffff;
}
#menu li #link_cont a
{
	text-decoration:none;
	background:none;
	position:relative;
	display:inline-block;
	height:auto;
}
/*#link_cont a
{
	position:relative;
	
}*/
#geek_ifr
{
	width:100%;
	height:100%;
}

#geek_content
{
	position:absolute;
	top:44px;
	left:0px;
	width:100%;
	height:600px;
	background:#ffffff;
	
}