/* Created by kuindzi*/ 
/* all */
* { margin : 0; padding : 0; }
body { padding : 15px 0; background : #F5F3E7; text-align : center; }
#clear,
.clear { clear : both; }
/* contentarea */
#contentarea { width : 596px; margin : 10px auto; border : 1px solid #B2B2B2; padding : 10px; background : White; }
/* header */
#header { margin : -10px 0 -10px 0; }
#header h1 { margin : 0px; color : #C4B872; font : 900 40px "Arial Narrow"; }
/* pic */
.pic { width : 500px; border : 1px solid #829CFF; padding : 5px 0; background : #F0F3FF; }
.pic img { border : 1px solid #829CFF; padding : 2px; margin : 2px;  background : White; }
/* promo */
.promo { margin : 5px; color : #3E3819; font : 16px Arial; text-align : justify; }
.promo a { display : block; color : Red; font-weight : 900; font-size : 18px; text-align : center; }
.promo a:hover { color : Blue; }
.promo img { border : none; }
/* position */
#gall #right { width : 80px; float : right; margin : 8px 0 0 0; display : inline; }
#main #top span { width : 468px; float : right; margin : 5px 0 0 3px; display : inline; }
#main #left { width : 390px; float : left; margin : 10px 0 0 0; padding : 0  5px 0 0; display : inline; }
#main #right { width : 200px; float : right; margin : 10px 0 0 0; display : inline; }
/* navi */
#gall #navi { margin : 0 0 5px; }
#gall #navi li { margin : 0 25px; list-style-type : none; display : inline; }
#gall #navi li a { color : #3E3819; font : 800 14px "Times New Roman"; }
#index #navi li a:hover, 
#main #navi li a:hover,
#gall #navi li a:hover { color : #AE9C46; }
#main #navi { margin : -15px 0 0 0; border : 1px solid #AE9C46; padding : 10px; background : #F5F3E7; }
#main #navi li { margin : 40px; list-style-type : none; display : inline; }
#main #navi li a { color : #3E3819; font : 800 30px "Times New Roman"; }
#index #navi { }
#index #navi li { list-style-type : none; }
#index #navi li a { color : #7C6F32; font : 800 60px "Times New Roman"; text-transform : uppercase; }
/* war */
p#war { width : 570px; margin : 5px auto; padding : 2px 5px; border : 1px solid #8B7D38; background : #F5F3E7; color : Black; font : 12px Arial, Helvetica, sans-serif; text-align : justify; height : 16px; overflow : auto; }
p#war span { border-bottom : 1px solid #FFBDBD; color : Red; }
/* recip */
#recip { border : 1px solid #8B7D38; padding : 5px; }
/* s2257 */
#s2257 { color : #8B7D38; font : 12px "Times New Roman"; }
#s2257 a { color : #8B7D38; }

