.post, .page  { border-bottom:1px dotted #ccc; overflow:hidden; margin-bottom:10px; padding-bottom:10px;}
.post  img, .page img{ margin:0; padding:0; margin-left:-120px; max-width:580px;}
.post h2, .page h2{font-size:2em; margin:0px 0 5px 0; font-family:arial; line-height:1em;}
.post h2 a, .page h2 a{color:#000; border-bottom:none;}
.post h2 a:hover, .page h2 a:hover{color:#A01212;}

.page .chronodata{display:none;}

.page .entry-content {margin-left:0; width:570px!important;}


.chronodata {color:#888; font-size:0.9em; margin-top:2px; border-right:1px solid eee;  width:99px!important; }
.chronodata abbr {border:none; cursor:help; margin-left:2px;}
.chronodata a{ display:block; border:none; margin-left:3px;}

.grid_10 .navigation { float:right; display:block; overflow:auto; width:260px;}
.grid_10 .navigation .left a, .grid_10 .navigation .right a{ padding:15px 20px 15px 0px; border-bottom:none; display:inline-block; float:left; width:110px;}
.grid_10 .navigation .right a{ padding:15px 0px 15px 20px; float:right;}

.entry-edit a {color:#ccc;}

.navigation a span {display:inline-block; border-bottom:none; width:20px; padding:0px;  text-indent:-9999px; text-align:left;}
.navigation .left a span {background:url("../images/arrow-left.png") left 2px no-repeat; margin:0px 5px 0 0; float:left;}
.navigation .left a:hover span{background:url("../images/arrow-left.png") left -122px no-repeat;}
.navigation .right a span {background:url("../images/arrow.png") right 2px no-repeat; margin:0px 0px 0 5px; }
.navigation .right a:hover span{background:url("../images/arrow.png") right -122px no-repeat;}

.heading { border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:10px; display:; }
.heading  h2{margin:0; padding:0; font-size:1.5em; display:inline;}
.heading span{ color:#999; font-size:0.8em; }




.sidebar {font-size:0.85em; color:#444; }

.sidebar  a{color:rgb(171,45,45);}
.sidebar  a:hover{color:#444;}

.sidebar h3{font-size:1.3em; margin:5px 0 10px 0; color:#555; position:relative; z-index:-10;}

.sidebar .side1 {  float:left; width:160px;}
.sidebar .side2 { float:right;  width:160px;}

.sidebar .omega{float:right!important; }
.sidebar .grid_6,  .sidebar .grid_3 {margin-bottom:20px;  border-top:1px dotted #ccc; }

.sidebar .navigation {  display:block; overflow:hidden; width:100%; max-height:33px; margin-bottom:px; margin-top:-5px;}
.sidebar .navigation .left a, .sidebar .navigation .right a{ padding:5px 20px 5px 0px; margin:0 10px 10px 0; border-bottom:none; display:inline-block; float:left; width:140px;}
.sidebar .navigation .right a{ padding:5px 0px 5px 20px; margin:0 0 10px 10px; text-align:right; float:right;}
.single .navigation  {margin-bottom:10px;}
.single .navigation .left  {width:155px;  overflow:auto; float:left;}
.single .navigation .left span  {background:url("../images/arrow-left.png") left 2px no-repeat; margin:0px 5px 0 0; float:left; width:20px; text-indent:-9999px;}
.single .navigation .left:hover span{background:url("../images/arrow-left.png") left -122px no-repeat;}
.single .navigation .left a  { padding:0px 0px 5px 0px; margin:0; border-bottom:none; display:block; float:left; width:120px;}
.single .navigation .right  {width:155px;  overflow:auto; float:right;}
.single .navigation .right span  {background:url("../images/arrow.png") left 2px no-repeat; margin:0px 5px 0 0; float:right; width:20px; text-indent:-9999px;}
.single .navigation .right:hover span{background:url("../images/arrow.png") left -122px no-repeat;}
.single .navigation .right a  { padding:0px 0px 5px 0px; margin:0; border-bottom:none; display:block; float:left; width:120px;}

.search, .category-filter, .category-2  {border-top:none!important;}

.search form{border:1px solid #ddd;  border-right:1px solid #eee;  border-bottom:1px solid #eee; -moz-border-radius:13px; 
-webkit-border-radius:13px;
border-radius:13px; 
overflow:auto;}

.search #searchform{border:none; background:#eee;
width:120px;
margin:3px 0px 0px 3px;
float:left;
padding:2px 0px 6px 5px !important;
border:0;
height:14px;
background:#fff;
-moz-border-radius:13px 0 0 13px;
-webkit-border-bottom-left-radius:13px;
-webkit-border-top-left-radius:13px;
border-radius:13px 0px  0px 13px;
color:#666;
}


.search #searchsubmit{border:none; 
padding:0px; margin:0px;
float:left;
background: url(../images/search-button.png) center center no-repeat  ;
border:0;
height:25px;
width:30px;
text-indent:-9999px;
-moz-border-radius:0 13px 13px 0;
-webkit-border-bottom-right-radius:13px;
-webkit-border-top-right-radius:13px;
border-radius:0 13px 13px 0;
cursor:pointer;
color: transparent;
text-transform: capitalize;
}

.latestactivity {list-style:none outside; padding:0; margin:0;}
.latestactivity li, .delicious-posts li {padding:0; margin:0 0 15px 0;}

.latestactivity li  small a{ color:#555; border:none;}
.delicious-posts p{font-size:1em;}
.sidebar #more {float:right; margin-top:-10px;}

.events{list-style:none outside; padding:0; margin:0;}
.events li {padding:0; margin:0 0 15px 0;}
.events small {float:right; margin:0; color:#999; }

#filter{border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
-moz-border-radius:13px;
-webkit-border-radius:13px;
border-radius:13px;
 display:block; overflow:auto; height:25px; background:url("../images/arrow-expand.png") 98% -3px no-repeat #f8f8f8; }

#filter h3{margin:6px 0 0 15px; font-size:1.15em; position:relative; z-index:1000000;}


/* 	LEVEL ONE*/
ul.dropdown                         { position: relative; list-style:none outside; margin:0 0 0 -1px; padding:0; }
ul.dropdown li                      {  zoom: 1;  }

/* 	LEVEL TWO */
ul.dropdown ul 		{ 
width: 220px; visibility:hidden; position: absolute; top: 100%; left: 0; z-index:10000000; list-style:none outside; margin:0; padding:0 0 3px 0;
margin-top:-27px;
border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
-moz-border-radius:13px;
-webkit-border-radius:13px;
border-radius:13px; display:block;
background: #f8f8f8; 
width:159px;
}

ul.dropdown .current-cat,  ul.dropdown .current_page_item  { background:#fff;}
ul.dropdown .current-cat li { background:#f8f8f8;}
ul.dropdown ul  #filter{border:none;
 display:block;
overflow:auto;
height:25px;
padding:6px 0 0 15px; 
margin:0; font-size:1.2em;
background:url("../images/arrow-expand.png") 98% -3px no-repeat; }

ul.dropdown ul li 					{ font-weight: normal;  padding:0;   float: none; border-top:1px solid #fff;}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a			{ border: none; padding:5px 0 5px 17px;  font-size:1.2em; width: 100%; display: inline-block; } 

/* 	LEVEL THREE */
ul.dropdown ul ul 					{  top: 0; }
ul.dropdown li:hover  ul 			{ visibility: visible; }

.dropdown ul li ul		 {
list-style:none outside; margin:0; padding:0 0 0px 0;
border:none;
display:block;
background: none; 
width:158px;
 position:relative;}

.dropdown ul li ul li a { padding-left:25px;  }


.category-filter .page-item-12 { margin-bottom:-2px!important; background:#F2F2F2; padding:0!important;
-moz-border-radius:0 0 13px 13px;
-webkit-border-bottom-left-radius:13px;
-webkit-border-bottom-right-radius:13px;
border-radius:0 0 13px 13px; 
}
.category-filter .page-item-12 a{ text-align:center; margin-left:-2px; padding:5px 0px 5px 0px!important;}


#moreinfo {list-style:none outside; padding:0; margin:10px 5px;}

.sidebar #ad img{margin:0px; padding:0px; border:none;}
.sidebar #ad a {margin:0px; padding:0px; border:none;}

.entries-rss a {background:url("../images/rss.png") left top no-repeat; padding-left:20px; border:none;}
.comments-rss a {background:url("../images/rss.png") left top no-repeat; padding-left:20px; border:none;}





.comment-head{margin-bottom:0px;  padding:0; margin-top:0px;}
.comment-head a {float:right;}





.comments ul{ list-style:none outside; padding:0; margin:0; }
.comments li{  margin:0 0 2px 0; padding:0; }
.comments li ul{ padding:0; margin:0; margin-left:41px;}

.comments .comcon { display:block; overflow:auto; margin-top:3px; }

.comments .base { display:block; overflow:auto; margin-top:3px;}
.comments .base p{ margin:0 0 5px 0; }
.wp-smiley {margin:0 5px; padding:0;}

.comment  {border-top:1px dotted #ccc;}
.bypostauthor  {border-top:1px dotted #A01212 !important;}

.comment .avatar{ padding:3px; margin:5px 10px 5px 0; border:1px solid #ccc; overflow:auto; float:left; }
.bypostauthor  .avatar {border:1px solid #A01212;}

.bypostauthor   {  background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(rgba(255, 227, 227, 0.1)), to(rgba(255, 255, 255, .9)));
 background: -moz-linear-gradient(top left, rgba(255, 227, 227, 0.1), rgba(255, 255, 255, 0.9));
 }

.comment-author {display:block; float:left; }
.commentlist cite { display:block; }
 

.comment-meta{ display:block; overflow:auto; float:right; font-size:0.8em;}
.comment-meta a{ color:#aaa; border:none;}


.comment-edit-link { margin-left:5px;float:right; background:url("../images/edit.png") left top no-repeat; text-indent:-9999px; width:10px; border:none; display:block;}
.comment-edit-link:hover {float:right; background:url("../images/edit.png") left -20px no-repeat; border:none;}

.reply { font-size:0.85em; position:relative; top:-10px;}
.comment-reply-link { float:right; background:url("../images/plus.png") right 2px no-repeat; color:#aaa; padding-right:13px;  display:block; border:none; }
.comment-reply-link:hover { background:url("../images/plus.png") right -28px no-repeat; border:none;}

.cancel-comment-reply a{display:inline-block; border-bottom:none; background:url("../images/close.png") 98% 4px no-repeat #fff; padding:3px 20px 5px 5px; font-size:1.04em; margin:-15px -25px 0 0;  float:right;
border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
box-shadow: 2px 2px 4px #ddd;
-moz-box-shadow: 2px 2px 4px #ddd;
-webkit-box-shadow: 2px 2px 4px #ddd; 
}

.cancel-comment-reply a:hover{background:url("../images/close.png") 98% -20px no-repeat #fff;}


#respond form {margin:5px 0; padding:0;
border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
background-color:#F8F8F8;
color:#555;
padding:10px 15px 10px 15px; 
font-size:1.1em;
}


#respond h3 {margin:10px 0 15px 0; padding:0; font-size:1.1em;  }
#respond h3 p {margin:0 0 0 20px; padding:0; float:lef; display:inline; font-size:0.7em;  }

#respond label  {width:100px; display:block; margin-right:10px;  text-align:right; font-weight:500; float:left;
border-right:1px dotted #ddd; padding:5px 10px 5px 0;}

#respond form p sup{color:#aaa; font-size:0.7em; }
#respond form p sub{color:#aaa; font-size:0.7em; }

#respond p input {width:160px;  padding:5px; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }

#respond textarea {width:98%; margin:0;  padding:5px; background:#fff; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }

#respond  #submit {padding:10px; margin:0px 0 0 0; width:200px!important; text-shadow: #fff 0px 1px 0px; font-weight:600; }




.amonth {margin-bottom:20px; margin-top:52px;}
.acat h2{ background:url("../images/titles-2.png") 0px -55px  no-repeat; text-indent:-9999px; height:20px;} 
.amonth h2{ background:url("../images/titles-2.png") 0px 0px  no-repeat; text-indent:-9999px; height:20px;} 
.atag h2{ background:url("../images/titles-2.png") 0px -110px  no-repeat; text-indent:-9999px; height:20px;} 

.amonth h3{
font-size:1.2em;
font-variant:normal;
margin:5px 0 0 0;
padding:5px 0 10px 0;
border-top:1px dotted #ddd;}

.amonth h3 a{ color:#222; }

.amonth h3 span, .acat span {
font-size:0.65em;
position:relative;
top:0px;
float:right;
color:#aaa;}

.amonth p, .acat p  {margin-left:5px; color:#555;}
.amonth p a {display:inline-block;}

.acat  {margin-top:5px; margin-bottom:20px; overflow:auto;  display:block; }

.acat ul {list-style:none outside; margin:5px 0 0 0 ; padding:0;}

.acat li {border-top:1px dotted #ddd;}

.acat h3{
font-size:1.2em;
font-variant:normal;
margin:5px 0 0 0;
padding:5px 0 10px 0;}

.acat h3 a{color:#222;}


/* Begin Images */
.entry-content p img { padding: 0; margin:0;	}

 .entry-content img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.entry-content img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
 
.entry-content img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float:left; margin:0 0 15px 0!important; margin-left:-120px!important; max-width:580px;  
	}

.entry-content .alignright {
	float: right;
	}

.entry-content .alignleft {
	float: left;
	}
/* End Images */


 .entry-content .update{
background:#fefefe;
border:1px solid #EEB4B4;
padding:10px;
 margin-left:-118px!important; max-width:580px;  
	}
	
	 .entry-content .update strong{
display:block; margin:0; padding:0; color: #CD3333;
	}

.picleft {float:left; margin:15px 0!important; margin-left:-120px!important; max-width:580px;  }

.pic-block {float:left; margin-left:-120px!important; width:580px;  }

.pic-block img{float:none; margin:0px!important; }

/* Captions */
.entry-content .aligncenter,
.entry-content div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry-content .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.entry-content .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.entry-content .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.about-side h3 { background:url("../images/sidebar-title.png") top left no-repeat; text-indent:-9999px;}
.aside-side h3 { background:url("../images/sidebar-title.png") left -30px no-repeat; text-indent:-9999px;}
.comment-side h3 { background:url("../images/sidebar-title.png") left -62px no-repeat; text-indent:-9999px;}
.events-side h3 { background:url("../images/sidebar-title.png") left -94px no-repeat; text-indent:-9999px;}
.tag-side h3 { background:url("../images/sidebar-title.png") left -125px no-repeat; text-indent:-9999px;}

.tagged-side h3 { background:url("../images/sidebar-title.png") left -159px no-repeat; text-indent:-9999px;}
.track-side h3 { background:url("../images/sidebar-title.png") left -190px no-repeat; text-indent:-9999px;}
.rel-side h3 { background:url("../images/sidebar-title.png") left -222px no-repeat; text-indent:-9999px;}


#filter h3{background:url("../images/sidebar-title.png") left -253px no-repeat; text-indent:-9999px;}

ul.dropdown ul  #filter{
 background:url("../images/sidebar-title.png") 15px -247px no-repeat; text-indent:-9999px;}
#respond h3{ background:url("../images/titles-2.png") 0px -475px  no-repeat; text-indent:-9999px; height:20px;} 

.track-side ul { list-style:none outside; padding:0; margin:0;}
.track-side li{ margin:0 0 20px 0; padding:0; }
.track-side .comment-meta{ display:block; float:none; margin-bottom:3px; color:#aaa; }

.track-side .favicon {width:15px; height:15px; float:left; margin-right:5px;}
.track-side .favicon img {width:15px; height:15px;}

.friends {display:block; overflow:auto; margin-top:15px; padding:0;  border-top:1px dotted #ddd; }
.friends ul {display:block; overflow:auto; list-style:none outside; margin:0; padding:0;}
.friends li {display:block; float:left; width:140px; overflow:auto; margin:0 5px 10px 5px;}
.friends h3 { background:url("../images/sidebar-title.png") left -280px no-repeat; text-indent:-9999px;}
.friends h2 { background:url("../images/titles-2.png") 0px -508px  no-repeat; text-indent:-9999px; height:25px;} 
.friends a {border:none; height:20px; display:inline-block;} 

.subscribe-to-comments { font-size:0.8em; margin-top:10px; overflow:auto; }
.subscribe-to-comments label {width:auto!important; float:none; border:none!important; }
 
.e404 .search form{ border:1px solid #aaa; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}
.e404  #searchform{width:235px;}

.more-link a{font-weight:600; background:url("../images/rmore.png") right 4px no-repeat; padding-right:25px;}
.more-link a:hover{ background:url("../images/rmore.png") right -16px no-repeat; }


.faviroll a{padding-left:25px!important;}
