body, p, ul, ol, li, dd, dt, input { padding: 0; margin: 0; font: 12px "Trebuchet MS","Lucida Grande",Verdana,Gulim,Sans-Serif;}
li { list-style: none; }

#top {}
	#top .box { padding-left: 150px; background: url('./images/bg_top_left.png') left top no-repeat ; }
	#top ul { height: 43px; padding-left: 26px; background: url('./images/bg_top_right.png') repeat-x; }
	#top li { float: left; margin: 21px 22px 0 0; }
	#top li a { color: white; font-weight: bold; text-decoration: none; }
	#top .search { width: 263px; padding: 3px 0 2px 7px; position: absolute; right: 21px; top: 13px; border: 1px solid #000; 

background-color: #dfdcd3; color: #595441; }
	

#title { height: 214px; background: url('./images/bg_title.png') repeat-x; position: relative; }
	#title .right { position: absolute; right: 0; top: 0; }
	
#middle { background: url('./images/bg_left_menu.png') repeat-y ; }
	#middle .contents { width: 750px; float: left; }
		#middle .contents h2 { padding: 0 0 17px 0 ; margin: 0; font-size: 20px; }
			#middle .contents .post { padding: 25px 0 0 180px; min-height: 300px; position: relative; background: url

('/.images/bg_left_menu.png') repeat-y ; }
				#middle .contents .post .comment { position: absolute; top: 23px; left: 15px; width: 130px; }
				#middle .contents .post .comment a { color: #fff; text-decoration: none; }
				#middle .contents .post .comment li { padding-left: 21px; background: url('./images/icon_tag.png') left 

top no-repeat; }
				#middle .contents .cmtlist { background: #dfdcd5 url('./images/bg_left_menu.png') repeat-y ; }
					#middle .contents .cmtlist .line { background: #dfdcd5 url('./images/bg_cmt_top.png') left top 

no-repeat; height: 3px; }
					#middle .contents .cmtlist .text { padding: 20px 20px 20px 170px; }
	
	#middle .sidegroup { width: 466px; float: right; background: url('./images/bg_side.jpg') left top repeat-x; }
		#middle .sidegroup h3 { font-size: 18px; color: #4a8797; }
		#middle .sidegroup li { padding: 10px 0; background: url('./images/bg_dot.png') bottom repeat-x; }
		#middle .sidegroup span { padding-left: 21px; background: url('./images/icon_side.png') 3px 3px no-repeat; }
		#middle .sidegroup a { color: #5b9cff; text-decoration: none; }
			#middle .sidegroup .wgbox { margin-left: 36px; padding-bottom: 30px; width: 180px; }

#footer { background: url('./images/bg_left_menu.png') repeat-y ;  }
	#footer p { margin-left: 150px; padding: 20px; background-color: #4a8797; color: #fff; }
	
#copyright { background: url('./images/bg_left_menu.png') repeat-y ;  }
	#copyright p { margin-left: 150px; padding: 20px; background-color: #69bfde; color: #fff; }








/* 콘텐츠 */
#content .nonEntry {padding:10px;}
#content .nonEntry h3   { border-bottom:1px solid #ccc;  margin-bottom:10px;  color:#222;}

#content .entryNotice, #content .entryProtected, 
#content .entry             { /*border:5px solid #eee;*/  padding:10px;  margin-bottom:10px;}

/* 공통 */
.entryNotice h2, .entry h2
{ font-size:1.2em;  line-height:1.2em;}

.titleWrap
{ border-bottom:1px dashed #ccc;  padding-bottom:5px;  margin-bottom:10px;}

.titleWrap h2 a
{ /*@post-title-color=:;*/ /*@*/ /*@post-title-font-family=:;*/ /*@*/ /*@post-title-font-size=:;*/ /*@*/ }

.titleWrap .category a
{ font:1em Dotum, Arial, sans-serif;  color:#888;  margin-right:6px;}

.titleWrap .date
{ font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#888;}


