/**------------------------------left*/
#left{
	float:left;
	clear: both;
	width:370px;
	padding:0px;
	margin:0px 20px 30px 0px;

}

/**------------------------------right*/
#right{
	float:right;
	clear: right;
	width:370px;
	padding:0px;
	margin:0px 0px 30px 20px;
}


/**------------------------------left in*/

/*  whats  */
#whats {
	float:left;
	width:370px;
	margin:20px 0px 40px 0px;
}
#whats ul{
	padding:0px;
	margin:0px;
}
#whats li{
	text-align:left;
	padding:1px 0px 0px 0px;
	margin:0px;
}


/*  banner  */
#ba01{
	float:left;
	clear: both;
	width:348px;
	padding: 10px 10px 5px 10px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #999999;
}
#ba01 ul{
	padding:0px;
	margin:0px;
}
#ba01 li{
	text-align:left;
	padding: 3px 0px 0px 0px;
}


/**------------------------------right in*/

/*  news  */
#news {
	float:left;
	width:370px;
	margin:0px;
}
#news ul{
	padding:0px;
	margin:0px;
}
#news li{
	font-size:90%;
	text-align:left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #666666;
}
#news p{
	font-size:90%;
	color: #006699;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}

/*  wedding  */
#wed{
	float:left;
	width:348px;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #999999;
}
#wed ul{
	padding:0px;
	margin:0px;
}
#wed li{
	font-size:85%;
	padding:0px;
	margin:0px;
}
#wed P{
	color: #A6536B;
	font-size:110%;
	padding:0px;
	margin:0px;
	font-family:sans-serif;
	font-weight: bold;
}
#wed01{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
}

#wed02{
    right:10px;
	float:right;
	width:188px;
	padding:0px;
	margin:0px;
}

/*  gallery  */
#gall{
	float:left;
	width:348px;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #999999;
}
#gall ul{
	padding:0px;
	margin:0px;
}
#gall li{
	font-size:85%;
	padding:0px;
	margin:0px;
}
#gall P{
	color: #28536D;
	font-size:110%;
	padding:0px;
	margin:0px;
	font-family:sans-serif;
	font-weight: bold;
}
#gall01{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
}

#gall02{
    right:10px;
	float:right;
	width:188px;
	padding:0px;
	margin:0px;
}

/*  works  */
#works {
	float:left;
	clear: both;
	width:370px;
	margin:20px 0px 0px 0px;
    background-color: #E1E8E8;
}
#works ul{
	padding:0px;
	margin:10px 0px 10px 0px;
}
#works li{
	float:left;
	clear: both;
	font-size:90%;
	line-height: 1.2;
}
#works01{
	float:left;
	width:110px;
	padding:0px;
	margin:0px 10px 0px 10px;
}
#works02{
	float:left;
	width:110px;
	padding:0px;
	margin:0px 10px 0px 0px;
}
#works03{
	float:left;
	width:110px;
	padding:0px;
	margin:0px 10px 0px 0px;
}

/*  count  */
#count {
	float:left;
	width:370px;
	font-size:70%;
	text-align: right;
	margin: 20px 0px 0px 0px;
}

