#indexCnt{}
/*---------*/
.sidebar{
position:relative;
right:5px;
top:0px;
float:right;
width:350px;
}

/*---------*/

.contents{
position:relative;
left:5px;
top:0px;
float:left;
width:395px;
}

/*------------------------------------
id="container"
------------------------------------*/
#areaImg{
position:relative;
width:760px;
background:url(../img/common/main_img.jpg) no-repeat bottom;
height:268px;
}
#areaImg li{
list-style:none;
display:inline;
}
#areaImg ul{
position:absolute;
width:250px;
right:0px;
bottom:0px;
padding:10px;
}

#areaImg li a{
display:block;
}



/*-----------------------
class="sidebar"
----------------------*/
.sidebar{
padding-right:5px;}
/*--------------*/
#infoSB{
}
/*--------------*/
#linkSB{
margin:3px 0px 3px;
padding:26px 0px 12px;
background:url(../img/common/link_sb.gif) no-repeat top;
height:240px;
width:344px;
margin-left:auto;
}

#linkSB li a img{
position:absolute;
left:0px;
top:0px;
}
#linkSB li a{
position:relative;
margin-left:15px;
padding:8px 0px 0px 60px;
height:47px;
width:265px;
font-size:12px;
line-height:1.5;
}


/*-------------------*/
#lnk{
height:270px;
width:390px;
margin:0px auto;
}

#lnk li{
background:url(../img/index/link_bg.gif) no-repeat bottom;
width:130px;
height:130px;
float:left;
list-style:none;
position:relative;
}

#lnk li span,
#lnk li a{
display:block;
position:absolute;
top:8px;
left:8px; 
display:block;
width:114px;
height:114px;
}

#index03 h3{
height:20px;
visibility:hidden;
}
#index03{
width:390px;
margin-left:10px;
height:90px;
background:url(../img/index/index_03.gif) no-repeat top;
}


#index03 p{
width:320px;
font-size:1.2em;
line-height:1.5;
padding:5px;
margin-left:auto;
}
#index01 p{
width:350px;
font-size:1.2em;
line-height:1.5;
padding:5px;
}
#index01{
width:380px;
margin-top:5px;
margin-left:10px;
}


/*--------------------rss------------------*/
#bunArea {
width: 730px;
height: 139px;
margin: 0 0 10px 15px;
border: 1px solid #aeaeae;
background: url("../img/index/bg_newsback.jpg") left top repeat-x;
}

#feedBurnerFeedBlock{ 
float: left;
position: relative;
width: 461px;
height: 93px;
padding: 10px 0 0 10px;
}

#feedBurnerFeedBlock ul {
float: left;
width: 453px;
height: 61px;
padding: 32px 0px 0px 8px;
background: url("../img/index/bg_rssbox.gif") left top no-repeat;
}

#feedBurnerFeedBlock li { 
width: 441px;
height: 20px;
color: #333333;
line-height: 1em;
}

#feedBurnerFeedBlock li p.date { 
background:url("../img/index/i_arrow.gif") no-repeat 0px 2px; 
float: left;
width: 70px;
color: #227ad3;
font-size: 1.2em;
font-weight: bold;
padding-left:15px;
}

#feedBurnerFeedBlock li span.headline { 
display: block;
float: right;
font-size: 1.2em;
width: 340px;
}

#feedBurnerFeedBlock li span.headline a { 
font-size: 1em;
line-height: 1.1em;

}

#feedBurnerFeedBlock a:link { 
font-size: 10px; 
color:#0a5f9e;
text-decoration: underline; }

#feedBurnerFeedBlock a:visited { 
font-size: 1em; 
color:#0a5f9e;
text-decoration: underline; }

#feedBurnerFeedBlock a:hover {
font-size: 1em; 
 color: #2074b2;
text-decoration: none; 
font-weight:normal; }

#feedBurnerFeedBlock a:active {
font-size: 1em; 
color: #2074b2;
 text-decoration: none; 
font-weight:normal; }

#feedBurnerFeedBlock div#creditfooter {
clear: both;
position: absolute;
top: 15px;
left: 260px;
/*
margin: -36px 0 0 374px;*/
}

#bunArea .rightBox {
float: right;
width: 244px;
padding: 10px 10px 0 0;
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*End hide from IE-mac*/





