
	/* ToucHeaven 5.0 layout - toucheaven.com */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2003 Happy Cog Studios and may not be reproduced. */
	/* Last update: 27 Jun 2008. */
	
body {padding:0;margin:0;background:#333;}

#wrapper {width:1000px;margin:0 auto;padding:0;border:0;background:#333 url(../images/back_main.gif) repeat-y;}
#header {height:205px;margin:0;padding:0;border:0; background:#333 url(../images/back_header.gif) no-repeat;}
#navigation {height:60px;margin: 0; padding: 0 20px 0 15px;background: #333 url(../images/back_navigation.gif);clear: both;font-size: 12px;border:0;}
#content,#content0{width:800px;float:left;margin:0;padding:0;border:0;background:transparent;}
#sidebar,#sidebar0{width:200px;float:right;margin:0;padding:0;border:0;background:transparent;}
#footer {width:1000px;height:80px; margin:0 auto;padding:0;border:0;clear: both;background:#333 url(../images/back_footer.gif) no-repeat top;}
#mider {height:20px;margin:0;padding:0;border:0;background:#333 url(../images/back_mider.gif) repeat-y;}

h1, h2, h3, h4, h5, h6	{font-family:Georgia,Verdana,Arial, Serif;clear:both;margin:0;padding:0 0 5px 15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{color: #666;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover	{color: #000;text-decoration:none;}

a	{
	color: #917096;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight:bold;
	text-decoration:none;
}

a:hover	{
	color: #4C593C;
	text-decoration:underline;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

#iheader{
display: none;
}

hr	{
	color:#ccc;
	height:1px;
	width:95%;
	}

img.imgborder	{
	border: 1px solid #ccc;
	margin:3px;
	padding:3px;
	}

em	{
	font-style: italic;
	font-weight: normal;
	color:#000;
	}

strong	{
	font-weight: bold;
	}

code	{
	display: block;
	font-size: 14px;
	font-family:Verdana,Arial, Serif;
	background:#eee;
	border: 1px solid #ccc;
	margin:3px;
	padding:3px;
	}

label {
	font-weight:bold;
	}

/* ----------------------------------------------------------------- */
/* NAVIGATION AREA */
/* ----------------------------------------------------------------- */
#navigation p {
	float: right;
	display: block;
	background: none;
	margin: 0;
	padding: 45px 0 0 0;
	border:0;
	color: #FFFFCC;
	font-size:12px;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight:normal;
	text-decoration: none;	
}

#navigation p a {
	color: #FFFFCC;
	font-weight:normal;
	text-decoration: none;	
}

#navigation p a:hover {
	color: #fff;
	font-weight:normal;
}

/* ----------------------------------------------------------------- */
/* CONTENT AREA */
/* ----------------------------------------------------------------- */
#content p,#content0 p	{
	margin:0;
	padding:0 20px 10px 15px;
	font-size: 13px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	line-height: 18px;	
}


#content p.note	{
	margin:0;
	padding:0 20px 10px 15px;
	font-size: 13px;
	color: #000;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	line-height: 18px;	
}

#content p span.entry	{
	margin:0;
	padding:0 0 0px 20px;
	font-size: 12px;
	color: #000;
	font-family:Georgia,Verdana,Arial, Serif;
	background:url(../images/icon_list.gif) no-repeat 0 50%;
}

#content div.leftEntry{
	float:left;
	width:60px;
	margin:0;
	padding:0 0 20px 15px;
	background:transparent url(../images/back_date.gif) no-repeat 5px -3px;
	}

#content div.leftEntry div.month{
	width:30px;
	margin:0;
	padding:5px auto;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	border:0px solid #dea ;
	TEXT-ALIGN: center;
	}

#content div.leftEntry div.day{
	width:30px;
	margin:0;
	padding:5px auto;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	border:0px solid #eee ;
	TEXT-ALIGN: center;
	}
#content div.leftEntry div.year{
	width:30px;
	margin:0;
	padding:5px 0 0 0;
	font-size: 10px;
	color: #000;
	border:0px solid #eee ;
	TEXT-ALIGN: center;
	}

#content div.rightEntry{
	float:left;
	width:700px;
	margin:0;
	padding:0 15px 20px 0;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	}

#content div.rightEntry span.title{
	margin:0;
	padding:0;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	}

#content div.rightEntry span.publisher{
	margin:0;
	padding:0;
	font-size: 10px;
	}

#content  div.rightEntry div.desc	{
	font-size: 13px;
	line-height: 20px;		
	}

#content  div.rightEntry div.desc p	{
	margin:0;
	padding:0 0 5px 0;
	font-size: 13px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	line-height: 20px;		
}

#content div.rightEntry p.posted	{
	margin:0;
	padding:5px 0 5px 0;
	color: #333;
	font-size:11px;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	line-height: 18px;	
	border-top:1px dotted #ccc;
	}
#content div.rightEntry img , #content div.rightEntry img	{
	border: 1px solid #ccc;
	margin:3px;
	padding:5px;
	}

/*UL*/
#content ul {
	list-style:none;
	margin:0;
	padding:5px 0 0 10px;
}

#content ul li{
	margin:0;
	padding:0 0 0 20px;
	color: #000;
	font-size: 12px;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	background:url(../images/icon_list.gif) no-repeat 0 50%;
}

#content ul li a{
	font-size:12px;
	font-family:Georgia,Verdana,Arial, Serif;
	color:#917096;	
	text-decoration:none;
}

#content ul li a:hover{
	color:#000;	
	text-decoration:underline;
}


/* CALENDAR */
tr.calendar	{
	font-size:12px;
	color:#666;
	font-family:Georgia,Verdana,Arial, Serif;
}


td.calendar	{
	font-size:11px;
	color:#333;
	font-family:Georgia,Verdana,Arial, Serif;
}

td.calendar a	{
	font-size:9px;
	color:#917096;
	font-family:Georgia,Verdana,Arial, Serif;
}

td.calendar a img	{
	border: 3px solid #F2FAEB;
	padding: 4px;
	background: #fff;
}

td.calendar a:hover img {
	border: 3px solid #EBECDE; 
}
.today {
	margin:0;
	padding:1px;
	border:1px solid #333;
	}
.logday {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}

/* TAG */
.tagh1	{	
	font-size: 40px;
	line-height: 24px;	
	}
.tagh2	{	
	font-size: 30px;
	line-height: 24px;	
	}
.tagh3	{	
	font-size: 25px;
	line-height: 24px;	
	}
.tagh4	{	
	font-size: 20px;
	line-height: 24px;	
	}	

/* COMMENTS */
#comments {
	margin:0;
	padding:0;
	}

#comments p	{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	}
#content div.rightEntry dl dt{
	margin:0;
	padding-top:5px;
	font-size: 13px;
	color: #333;
	}
#content div.rightEntry dl dd	{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
	}

/*PHOTO*/
.photo{
	float: left;
	width: 240px;
	height: 320px;
	margin:0;
	padding:0 0 0 15px;
	font-size: 12px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
    line-height: 18px;	
}

.photo2{
	float: left;
	width: 120px;
	height: 160px;
	margin:0;
	padding:0 3px 0 10px;
	font-size: 12px;
	color: #333;
	font-family:Georgia,Verdana,Arial, Serif;
	font-weight: normal;
    line-height: 18px;	
}
/* ----------------------------------------------------------------- */
/* SIDEBAR AREA */
/* ----------------------------------------------------------------- */

#sidebar p,#sidebar0 p{
	width:185px;
	margin:0;
	padding:10px 5px 10px 0;
	border-bottom:1px solid #eee ;
	font-size:12px;
	font-family:Georgia,Verdana,Arial, Serif;
	color:#666;
	}

#sidebar p a,#sidebar0 p a{
	color:#917096;
	text-decoration:none;
	}

#sidebar p a:hover,#sidebar0 p a:hover{
	color:#000;
	}

#sidebar0 h3{
	padding:0px;
	}


/* ----------------------------------------------------------------- */
/* FOOTER AREA */
/* ----------------------------------------------------------------- */

#footer p{	
	margin: 0;
	padding:20px 0 0 15px;
	border:0;
	font-size:11px;
	font-family:Georgia,Verdana,Arial, Serif;
	color:#FFFFCC;

	clear:both;
	}

#footer p a{
	margin: 0;
	padding:0;
	border:0;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}