body {
background:#f0f0d8 url(../image/main_bg.gif) repeat-x;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Tohama, Arial, Sans-serif;
font-size:12px;
text-align:center;
position:relative;
margin:0;
padding:0;
}

a,a:link,a:visited,a:active {
outline:none;
}

img,a img,a:hover img {
border:none;
}

.head {
width:896px;
text-align:center;
margin:50px auto auto;
}

.head p {
color:#777c7c;
font-size:22px;
font-weight:700;
font-style:italic;
font-variant:small-caps;
overflow:hidden;
margin:0;
padding:20px;
}

.foot {
float:left;
background:#f0f0d8;
height:50px;
width:896px;
font-variant:small-caps;
text-align:center;
border-top:1px #b2bbbb dashed;
margin:auto;
}

.foot a {
color:#857283;
text-decoration:none;
}

.foot p {
color:#9d8f9b;
font-size:12px;
margin:20px;
padding:0;
}

.content {
width:896px;
text-align:center;
margin:auto;
}

.page {
width:896px;
padding-top:20px;
padding-bottom:20px;
float:left;
}

.box {
background:#fff;
margin-left:20px;
margin-top:5px;
margin-bottom:15px;
width:270px;
height:250px;
float:left;
border:1px solid #d3d3d3;
text-align:center;
padding:0;
}

.box p {
width:200px;
height:80px;
color:#666;
font-style:italic;
overflow:hidden;
margin:10px auto auto;
padding:0;
}

.thick {
display:block;
margin:15px 0 0;
padding:0;
}

.thick a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

.bm {
color:#008d18;
font-weight:700;
}
