* {
	margin:0px;
	padding: 0px;
	border:none;
	line-height:1.5;
	font-family:Malgun Gothic, gulim, sans-serif;
}

/* 본문 공통 시작 */
    a 
    {
	    text-decoration:none;	
	    font-weight:bold;
	    color:#005685;
    }
    a:hover 
    {
	    text-decoration:underline; 
    }
    
    a.title
    {
        color:#fff;
        text-decoration:none;
    }
    a.title:hover
    {
        color:#fff;
        text-decoration:none;
    }

    a.content
    {
        text-decoration:none; 
    }
    a.content:hover
    {
        text-decoration:underline; 
    }

    h3
    {
        font-size:1.65em;
        font-weight:bold;
        color:#005685;
    }

    img 
    {
        margin:0px auto;
	    border-style:none;
	    vertical-align:middle;
    }
    
    .buttonImage
	{
	    cursor:pointer;    
	}

    li
    {
        list-style:none;
        margin:0px 3px 0px 3px;
    }
    
    .boardarea
    {
		border:solid 1px #e7f0fa;
	    margin:10px 0px 5px 0px;
	    padding: 4px 4px 0px 4px;
	}
	
	.boardcontent
	{
		height:24px;	
		margin:2px 0px -1px 0px;	
		padding:5px 0px 0px 0px;
		border-bottom:dotted 1px #e7f0fa;
	}
    
    textarea
    {
        width:99%;    
        
        border: solid 3px #b8d9f5;
        
		background-color:#e7f0fa;	
		color:#005685;
    } 
    
    input.textbox
    {
        width:300px;
        height:25px;
        
        border: solid 3px #b8d9f5;
        
		background-color:#e7f0fa;	
		color:#005685;
    }
    
    input.password
    {
    	text-align:center;    
    	
        width:300px;
        height:25px;
        
        border: solid 3px #f5b8b8;		
				
		background-color:#efd8d8;	
		color:#d24848;
    }
    
    .listroot
    {        
	    margin:10px 0px 5px 0px;
	    padding:3px;
	    
	    border:solid 1px #e7f0fa;
    }
    
    .listname
	{
	    font-size:1.35em;
	    font-weight:bold;
        margin:0px 0px 5px 0px;
	}
	
	.listcontrol
	{
	    float:right;
	    font-size:0.75em;
	}
	
	.listcontent
	{	    
	    margin:5px 0px 5px 0px;	    
	}	
	
	.listelement
	{			
		padding:0px 0px 0px 40px;
		
	    background: transparent url(images/re.png) no-repeat 10px top;	    
	}
	
	.listelementcontent
	{
		min-height:35px;		
		padding:3px;    
		
	    border:solid 1px #9bd148;	    
	    
	    background-color:#e6efd8;
	}
    
    .comment, .trackback
    {
        margin:10px 0px 0px 0px;
        padding:0px 0px 15px 0px;
        
        border:solid 1px #b8d9f5; 
    }
    
    .commentList, .guestWrite
	{
	    padding:0px 0px 15px 0px;
	    margin: 5px 0px 15px 0px;
	    
	    border-bottom: solid 1px #e7f0fa;
	}
    
    .checkbox
    {
        vertical-align:middle; 
    }  
    
    .secret
    {
        float:right;   
        font-weight:bold;
        color:#b92121;
    } 
    
    .inputelement
    {
        margin:5px 0px 4px 0px;
    } 
     
    .inputbutton
    {
    	text-align:center; 
    	
        margin: 5px 0px 0px 0px;           
    }
    
    .contenttitle
    {
    	text-align:left;
    	
        padding:0px 0px 4px 5px;
        margin:0px 0px 5px 0px;
        
        font-size:1.65em;
        font-weight:bold;                        
        
        border-bottom:solid 1px #b8d9f5;
                
        background-color:#e7f0fa;
        color:#005685;
    }
    
    .contentarea
    {
        padding: 0px 10px 0px 10px;    
    }     

    .searchList, .searchRplist, .localog, .taglog, .guestbook, .entryProtected, .entry, .paging
    {
        margin: 10px 0px 20px 0px;
    }

    #header, #blogmenu, #sidebarleft, #sidebarright, #footer
    {
        overflow:hidden;
        color: #426f86;
    }

    #blogmenu, .adminmenu, .footermenu
    {
        font-size:0.9em;    
    }
/* 본문 공통 끝 */

/* 사이드바 공통 시작 */
    .notice, .category, .tagbox, .recentPost, .recentComment, .recentTrackback, .archive, .calendar, .counter
    {
        font-size:0.85em;        
        margin: 8px 0px 8px 0px; 
        border:solid 1px #e7f0fa;
    }
    
    .calendar, .counter
    {
		text-align:center;	
	}
    
    .sidebarcontent
    {    	    	
    	overflow:hidden;
    	display:block;
    	
        padding:5px 3px 5px 3px; 
    }

	.adminmenu, .blogInfo, .link, .widget
	{
		text-align:center;
		
		margin: 8px 0px 8px 0px;    		
	}

    .blogInfo, .link 
    {
        font-size:0.85em;
        border:solid 1px #e7f0fa;                
    }

    .sidebartitle
    {
    	text-align:left;
        cursor:text;
        
        padding:0px 0px 0px 5px;
        margin:0px 0px 0px 0px;
        
        font-size:0.95em;
        font-weight:bold;
        
        background-color:#e7f0fa;
        color:#180e05;                        
    }
/* 사이드바 공통 끝 */

/* 풋터 공통 시작 */
    .footermenu, .copyright
    {
	    margin:10px 0px 10px 0px;
    }
/* 풋터 공통 끝 */

/* 레이아웃 시작 */
	/* 바디 */
	body 
	{	
		font-size:0.75em;	
		text-align: center;		
		vertical-align: top;
		
		padding:0px;
		
		background-color:#b8d9f5;				
	}
	/* 해더 */
	#header 
	{	
		text-align:right;				
		
		width:1000px;	
		height:190px;		
		margin:0px auto;
					
		background: transparent url(images/background.png) no-repeat left top;
	}
	
	/* 블로그 메뉴 */
    #blogmenu
	{		    				
	    width:1000px;
	    height:20px;	    	    
	    margin:0px auto;	    
	}

	/* 메인 */
	#main
	{
		text-align:left;
		overflow:hidden;
		
		width:1000px;						
		padding:0px;
		margin:0px auto;						
	}

	/* 컨텐츠 */
	#content
	{	
		display:block;
		overflow:hidden;
		float:left;
			
		width:556px;				
		padding: 0px 30px 0px 30px;
						
		border:solid 2px #d2e5f5;		
		background-color:#fff;
	}
	
	/* 사이드바 */
	/*
	#sidebar
	{
		width:390px;    
		float:left;		
		color: #426f86;
		text-align: left;	    
	}*/

	/* 왼쪽 사이드바 */
	#sidebarleft
	{	
		float:left; 
			
		width:174px;    
		padding:0px 8px 15px 8px;				
	}

	/* 오른쪽 사이드바 */	
	#sidebarright
	{	
		float:left;  		
			
		width:170px;
		padding:0px 8px 15px 8px;
		
		border:solid 2px #d2e5f5;		
		background-color:#fff;
	}
	
	/* 풋터 */
	#footer
	{		
		width:1000px;
		clear:both;
		
		text-align: center;
		
		margin:0px auto; 		
		padding:15px 0px 20px 0px;
	}
/* 레이아웃 끝 */

/* 해더 부분 시작 */
	.blogtitle
	{
		text-align:center;
	    font-size:4em;
	    
	    margin:60px 0px 0px 0px;	    
	    
	    background-color:transparent;
	    
	    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; */ /* IE 8 */
        /* filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); */ /* IE 7 and olders */
        /* opacity: 0.6; */ /* order */
	    
	}
/*해더 부분 끝 */

/* 블로그 메뉴 시작 */
	#blogmenu ul
	{
        text-align:right;
	}
	
	#blogmenu li
	{
		display:inline;		
	}
/* 블로그 메뉴 끝 */
/* 컨텐츠 부분 시작 *.
	/* 검색 결과 */
	.searchList
	{
	    
	}

	/* 검색 결과 댓글 */
	.searchRplist
	{
	    
	}

	/* 위치 로그 */
	.localog
	{
		
	}

	/* 태그 클라우드 */
	.taglog
	{
	    
	}

	/* 방명록 */
	.guestbook
	{
		
	}
	
	.guestWrite
	{
		
	}

	/* 보호 글 */
	.entryProtected
	{
	    
	}
	
	.entryProtectedcontent
	{
	    text-align:center;	
	        
	    margin: 5px 0px 10px 0px;
	    padding:12px 10px 12px 10px;
	    
	    border:solid 1px #efd8d8;
	    background-color:#fff;
	}
	
	.entryProtecteddate
	{
	    /*float:left;*/    
	}
	
	.entryProtectedtitle
	{
	    clear:both;
	    font-size:1em; 
	    color:#d24848; 
	}
	
	.entryProtectedinput
	{
	    margin: 15px 0px 10px 0px;
	}

	/* 포스트 */
	.entry
	{
	    
	}
	
	.entrydate
	{
		float:left;
	}
	
	.entrycategory
	{
		text-align:right;
	}
	
	/* Article */
	.article
	{
		margin:20px 0px 5px 0px;
	}
	
	/* Owner */
	.owner
	{				
		text-align:right;	
	}
	
	/* Creative */
	.creative
	{   
	    margin:40px 0px 25px 0px;
	    padding:10px 0px 10px 0px;
		text-align:center;
		border-top:solid 1px #e7f0fa;
		border-bottom:solid 1px #e7f0fa;
	}
	
	/* Tag */
	.tagTrail
	{
	    font-weight:bold;
	    color:#ad0000;
	    margin:8px 0px 5spx 0px;
	}
	
	/* Tracback */
	.actionTrail
	{
	    margin:8px 0px 5px 0px;
	}

	/* 트래백 */
	.trackback
	{
		
	}

	/* 댓글 */
	.comment
	{
			
	}
	
	.commentList
	{
	    
	}			

	/* 페이징 */
	.paging
	{ 
		text-align:center;
	}
/* 컨텐츠 부분 끝 */

/* 사이드바 시작 */
	/* 왼쪽 사이드바 시작*/
		/* 검색 */
		.search
		{	
						
		}				

		.search_text
		{
			text-align:center;
			
			width:146px;
			height:20px;
			
			border: solid 3px #e7f0fa;
												
			color:#426f86;
			background-color:#b8d9f5;	
		}

		/* 공지사항 */
		.notice
		{

		}

		/* 카테고리 */
		.category
		{
			cursor:pointer;
		}

		/* 태그 */
		.tagbox
		{
		       
		}

		.tagbox ul
		{
			    
		}

		.tagbox li
		{
			display:inline;
		}
		
		.tagbox .cloud1
		{
			font-weight:bold;
			font-size:1.35em;
			color:#ad8c70;
		}
		
		.tagbox .cloud2
		{
			font-weight:bold;
			font-size:1.05em;
			color:#70ad73;
		}

		.tagbox .cloud3
		{
			color:#333f35;
		}

		.tagbox .cloud4
		{
			
		}

		.tagbox .cloud5
		{
			
		}

		/* 최근 글 */
		.recentPost
		{

		}

		/* 최근 댓글 */
		.recentComment
		{

		}

		/* 최근 트랙백 */
		.recentTrackback
		{
		 
		}

		/* 글 보관함 */
		.archive
		{
		   
		}

		/* 달력 */
		.calendar
		{
			
		}

		/* 방문자 수 */
		.counter
		{
			
		}
	/* 왼쪽 사이드바 끝 */

	/* 오른쪽 사이드바 시작 */
		/* 어드민 메뉴 */
		.adminmenu
		{
			
		}

		.adminmenu ul
		{			
			text-align:center;			
		}

		.adminmenu li
		{
			display:inline;   			
		}

		/* 블로그 정보 */
		.blogInfo
		{ 			
			padding:0px 0px 10px 0px;
		}
		.blogImageContainer
		{
			text-align:left;
			margin: 10px 10px 10px 10px;  
		}

		.blogImageContainer .blogImage
		{
			width:142px;
			border:solid 3px #e7f0fa;
		}

		/* 링크 */
		.link
		{
		 
		}
		
		/* 위젯 */
		.widget
		{		    
			
		}
		
		.widget ul
		{
			text-align:center;
		}
		
		.widget li
		{
			margin:5px 0px 3px 0px;
		}
		
	/* 오른쪽 사이드바 끝 */
/* 사이드바 시작 */

/* 풋터 시작 */	
	/* 풋터 메뉴*/
	.footermenu
	{
	    
	}
	
	.footermenu ul
	{
	    text-align:center;    
	}
	
	.footermenu li
	{
	    display:inline;   		    
	}
	
	/* Copyright */
	.copyright
	{
		
	}	
/* 풋터 끝*/