
	body {
		background : url(../NUStyle/style_17/img/body_bg.jpg) repeat-x #6F633B;
		text-align : center;
	}
	
	div#container {
		margin : 0 auto;
		background-color: #000;
		text-align : left;
		width : 963px;
	}
	
	div#header {
		background-image : url(../NUStyle/style_14/img/header_bg.jpg);
		height : 320px;
		position : relative;
	}
	
	h1#blog_name a {
		color :#fff;
		font-family : "Arial", "Helvetica", "sans-serif";
		font-size : 16px;
		font-weight : bolder;
		left : 70px;
		position : absolute;
		text-decoration : none;
		top : 30px;
	}
	
	div#blog_desc {
		color : #fff;
		font-family : "Arial", "Helvetica", "sans-serif";
		font-size : 10pt;
		left : 70px;
		position : absolute;
		top : 58px;
	}
	
	div#sidebar_left {
		float : left;
		width : 220px;
	}
	
	div#sidebar_right {
		float : right;
		width : 220px;
	}
	
	div#main {
		background-color : #000;
		margin-left : 10px;
		width : 715px;
		padding : 0 0;
	}

	div#footer {
	    background : #000;
		clear : both;
		margin-left : 10px;
		width : 715px;
	}
	
	div.field {
		margin : 15px 0 30px;
	}
	
	div.field_main {
		margin : 0 24px;
		overflow : auto;
	}
	
	div.field_title {
		border-bottom : 1px dashed #ccc;
		color : #D0C96C;
		font-family : "Arial", "Helvetica", "sans-serif";
		font-size : 15px;
		font-weight : bolder;
		padding-bottom : 6px;
		text-align : center;
	}
	
	ul.field_links {
		background-color : #000;
		margin : 0;
		padding : 0;
	}
	
	ul.field_links li {
		color : #8D7D4B;
		margin : 4px 0 0 20px;
	}
	
	ul.field_links a {
		color : #AE9D6A;
		font-family : "Arial", "Helvetica", "sans-serif";
		font-size : 9pt;
	}	
	div.field_more {
		background : url(../NUStyle/style_14/img/icon1.gif) no-repeat;
		margin : 12px 0 0 82px;
		padding : 1px 0 0 28px;	
	}
	
	div.field_more a {
		color: #663300;
		font-size : 9pt;
		font-family: "Arial", "Helvetica", "sans-serif";
	}
	
	div#brief {
	     background : #000;
		text-align : center;
	}
	
	img#brief_photo {
		margin : 6px 2px 2px;
		width : 120px;
		
	}
	
	div.breif_single_left {
		background : url(../NUStyle/style_17/img/breif_single_left.gif) no-repeat;
		margin : 8px 0;
	}
	
	div.breif_single_right {
		background : url(../NUStyle/style_17/img/breif_single_right.gif) no-repeat right;
		margin-left : 9px;
	}
	
	div.breif_single_center {
		background : url(../NUStyle/style_17/img/breif_single_center_bg.gif) repeat-x;
		height : 20px;
		line-height : 20px;
		margin-right : 4px;
		text-align : center;
	}
	
	div#brief_nickname, div#brief_name, div#brief_mail a {
		color : #000;
		font-family : "細明體", "新細明體";
		font-size : 9pt;
		text-align : center;
	}
	
	div#brief_content {
		color : #AE9D6A;
		font-size : 13px;
		margin : 0 5px;
		text-align : center;
	}
	
	div#calendar {
	    color : #AB9471;
		position : relative;
		text-align : center;
	}
	
	div#calendar select {
	    color : #666;
		margin-top : 4px;
	}
	
	div#calendar_prev_month {
		background : url(../NUStyle/style_17/img/left_arrow.gif) no-repeat;
		cursor : pointer;
		float : left;
		height : 20px;
		left : 2px;
		position : relative;
		top : -25px;
		width : 20px;
	}
	
	div#calendar_next_month {
		background : url(../NUStyle/style_17/img/right_arrow.gif) no-repeat right;
		cursor : pointer;
		float : right;
		height : 20px;
		right : 2px;
		position : relative;
		top : -25px;
		width : 20px;
	}
	
	div#calendar table {
	    font-family: "Arial", "Helvetica", "sans-serif";
		color : #666;
		margin : 4px auto 0;
	}
	
	div#calendar th, div#calendar td {
		font-family: "Arial", "Helvetica", "sans-serif";
		font-size : 10px;
		text-align : center;
	}
	
	th.calendar_weekend {
		color :#FF6699;
	}
	
	div#calendar td {
		color : #AB9471;
	}
	
	td.calendar_article_exist {
		background-color : #FFA500;
	}
	
	td.calendar_article_exist a {
		font-size : 11px;
		color : #FFFFFF;
		text-decoration : none;
	}

	div.js_field_content {
		margin-top : 6px;
		text-align : center;
	}
	
	div.article {
		padding : 6px;
		border-bottom : 1px #ccc dashed;
	}
	
	div.article_main {
		padding-bottom : 42px;
		position : relative;
		width : 100%;
	}
	
	div.article_title {
		background : url(../NUStyle/style_17/img/shell.gif) no-repeat 10px 15px;
		color : #999900;
		font-size : 12pt;
		font-weight : bold;
		padding : 10px 0 4px 45px;
	}	
	
	div.article_date {
		color : #999;
		font-family : "Arial", "Helvetica", "sans-serif";
		font-size : 12px;
		position : absolute;
		right : 12px;
		top : 10px;
	}
	
	div.article_content {
		color : #8D7D4B;
		font-size : 11pt;
		line-height : 18pt;
		margin : 6px 0 2px 12px;
		overflow : auto;
	}	
	
	div.article_continue {
		margin : 6px 0 0 15px;
	}
	
	div.article_continue  a {
		color : #666;
		font-size : 13px;
	}
	
	div.article_posted {
		bottom : 8px;
		color : #666;
		font-size : 12px;
		position : absolute;
		right : 12px;
	}
	
	div.article_posted  a {
		color : #666;
		font-size : 12px;
	}
	
	div#trackback_url_title {
		color : #AAA;
		font-size : 11pt;
		font-weight : bold;
		margin : 10px 15px;
	}
	
	div#trackback_url {
		background-color : #FFF;
		
		color : #555;
		font-size : 13px;
		margin : 15px 0 0 30px;
	}
	}
	
	div#trackback_title {
		color : #AAA;
		font-size : 11pt;
		font-weight : bold;
		margin : 30px 2px 10px 15px;
	}
	
	div.trackback_content {
		background-color : #FFF;
		
		color : #555;
		font-size : 11pt;
		margin : 15px 0 0 30px;
	}
	
	div.trackback_post {
		margin : 5px 0 15px 35px;
	}
	
	div.trackback_post, div.trackback_post a {
		color : #888;
		font-size : 13px;		
	}}
	
	div#reply_title {
		color : #AAA;
		font-size : 11pt;
		font-weight : bold;
		margin : 30px 2px 10px 15px;
	}
	
	div.reply_content {
		background-color : #FFF;
		
		color : #555;
		font-size : 11pt;
		margin : 15px 0 0 30px;
	}
	
	div.reply_post {
		margin : 5px 0 15px 35px;
	}
	
	div.reply_post, div.reply_post a {
		color : #888;
		font-size : 13px;		
	}
	
	form#reply_form {
		margin : 0;
		padding : 0;
	}
	
	form#reply_form table {
		color : #ccc;
		font-size : 13px;		
		margin : 40px 0 0 15px;
	}
	
	td.reply_form_label {
		width : 40px;
	}
	input#reply_form_author {
		width : 200px;
	}
	
	input#reply_form_email {
		width : 200px;
	}
	
	input#reply_form_URL {
		width : 200px;
	}	
	
	textarea#reply_form_content {
		height : 100px;
		width : 260px;
	}
