/* Created by kuindzi*/
/* all */
* { margin : 0; padding : 0; }
body { margin : 10px 0; background : #FCF5EF; }
/* contentarea */
div#contentarea { width : 640px; border : 2px solid #7F3B1F; position : relative; left : 50%; margin : 0 0 0 -320px; background : White; }
/* header */
div#header { text-align : center; width : 600px; margin : auto; color : #713815; }
div#header h1 { font : 30px "Times New Roman", Times, serif; }
div#header h2 { font : 16px "Times New Roman", Times, serif; font-style : italic; margin-bottom : 3px; }
/* promo */
.promo { font : 18px Arial, Helvetica, sans-serif; color : #7F3B1F; }
.promo a { text-align : center; color : Blue; }
.promo a:hover { color : Red; }
#index #indexbottom,
#index #indextop,
#gall #promotop,
#main #mainbottom,
#main #maintop,
#gall #promobottom { width : 558px; margin : 0 auto; background : #F7E1D4; padding : 8px; border : 1px solid #7F3B1F; text-align : center; }
#main #mainbottom,
#main #maintop { width : 620px; padding : 5px; }
#main #mainbottom { margin : 10px 0px 10px 5px; width : 480px; float : left; }
#index #indexbottom img,
#main #mainbottom img,
#main #maintop img { border : none; }
#index #indextop { border : 1px solid Black; width : 400px; float : left; margin-left : 7px; display : inline; }
#index #indexbottom { width : 610px; margin-bottom : 10px; }
/* war*/
#war { width : 190px; float : right; border : 1px solid #7F3B1F; height : 153px; overflow : auto; font : 14px Arial, Helvetica, sans-serif; color : #7F3B1F; background : #FCF5EF; padding : 5px; margin-right : 7px; display : inline; }
#war span { display : block; text-align : center; color : Red; border-bottom : 3px dotted Red; font-weight : bolder; }
/* tumb */
div.tumb { width : 606px; margin : auto; height : 570px; text-align : center; }
div.tumb img { padding : 0px; border : none; }
div#tumbleft,
div#tumbcentr,
div#tumbright { float : left; padding : 5px; margin : 0px; }
div#tumbleft,
div#tumbright { width : 250px; }
div#tumbleft a img,
div#tumbright a img { border : 1px solid #7F3B1F; }
div#tumbcentr { width : 86px; margin : 0px -2px; padding : 50px 0 0 0; background : #D37248; height : 520px; border-left : 2px solid #7F3B1F; border-right : 2px solid #7F3B1F; }
/* clear */ 
.clear { clear : both; height : 1%; }
/* navi */
#gall ul#navi { text-align : center; padding : 10px; }
#gall ul#navi li { list-style-type : none; }
#gall ul#navi li a { font : 20px "Times New Roman", Times, serif; color : #7F3B1F; }
#gall ul#navi li a:hover { color : Black; }
#main ul#navi { text-align : center; padding : 10px; margin-top : 40px; float : right; }
#main ul#navi li { list-style-type : none; width : 120px; margin : 10px 0px; padding : 5px 0px; border : 1px solid Black; background : #F7E1D4; }
#main ul#navi li a { font : 20px "Times New Roman", Times, serif; color : #7F3B1F; }
#main ul#navi li a:hover { color : Black; }
#index ul#navi { text-align : center; padding : 10px; font : 900 30px "Times New Roman", Times, serif; color : #7F3B1F; }
#index ul#navi li { list-style-type : none; }
#index ul#navi li a { font : 900 30px "Times New Roman", Times, serif; color : #7F3B1F; }
#index ul#navi li a:hover { color : Black; }
#exit a,
#exit { font-size : 16px; font-weight : normal; }
/* recip */
div#recip { margin : 5px 7px; border : 1px solid #7F3B1F; padding : 8px; }
/* s2257 */
p#s2257 { text-align : center; font : 12px "Times New Roman", Times, serif; color : #7F3B1F; }