/*------ BASE ------*/
*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}
img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

.clearfix {clear:both;font-size:1px;}

body{
font-family:arial,Osaka,sans-serif,verdana;
color:#333;
background:#ffe7d4;
}

a{color:#f42049;}
a:hover{color:#ff728e;}
/*------ /BASE ------*/

/*WHOLE*/
#allWrap{
width:706px;
background:#fff url(img/wrap.jpg) repeat-y;
}

/*HEADER*/
#header{
height:180px;
background:url(img/header.jpg) no-repeat;
}

h1{ padding:5px 0 0 5px;}
h1 a{display:block; width:225px; height:220px;}
h1 a span{ display:none;}

/*MENU*/
#sideMenu01{
width:200px;
padding:15px 0 20px 0 ;
position:relative;
float:right;
font-size:13px;
line-height:180%;
}
#sideMenu01 a{color:#fff;}
#sideMenu01 a:hover{ color:#eee;}

#sideMenu01 ul{ padding:0 5px;}
#sideMenu01 h2{ height:51px; display:block; background:url(img/topics.jpg) no-repeat right;}
#sideMenu01 h2 span{ display:none;}

#sideMenu03{margin:0 0 10px 0;}
#sideMenu03 li a{
margin:0 0 2px 0;
padding:2px 3px 2px 7px;
display:block;
color:#fff;
background:#f38f3f;
border-bottom:#ffd5c8 solid 3px;
}
#sideMenu03 li a:hover{color:#fff; background:#e06400;}

.category{ height:51px; background:url(img/cat.jpg) no-repeat right;}
.category span{ display: none;}

/*MAIN*/
#mainText01{
width:490px;
padding:15px 0 20px 10px;
position:relative;
float:left;
font-size:14px;
}

#mainText02{
line-height:300%;
padding:17px;
background:#edfffe;
border:#f79d55 solid 1px;
}

#page{
margin:10px 0;
padding:12px 6px 9px 43px;
font-size:20px;
background:#15509a url(img/h2.jpg) no-repeat;
border-bottom:#fff double 3px;
border-top:#fff solid 1px;
color:#fff; 
}
#page h2{ font-size:18px;}

#mainText01 h3{
margin:10px 0;
padding:0 5px;
font-size:15px;
color:#15509a;
border-bottom:#999 dashed 1px;
}
#mainText01 ul li{ line-height:300%;}

/*FOOTER*/

#footer{
clear:both;
width:681px;
font-size:13px;
padding:10px;
background:#f79d55 url(img/footer.jpg) repeat-x bottom;
border-top:#ddd solid 6px;
color:#444;
}

#foot ul li{line-height:230%;}
#foot p{
padding:10px 0;
font-size:12px;
text-align:right;
letter-spacing:2px;
}


