body { margin:0; padding:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; }
.clear {clear:both;}

#canvas { width:707px; padding:0; margin:0 auto;}
#leftcanvas {width:528px; float:left;}

#header { width:707px; padding-bottom:16px; color: black; }
#header h1 { font-size:22px; margin:0; padding:0;}
#header h1 a, #header h1 a:visited { color: black ;	text-decoration: none;}
#header h1 a:hover {color: black; text-decoration:underline; }
#header span { font-size:11px;}

#topimg { width:528px; height:308px; background:url(img/header.jpg) no-repeat; }

#content { width:439px; padding:4px 4px 0px 85px; margin:0px;  background:url(img/content_bg.gif) repeat-y 58px 0px ;}
#entrytxt {line-height:16px; padding:8px 0 14px 0; text-align:justify;}

#post { width:352px; height:325px; background:url(img/post_bg.gif) no-repeat; margin:0 0 0 30px; color:black; padding:5px 11px 14px 9px;}
#post h2 { font-size:22px; margin:0; padding:4px 0 0 0; font-weight:bold; text-align:center; color:black; line-height:22px;}
#post h2 a, #post h2 a:visited { color:black;	text-decoration: none;}
#post h2 a:hover {color: black; text-decoration:underline; }
#post .title { text-align:center; color:black; padding:0 0 6px 0;}
#post img {padding:0;margin:0;}
#post a img { border:1px solid black;  }
#post a:hover img { border:1px solid #D1748E; }
#post .boxleft {float:left; width: 245px;}
#post .boxright {float:right; text-align:right; width: 100px;}

#contentbot {background:url(img/content_bot.gif) no-repeat 78px 0px; height:17px; padding:0; margin:0; width:528px; }

#sidebar { float:right; width:179px; background:url(img/sb_imgtop.gif) no-repeat; margin:231px 0 0 0; padding:40px 0 0 0; background-color:black;  }
#sidebar a, #sidebar a:visited { color: white ;text-decoration: none;}
#sidebar a:hover {color: #D1748E; text-decoration:none; }


#sidebar .bot {background:url(img/sb_bot.gif) no-repeat; height:30px;}
#sidebar .top {background:url(img/sb_top.gif) no-repeat; height:30px;}

#sidebar h3 {font-size:18px; color:#D1748E; padding:10px 0 6px 20px; margin:0;}
#sidebar ul {	list-style: none; margin: 0; padding:0 0 10px 20px;}
#sidebar ul li { line-height:20px;}
#sidebar ul li a, #sidebar ul li a:visited { color: white ;text-decoration: none;}
#sidebar ul li a:hover {color: #D1748E; text-decoration:none; }



#single {width:859px;  background:url(img/single_top.gif) no-repeat; background-color:black;padding:0; margin:0 auto 20px auto;}
#single h1 { color: white ;	text-decoration: none; font-size:22px; text-align:center; padding:15px 0 5px 0; margin:0;}


#ed a img {padding:1px; border: 1px solid #D1748E }
#ed a:hover img {padding:1px; border: 1px solid white}

#ed { padding:10px 80px 9px 80px;text-align:center;}
#ed .txt { font-size:14px; font-weight:bold; line-height:20px; padding-top:15px;}

#ed h2 { font-size:22px; margin:0; padding:12px; font-weight:bold; text-align:center; color:#D1748E;}
#ed h2 a, #ed h2 a:visited { color:#D1748E;	text-decoration: underline;}
#ed h2 a:hover {color: white; text-decoration:underline; }

#singlenav {font-size:22px; font-weight:bold; padding:10px 28px 40px 45px;}
#singlenav a, #singlenav a:visited { color:white;}
#singlenav a:hover {color: #D1748E; }

#singlenav .box1 { width:265px; float:left}
#singlenav .box2 { width:241px; float:left; text-align:center;}
#singlenav .box3 { width:265px; float:left; text-align:right;}

#singlebot { width:859px; height:17px; background:url(img/single_bot.gif) no-repeat;}


#thumbs ul {  margin:0;	padding:0 0 0 38px;}
#thumbs ul li {list-style: none; width: 184px; padding: 6px; float:left; }
#thumbs ul li a img { float: left; padding:1px; border:1px solid #333333;  }
#thumbs ul li a:hover img {  padding:1px; border:1px solid #D1748E;   }

#footer { width:458px; background:url(img/icra.gif) top center no-repeat ;color:black; text-align:center; padding:40px 0 0 0; margin:20px 0 0 73px; line-height:16px; font-size:10px;}
#footer  a, #footer  a:visited { color:black; text-decoration: underline; padding:0 5px 0 5px;}
#footer  a:hover { text-decoration:underline;}
#footer img {padding-top:8px;}

#entryarchive {font-size:18px; color:#D1748E; padding:10px 0 4px 30px; margin:0;}
#postarchive { width:352px; height:102px; background:url(img/archive_bg_post.gif) no-repeat; margin:10px 0 0 30px; color:black; padding:9px;}
#postarchive .atitle { font-size:14px; font-weight:bold; color:black; float:left;}
#postarchive .txta {color:black;float:left;width:202px;padding:0 0 0 1px;line-height:17px; text-align:justify;}
#postarchive img {padding:0;margin:0 6px 0 0; float:left}
#postarchive a img { border:1px solid black;  }
#postarchive a:hover img { border:1px solid #D1748E; }

/*pagenavi */
.wp-pagenavi {font-size:14px; font-weight:bold; text-align:center; padding:18px 0 20px 0;}
.wp-pagenavi a, .wp-pagenavi a:link {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color: white;}
.wp-pagenavi a:visited {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color:white;}
.wp-pagenavi a:hover {		color: white;}
.wp-pagenavi a:active {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color: #D1748E;}
.wp-pagenavi span.pages {	padding:4px 6px 4px 6px;	margin: 2px;	color: #D1748E;}
.wp-pagenavi span.current {	padding:4px 6px 4px 6px; 	margin: 2px;	font-weight: bold;	color: #D1748E;}
.wp-pagenavi span.extend {	padding:4px; 	margin: 2px;	color: #D1748E;}