@charset "utf-8";
/* CSS Document */
*{
	font-size:12px;
}

div#black-ribbon{
	height:15px;
	background-color:#231f20;
}
div#header-contents{
	margin-top:16px;
	margin-bottom:20px;
	float:left;
}
div#home_header_contents{
	width:604px; 
/*	margin-bottom:9px;*/
	margin-top:17px;
	display:inline;
	float:left;
}
div#logo{
	margin-left:25px;
	width:318px;
}

div#logohome{
/*	min-height:742px;
	position:relative;
	top:-17px;*/
	width:343px;

}
div #logohometext{
	font-size:12px;
	margin:160px 0 0;
	width:338px;
	margin-left:10px;
}
div #logohometext h2{
	width:327px;
	font-size:41px;
	color:#f15a29;
}

div.header-image{
/*	margin:0 15px;
	width:119px;*/
	margin-right:10px;
	margin-left:10px;
	width:130px;
	
}
div#menu{
	background-color:#f15a29;
	border-bottom:1px solid #f79368;
	height:60px;
	margin-bottom:10px;
	text-align:center;
}
div#menuhome{
	background-color:#f15a29;
	border-bottom:1px solid #f79368;
	height:60px;
	width:619px;
	margin-bottom:10px;
	margin-top:24px;
	text-align:center;
}
div#menu ul, div#menuhome ul{
	list-style-type:none;
	height:40px;
	margin:0px;
	padding:0px;
	margin-top:7px;
}
div#menu ul li, div#menuhome li{
	display:inline;
	padding:0 15px;
	border-right:1px solid #FFF;
	height:14px;
	line-height:25px;
}
div#menuhome li{
	padding:0 10px;
}
div#menu ul li a, div#menuhome li a{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
div.active{
	color:#000000;
}
div#menu ul li.last, div#menuhome ul li.last{
	border:none;
}
div#menu ul li a:hover, div#menuhome ul li a:hover{
	color:#231f20;
}
div#menu ul li a.active, div#menuhome ul li a.active{
	color:#231f20;
}
div#basicprogramarea{
	background-color:#e7e8e9;
	width:288px;
	padding-left:25px;
	padding-right:5px;
	margin-right:5px;
	min-height:550px;
}
div#specialprogramarea{
	background-color:#f1f1f2;
	width:196px;
	min-height:550px;
	padding-left:15px;
	padding-right:5px;
	margin-right:5px;
}
div#basicprogramarea h1, div#specialprogramarea h1{
	font-size:12px;
	font-weight:bold;
}
div#basicprogramarea h2{
	color:#1B75BC;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}
div#basicprogramarea div.programarea div, div#specialprogramarea div{
	font-size:12px;
}
div#basicprogramarea div.programarea h3, div#specialprogramarea h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	line-height:20px;
}
div#schedulefeearea{
	width:406px;
	min-height:430px;
}
div#schedulefeearea div#title{
	background-color:#231f20;
	height:38px;
	border:1px solid #7d7f82;
	padding-left:15px;
}
div#schedulefeearea div#title h1{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
}
div#schedulefeearea div.schedulebox{
	width:189px;
	margin-right:2px;
	margin-bottom:2px;
	padding:10px 2px 10px 10px;
}
div#schedulefeearea div.odd{
	background-color:#fdd2ba;
}
div#schedulefeearea div.even{
	background-color:#fee3d3;
}
div.schedulebox h4{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}
div.schedulebox div{
	font-size:12px;
	color:#231f20;
	margin-bottom:5px;
	line-height:17px;
}
div#saillogo{
	float:right;
	width:59px;
	height:61px;
}
div#contents_leftcol{
	/*border:1px solid red;*/
	margin-left:100px;

}
div#contents p{
	font-size:12px;
	width:750px;
	min-height:450px;
	text-align:justify;
	}
div#bottomleft{
	/*border:1px solid green;*/
	width:220px;
	height:auto;
}
div#bottomright{
	/*border:1px solid red;*/
	width:250px;
	height:auto;
}
div#pjbsa_leftcol{
	float:left;
	width:435px;
	min-height:1100px;
	background-color:#e7e8e9;
	position:relative;
	top:-10px;
	/*border:1px solid green;*/
}
div#contents #pjbsa_leftcol #leftcol_text{
	width:371px;
	margin-left:32px;
	font-size:12px;
	font:Verdana;
	/*border:1px solid red;*/
}
div#pjbsa_rightcol{
	float:left;
	width:466px;
	margin-left:25px;
	/*border:1px solid orange;*/
}

div#pjbsa_rightcol div{
	width:500px;
	height:auto;
	margin-bottom:10px;
}
div#contents #con_items{
	margin-left:40px;
	width:865px;
	height:auto;
}

div#navigation_link u{
	color:#1b75bc;
}
div#contents #LR_btn{
	margin:0 0 0 402px;
	width:57px;
}
div#contents #photos div{
	/*width:auto;*/
	margin:10px 10px 10px 0px;
}
div#contents #sail_leftcol{
	background-color:#D1D3D4;
	height:1705px;
	position:relative;
	top:-10px;
	width:250px;
}
div#contents #sail_rightcol{
	width:650px;
	min-height:972px;
	margin-left:30px;
}
div#contents #sail_leftcol #sail_leftcol_text{
	margin:10px 0px 0px 30px;
}
div#contents #sail_leftcol #sail_leftcol_text h5{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#contents #sail_leftcol #sail_leftcol_text p{
	color: #1b75bc;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	width:215px;
	line-height:20px;
}
div#contents #sail_rightcol .rightcol_1{
	width:168px;
	height:126px;
	float:left;
}
div#contents #sail_rightcol .rightcol_2{
	width:468px;
	float:left;
	margin-left:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#contents #contact_colums{
	width:890px;
	margin:10px 0px 0px 40px;
}
div#contents #contact_leftcol{
	width:562px;
	height:375px;
}
div#contents #contact_rightcol{
	width:300px;
	margin-left:20px;
	font-size:12px;
}
div#contents #contact_rightcol #contact_mainhead{
	font-size:14px;
	font-weight:bold;
	margin-bottom:1.5em;
}
div#contents #contact_rightcol .contact_subhead{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2.4px;
}
div#contents #forms_contents_text{
	font-size:12px;
	margin-left:30px;
	min-height:400px;
}
div#contents #forms_contents_text .boldtext{
	font-weight:bold;
}
div#contents #forms_contents_text #forms_centertext .form_links{
/*	border:1px solid red;*/
	width:250px;
	float:left;
	margin:20px 20px 20px 0px;
}
div#contents #forms_contents_text #forms_centertext .form_links .fl_left{
/*	border:1px solid green;*/
	width:23px;
	height:29px;
	float:left;
}
div#contents #forms_contents_text #forms_centertext .form_links .fl_right{
/*	border:1px solid blue;*/
	float:left;
	width:200px;
	margin:5px 0px 0px 10px;
	font-weight:bold;
	color:#1b75bc;
}
div#contents #donate_contenttext{
	font-size:12px;
	margin-left:50px;
	line-height:20px;
}
div#contents #donate_contenttext .donatehead{
	font-size:14px;
	font-weight:bold;
}
div#contents #donate_contenttext div{
	float:left;
}
div#contents #donate_contenttext #table_text{
	width:293px;
	height:127px;
	background-color:#fee3d3;
	color:#f15a29;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	margin-left:20px;
}
div#contents #donate_contenttext #donate_leftcol{
	width:537px;
	/*height:127px;*/
	height:auto;
}
div#contents #blog_contents{
/*	border:1px solid red;*/
	width:890px;
	margin-left:30px;
}
div#contents #blog_contents #blog_contents_left{
/*	border:1px solid blue;*/
	width:474px;
	float:left;
}
div#contents #blog_contents #blog_contents_right{
	/*border:1px solid green;*/
	width:377px;
	float:left;
	margin-left:5px;
	padding:10px 10px 10px 20px;
	background-color:#e7e7e7;
	min-height:956px;

}
div#contents #blog_contents #blog_contents_right #blog_right_toptext{
	line-height:40px;
}
div#contents #blog_contents #blog_contents_right #blog_right_bottomimges div{
	width:179px;
	height:134px;
	margin:5px 5px 5px 0px;
}
div#contents #blog_contents #blog_contents_left #toptable td, div#contents #blog_contents #blog_contents_left #bottomtable td{
	border-bottom:solid 2px #bed1ec;
}
div#contents #blog_contents #blog_contents_left #toptable #toptbl_leftcol, div#contents #blog_contents #blog_contents_left #bottomtable #bottomtbl_leftcol{
	border-left:solid 2px #bed1ec;
	color:#334399;
	font-size:19px;
}
div#contents #blog_contents #blog_contents_left #blogcontentsleft_toptext{
	font-size:12px;
}
div#contents #blog_contents #blog_contents_left #blogcontentsleft_toptext h4{
	color:#f15a29;
}
div#contents #blog_contents #blog_contents_left #blogcontentsleft_bottomtext{
	font-size:12px;
	margin-left:32px;
	text-decoration:underline;
}
div#contents #blog_contents #blog_contents_left #blogcontentsleft_bottomtext h4{
	font-size:12px;
	color:#f15a29;
}
div#contents #blog_contents #blog_contents_left #bottomtable td{
	border-top:solid 2px #bed1ec;
}
/*==========================================================*/
div#contents_home #home_contents_leftcol{
	width:342px;
	float:left;
	margin-left:10px;
	/*border:1px solid orange;*/
}
div#contents_home #home_contents_leftcol_top, div#home_contents_leftcol_bottom{
	width:337px;
	font:Verdana;
	font-size:12px;
	margin-top:7px;
	/*border:1px solid red;*/
}
div#contents_home #home_contents_leftcol_top h4{
	font-weight:bold;
	color:#1b75bc;
}
div#contents_home #home_contents_leftcol_bottom h4{
	font-weight:bold;
}
div#contents_home #home_contents_rightcol{
	/*border:1px solid red;*/
	width:246px;
	float:left;
	background-color:#939598;
	min-height:780px;
	display:inline;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_contents{
	margin:10px;
	width:233px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top{
	width:240px;
	height:auto;
	font-size:12px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top1{
	font-size:12px;
	font-weight:bold;
	background-color:#1b75bc;
	color:#FFFFFF;
	width:219px;
	text-align:center;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top2{
	width:219px;
	background-color:#9ab2da;
	min-height:317px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top2 div{
	margin-left:10px;
}

div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top2 .timetext{
	color:#FFFFFF;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top2 .nametext{
	color:#f15a29;
	width:80px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top2 #twitterimg{
	width:88px;
	float:right;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_top #top3{
	margin-top:0px;
	position:relative;
	top:-4px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_middle{
/*	border:1px solid;*/
	width:240px;
	height:5px;
}
div#contents_home #home_contents_rightcol #home_contents_rightcol_bottom{
/*	border:1px solid;*/
	width:240px;
}
/*div#contents_home{
	width:602px; margin:-530px 0 0 346px;
}*/
div.photoborder{
	border-top:2px solid #F15A29;
	border-left:2px solid #F15A29; 
	width:865px; 
	padding:5px;
	font-weight:bold;
}
div.detail_photo_top{
	color: #FFFFFF;
	background-color:#F15A29;
	width:895px; 
	font-size:18px;
	padding:5px;
}
div .detail_photo_bar{
	border-bottom:2px solid #F15A29; 
	width:905px; 
}
div #home_imgtop{
	background-image:url(../images/Home_img1.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:344px;
	height:741px; 
	float:left;
}
div .home_imgrpeat{
	background-image:url(../images/Home_img1_bottom.jpg);
	background-repeat:repeat-y;
	width:344px;
	height:298px; 
	float:left;
}
div .img_galary_container{
	width:219px;
	height:137px;
	border:2px solid #e06a38;
	float:left;
	/*margin-top:140px;*/
}
div .galary{
	height:121px;
	width:216px;
}
div .btn{
	width:219px;
	height:17px;
	background-color:#000000;
}
div .btn .left_btn{
	width:11px;
	height:12px;
	float:left;
	margin-left:7px;
}
div .btn .right_btn{
	width:11px;
	height:12px;
	float:right;
	margin-right:6px;
}
div#contents{
	background-image:url(../images/dlyc_logo.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
