/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197
*/

/* 
 elemets
 */
a img{
  border:none;
}
a:link,
a:visited{
  text-decoration:none;
  color:#be2619;
}
a:hover{
  text-decoration:underline;
}

.clr_r{
  clear:right;
}
.clr_l{
  clear:left;
}
.clr{
  clear:both;
}

/*
  *boxes
  */

body{
  margin:0;
  background:#398246;
}

div#wrapper{
  margin:0 auto;
  width:860px;
  background:url('styleimg/wrap_bg.png') center repeat-y;
}

div#alpha{
  float:right;
  margin:0;
  margin-right:30px;
  padding:0;
  width:550px;
  _display:inline;
}
div#eyecatch{
  margin:5px;
}
p#prevNextNavi{
  margin-left:10px;
}
div.entry{
  background:url('styleimg/entry_footer.png') bottom left no-repeat;
}
h2.entry-title,
h2.search-results-header{
  margin:0;
  padding-top:8px;
  padding-left:20px;
  color:#270d0a;
  height:40px;
  font-size:161.6%;
  background:url('styleimg/entry_title_bg.png') repeat-x;
}
h2.search-results-header{
  margin-left:-10px;
}
h2.entry-title a:link,
h2.entry-title a:visited{
  color:#270d0a;
}
h3.entry-date{
  margin:5px 10px;
  float:right;
  font-size:123.1%;
  font-weight:normal;
  border-bottom:1px solid black;
  display:inline;
}
div.entry-body{
  clear:right;
  margin-left:10px;
  padding-bottom:100px;
}
h3.entry-comment{
  margin-right:1em;
  text-align:right;
  font-size:108%;
}
h3.entry-comment a:link{
  color:#000;
}
p.entry-date{
  margin-left:10px;
  font-size:108%;
}
.trackbacks,
.trackbacks-content,
.comments{
  margin-left:10px;
}

p.comments-open-data label{
  display:block;
}

div#beta{
  float:right;
  margin:0;
  padding:0;
  width:250px;
}

div.logo{
  margin:45px 0;
}

p.desc{
  margin-left:14px;
  color:#333;
  font-size:93%;
}

ul.module-navilist{
  margin:0;
  padding:3px 0;
}
ul.module-navilist li{
  margin:5px 0;
  padding:2px 10px;
  width:225px;
  line-height:26px;
  list-style:none;
  background:url('styleimg/navi_bg.png') repeat-x;
  color:#270d0a;
  font-size:153.9%;
  font-weight:normal;
}
ul.module-navilist li a:link,
ul.module-navilist li a:visited{
  color:#270d0a;
}

ul.module-navilist li ul li{
  width:auto;
  background: url('styleimg/navi_listmarker.png') 0 2px no-repeat;
  margin-bottom:0;
  padding:0;
  padding-left: 18px;
  line-height:18px;
  font-size:93%;
  font-weight:normal;
}
ul.module-navilist li ul li a:link,
ul.module-navilist li ul li a:visited{
  color:#000;
}
div.module{
  margin-left:10px;
}
div#footer{
  margin:0 auto;
  padding-top:10px;
  width:860px;
  height:40px;
  background:url('styleimg/footer_bg.png') center 20px no-repeat;
  clear:right;
}
div#footer p{
  margin-left:40px;
  color:#003711;
}
div#footer a:link{
  color:#003711;
}

/*
specials
*/
div.commentPrev,
div.searchResult{
  margin-left:10px;
}
h2.module-header{
  margin:5px 0;
  padding: 3px 10px;
  width:225px;
  background:url('styleimg/navi_bg.png') repeat-x;
  color:#270d0a;
  font-size:153.9%;
  font-weight:normal;
}
.module h2.module-header{
  margin-left:-10px;
}

ul.module-navilist li.refranc,
ul.module-navilist li.noir{
  padding:0;
  background:none;
  width:auto;
}
ul.module-navilist li.refranc a,
ul.module-navilist li.noir a{
  display:block;
  overflow:hidden;
  width:auto;
  text-indent:-999px;
}
ul.module-navilist li.refranc ul li,
ul.module-navilist li.noir ul li{
  width:auto;
  background: url('styleimg/navi_listmarker.png') 0 2px no-repeat;
  margin-left:10px;
  margin-bottom:0;
  padding:0;
  padding-left: 18px;
  line-height:18px;
  font-size:93%;
  _margin-top:0;
}
ul.module-navilist li.refranc ul li a,
ul.module-navilist li.noir ul li a{
  background:none;
  width:185px;
  text-indent:0;
}
ul.module-navilist li.noir{
  line-height:140px;
}
ul.module-navilist li.noir a{
  background:url('styleimg/noir_logo.png') left top no-repeat;
}
ul.module-navilist li.refranc{
  line-height:131px;
}
ul.module-navilist li.refranc a{
  background:url('styleimg/refranc_logo.jpg') left top no-repeat;
}