body {
margin-left:24px;
margin-top:24px;
  background:#fff;font:small Verdana,Sans-serif;
  line-height:1.2em;
  text-align: left;
  /*color:#333;*/
}

a { font-size: 0.8em;font-weight:normal;color:#F23835;text-decoration: none;}
a:link {font-weight:normal;text-decoration: none;}
a:visited {font-weight:normal;text-decoration: none; }
a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
a:active {font-weight:normal;text-decoration: underline;}


h2{ font-size: 2em;line-height: 1.8em;}
h3{ font-size: 1em;line-height: 1.1em;}
.small { font-size: 0.9em;line-height: 1.4em;  }
.xsmall { font-size: 0.8em;line-height: 1.4em;}
.xxsmall { font-size: 0.7em;line-height: 1.4em;}
.medium { font-size: 1em; line-height: 1.2em;}
.middle { font-size: 1.1em; line-height: 1.4em;}
.large { font-size: 1.2em; line-height: 1.2em;}
.xlarge { font-size: 1.4em; line-height: 1.2em;}
.big { font-size: 1.6em; line-height: 1.6em;}
.bold { font-weight: bold;}
.aboutlink { font-size: 0.8em;line-height: 0.9em; color:black; }
.aboutlink a{ font-size: 0.8em;line-height: 0.9em; color:black; }
.txtright{text-align:right;}
/* --------------- Page Structure-------------------------------- */
#content {
float:  left;
width:760px;
/*border:1px  solid #red;*/

}
 #maincontent {
border:1px solid #red;
float: right;
/* background-color:#fff;*/
  }
.home #subcontent {
  margin-top:0;
  padding-top:12px;
 }
.maincol1 {
border:1px solid #red;
float: left;
width:156px;
font-size:0.7em;
margin-top:4px;  
  padding-top:0px;
    padding-right:4px;
	margin-right:4px;
}
.maincol2 {

float: left;
width:390px;
margin-top:0;  
padding-top:6px;
}
.maincol3 {
float: left;
color:#34368E;
width:260px;
margin-top:6px;  
padding-top:6px;
margin-right:14px;
}
.maincol4 {
float: left;
width:270px;
margin-top:6px;  
margin-right:0px;  
padding-top:6px;
}
/* --------------------Page Structure:  HOME--------------------------- */
.home #maincol {
font-size:1em;
margin-top:4px;  
  padding-top:0px;
    padding-right:6px;
}
.home #maincol  a {font-size: 1em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
.home #maincol  a:link {font-weight:normal;text-decoration: none;;color:##34368E;}
.home #maincol  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
.home #maincol  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
.home #maincol  a:active {font-weight:normal;text-decoration: underline;}

.home #maincol1 {
border:0px solid #red;
float: left;
width:141px;
font-size:0.7em;
margin-top:0px;  
padding-top:0px;
padding-right:0px;
padding-left:6px;
}
.home #maincol2 {
border:0px solid #red;
float: left;
width:400px;
color:#000;
font-size:1em;
line-height:1.4em;
margin-top:0;  
padding-top:0px;
  margin-left:14px;
}
 .home #maincol2  a {font-size: 1em; line-height:1.6em;font-weight:normal;color:#000;text-decoration: none;}
  .home #maincol2  a:link {font-weight:normal;text-decoration: none;;color:#000;}
 .home #maincol2  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
 .home #maincol2  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
 .home #maincol2  a:active {font-weight:normal;text-decoration: underline;}

.home #maincol3 {
border:0px solid #red;
float: left;
color:#000;
font-size:1em;
line-height:1.6em;
width:274px;
margin-top:6px;  
padding-top:6px;
margin-right:10px;
margin-left:6px;
}
.home #maincol3  a {font-size: 1em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
.home #maincol3  a:link {font-weight:normal;text-decoration: none;;color:#34368E;}
.home #maincol3  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
.home #maincol3  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
.home #maincol3  a:active {font-weight:normal;text-decoration: underline;}
.home #maincol4 {
   border:0px solid #red;
   float: left;
   width:270px;
   margin-top:6px;  
   margin-right:0px;  
   padding-top:6px;
}
.home  #renew{
font-size:1em;
line-height:2em;
color:#0F87C3;
background-color:#ffffff;
 
 }
 .home #renew  a {font-size: 1em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
  .home #renew  a:link {font-weight:normal;text-decoration: none;;color:#34368E;}
 .home #renew  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
 .home #renew  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
 .home #renew  a:active {font-weight:normal;text-decoration: underline;}
 
.home  #topics{
 float:right ;
  width:320px;
 border:1px solid #EE5F71;
 font-size:0.7em;
  background-color:#ffffff;
   color:#F53B5A;
  margin-top:2px;
   margin-right:0;
 }
.home  #topics_damy{
  float:right ;
  width:60px;
 border:1px solid #EE5F71;
 font-size:0.7em;
  background-color:#ffffff;
   color:#F53B5A;
  margin-top:2px;
   margin-right:0;
 }

.home  #backstories{
/* border:1px solid #EE5F71;*/
  font-size:0.7em;
  /*background-color:#ffffff;*/
  margin-top:2px;
   margin-left:2px;
    margin-right:0;
 }
.home #backstories td{
border:1px solid #EE5F71;
}
  .home #hour{
  border:1px  solid #EE5F71;
   /*width:178px;*/
 font-size:0.7em;
    padding:4px;
 margin-bottom:2px;
 }
  .homecolumn{
 margin-bottom:3px;
 }
 .homecolumn1{
 margin-top:3px;
 margin-bottom:3px;
 }
   .home #cinema{
  border:1px  solid  black;
  background-color:#F8BC46;
  color:#34368E;
  /*width:178px;*/
font-size:0.7em;
  padding:4px;
  margin-top:0px;
  margin-bottom:3px;
 }
  .home #cinema  a {font-size: 0.9em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
  .home #cinema  a:link {font-weight:normal;text-decoration: none;;color;color:#34368E;}
  .home #cinema  a:visited {font-weight:normal;text-decoration: none; color:#34368E;}
  .home #cinema  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
  .home #cinema  a:active {font-weight:normal;text-decoration: underline;}
 /* ---------------  LINKS-------------------------------- */ 
.links { font-size: 0.8em;line-height: 0.9em;}
 .links #maincol{
  margin-top:12px;
 margin-left:86px;
 margin-right:12px;
 margin-bottom:24px;

 }
 .links1 {
line-height:2.4em;
padding-left:12px;
display:block;
float:left;
width:240px;
margin-top:0.4em;
}
.links11 {
line-height:1.6em;
padding-left:12px;
display:block;
float:left;
width:240px;
margin-bottom:12px;
  }
.links2 {
/*border:1px  solid  black;*/
line-height:2.4em;
display:block;
float:left;
width:260px;
padding:6px 6px;
  }
  .links3 {
 /*border:1px  solid  black;*/
line-height:2.4em;
display:block;
float:left;
width:100px;
  }
 #vote {
 /*border:1px  solid  black;*/
/*background-image(img/vote_t.gif);*/
border:1px solid #66B821;
display:block;
width:179px;
margin-bottom:4px;
  }
.links  a { font-size: 1em;font-weight:normal;color:#100A77;text-decoration: none;}
.links a:link {font-weight:normal;text-decoration: none;}
.links a:visited {font-weight:normal;text-decoration: none; }
.links a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
.links a:active {font-weight:normal;text-decoration: underline;}


 /* ---------------   BACKNUMBERS------------------------------- */ 
 .backnumbers #maincol{
 border:1px  dotted  black;
 width:514px;
 margin-top:12px;
 margin-bottom:24px;
  padding-top:6px;
   padding-bottom:6px;
    padding-right:17px;
  padding-left:17px;
 
 } 
  .backnumbers #subcol{
 border:0px  dotted  black;
 /*width:202px;*/
 margin-top:14px;
  margin-left:6px;
  padding-left:16px;
 margin-bottom:24px;
   padding-top:14px;
   font-size:0.8em;
 } 
   .backnumbers #shopguide{
   clear:both;
 border:0px  dotted  black;
 text-align:right;
 /*width:202px;*/
 margin-top:14px;
  margin-left:6px;
  padding-left:16px;
 margin-bottom:24px;
   padding-top:14px;
   font-size:0.9em;
  color:red;
 } 
    .backnumbers #copyright{
 border:0px  dotted  black;
 /*width:202px;*/
 margin-top:14px;
  margin-left:6px;
  padding-left:16px;
 margin-bottom:24px;
   padding-top:14px;
   font-size:0.9em;
  color:#100A77;
 } 
 
 .newopen{
 background-color:#FE0009;
 margin:1px;
 }
#interview{
    position:absolute;
    left:280px;
    width:260px;
	border:2px solid #8FC94B;
    background-color:#EFF7E4;
	padding:6px;
	margin-bottom:6px;
 
 }
/* --------------- NEWS&TOICS------------------------------- */
 
.news .right_p {
float:right;
}

 /* --------------- SQUARE------------------------------- */
.square #col2  a {font-size: 1em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
.square #col2  a:link {font-weight:normal;text-decoration: none;;color:##34368E;}
.square #col2  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
.square #col2  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
.square #col2  a:active {font-weight:normal;text-decoration: underline;}

.square #maincol{
   width:550px;
    margin:0;
    padding:0;
  border:0px solid #000;
}
.square #col1 {
border:0px solid #red;
width:178px;
background-color:#46BC94;
font-size:1em;
font-weight:bold;
color:#fff;
margin:0px;  
padding:2px;
}
 .square #col2 {
border:1px solid #46BC94;
/*width:172px;*/
width:176px;
background-color:#fff;
font-size:1em;
margin:0px;  
padding:2px;
}
 .square #col3 {
border:1px dashed #000;
width:172px;
background-color:#fff;
font-size:1em;

margin:0px;  
padding:4px;
}
 .square #leftcol {
border:0px dashed #000;
width:100px;
float:left;
background-color:#fff;
font-size:1em;

margin:0px;  
padding:4px;
}
 .square #rightcol {
border:0px dashed #000;
float:left;
background-color:#fff;
font-size:1em;

margin:0px;  
padding:4px;
}
.square .bargain_title{
font-size:1.4em;
line-height:1.8em;
font-weight:bold;
/*color:red;*/
}
.square .bargain_sub{
font-size:1.1em;
line-height:1.4em;
font-weight:bold;
}
.square .bargain_cont{
border:0px solid #red;
width:540px;
font-size:1em;
line-height:1.3em;
}
.square .bargain_cont  a {font-size: 1.1em; line-height:2em;font-weight:normal;color:#34368E;text-decoration: none;}
.square .bargain_cont  a:link {font-weight:normal;text-decoration: none;;color:##34368E;}
.square .bargain_cont  a:visited {font-weight:normal;text-decoration: none; color:#F26664;}
.square .bargain_cont  a:hover {color:#DD0000; font-weight:normal;text-decoration: none;}
.square .bargain_cont  a:active {font-weight:normal;text-decoration: underline;}

.square .right_p{
float:right;
border:0px solid #red;
margin-top:4px;
}
.square table .food{
border:1px solid #000;
}
.square tr .food{
border:1px solid #000;
}
.square td .food{
border:1px solid #000;
}

.square .art{
position:absolute;left:300px;
}
.map{

border:0px solid #red;
margin-top:0px;
}
.square .contbox{
border:1px solid red;
background-color:#ffffff;
font-size:1em;

color:#000;
margin:0px;  
padding:2px;
}
.square .title{
}
 /* --------------- SHOP------------------------------- */
 
.shop #category {
border:0px solid #red;
background-color:#fff;
font-size:1.2em;
font-weight:bold;
color:#FDCD23;
margin-top:2px;
margin-bottom:2px;   
padding:1px;
}

.col_left {
border:0px solid #red;
float:left;
width:360px;
background-color:#fff;
font-size:1em;
margin-top:3px;
margin-bottom:3px;
margin-left:4px;  
padding:1px;
}
.col_right {
border:0px solid #46BC94;
float:left;
width:360px;
background-color:#fff;
font-size:1em;
margin-top:3px;
margin-bottom:3px; 
padding-top:0px;
padding-right:0px;
padding-left:0px;
}
 /* --------------- SHOPNEWS------------------------------- */
.event #bargainlist{
 font-size: 0.9em; font-weight:bold;line-height: 1.2em; 
}
.event #bargainlist table{
border-style:none;background-color:black;
}
.event #bargainlist td{
border-style:none;background-color:white;
}



 /* --------------- FONT------------------------------- */
.blue{color:#100A77;}
.skyblue{color:#427FFF;}
.crimson{color:#dc143c;}
.deeppink{color:deeppink;}
.red{color:red;}
.red1{color:#FF0000;}
.crimson1{color:#CC0033;}
.green {color:#5A9231;}
.darkgreen {color:#006600;}
.green1{color:#7AB734;}
.pink{color:#FF40FF;}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

