

/*  main_nav styles  */

.nav_box ul {margin:0px; padding:0px;}

.nav_box .page_item a{color:#77B959;}

.nav_box .current_page_item a{color:#691f72;}

/*  end main_nav styles  */




/*  sideBar Current styles  */

.blog_sideBar .page_item a{color:#691f72;}

.blog_sideBar .current_page_item a{color:#77B959;}

.blog_sideBar .current-cat a{color:#77B959;}

/*  end sideBar Current styles  */





/*  sideBar styles  */

.blog_sideBar {
	position: relative; height:auto; width:160px; padding:20px 0px; float:left;}
	
.blog_sideBar .box {}

.blog_sideBar ul {	list-style: none;	color: #691f72;	padding-left: 0px;}

.blog_sideBar li {	list-style: none;	color: #691f72;	padding-left: 0px;}

.blog_sideBar li li {
	list-style-type: circle;padding-top: 10px;	color: #666;	list-style-position: outside;	margin-left: 20px;}
	
	.blog_sideBar li li a{color: #b667b7;}

.blog_sideBar .longBox li {
	font-size:8pt;	list-style-type: circle; padding-top: 10px;	color: #691f72;	list-style-position: outside; margin-left: -20px;}
	
/*  end sideBar styles  */





/*  shortPost styles for index, archive, search  */

.shortPost { width: 400px; padding:0px 30px 0px 30px; margin-left: 10px; position:relative; float:left;}
.shortPost:hover{border:1px dotted #fff;}

	.shortPost h1 {color:#000; font-size:16pt;}
		
	.shortPost .post {clear:both; margin-bottom:100px; position:relative;}	

	.shortPost .timeStamp {font-size:8pt; color:#666; padding-left: 290px;  clear:left; position:relative;}
	
	.shortPost h2 {border-bottom:1px solid #d4b7d7; text-decoration:none;padding-bottom:5px;}
	.shortPost h2 a{text-decoration:none;}
	.shortPost h2 a:hover{background:#d4b7d7}
	
	.shortPost .entry {padding-top: 0px;line-height: 25px; color:#666; padding-left:10px;}
	
		.shortPost .entry a{color:#77B959;}
	
	.shortPost .postFooter {line-height: 25px; color:#666; border-top:1px solid #fff;}
		
		.shortPost .Share {width:90px; padding-top: 10px; position:absolute;}
		
		.shortPost .postMeta {width: 270px; position:absolute; margin-left: 100px; padding:5px; font-size:8pt; border-left:1px solid #fff; border-bottom:1px solid #fff;}
	
	.shortPost p {padding-top: 20px;line-height: 25px;}
	
/*  end shortPost styles for index, archive, search  */




/*  longPost styles for single, page  */

.longPost  { width: 450px; padding:0px 0px 0px 30px; position:relative; float:left;}

	.longPost .timeStamp {font-size:10pt; color:#666;width:120px; border-bottom:#666; padding-bottom:5px;position:absolute;}
	
	.longPost .Share  {padding-left: 200px;text-align:right;}
	
	
	
		.longPost .tags a, .longPost .category a {color:#b667b7}
	
	.longPost h1 { font-size:14pt; border-bottom:1px solid #b667b7; clear:both; padding:20px 0px 10px 0px; margin-bottom:10px;}
	
	.longPost .category {text-align:right; font-size:9pt; color:#777;padding:0px 0px;}
	
	.longPost .tags {text-align:right; font-size:9pt; color:#777;padding:5px 0px 0px 0px; }	
	
	.longPost .entry {padding-top: 0px;line-height: 25px; color:#444; text-indent:20px; }
	
		.longPost .entry a{color:#77B959;}
	
	.longPost .postFooter {padding: 10px; margin-top:20px; line-height: 25px; color:#666; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#f3e6f5;}
		
		
		.longPost .postMeta {}
	
	.longPost p {padding-top: 15px;line-height: 25px;}
	
/*  end longPost styles for single, page  */




/*  general styles  */	
	
.navigation {margin-bottom:20px; border-bottom:1px solid #fff; font-size:10pt; text-align:left;}

	.navigation a {color:#77B959; font-weight:bold;}

	
.commentBox {width:380px;height:150px;overflow:visible;}


#edit {padding:3px 4px;border:1px solid #732D74; width:74px; margin:0px 0px 10px 0px;}
#edit {background:#d4b7d7; font-size:8pt; line-height:1.0em;font-weight:bold;}

.clear {	clear: both;}
.alignright {	float: right;	}
.alignleft {	float: left	}

/*  end general styles  */	