@charset "UTF-8";


h1,h2,h3,.nav_hi,.nav_btn,.signin,#content,#fauxnav,#results,#profile,#related,.loos,.loo_i,.loo_u,.loo_end,.foot_link,.menu,#field,#aboutblock,#chest,#copy{font-family:arial,sans-serif;}
ul.b {list-style-type: circle;list-style-position: outside;}
ol.a li,ul.a {list-style:none;}
ol.a {-webkit-padding-start:0px;-moz-padding-start: 0px;}
a{text-decoration:none !important;}
body{margin:0px;}
table{border-collapse:collapse;}
html, body { height:100%; width:100%;}


/*--------------------------------------*/
/*-----------------MAIN-----------------*/
/*--------------------------------------*/

#navwrapper{
	height:101px;
	width:100%;
	min-width:1150px;
	background-color:#ECECEC;
	position:absolute;
	left:0px;
	top:0px;
	background:-webkit-gradient(radial,100 36,0,100 -40,120,from(#fafafa),to(#f1f1f1)),#f1f1f1;
	border-bottom:1px solid #666;
	border-color:#e5e5e5;
}
#nav_main{
	background-color:#2d2d2d;
	border-color:#000000;
	height:30px;
	width:100%;
	left:0px;
	top:0px;

}
#nav_list{
	height:30px;
	width:700px;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.nav_hi{
	color:#ffffff;
	font-size:small;
	font-weight:bold;
	float:left;
	top:0px;
	padding:8px 19px 0px 0px;
	position:relative;
	height:20px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
}
.nav_btn{
	color:#bbbbbb;
	font-size:small;
	font-weight:bold;
	float:left;
	top:0px;
	padding:8px 19px 0px 0px;
	position:relative;
	height:20px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	cursor:pointer;
}
.nav_btn:link{color:#ffffff;}
.nav_btn:hover{color:#ffffff;}
.nav_btn:active{color:#ffffff;}

#grey_stuff{
	position:relative;
	padding:20px 42px 19px 0px;
	margin:none;
	z-index:100;
}
#search{
	padding:0px 0px 0px 15px;
	margin:none;
	height:36px;
	width:100%;
}
#logo_box{
	position:relative;
	width:84px;
	padding:0px 15px 0px 0px;
	margin:0px;
	float:left;
	border:0;
}
.logo{
	width:84px;
	height:36px;
	border:0;
}
#search_field{
	top:0px;
	position:relative;
	float:left;
}
textarea:focus, input:focus{outline: 0;}
#field:focus{
	border:1px solid #4d90fe;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
}

#field:hover{
	border:1px solid #b9b9b9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
}

#field{
	width:560px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-top:1px solid #c0c0c0;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	height:27px;	
	padding:0px 0px 0px 10px;
	font-size:16px;
}
#voice_icon{
	height:27px;
	width:29px;
	position:absolute;
	opacity:0.667;
	z-index:1;
	padding:5px;
	top:-2px;
	left:530px;
	outline:0;
	cursor:pointer;
}	
#voice_icon:hover{
	opacity:100;
	cursor:pointer;
}
#search_box{
	padding:0px 0px 0px 15px;
	margin:0px;
	float:left;
	border:0;
	cursor:pointer;
}
#search_btn{
	position:absolute;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #3079ed;
	display:inline-block;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	cursor:default !important;
	background-color:#4d90fe;
	background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
	width:70px;
	height:29px;
	padding:0px;
	vertical-align:top;
	float:left;
	cursor:pointer;
}
#search_btn:hover{
	background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
	background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
	background-color:#357ae8;
	border-color:#2f5bb7;
}
#search_icon{
	position:relative;
	height:14px;
	width:13px;
	padding:none;
	border:0;
	outline:0;
}
#signin_box{
	float:right;
	cursor:pointer;
}
#signin_btn{
	position:relative;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid transparent;
	display:inline-block;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	cursor:pointer;
	background-color:#d14836;
	background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);
	background-image:-moz-linear-gradient(top,#dd4b39,#d14836);
	width:73px;
	height:29px;
	margin:none;
	padding:none;
	vertical-align:top;
	float:right;
	cursor:pointer;
}
#signin_btn:hover{
	background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);
	background-image:-moz-linear-gradient(top,#dd4b39,#c53727);
	background-color:#c53727;
	border-color:#b0281a;
}
.signin{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
/*----------------------------BODY CONTENT----------------------------*/
#content{
	position:absolute;
	top:112px;
	margin-left:128px;
}
#lefty{
	position:absolute;
	top:39px;
	z-index:999;
}
#righty{
	position:absolute;
	top:75px;
}
#right_box{
	padding-left:565px;
	padding-right:2px;
	width:454px;
}
#fauxnav{
	height:40px;
	width:100%;
	min-width:1150px;
	background-color:#ffffff;
	position:absolute;
	left:0px;
	top:102px;
	border-bottom:1px solid #666;
	border-color:#e5e5e5;
	z-index:1000;
}
#faux_tape{
	height:40px;
	width:520px;
	top:0px;
	display:inline-block;
	padding:0px 0px 0px 118px;
}
.faux_box:hover{cursor:pointer; color:#000;}
.faux_box2:hover{cursor:pointer; color:#000;}
.faux_box{
	position:relative;
	display:inline-block;
	float:left;
	height:28px;
	padding:12px 10px 0px 22px;
	vertical-align:bottom;
	text-align:center; 
	font-size:13px;
	color:#666;
	text-decoration:none;
}
.faux_box2{
	position:relative;
	display:inline-block;
	float:left;
	height:28px;
	padding:12px 10px 0px 10px;
	vertical-align:bottom;
	text-align:center; 
	font-size:13px;
	color:#666;
	text-decoration:none;
}
#web_box:hover{cursor:pointer;}
#web_box{
	float:left;
	height:26px;
	border-bottom:3px solid #dd4b39;
	padding:12px 9px 0px 9px;
}
#web_box2{
	float:left;
	height:26px;
	border-bottom:3px solid #dd4b39;
	padding:12px 9px 0px 8px;
	margin-left:10px;
}
#web_select{
	position:relative;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	height:26px;
	color:#dd4b39;
}
#suggested_result{
	position:relative;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	height:28px;
	color:#dd4b39;
}
#suggested_result2{
	position:relative;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	height:28px;
	color:#1a60b5;
}
#tool_box:hover{cursor:pointer;}
#tool_box{
	float:left;
	height:28px;
	width:100px;
	padding:12px 9px 0px 12px;
}
#tools:hover{
	color:#000;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #cfcfcf;
	background-color:#f1f1f1;
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
#tools{
	position:relative;
	text-align:center;
	width:100px;
	font-size:13px;
	padding:6px 8px 6px 8px;
	color:#666;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #fff;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top,#fff,#fff);
	background-image:-moz-linear-gradient(top,#fff,#fff);
}
#set_box{
	padding:5px 27px 190px 350px;
	margin:none;
	position:relative;
	float:right;
	width:125px;
	height:160px;
}
#set_btn{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #cfcfcf;
	display:inline-block;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	cursor:default !important;
	background-color:#f1f1f1;
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	width:72px;
	height:29px;
	margin:none;
	padding:none;
	float:right;
	opacity:0.667;
}
#set_btn:hover{
	background-color:#ececec;
	border-color:#cccccc;
	opacity:100;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
#set_icon{
	position:relative;
	height:14px;
	width:13px;
	padding:none;
}
#menu{
	border:1px solid #cccccc;	
	background-color:#fff;
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	display:inline-block;
	padding:0px 10px 10px 16px;
	position:relative;
	top:12px;
}
.social{
	padding:3px;
}
/*--------------RESULTS--------------*/
#results_box{width:512px;}
#results{
	position:relative;
	display:inline-block;
	padding-top:0px;
	margin-top:0px;
}
#res_box{
	padding-bottom:19px;
}
#results_stat{
	color:#999;
	font-size:13px;
	font-weight:normal;
}
#results_stat2{
	color:#d14836;
	font-size:20px;
	font-weight:normal;
}
#res_num{
	position:relative;
	display:inline-block;
	height:100%; 
	width:512px;
	padding:0px 0px 23px 0px;
	margin:0px;
}
#res_num2{
	position:relative;
	display:inline-block;
	height:100%; 
	width:670px;
	padding:0px 0px 23px 0px;
	margin:0px;
}
a h1:{color:#12c;}
h1:visited{color:#609;}
h1{
	display:block;
	font-size:16px;
	font-weight:normal;
	color:#12c;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
h2{
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#093;
	margin:0px 0px 3px 0px;
}
.featlabel{font-size:13px;}
.date{color:#999;}
h3{
	display:block;
	font-size:small;
	line-height:1.3;
	font-weight:normal;
	color:#444;
	padding:0px;
	margin:0px;
}
#related_h{
	position:relative;
	display:block;
	padding:2px 0px 2px 0px;
	color:#222;
}
/*--------------PROFILE--------------*/
#profile{
	display:inline;
	padding:0px;
	margin:0px;
	height:186px;
	width:454px;	
}
#t_0{
	padding:0px;
	margin:0px;
	width:186px;
	height:186px;
	float:left;
	cursor:pointer;
}
#t_1{
	width:131px;
	height:86px;
	margin:0px 1px 1px 1px;
	float:left;
	cursor:pointer;
}
#t_2{
	width:135px;
	height:86px;
	margin:0px 0px 1px 0px;
	float:left;
	cursor:pointer;
}
#t_3{
	width:98px;
	height:99px;
	margin:0px 1px 1px 1px;
	float:left;
	cursor:pointer;
}
#t_4{
	width:104px;
	height:99px;
	margin:0px 1px 1px 0px;
	float:left;
	cursor:pointer;
}
#t_5{
	width:63px;
	height:99px;
	margin:0px 0px 1px 0px;
	float:left;
	cursor:pointer;
}
#momo{
	z-index:5;
	position:absolute;
	top:150px;
	left:895px;
	padding:8px;
	font-size:17px;
	letter-spacing:1px;
	color:#fff;
	text-shadow: 0 1px 1px #000;
	cursor:pointer;
}
#mo_box:hover{opacity:100; cursor:pointer;}
#mo_box{
	position:absolute;
	top:150px;
	left:895px;
	padding:8px;
	width: 108px;
	height: 20px;
	opacity: .4;
	background-color:#000000;
}
#statbox{
	padding:10px 12px 10px 15px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);
	box-shadow:0 1px 4px rgba(0,0,0,0.25);
}
#name{
	font-size:30px;
	color:#000;
}
#title{
	color:#999;
	font-size:13px;
	margin:2px 0px 14px 0px;
}
#details{
	line-height:1.24;
	color:#222;
	font-size:13px;
	width:390px;
	margin:0px;
}
#wiki:hover{text-decoration:underline; cursor:pointer;}
#wiki{
	color:#999;
	font-size:11px;
}
#statlist{
	margin-top:20px;
	color: #222;
	font-size:13px;
	min-width:248px;
	max-width:424px;
}
.info{margin:8px 0px 0px 0px;}
.infob:hover{text-decoration:underline; cursor:pointer;}
.highlight:hover{text-decoration:underline; cursor:pointer;}
.highlight{color:#12c;}
#like_title{
	margin-top:25px;
	color:#222;
	font-size:18px;
	padding:0px 5px 5px 0px;
}
#ppl_list{
	margin:0px;
	padding:0px 0px 25px 0px;
}
.ppl_mo:hover{text-decoration:underline; cursor:pointer;}
.ppl_m:hover{text-decoration:underline; cursor:pointer;}
.ppl_mo, .ppl_m{
	font-size:13px;
	color:#12c;
	padding:0px 16px 0px 0px;
	width:72px;
	float:left;
}
.ppl_m{padding:0px;}

#feedback{
	color:#757575;
	font-size:11px;
	float:right;
	padding:0px 5px 0px 0px;
}
/*--------------SEARCHES RELATED--------------*/
#rel_list1:visited{color:#609;}
#rel_list2:visited{color:#609;}
#rel_list1,#rel_list2{
	position:relative;
	display:inline-block;
	text-decoration:underline;
	padding:0px 12px 0px 0px;
	line-height:1.5;
	font-size:small;
	color:#12c;
	cursor:pointer;
}

/*--------------FOOTER--------------*/
#foot_list1{
	padding-bottom:16px;
	margin-left:105px;
}
#foot_list2{
	padding-bottom:1px;
	margin-left:15px;
	width:520px;
}
#foot{
	margin-left:218px;
	padding-top:0px;
	padding-bottom:35px;	
	width:520px;
}
.foot_link:active{text-decoration:blink; color:#d14836;}
.foot_link{
	cursor:pointer;
	font-size:13px;
	font-weight:normal;
	color:#12c;
	float:left;
	padding:0px 24px 0px 0px;
}

/*--------------------------------------*/
/*----------------ABOUT-----------------*/
/*--------------------------------------*/

#about_head{
	height:71px;
	width:100%;
	background-color:#ECECEC;
	position:absolute;
	left:0px;
	top:0px;
	background:-webkit-gradient(radial,100 36,0,100 -40,120,from(#fafafa),to(#f1f1f1)),#f1f1f1;
	border-bottom:1px solid #666;
	border-color:#e5e5e5;
}
#about{
	position:relative;
	padding:20px 0px 0px 123px;
}
#content2{
	margin:102px 0px 0px 0px;	
}
#bigpic{
	height:318px;
	background-color:#000;
	width:100%;
}	
#aboutblock{
	width:800px;
	padding:30px 0px 0px 0px;
	margin-bottom:760px;
}
#label{
	font-size:22px;
	font-style:normal;
	font-weight:700;
	font-family:"open sans",arial,sans-serif;
	color:#444;
}
a {color:inherit;}
.links{color:#245dc1;}
.links:hover{text-decoration:underline;}
.links:visited{color:#7759ae; !important}

#chest{
	margin:20px 0px 0px 0px;
	padding:20px 105px 25px 105px;
	text-align:left;
	float:left;
	font-size:13px;
	line-height:1.9;
	color:#444;	
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-color:#e5e5e5;
}
#copy{
	padding:15px 0px 0px 123px;
	font-size:11px;
	color:#444;	
	float:left;
}
#footer{
	left:0;
	bottom:0;
	height:44px;
	width:100%;
	background-color:#ECECEC;
	background:-webkit-gradient(radial,100 36,0,100 -40,120,from(#fafafa),to(#f1f1f1)),#f1f1f1;
	border-top:1px solid #666;
	border-color:#e5e5e5;
	position:absolute;
}
#container{
	min-height:100%;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	min-width:800px;
}










