/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	:
	Author Site	:
	Style Name	:
	Style URI	:
	Version		:
	Comments	:
*/



body  {
        font: 66.6% Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
        color: #222;
        background: #7e8c67; /* B8DBD2; #B8d0d2; #b8d4b2; #B8d0d2 C5E3BF #A9C9A4; #e7ffe7 */
	background-image: url(http://digsite.net/photos/www.digsite-banner950x120bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 45px;
        text-align: center;
        margin: 0px 0px 15px 0px;
        }

#page {
	/* The entire design is contained within the 'page' id */
	margin-top: 30px;
	padding-top: 15px;
	-moz-border-radius:5px;
	width:950px;
        text-align: left;
        position: relative;
	}

.content {
	padding: 0px;
}

.columns-three #page {
	width:950px;
        background: #F8F8FF;
        text-align: left;
        position: relative;
        border-top: 1px solid #e7f3ff;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
}


.columns-three #primary {
        width: 540px;
        padding: 30px 35px 20px;
	border-left:1px solid #E2E2E2;
}


.columns-three .secondary {
	width:157px;
        border-right: 1px solid #e2e2e2;
}
	
#header {
	/* Contains the H1 and menu */
	margin-top:auto;
	height: 120px;
	background-color: transparent;
	}
	
#primary {
	/* Contains the main column */
float: right;
        width: 540px;
        padding: 30px 35px 20px;
	border-left:1px solid #E2E2E2;
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	margin-bottom: 45px;
	padding-bottom: 10px;
	}

.entry-content {
	color:#444444;
	font-size:1.2em;
	line-height:1.5em;
	text-align:justify;
	}

.entry-content img {
	padding: 4px;
	border: 4px double #ccc;
	align: center;
	}

#sidebar-2 {
	/* The first sidebar */
	width: 140px; 
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	margin: 0 2px;
	clear: none;
	}

#sidebar-1 {
	/* The second sidebar */
	clear:left;
	float: left;
	padding-left: 20px;
	}

.secondary {
	/* Contains both sidebars */
	float: right;
	width: 142px;
	}

.secondary div {
	margin:20px 0px;
	padding:0pt;
	position:relative;
}


/* for post-date left of post title */
#primary .post-date-block  {
        display: block;
        width: 60px;
        margin: 0 15px 5px 0;
        text-align: center;
        float: left;
        font-size: 11px;
}

#primary .post-date-block div {
        padding: 2px 0;
        border-bottom: 1px solid #F8F8FF;
}

#primary .post-date-block .post-weekday {
        background-color: #9c9c9c; /*#a88c9c; 56222e; */
        color: #fff;
        width: 100%;
}

#primary .post-date-block .post-monthday {
        background-color:/* #d4afb5; #7e9996; */ #7E8C67;
        color: #fff;
        width: 100%;
}

#primary .post-date-block .post-year {
        background-color: #333333; /* #30626b; a18695; */
        color: #fff;
        width: 100%;
}
/* for post-date left of post title */


body.smartposition #rollingarchives {
	width: 560px;
	margin-left:-10px;
}

ul.menu {
	right: 10px;
	top: -40px;
	width: auto;
	left: auto;
	bottom:auto;
}

ul.menu li {
	margin: 2px;
}

ul.menu li a {
	background: #444444 none repeat scroll 0%;
	color:#EEEEEE;
	text-decoration:none;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
	background: white none repeat scroll 0%;
        margin: -1px;
        border: 1px solid #fff;
        border-bottom: 1px solid white;
}

ul.menu li.page-item-1040 {display:none}
ul.menu li.page-item-1081 {display:none}
ul.menu li.page-item-1153 {display:none}
ul.menu li.page-item-2539 {display:none}

#footer { 
	width: 950px;
	margin-top: 10px;
	background-color: #F8F8FF;
	padding: 20px 0pt 20px;
	-moz-border-radius:5px;
}

/* Comment Stuff */
.Zcomments {
/*	margin-top: -40px; */
	text-align: right;
	padding-bottom: 30px;
}

.page-head .entry-edit {
	  right: 30px;
}

.awpcomments ol.comments, .post_comments ol.comments {
	font-size: 13px;
	padding-left:0;
	margin-left:0;
	list-style-type:none;
}

.awpcomments ol.comments * > ol.reply, .post_comments ol.comments * > ol.reply {
	list-style-type:none;
	padding-left:1.3em;
	margin-left:0;
	padding-top: 20px;
}

.awpcomments * ol.reply{
	list-style-type:none;
}

.authorcomment {
	border:1px solid #c0c0c0;
	-moz-border-radius:5px;
	background-color:#fafbfc;
	color:#3C3C3C;
	line-height:1.5em;
	margin:3px;
	padding:4px;
}

.commentbar {
	border: 1px solid #ccc;
	-moz-border-radius:5px;
	display:block;
	margin-bottom: 10px;
	padding:5px 5px 10px 5px;
	font-weight:400;
	text-align:left;
	color: #666;
	background: #ddefda;
}

.commentbar cite{
	font-style:normal;
}

.commentbar a {
	font-weight:700;
	text-decoration:underline;
	color: #666;
}

.commentbar a:hover {
	text-decoration:none;
	color: #000;
}

.comment_form input[type=text], .comment_form textarea, .input {
	font-size: 1.1em;
	padding: 3px;
	color: #606060;
	background: #f3f3f3;
	border: 2px solid #a5bbcf;
	-moz-border-radius:5px;
}

.comment_form input[type=text]:focus, .comment_form  textarea:focus, .input:focus {
	background: #F3F3F3;
	color: #333;
	border: 2px solid #90a9c0;
	-moz-border-radius:5px;
	
}

.comment_form p {
	text-align: left;
	padding: 3px;
}

form.comment_form {
	padding-left: 15px;
}
 
ol.comments commentlist {
	margin-top: 0px;
}

div.commentform {
	margin-top: 30px;
	border: 1px solid #ccc;
	-moz-border-radius:5px;
}

div.commentform h3 {
	font-size:25px;
	padding-left:20px;
	padding-top: 10px;
	text-align:left;
}

div.commentform div img{
	position: relative;
	top: -35px;
}

.preview_comment{
	border: 2px solid #90a9c0;
	-moz-border-radius:5px;
	padding-top: 10px;
	background: transparent  url('YOURSITE/modules/inlinecommentform/close_normal.gif') top left no-repeat;
}

.awpcomments {
	padding: 0px 10px 10px 10px;
	margin-top: 30px;
	border: 1px solid #ccc;
	-moz-border-radius:5px;
}

.comments {
	margin:20px 0pt;
}

li.comment  {
	margin: 10px;
	text-align: justify;
	padding-bottom: 5px;
}

li.comment p {
	padding-bottom: 10px;
}

li.comment span img {
	padding: 0px 0px 5px 5px;
}

ol.reply li {
	margin-right: 0px;
}

a.commentform_link {
	padding-right: 5px;
	text-align: right;
}

.comment_form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
}

.comment_form textarea {
	height: 250px;
	width: 95%;
	margin-right:4%;
	font-size: 15px;
}

.comment_form input[type=submit],.comment_form input[type=button] {
	background: #b8d4b2;
	border: 1px solid #90a9c0;
	-moz-border-radius:5px;
	color: #FFFFFF;
}

img.wp-smiley {
	padding: 5px;
}

.ed_button, .submit{
	background: #b8d4b2;
	border: 1px solid #90a9c0;
	-moz-border-radius:5px;
	color: #FFFFFF;
}

#wayback ul li {
	text-indent: 0.2em;
}
#wayback ul li {
	list-style-type: disc;
	list-style-position: inside;
}

span.collapsCat {
	border:0pt none;
	cursor:pointer;
	font-family:Monaco,'Andale Mono',Courier,monospace;
	font-size:1.3em;
	margin:-3pt;
	padding-right:3pt;
}

.columns-three
#s.livesearch {
width: 125px;
}

.dbx-content {
	width: 100px;
}

.Zmoods {
	width: 400px;
}

.entry-tags {
}

.meta-start {
	background-image: none;
	padding:2px 0pt 2px 2px;
}

#searchreset {
	right: -8px;
}


#wpg2-sbar-grid div {
	margin: 0px -5px;
}

#wpg2-sbar-grid div div{
	margin: 0px;
}


.wpg2-sbar-grid {
}

.wpg2sidebargrid-image img {
	margin: 0px;
	padding: 0px;
}

.wpg2sidebargrid-image img {
	border:4px solid #CCCCCC;
}

div.textwidget {
	margin-top: 0px;
}

div.similar-posts {
	border:1px solid #CCCCCC;
	margin:20px 90px;
	padding: 10px;
	padding-bottom: 20px;
	width:60%;
	-moz-border-radius:10px;
}

div.similar-posts span{
	font-size:1.5em;
	font-weight:normal;
	font-family:"Trebuchet MS",Verdana,sans-serif;
}

div.similar-posts ul li{
	list-style-position: inside;
	list-style-type: circle;
}

.entry-meta {
	color: #777;
}

.entry-meta-bottom {
	color: #777;
	display:block;
	font-size:1em;
	line-height:1.6em;
	margin-top:1px;
	border-bottom: 3px dotted #DDDDDD;
	padding:30px 0 0px;
}

#cm_moodlist fieldset {

}

div#aboutmewidget4 {
	margin:0px -10px;
}
div#aboutmewidget4 p {
	line-height:1.2em;
	padding:0 2px;
	text-align:center;
}
div#aboutmewidget4 p img {
	margin-left: 0px;
}

#primary .entry-title a { 
	color: #333;
	font-size: 1.1em;
}
