* {
	margin: 0px;
	padding: 0px;
}


li {
	list-style:none
}

input,textarea {border:1px solid #7E969C;}


body { 
background-image: url(http://sways.img.jugem.jp/20070327_318170.gif); 
	color:#E8E8E8;
	background-color: #000;
	font-size:12px;
	line-height:150%;
		font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	text-align:center;}
html {
scrollbar-arrow-color:#fff; 
　　 scrollbar-face-color:#000;
　　 scrollbar-highlight-color:#000; 
　　 scrollbar-3dlight-color:#8DABB3;
　　 scrollbar-track-color:#000;
　　 scrollbar-shadow-color:#000;
　　 scrollbar-darkshadow-color:#8DABB3;
}


a:link    {color:#67B0B3; text-decoration:none;}
a:visited {color:#67B0B3; text-decoration:none;}
a:active  {color:#67B0B3; text-decoration:none;}
a:hover   {color:#CFF3FF; text-decoration:underline;}

div#cd_sidebar li a:link {color: #B5D0D7; text-decoration:none;}
div#cd_sidebar li a:visited {color: #B5D0D7; text-decoration:none;}
div#cd_sidebar li a:active {color: #B5D0D7; text-decoration:none;}
div#cd_sidebar li a:hover {color: #ffffff; text-decoration:underline;}







.cd_entry_btm a:link	{color: #AEC8CE; text-decoration:none;}
.cd_entry_btm a:visited {color: #AEC8CE; text-decoration:none;}
.cd_entry_btm a:active  {color: #AEC8CE; text-decoration:none;}
.cd_entry_btm a:hover   {color: #85ABB5; text-decoration:underline;}

.cd_entry_navi a:link 	 {color: #AEC8CE; text-decoration:none;}
.cd_entry_navi a:visited {color: #AEC8CE; text-decoration:none;}
.cd_entry_navi a:active  {color: #AEC8CE; text-decoration:none;}
.cd_entry_navi a:hover   {color: #85ABB5; text-decoration:underline;}


table#cd_wrapper {
	width:822px;
	margin:0px auto;
	background-color:#000;
	border: 1px solid #000;
}


/* ヘッダーの設定 */

td#cd_header {
	width:820px;
	height:150px;
	background:#000000 url(http://sways.img.jugem.jp/20070321_314841.jpg) no-repeat left top;
	color:#C1D2D7;
	text-align:right;
}

td#cd_header h1 {
	font-size:20px;
           font-family: 'Century Gothic', sans-serif;
	line-height:1.2;
	margin: 0px 50px 5px 10px;
}

td#cd_header div.description {
	font-size:10px;
	margin: 0px 50px 0px 10px;
}

td#cd_header h1 a:link,
td#cd_header h1 a:visited,
td#cd_header h1 a:active,
td#cd_header h1 a:hover { color: #ffffff; text-decoration: none;}



/* カレンダーの設定 */

td#cd_calendar {
	width:820px;
	height:30px;
	background:#000; url(http://sways.img.jugem.jp/20070325_317423.gif) no-repeat left top;
	color: #C9DFDE;
	font-size:11px;
	text-align:center;
}

td#cd_calendar a:link 	 {color: #C9DFDE; font-weight: bolder; text-decoration:none;}
td#cd_calendar a:visited {color: #C9DFDE; font-weight: bolder; text-decoration:none;}
td#cd_calendar a:active  {color: #C9DFDE;font-weight: bolder; text-decoration:none;}
td#cd_calendar a:hover   {color: #98C4C2;font-weight: bolder; text-decoration:underline;}



/* フッターの設定（検索とコピーライト） */

td#cd_footer {
	width:820px;
	padding-bottom:25px;
	background:#000 url(http://sways.img.jugem.jp/20070325_317471.jpg) no-repeat left bottom;
	color:#AFADAD;
	font-size:10px;
	text-align:center;
}

td#cd_footer form#search_area {}
td#cd_footer form#search_area input#search { width:140px; vertical-align:middle;}
td#cd_footer form#search_area input.button { margin-left:10px;vertical-align:middle;}

td#cd_footer address { font-style:normal; margin-top:10px;}

td#cd_footer a:link {color: #CFD7D9; text-decoration:none;}
td#cd_footer a:visited {color: #CFD7D9; text-decoration:none;}
td#cd_footer a:active {color: #CFD7D9; text-decoration:none;}
td#cd_footer a:hover {color: #9FCCD7; text-decoration:underline;}



/* コンテンツエリアの設定 */

td#cd_contents {
	width:770px;
	padding:0px 15px 10px 25px;
}

td#cd_contents div#cd_main {
	width:540px;
	float:left;
	text-align:left;
}

td#cd_contents div#cd_sidebar {
	width:200px;
	padding-top:30px;
	padding-bottom:150px;
	float:right;
	background:transparent url(http://sways.img.jugem.jp/20070327_318162.jpg) no-repeat center bottom
}



/* サイドバーの設定 */

td#cd_contents div#cd_sidebar dl {
	width:200px;
	text-align:center;
}

td#cd_contents div#cd_sidebar dt {
	width:200px;
	padding-bottom:3px;
	background:transparent url(http://sways.img.jugem.jp/20070325_317422.gif) no-repeat center bottom;
	color: #fff;
	font-weight: bolder;
}

td#cd_contents div#cd_sidebar dd {
	width:170px;
	margin:5px 15px 30px 15px;
	color:#CFD7D9;
	font-size:11px;
}
td#cd_contents div#cd_sidebar dd ul {
	margin-left:20px;
	text-align:left;
}

td#cd_contents div#cd_sidebar dd li {
	color:#CFD7D9;
}


/* メインエリア・記事の設定 */



.cd_entry_title {
	width:370px;
	padding:15px 35px 5px 52px;
	background:#000000 url(http://sways.img.jugem.jp/20070325_317424.gif) no-repeat left bottom;
	color:#ffffff;
	font-size:15px;
	font-weight:bolder;
	text-align:left;
}

.cd_entry_body {
	margin: 20px 25px 10px 25px;
	color: #BFDBDD;
	font-size: 13px;
	line-height: 170%;
}

.cd_entry_more {
	margin: 30px 5px 30px 25px;
	color: #BFDBDD;	
           font-size: 13px;
	line-height: 170%;
}

.cd_entry_btm {
	width:400px;
	padding:12px 25px;
	color:#669CAA;
	text-align:right;
}

.cd_entry_author {
	font-size: 10px;
}

.cd_entry_state {
	font-size: 11px;
	margin-right:5px;
}

.cd_entry_navi {
	width:400px;
	margin-top :20px;
	padding: 3px 0px;
	color: #EA9CA5;
	font-size: 11px;
	text-align: center;
}

.cd_pagetop {
	margin-bottom:30px;
	color:#AEC8CE;
	font-size:10px;
	text-align: right;
	margin-right:15px;
}

.cd_page_navi{
	width: 450px;
	padding: 3px 0px;
	background-color: #000;
	color: #AEC8CE;
	font-size: 11px;
	text-align: center;
}

.entry_navi a:link {color: #AEC8CE; text-decoration:none;}
.entry_navi a:visited {color: #AEC8CE; text-decoration:none;}
.entry_navi a:active {color: #AEC8CE; text-decoration:none;}
.entry_navi a:hover {color: #78A6B2; text-decoration:underline;}

.entry_state a:link {color: #AEC8CE; text-decoration:none;}
.entry_state a:visited {color: #AEC8CE; text-decoration:none;}
.entry_state a:active {color: #AEC8CE; text-decoration:none;}
.entry_state a:hover {color: #78A6B2; text-decoration:underline;}

.entry_author a:link {color: #AEC8CE; text-decoration:none;}
.entry_author a:visited {color: #AEC8CE; text-decoration:none;}
.entry_author a:active {color: #AEC8CE; text-decoration:none;}
.entry_author a:hover {color: #78A6B2; text-decoration:underline;}



blockquote {
	font-size: 12px;
	color: #ACBAC40;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-left: 4px solid #ACBAC40;
}

.pict {
	border-width: 1px;
	border-style: solid;
	border-color: #000 #000 #000 #000;
}


/* メインエリア・コメント,トラックバックの設定 */


.comment {
	width:340px;
	margin: 0px 25px 30px 35px;
}

.comment_body {
	margin: 20px 25px 10px 25px;
	color: #ACBAC4;
}

.comment_title {
	font-size: 11px;
	line-height:120%;
	font-weight: bolder;
	color: #ACBAC4;
	border-left: 5px solid #ACBAC4;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

.comment_author {
font-size: 10px;
font-weight: bolder;
text-align: left;
color: #ACBAC4;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px solid #ACBAC4;
text-align: left;
}


.profile_author {
font-size: 14px;
font-weight: bolder;
text-align: left;
color: #ACBAC40;
margin: 25px 25px 0px 25px;
padding: 0px 0px 0px 0px;
width: 400px;
}

.profile_body {
font-size: 12px;
line-height: 150%;
color: #CFD7D9;
margin: 10px 25px 10px 25px;
padding: 0px 0px 0px 0px;
width: 400px;
text-align: left;
}


.trackback {
	width:340px;
	margin: 0px 25px 30px 35px;
}

.trackback_body {
font-size: 11px;
line-height: 170%;
color: #ACBAC4;
margin: 20px 25px 10px 25px;
padding: 0px 0px 0px 0px;
text-align: left;
}

.trackback_title {
font-size: 11px;
line-height:120%;
font-weight: bolder;
color: #ACBAC40;
border-left: 5px solid #ACBAC4;
margin: 15px 0px 15px 0px;
padding: 0px 0px 0px 5px;
}

.trackback_url {
font-size: 12px;
line-height: 120%;
color: #ACBAC4;
background: #000000;
}

.trackback_author {
font-size: 10px;
font-weight: normal;
text-align: left;
color: #ACBAC40;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px solid #ACBAC4;
}
img.amazon_pict { 
margin: 2px 0 0;
height: 100px; 
}
