@charset "UTF-8";

/***** Common *****/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#ffeeb3 url('http://diet.350days.com/images/BG.gif');
	color:#444;
}

body,th,td,li,div,address{
	font:12px/20px Verdana, Arial, sans-serif;
}

form,input{
	font:12px/16px Verdana, Arial, sans-serif;
}

textarea{
	font:12px/18px "qMm Pro W6", "Osaka", "lr oSVbN", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,form{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.Clear{
	clear:both;
	height:0;
	line-height:0;
}

.Clear hr{
	display:none;
}


/***** Links *****/
a{
	text-decoration:underline;
}

a:link,
a:active{
	color:#36c;
}

a:visited{
	color:#06c;
}

a:hover{
	color:#c60;
}


/***** Layout *****/
#container{
	width:780px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border-left:solid 1px #CE8D43;
	border-right:solid 1px #CE8D43;
}

#Inner{
	width:780px;
}

#Wrap{
	width:auto;
	margin:10px;
	background:url('http://diet.350days.com/images/WrapBG.gif') left repeat-y;
}

#ContentsWrap{
	width:480px;
	float:left;
}

#SideWrap{
	width:270px;
	float:right;
}

#SideInner{
	margin:5px 4px;
}


/***** Header *****/
h1{
	padding:0 5px;
	font-size:10px;
	line-height:20px;
	color:#fff;
	background:url('http://diet.350days.com/images/h1BG.gif') top repeat-x;
}

#Header{
	height:80px;
	margin:0 10px;
	padding:10px 0 6px;
	background:url('http://diet.350days.com/images/SlashBG.gif') bottom repeat-x;
}

#DBsBanner{
	width:500px;
	float:left;
}

/* HeadSpace */
#HeadSpaceWrap{
	width:250px;
	text-align:right;
	float:right;
}

/***** PersonalMenu *****/
#PersonalMenu{
	margin:0 10px;
	padding:5px 2px 12px;
	list-style:none;
	background:url('http://diet.350days.com/images/SlashBG.gif') bottom repeat-x;
}

#PersonalMenu li{
	display:inline;
	padding:0 5px 0 15px;
	background:url('http://diet.350days.com/images/Arrow.gif') left no-repeat;
}

/***** TopicPath *****/
#TopicPath{
	margin:0 0 10px;
	list-style:none;
}

#TopicPath li{
	display:inline;
}


/***** Contents Space *****/

.EntryWrap{
	margin:0 0 20px;
	padding:0 0 10px;
}

.EntryTitle{
	padding:0 2px 0;
	font-size:14px;
	color:#630;
	line-height:24px;
	border-bottom:solid 2px #ec3;
}

.EntryTitle a:link,
.EntryTitle a:active,
.EntryTitle a:visited{
	color:#630;
}

.EntryTitle a:hover{
	color:#c63;
}

.EntryHeader{
	background:#ffd;
	font-size:10px;
	text-align:right;
}

.EntryHeader p{
	padding:0 0 0 5px;
	display:inline;
}

.EntryBody{
	margin:0 0 0 2px;
}

.EntryBody h2{
	margin:10px 0;
	padding:0 0 0 5px;
	font-size:12px;
	line-height:30px;
	border-left:solid 3px #c96;
}

.EntryBody h3{
	margin:10px 0;
	padding:0 0 0 5px;
	font-size:12px;
	line-height:30px;
	border-left:solid 3px #c96;
}

.EntryBody h4{
	padding:15px 0 10px;
	font-size:12px;
}

.EntryBody p{
	margin:10px 0;
}

.EntryBody ul,
.EntryBody ol{
	padding:15px 0;
}

.EntryBody li{
	margin:0 0 0 20px;
}

.MoreLink{
	font-weight:bold;
}

/* EntryList */
#EntriesListWrap{
	margin:10px 0 20px;
}

.EntryList{
	margin:10px 0;
}

.EntryListTitle{
	font-size:12px;
	padding:0 5px 0 15px;
	background:url('http://diet.350days.com/images/Arrow.gif') left no-repeat;
	border-bottom:solid 1px #c93;
}

/* Tag */
.TagTitle{
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #ddd;
}

.TagWrap{
	margin:0 0 10px;
	list-style:none;
}

.TagWrap li{
	display:inline;
	padding:0 5px 0 15px;
	background:url('http://diet.350days.com/images/Arrow.gif') left no-repeat;
}

/* Entry Archive */
#NextPrevEntry{
	margin:0 0 20px;
}

#NextPrevEntry li{
	margin-left:18px;
}

#tarckback{
	margin:0 0 20px;
}

.WritebackTitle,
.WritebackSubTitle{
	font-weight:bold;
}

.WritebackTitle{
	margin:10px 0;
	font-size:12px;
	border-bottom:solid 1px #ddd;
}

#tb-url{
	width:470px;
	margin:0 0 20px;
}

.WritebackWrap{
	margin:0 0 10px;
	padding:0 0 0 5px;
	border-left:solid 3px #c96;
}

.WritebackWrap p{
	padding:0 0 0 2px;
}

.TbSite{
	background:#ffd;
}

.TbExcerpt{
	color:#999;
}

.CommentData{
	background:#ffd;
	border-bottom:solid 1px #eee;
}

.CommentBody{
	margin:0 0 10px;
}

.CommentData a{
	font-weight:bold;
}

#CommentsForm{
	margin:20px 0;
}

#CommentsForm dt{
	width:65px;
	float:left;
}

#CommentsForm dd{
	margin-left:70px;
}

#author{
	width:100px;
}

#email,#url{
	width:250px;
}

#text{
	width:475px;
}

/*  */
#SearchForm{
	margin:20px 0;
	padding:5px;
	border:solid 1px #c96;
	background:#ffd;
}

#search{
	width:350px;
}

/***** SideWrap *****/
.SideTitle{
	margin:0 0 5px;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	color:#963;
	background:url('http://diet.350days.com/images/SideTitleBG.gif') left top no-repeat;
}

.SideContents{
	margin:0 0 5px;
	padding:5px;
	color:#666;
	border:solid 1px #ccc;
	background:#fff;
}

.SideContents p{
	padding:2px 0;
	line-height:16px;
}

.SideContents li{
	margin-left:18px;
}


/***** Footer *****/

#Footer{
	margin:0 10px;
	padding:25px 0 15px;
	text-align:center;
	background:url('http://diet.350days.com/images/SlashBG.gif') top repeat-x;
}

#FootMenu{
	margin:0 0 10px;
	text-align:center;
	list-style:none;
}

#FootMenu li{
	padding:0 5px;
	display:inline;
}