#search{
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(203,73,44)),color-stop(0.55, rgb(213,75,44)));
	background:-moz-linear-gradient(center bottom,rgb(203,73,44) 0%,rgb(213,75,44) 55%);
	background:-o-linear-gradient(top, #d54b2c, #cb492c);
	background:linear-gradient(top, #d54b2c, #cb492c);
}
#search a{
	background:-webkit-gradient(linear, left top, left bottom, from(#cb492c), to(#cb492c));
	background:-moz-linear-gradient(top, #cb492c, #cb492c);
	background:-o-linear-gradient(top, #cb492c, #cb492c);
	background:linear-gradient(top, #cb492c, #cb492c);
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px; 
}

h2, #update label{
	text-shadow:0 1px 0 #fff;	
}

#update input[type=text], #update .autocomplete{
	border-radius:5px;
	box-shadow: 0px 0px 5px rgba(0,0,0,.5); 
	-moz-border-radius:5px;
	-moz-border-image: url(/images/input-border.png) 20% 20% 17.5% 17.5% round round;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	-webkit-border-radius:5px;	
	-webkit-border-image: url(/images/input-border.png) 20% 20% 17.5% 17.5% round round;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
#update .autocomplete{
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
}
#update input[type=text]:focus, #update .autocomplete{
	-moz-border-image: url(/images/input-border-focus.png) 20% 20% 17.5% 17.5% round round;
	-webkit-border-image: url(/images/input-border-focus.png) 20% 20% 17.5% 17.5% round round;
}

#update input[type=submit],
#update input[type=button]{
	background:-webkit-gradient(linear, left top, left bottom, from(#54565d), to(#38393e));
	background:-moz-linear-gradient(top, #54565d, #38393e);
	background:-o-linear-gradient(top, #54565d, #38393e);
	background:linear-gradient(top, #54565d, #38393e);
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:0px;
	border-top-left-radius:0px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:0px;
}
#update input[type=submit]:focus,
#update input[type=button]:focus{
	background:-webkit-gradient(linear, left top, left bottom, from(#C55131), to(#B34C30));
	background:-moz-linear-gradient(top, #C55131, #B34C30);
	background:-o-linear-gradient(top, #C55131, #B34C30);
	background:linear-gradient(top, #C55131, #B34C30);	
}

#feed article{	
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d1d1d1));
	background:-moz-linear-gradient(top, #fff, #d1d1d1);
	background:-o-linear-gradient(top, #fff, #d1d1d1);
	background:linear-gradient(top, #fff, #d1d1d1);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;		
}
#feed article:hover{
	background:-webkit-gradient(linear, left top, left bottom, from(#fffef4), to(#fffeea));
	background:-moz-linear-gradient(top, #fffef4, #fffeea);
	background:-o-linear-gradient(top, #fffef4, #fffeea);
	background:linear-gradient(top, #fffef4, #fffeea);
}


#feed li.level{
	background:url('/images/achievement-bg.png') no-repeat scroll 25px center, -webkit-gradient(linear, left top, left bottom, from(#FFFEEA), to(#DBDAC9));
	background:url('/images/achievement-bg.png') no-repeat scroll 25px center, -moz-linear-gradient(top, #FFFEEA, #DBDAC9);
	background:url('/images/achievement-bg.png') no-repeat scroll 25px center, -o-linear-gradient(top, #FFFEEA, #DBDAC9);
	background:url('/images/achievement-bg.png') no-repeat scroll 25px center, linear-gradient(top, #FFFEEA, #DBDAC9);
	box-shadow: 0px 0px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}

#feed li.achieve{
	background:scroll 25px center, -webkit-gradient(linear, left top, left bottom, from(#c55131), to(#b34c30));
	background:scroll 25px center, -moz-linear-gradient(top, #c55131, #b34c30);
	background:scroll 25px center, -o-linear-gradient(top, #c55131, #b34c30);
	background:scroll 25px center, linear-gradient(top, #c55131, #b34c30);
	background-color: red;
	box-shadow: 0px 0px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}
#profile h2{
	background:rgba(0,0,0,.6);
}

#subnav{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
fieldset input, fieldset select, fieldset textarea{
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px inset;
	-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px inset;
}
fieldset div input[type=submit]{	
	border:1px solid rgba(0, 0, 0, 0.25);
	border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;	
	text-shadwo:0 -1px 1px rgba(0, 0, 0, 0.25);
}

footer{
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.7, rgb(225,231,232)),color-stop(0.95, rgb(255,255,255)));	
	background:-moz-linear-gradient(center bottom , #E1E7E8 70%, #FFFFFF 95%);
	background:-o-linear-gradient(top, #E1E7E8 70%, #FFFFFF 95%);
	background:linear-gradient(top, #E1E7E8 70%, #FFFFFF 95%);	
}
