html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
}
html, body {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-family:arial;
font-size:100%;
font-style:inherit;
margin:0;
outline:0 none;
padding:0;
}
body {
line-height:1;
}
a{
  border:0;
}

.container {
margin:0 auto;
width:900px;
}
#home {
margin:60px;
}
.top {
border-bottom:1px solid #BFBFBF;
margin:0;
padding:0 0 10px;
}
.top h1 {
font-size:2em;
margin:0;
}
.top h1 a{
text-decoration: none;
color: #FFF;
background-color: #CD1076;
padding-right: 3px;
padding-left: 3px;
}
.top p {
width: 350px;
color:#fff;
background-color: #000;
font-weight:bold;
font-size:13px;
margin:5px 0 0;
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
}
.title {
margin:0;
}
.form {
float:right;
margin-top:-40px;
}
.form #input-text {
border-color:#AAAAAA #D4D4D4 #D4D4D4 #AAAAAA;
border-style:solid;
border-width:2px 1px 1px;
font-size:16px;
margin:0;
padding:5px;
width:250px;
}
.form #input-button {
background-color:#2DAEBF;
font-size:13px;
font-weight:bold;
line-height:1;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
.form #input-button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/alert-overlay.png") repeat-x scroll 0 0 #2DAEBF;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
padding:8px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
top:-2px;
}
.form #input-button:hover {
background-color:#007D9A;
}
.images-list {
float:left;
min-height:150px;
}
.images-list div{
margin:10px 0 0;
}

.images-list ul {
list-style:none outside none;
}
.images-list ul li {
float:left;
height:150px;
margin:3px;
width:150px;
}
.images-list ul li img {
height:150px;
margin:0;
width:150px;
border:0;
}
.bottom {
float:left;
height:150px;
width:100%;
}
.bottom #loadmore {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url("http://s.twimg.com/a/1279649509/images/more.gif") repeat-x scroll 0 0 #FFFFFF;
border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
border-style:solid;
border-width:1px;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
height:22px;
line-height:1.4em;
margin-top:20px;
outline:medium none;
padding:6px 0;
text-align:center;
text-shadow:1px 1px 1px #FFFFFF;
width:100%;
}
.bottom #loadmore:active {
background:none repeat scroll 0 0 #FFFFFF;
}

