body,
html {
	margin:0px;
	padding:0px;
	color:#555;
	background:#f7f7f8;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
}

nav{
	padding:8px;
	margin:0px;
	height:27px;
	#background-color: #f2f2f5;

	/* fallback */
	background-color: #f7f7f8;
  
	background: -webkit-gradient(linear, left top, right top, from(#e2e2e5), to(#f2f2f5));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #f5f5f7, #eaeaec);
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #f2f2f5, #e2e2e5);
	
	/* IE 10 */
	background: -ms-linear-gradient(left, #f2f2f5, #e2e2e5);
	
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #f2f2f5, #e2e2e5);
}

span#login:hover{
	color:#222222;
	cursor:pointer;
}

/*div#navElements{
	float:right;
}*/

/*div#navElements ul
{
list-style-type:none;
margin:0;
padding:0;
display:inline;
}*/

span#addToList{
	cursor:pointer;
	float:right;
	margin:0px;
	padding:0px;
}

span.removeItem{
	cursor:pointer;
	float:right;
	margin:0px;
	padding:0px;
}

div#sidebar ul{
list-style-type:none;
margin:0px;
padding:0px;
}

li#currentSearch{
	margin:10px;
	padding:10px;
	background-color:#FcFcFF;
	color:#999;
	border-style:solid;
	border-width:1px;
	border-color:#dedede;
}


div#savedLinks p{
	margin:10px;
	padding:10px;
	background-color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#ddd;
}

img.button{
	margin:0px;
	padding:0px 5px 0px 5px;
}

div.entry{
	-moz-border-radius: 15px;
	border-radius: 3px;
	margin:15px;
	padding:10px;
	float:left;
	width:270px;
	height:300px;
	-moz-box-shadow: 0px 3px 10px #aaa;
	-webkit-box-shadow: 0px 3px 10px #aaa;
	box-shadow: 0px 3px 10px #aaa;

  /* fallback */
  background-color: #f2f2f5;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f5), to(#fff));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fff, #f2f2f5);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #f2f2f5);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #f2f2f5);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #f2f2f5);
}

div#main{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
}

div#contentWrap{
	float: left;
	width: 100%;
	min-width: 500px;
	margin: 0px;
	margin-right: -221px;
	margin-top:-4px;
	padding:0px;
}

div#content{
	margin: 0px;
	margin-right: 221px;
	/*margin:0px 221px 0px 0px;*/
	padding:0px;
}

div#sidebar{
	float: left;
	width: 220px;
	padding:0px;
	margin:0px;
}

span.rightLink{
	cursor:pointer;
}

div.image{
	width:250px;
	height:250px;
	
	padding:10px;
}

img.thumb{
	border-style:solid;
	border-width:2px;
	border-color:#ccc;
}

div.creator{
	padding:0px;
	padding-top:6px;
	padding-right:9px;
	text-align:right;
}

a {
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#222;
}

span.topLine{ 
    display:block;
    border:none;
    color:white;
    height:1px;
    background:black;
	background: -webkit-gradient(linear, left top, right top, from(#c2c2c5), to(#f2f2f5));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #f2f2f5, #c2c2c5);
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #f2f2f5, #c2c2c5);
	
	/* IE 10 */
	background: -ms-linear-gradient(left, #f2f2f5, #c2c2c5);
	
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #f2f2f5, #c2c2c5);
}​

.searchForm input {
	font: normal 12px/100%;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.searchForm #searchField {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 277px;
	border: solid 1px #ddd;
	outline: none;
	margin:0px;
	margin-left:6px;
/*	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);*/
}

span#loginButton{
	float:right;
	padding-top:4px;
	padding-right:5px;
}

span#userName{
	padding:0px;
	margin0px;
	cursor:pointer;
}

#login{
	text-decoration:none;
}

#disclaimer{
	font-size: 8pt;
	color: #999;
	width:60%;
}

#loadMore{
	margin-right:221px;
	color:#999;
}

span.no-more-results:hover{
	cursor: default;
}

span.more-results:hover{
	cursor: pointer;
}
