/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	margin: 0;
}
#main{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
width:1000px;
background: #ffffff;
color:#000000;
padding: 0;
	
}
#header
{
background-image:url(../images/right_ribbon.png);
background-repeat:no-repeat;
background-position:right;
height:220px;
margin: 0 auto;
}
#header .logo
{
background-image:url(../images/logo.png);
background-repeat:no-repeat;
height:120px;
width:500px;
background-position:left;
margin-left:30px;
padding-top:55px;
float:left;
}
.sear
{
background-image:url(../images/search.png);
background-repeat:no-repeat;
height:46px;
float:left;
width:150px;
margin-left:225px;
margin-top:55px;
}
#content
{
width:720px;
float:left;
}
.bottom
{
background-image:url(../images/bottom.png);
background-repeat:no-repeat;
width:700px;
height:290px;
float:left;
vertical-align:bottom;
}
.bimg
{
background-image:url(../images/graphic_border.png);
background-repeat:no-repeat;
height:135px;
float:left;
width:700px;
vertical-align:bottom;
margin-left:22px;
}
#main .event
{
background-image:url(../images/event.png);
background-repeat:no-repeat;
width:336px;
height:350px;
margin-left:25px;
float:left;
}
#main .sp
{
width:20px;
height:350px;
float:left;
}
#main .blog
{
background-image:url(../images/blog.png);
background-repeat:no-repeat;
width:336px;
float:left;
height:350px;
}
#main .r1
{
background-image:url(../images/r_border1.png);
background-repeat:no-repeat;
width:180px;
float:left;
height:190px;
}
#main .space
{
width:180px;
height:18px;
float:left;
}
#main .r2
{
background-image:url(../images/r_border2.png);
background-repeat:no-repeat;
width:180px;
float:left;
height:120px;
}
#main .r3
{
background-image:url(../images/r_border3.png);
background-repeat:no-repeat;
width:180px;
float:left;
height:160px;
}
#main .r4
{
background-repeat:no-repeat;
width:200px;
float:left;
height:130px;
vertical-align:top;

}

.up
{
padding-right:20px;
}
.up_content
{
vertical-align:top;
padding-top:70px;
padding-left:25px;
height:230px;
padding-right:20px;
text-align:justify;
}
.blog_content
{
vertical-align:top;
padding-top:70px;
padding-left:15px;
height:230px;
text-align:justify;
}

.bspace
{
width:700px;
height:18px;
float:left;
}
a
{
text-decoration:none;
}
.g1
{
padding-top:15px;
width:134px;
height:125px;
float:left;
}
img
{
background-color:#FFFFFF;
}
h1{border-bottom:1px solid #CDCDCD;display:block;margin-top:20px;padding:10px 0 2px; text-align:left;}
h1{font-size:large;font-weight:400;margin:0;}
p
{
line-height:20px;
font-size:12px;
text-align:justify;
padding-left:20px;
padding-right:20px;
margin-top:5px;
}
span
{
color:#CC3333;
font-size:18px;
}
.auth
{
color:#ff8e00;
font-size:18px;
text-align:right;

}