@charset "utf-8";
@import url("link.css");
@import url("header_menu.css");

/* CSS Document */

html, body {
				height: 100%;
			}

body {
	margin:0;
	padding:0;
	background:#bbddeb url(images/top-bg.jpg) top  repeat-x;
	margin:0 auto;
	height:100%;
}

#container {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}

html>body #container {
    height: auto;
}

#header {
width:994px;
margin:0 auto;
}

#header-content {
width:994px;
margin:0 auto;
}

#header-content #logo {
float:left;
margin:50px 0px 0px 0px;
}

#flash {
width:935px;
margin:0 auto;
}

#page {
width:994px;
margin:0 auto;
margin-top:10px;
/*margin-bottom:10px;*/
background-image:url(images/bg_subpage.gif);
}

#left-side {
width:666px;
float:left;
padding:0px 0px 30px  27px;
}

#left-side-main-title {
width:666px;
height:70px;
margin:0px;
padding:0;
background-image:url(images/subpage_title_bg.png);
background-repeat:no-repeat;
}

#left-side-main-title h2{
padding:14px 0 0 40px;
color: #262626;
font:Georgia, "Times New Roman", Times, serif;
font-size:20px;
}


#left-side-agape-news-content {
width:600px;
margin: 0px 30px 30px 40px;
}

#left-side-agape-news-content p {
margin:0 0 0 0;
}

#left-side-song-lyric{
width:663px;
height:81px;
margin:0px;
padding:0;
background-image:url(images/title_songlyrics.jpg);
background-repeat:no-repeat;
}

#left-side-song-lyric  title{
display:none;
}

#left-side-song-lyric-content {
width:508px;
margin:10px 0 0 40px;
}

#left-side-song-lyric-content p {
margin: 10px 0 0 0;
color:#008ed4;
}

#left-side-song-lyric-content  a:link {
	color: #01699c;	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding-left: 1.5em;
}
#left-side-song-lyric-content a:visited {
	color: #01699c;	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding-left: 1.5em;
}
#left-side-song-lyric-content a:active {
	color: #01699c;	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding-left: 1.5em;
}
#left-side-song-lyric-content  a:hover {
	color: #01699c;	
	text-decoration: none;
	padding-left:1.5em;
}


#right-side {
background-repeat:repeat-y;
width:250px;
float:right;
padding:0px 39px 30px 0;
}

#right-side-content {
width:251px;
height:60px;
margin:0px;
padding:0px;
background-image:url(images/subpage_title_bg_right_top.jpg);
background-repeat:no-repeat;
}

#right-side-content-link  {
margin: 0px 0px 0px 0px;
clear:both;
color:#01699c;
}

#right-side-content-link ul{
margin: 1px;
padding: 1px;
background-image:url(images/subpage_list_bg.gif);
}

#right-side-content-link  li{
padding: 1px;
padding-left:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
list-style: none;
height:38px;
}

#right-side-twitter {
width:251px;
height:60px;
margin:0px;
padding:0px;
background-image:url(images/subpage_title_bg_right.jpg);
background-repeat:no-repeat;
}

#right-side-twitter  title{
display:none;
}

#right-side-twitter-2 {
padding: 0px 0px 30px 15px;
height:450px;
clear:both;	
}

#right-side-twitter-2 p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
}

#bottom{
margin:0px 0 0px  27px;
}


/******************begin footer***********/

#footer {
position: absolute;
bottom: 0;
background:url(images/footer-bg.jpg) repeat-x;
height:118px;
/*clear:both;*/
margin-left:0px;
width:100%;
}

#footer-content {
width:914px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#daf3ff;
position:relative;
}


#footer-logo {
position:absolute;
left:640px;
top:40px;
}

#copyright p{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#daf3ff;
padding:30px 0 10px 0;
border-bottom:dotted 1px #FFFFFF;
width:626px;

}

#footer h1 {
				color: #fff;
				padding-bottom: 0;
			}
			h1, p {
				margin: 0;
				padding-bottom: 1em;
			}
			h1 {
				font-size: 12px;
				line-height: 1.5em;
			}


/******finish footer***********/

/*******************general setting********************/



/*******************end general setting********************/


