@charset "utf-8";
/* CSS Document */

p { font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 0.88em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
div{ font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 0.88em; }
span{ font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#660;;line-height: 18px;font-size: 1.00em; }
a{ font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#390;line-height: 18px;font-size: 1.00em; text-decoration:none; }
a:hover{ font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#F00;line-height: 18px;font-size: 1.00em;}

/* body settings */

body { padding:0px; margin:0px; background:#FFF;}
div.spacer { clear:both; }
.padding5px { padding:5px; }
.100widthx { width:100%;}
#allananova { position:absolute; width:100%; height:100%; }

/* floats */

#floatleft{float:left; position:relative; width:580px; left:15px; font-family: Georgia;color: #4D3636;word-spacing: 1px;letter-spacing: 1px;line-height: 18px;font-size: 1.13em;}

#floatleft h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#390;word-spacing: 1px;letter-spacing: -1px;line-height: 24px;font-size: 2.14em; border-bottom:1px dotted #690; padding-bottom:5px;}
#floatleft h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#06C;word-spacing: 1px;letter-spacing: -1px;line-height: 24px;font-size: 2.20em; padding-bottom:1px;  padding-top:10px; margin-bottom:0px;}
#floatleft h2 a{font-family:Georgia, "Times New Roman", Times, serif;color:#660; text-decoration:none; line-height: 24px}
#floatleft h2 a:hover{font-family:Georgia, "Times New Roman", Times, serif;color:#000; text-decoration:none; line-height: 24px}
#floatleft h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#F30;word-spacing: 1px;letter-spacing: -1px;line-height: 24px;font-size: 1.90em; border-bottom:1px dotted #690; padding-bottom:5px;}

#floatleft p {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.14em;}
#floatleft div {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.14em;}
#floatleft span {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#F30;line-height: 18px;font-size: 1.00em;}
#floatleft a {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#C30;line-height: 18px;font-size: 1.00em; text-decoration:none;}
#floatleft a:hover {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #000;line-height: 18px;font-size: 1.00em;}


#floatleft .commentlink {font-family:Georgia, "Times New Roman", Times, serif;color:#060;line-height: 18px;font-size: 0.90em; text-decoration:underline;}
#floatleft .commentlink:hover {font-family:Georgia, "Times New Roman", Times, serif;color: #000;line-height: 18px;font-size: 0.90em;}

#floatright{float:right; position:relative; width:363px; right:14px;}
#ads1{position:relative; width:363px; height:304px; background:url(images/ads1.png) no-repeat;}
#ads0{position:relative; width:363px; height:70px;  text-align:center; padding-top:10px;}
#ads2{position:relative; width:336px; height:280px; left:13px; top:13px;}
#cc2{position:relative; width:361px; height:220px; left:3px; top:13px;}

#cc3{position:relative; width:336px; left:13px; top:13px; font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #999;line-height: 18px;font-size: 1.14em; padding-top:10px;}
#cc3 h1 {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#000;line-height: 18px;font-size: 1.25em; border-bottom:1px dotted #690; padding-bottom:5px;}
#cc3 h2 {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#660;line-height: 18px;font-size: 1.22em; border-bottom:1px dotted #690; padding-bottom:5px; padding-top:15px;}
#cc3 h3 {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#06C;line-height: 18px;font-size: 1.19em; border-bottom:1px dotted #690; padding-bottom:5px;}
#cc3 p {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#999;line-height: 18px;font-size: 1.14em;}
#cc3 div {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #999;line-height: 18px;font-size: 1.14em;}
#cc3 a {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#063;line-height: 18px;font-size: 1.00em; text-decoration:none;}
#cc3 a:hover {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#F60;line-height: 18px;font-size: 1.00em; text-decoration:none;}
/* body settings */

#index01-whole { position:relative; background:url(images/bg1_01.jpg) repeat-x; width:100%; height:419px; }
#index01-wrapper { position:relative; background:URL(images/index1_01.jpg) no-repeat; width:1000px; height:419px; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.35em; word-spacing: -0.01em;letter-spacing: -0.01em; font-weight:bolder;  }

#index02-whole { position:relative; background:url(images/bg1_02.jpg) repeat-x; width:100%; height:48px; }
#index02-wrapper { position:relative; width:1000px; height:48px; margin:0 auto; background:URL(images/index3.jpg) no-repeat;    }

#index03-whole { position:relative; background:url(images/bg1_03.jpg) repeat-x; width:100%; height:44px; }
#index03-wrapper { position:relative; background:URL(images/index1_08.jpg) no-repeat; width:1000px; height:44px; margin:0 auto;   }

#index04-whole { position:relative; background:url(images/bg1_04.jpg) repeat-x; width:100%; height:160px; }
#index04-wrapper { position:relative; background:URL(images/index1_09.jpg) no-repeat; width:1000px; height:160px; margin:0 auto; font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;line-height: 18px;font-size: 1.00em;   }
#index04-wrapper p {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em;   }
#index04-wrapper div {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em;   }
#index04-wrapper span {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#333;font-size: 1.00em; font-weight:bold;   }
#index04-wrapper a {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#CF0;font-size: 1.00em; text-decoration:none;   }
#index04-wrapper a:hover {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#FFF;font-size: 1.00em; text-decoration:none;   }

#indexC-whole { position:relative; background:url(images/bg1_06.jpg) repeat; width:100%; }
#indexC-wrapper { position:relative; background:URL(images/index1_11.jpg) repeat-y; width:1000px; margin:0 auto;   }

#index08-whole { position:relative; background:url(images/bg1_08.jpg) repeat-x; width:100%; height:279px; }
#index08-wrapper { position:relative; background:URL(images/index1_13.jpg) no-repeat; width:1000px; height:279px; margin:0 auto;  font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.00em; }

#index08-wrapper p {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.00em;}
#index08-wrapper div {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #333;line-height: 18px;font-size: 1.00em;}

#index09-whole { position:relative; background:url(images/bg1_09.jpg) repeat-x; width:100%; height:47px; }
#index09-wrapper { position:relative; background:URL(images/index1_14.jpg) no-repeat; width:1000px; height:47px; margin:0 auto;  font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em; }

#index09-wrapper p {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em;   }
#index09-wrapper div {font-family:Arial,Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em;   }
#index09-wrapper span {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#F90; font-weight:bold;font-size: 1.00em; font-weight:bold;   }

#index09-wrapper a {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#CF0;font-size: 1.00em; text-decoration:none;   }
#index09-wrapper a:hover {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#FFF;font-size: 1.00em; text-decoration:none;   }


#floatleft .datebox { position:relative; float:left; padding-left:5px; padding-right:10px; width:73px; height:92px; background:url(images/date.jpg) no-repeat;; }
#floatleft .day{font-family:Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.10em; text-align:center;}
#floatleft .month{font-family:Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.10em; font-weight:bold; text-align:center;}
#floatleft .year{font-family:Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 0.90em; text-align:center;}



#floatright   ul{

list-style: none;

margin: 0;


padding: 0;

}



#floatright   li{


padding-bottom:3px;
padding-top:10px;
margin: 0;

}

#floatright  li a{

display: block;

padding: 3px 5px 3px 0.5em;
border-bottom: 1px dotted #999;
padding-left:10px; 

color:#333;
font-weight:bold;

text-decoration: none;
padding-bottom:10px;

}



#floatright  li a:hover,a#active_menu:link,a#active_menu:visited{
	border-bottom: 1px dotted #999;
font-weight:bold;
color:#663;
padding-left:10px; 
padding-bottom:10px;
}

#navi{position:relative; width:100%; height:52px; font-family:Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 1.00em; padding-top:10px; }
#navi p{font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#333;font-size: 1.00em; }
#navi div{font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#333;font-size: 1.00em; }
#navi a{font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#F60;font-size: 1.00em; text-decoration:none; }
#navi a:hover{font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#000;font-size: 1.00em; text-decoration:none; }
#navil{float:left; width:280px; height:30px;}
#navir{float:right; width:280px; height:30px;}