a { color: #333; text-decoration: none; }
a:hover { color: #a00; text-decoration: underline;}

/* header */
#header { margin-top: 3px;}
#header .logo { float: left; width: 300px;}
#header .logo img { vertical-align: middle; }


/* #collections (navigation) */
#collections { float: right; font-size: 1.30em;}

/*#collections ul { float: left; margin: 18px 0 0 0; padding: 0; }*/
#collections ul { float: left; margin: 40px 0 0 0; padding: 0; }
#collections li { float: left; list-style: none; margin: 0; padding: 0; margin-right: 18px; }
#collections li:hover {  }
#collections li.last { margin-right: 0;}

/* collection_item */
.collection_item { float: left; }
.collection_item .prev, .collection_item .next { float: left; width: 220px; font-size: 1.40em; text-align: center; margin-top: 250px ; background: #fff;}
.collection_item .prev a, .collection_item a { margin: 0 auto; color: #333; width: 100px; }
.collection_item .prev a:hover, .collection_item .next a:hover { color: #259; }
.collection_item .body { float: left; width: 500px; text-align: center; }
.collection_item .body .title { font-size: 1.1em;   }

/* informational */

div.informational h2 { margin: 18px 0 9px 0; padding: 0; }
div.informational p { font-size: 1.30em; }


/* login form */
form.login { margin: 18px 0;}

/* footer */
#footer { font-size: 0.9em; color: #434343; border-top: 1px solid #bcbcbc; } 
#footer .copyright { float: left; width: 380px; }
#footer .navigation { float: right; }
#footer .navigation ul { float: left; margin: 0; padding: 0;}
#footer .navigation ul li { list-style: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#footer .navigation ul li.last { margin-right: 0px;}