/* CSS Document */

* {
overflow: visible !important;
}

body {
color: #000000; 
background: #ffffff; 
padding:10px;
font: 11px Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; 
line-height:1.6em;
}

a, a:link, a:visited, a:hover {
text-decoration: none;
color: #e22d88;
}

#wrapper { 
width:auto;
margin:0;
}

#top, #blogheader, #sidebar, #footer  {
display:none;
}

h1, h2, h3, h4, h5, h6 {
font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
}	

h2 {
margin:15px 0 30px 0; 
padding-bottom: 0.25em;
font-size:26px;
text-transform: none; 
letter-spacing: 1px;
color: #FF3399;
font-weight:normal;
text-align:center;
}

h3 { 	
font-weight:normal;
font-size:14px;
color:#888;
margin:50px 0 15px 0;
line-height:normal;
letter-spacing:1px;
}
h3.hubsep {
padding:0;
}
h5 {  
color:#666666; 
text-transform: none; 
font-size:12px; 
font-weight:normal; 
letter-spacing:1px; 
margin:30px 0 15px 0; 
}

.break {
page-break-before:always;
}


br.clear {
clear:both;
}

.entry dl { 
margin: 0 0 1.5em 0; 
}

.entry dt { 
color:#888;
font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
text-transform: none;
letter-spacing:1px; 
margin: 0 0 0.5em 0; 
}

.entry dd { 
margin: 0 0 1.5em 20px; 
}

div.lists {
min-width:480px;
margin:10px 0 0 0;
padding:0;
}

div.lists h5 {
color:#666666; 
text-transform: none; 
font-size:11px; 
letter-spacing:1px; 
margin:10px 0 10px 0; 
}

div.lists ul {
line-height:1.4em;
list-style:none !important;
padding:0 !important;
margin:0 !important;
}

div.works {
width:280px;
padding:0 30px 0 0;
float:left;
}
div.avoid {
width:270px;
float:left;
}

div.works ul li {
padding:3px 0 3px 25px !important;
margin:0 0 5px 0 !important;
line-height:1.4em;
background:transparent url('images/icon-yes.png') no-repeat 0 50%;
}

div.avoid li {
padding:3px 0 3px 25px !important;
margin:0 0 5px 0 !important;
line-height:1.4em;
background:transparent url('images/icon-no.png') no-repeat 0 50%;
}

div.left {
width:280px;
padding:0 20px 0 0;
float:left;
}
div.right {
width:210px;
float:left;
}

div.lists ul.items li {
padding:3px 0 3px 20px !important;
margin:0 0 5px 0 !important;
line-height:1.4em;
background:transparent url('images/icon-item.png') no-repeat 0 50%;
}

dl.boutique { 
margin: 0 0 1.5em 0; 
}

dl.boutique dt { 
color:#888;
font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
text-transform: none;
letter-spacing:1px; 
margin: 0 0 0.5em 0; 
}
dl.boutique dt.thumb {
float:left;
width:75px;
margin:0 0 30px 0;
}
dl.boutique dt.thumb img {
border:1px #bbb solid;
}
dl.boutique dd { 
margin: 0 0 30px 20px; 
float:left;
width:415px;
}

.smalltext {
font-size:0.8em;
color:#999999;
}
.smallprice {
color:#888;
font-size:10px;
font-style:italic;
}
.vipcost {
color:#e22d88;
}

.pink {
color:#e22d88;
}

div.itemsneeded {
border-bottom: 1px solid #bbb; 
width: 600px; 
margin-bottom: 20px;
}

#hubfooter {
width:600px;
font-size:9px;
text-align:center;
padding-top:10px;
display:block;
border-top: 1px dashed #B2B2B2;
}	

.date {
padding: 0 0 10px 0; 
margin: -1.6em 0 0; 
text-align: left;
background: none; 
position: relative;
}