body
{
background:#000;
margin:0px;
padding:0px;
}

.clear
{
clear:both;
}

#width
{
margin:0 auto;
text-align:left;
width:972px;
position:relative;

}

#header
{
width:972px;
height:218px;
background:URL(../images/frai-header.jpg) no-repeat;
}

#menu
{
display:block;
}

#menu ul
{
list-style:none;
margin:0px;
padding:0px;
display:block;
}
#menu ul li
{
list-style:none;
float:left;
margin:0px 2px;
padding:0px;
display:block;
}
#menu ul li img
{
display:block;
}
#menu ul li a
{
display:inline-block;
height:27px;
padding-left:15px;
padding-right:15px;
font:500 18px georgia;
line-height:27px;
white-space:nowrap;
color:#fff;
text-decoration:none;
background:url(../images/bg_item_off.png) repeat-x;
border:1px solid #fff;
}
#menu ul li a:hover
{
background:url(../images/bg_item_on.png) repeat-x;
border:1px solid #bb2d00;
color:#fff;
}
#menu ul li a.current
{
background:url(../images/bg_item_on.png) repeat-x;
border:1px solid #bb2d00;
color:#fff;
}


#main
{
width:873px;

}
#main-top
{
height:10px;
margin:0px;
padding:0px;
background:url(../images/body_top.gif) no-repeat;
}
#main-body
{
margin:0px;
background:#001;
border:9px solid #202020;
border-top:0px;
text-align:left;
padding:10px;
}

#art_container
{
color:#eee;
text-align:left;
}
.art_box
{
border:3px solid #202020;
width:630px;
margin:4px;
padding:5px;
background:#112;
text-align:justify;
}
.art_box_hp
{
height:180px;
overflow:hidden;
}

.art_box h3
{
color:#6e6;
}
.art_box p
{
text-align:left;
padding:0px;
margin:0px;
}

.cadre1
{
background:url(../images/bgcadre1.gif) repeat-x;
padding:10px;
border:1px solid #db6737;
}

/*---- Article ----*/
.art_box h3 a, #articleTitle
{
	font:700 22px Georgia;
	color:#ff9E00;
	text-decoration:none;
}
.art_box h3 a:hover
{
	color:#fff;
	text-decoration:underline;
}
#art_container hr
{
display:none;
}
.artdate
{
font:500 12px arial;
color:#bb3;
}

.articleImg
{
position:relative;
}
.articleImg img
{
padding:5px;
background:#202020;
border:1px solid black;
margin:5px;
}
.magnifier {
background:transparent url(../images/magnify.png) no-repeat scroll 0 0;
display:block;
height:56px;
position:absolute;
width:46px;
z-index:10;
}
/*==== paging =====*/
.paging
{
  margin-left:50px;
}

.paging ul a
{
  display:block;
  font:700 16px arial;
  text-decoration:none;
  color:#b33;
  width:50px;
  text-align:center;
}
.paging ul a:hover
{
  background:#b33;
  color:#fff;

}

#archives
{
  width:600px;
}

#archives .prev
{
  float:left;
  width:22px;
  display:block;
  background:#fff;
  height:30px;
  background:url(../images/previous.png) no-repeat;
  position:relative;
  top:-33px;
}

#archives .next
{
  float:right;
  width:22px;
  background:#fff;
  display:block;
  height:30px;
  background:url(../images/next.png) no-repeat;
  position:relative;
  top:-33px;
}
