/* BITESIZEDJAPAN PRETTY+CUTE (C) 2009-2010
   ----------------------------------------------------*/
* { margin:0; padding:0; }
fieldset, input, img { border:none; }
a { text-decoration:none; }
.clear { clear:both; }

/* STRUCTURE
   ----------------------------------------------------*/
body { font-family:Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; line-height:1.5; font-size:13px; }
body.bitesized { text-align:center; background:#3881ad; }

/* MAGAZINE TYPESETTING
   ----------------------------------------------------*/
.houseFont { text-transform:lowercase; }

/* GENERAL FORMATTING
   -----------------------------------------------------*/
.pageNumber { border-right:#F00 1px solid; padding:0 4px 0 0; margin:0 0 0 0 }
.smallNumber { font-size:14px; }
.articlePreview { width:290px; height:150px; background:#000; margin:10px 0 0 0; }
.onDark { color:#fff; }

/* COLOUR THEMES
   -----------------------------------------------------*/
.bg_arts { background-color: #aa1313; }
.bg_music-film { background-color: #769c40; }
.bg_lifestyle { background-color: #ba417a; }
.bg_tech { background-color: #b27d0b; }
.bg_events { background-color: #24adc6; }
.bg_travel { background-color: #6354ad; }
.bg_food { background-color: #c05d1a; }
.bg_adult { background-color: #573843; }

/* SPECIAL
   -----------------------------------------------------*/
.bento {  height:30px; width:100px; float:left; padding:2px 2px 2px 4px; color:#fff; font-size:10px; }
#christmas { margin:10px; background:url(art/christmas.gif) no-repeat #fff; width:595px; height:842px; border:4px solid black; }
.houseFont { text-transform:lowercase; font-weight:bold; }
.inpTxt, .inpTA { border:1px solid #F00; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:204px; }
#copyright { position:absolute; padding: 2px 20px 2px 0; top:862px; left:14px; width:900px; color:#999; font-size:11px; }
.showoff { font-weight:bold; }
#strap {position:absolute; left:194px; top:700px; width:400px; padding:4px 0 4px 10px; background:#F00; color:#FFF; text-align:left; border:2px solid #FFF;}
#issue {position:absolute; left:30px; top:30px; font-style:italic; font-size:20px;} 
#sidebar {position:absolute; left:620px; top:20px; width:230px;}
#holidays {position:absolute; padding: 2px 20px 2px 0; top:600px; left:14px; width:500px; text-align:right; background:#F00; border:2px solid #FFF;}
#holidays span {font-size:60px; color:#fff;}
