/*********************
 *
 * uBlogsy.css - KDS REV B - "STRIPPED"
 *
 *
*********************/

body {
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}



/* fonts - global (STRIPPED) */


/* force browser to evaluate box model */
#uBlogsy_header_container,
#uBlogsy_nav_container,
#uBlogsy_main,
#uBlogsy_footer,
#uBlogsy_left_col,
#uBlogsy_right_col,
.uBlogsy_tag_list {
	overflow:hidden;
}


/* layout (STRIPPED) */


/* navigation */
#uBlogsy_nav_container {
	clear:both;
	height:50px;
	width:100%;
	text-align:center;
}
#uBlogsy_nav {
	list-style-type:none;
	display:block;
	margin:0;
	padding: 20px 0 0 0px;
	margin-left: 2%;
}
#uBlogsy_nav li {
	display:block;
	float:left;
	padding-right:30px;
}
#uBlogsy_nav li a {
	zzzfont-size:13px;
	zzzcolor:#505050;
}
#uBlogsy_nav li a.uBlogsy_current {
	font-weight:bold;
}



/* main header (STRIPPED) ??? */

#uBlogsy h1#title a {
 color:#811204;
}


/* footer (Hmmmmm....) */
#uBlogsy_footer {
	padding:0px;
	margin:30px 0;
	zzzborder-top:1px solid lightgrey;
}
#uBlogsy_footer .uBlogsy_footer_text {
	zzzcolor:#505050;
	zzzfont-size:11px;
	float:right;
	margin-top:10px;
}



/* left (MAIN/CONTENT) column headers (STRIPPED) */

/* right column header (STRIPPED) */

/* right column headers (moved up here from further down?) (STRIPPED) */

/* right coloumn lists (STRIPPED) */

/* links (STRIPPED) */







/* post, date and author (STRIPPED) ????? MIND YOUR SPECIFICITY  */

/* MAIN COLUMN */

.uBlogsy_posts_container {
 margin-top:2em;
}

.uBlogsy_post {
 border-bottom:1px dotted #811204;
 padding-bottom:2em;
 margin-bottom:1.5em;
}
/* If on individual page, kill the bottom border on the post? */
body.cms-doctype-uBlogsyPost div.uBlogsy_post {
 border-width:0;
}

#uBlogsy .uBlogsy_post h2 {
 margin-bottom:0;
}
#uBlogsy .uBlogsy_post h3.uBlogsy_post_date {
 margin-top:0;
 font-size:100%;
 margin-bottom:1.5em;
}



/* SIDE COLUMNS */

#uBlogsy #secondary-content h2 {
 margin-bottom:0.5em;
 border-top:1px dotted #777;
 padding-top:1em;
}








/* comment stuff? () */

.uBlogsy_comment_footer {
	float:right;
	overflow:hidden;
}
.uBlogsy_view_commenter_posts {
	float:right;
	zzzcolor:#505050;
	zzzfont-size:12px;
	clear:right;
}
.uBlogsy_view_commenter_posts a {
	zzzfont-size:11px;
}
.uBlogsy_next_prev {
	padding-top:40px;
	overflow: hidden;
	clear: both;
}
#uBlogsy .uBlogsy_next_prev a {
	zzzcolor:#505050;
	zzzfont-size:13px;
}
a.uBlogsy_prev {
	float:left;
}
a.uBlogsy_next {
	float:right;
}

/* KDS ADDED! */
a.uBlogsy_prev span, a.uBlogsy_next span {
	position:relative;
	top:-1px;
	padding:0 2px;
}
div.uBlogsy_author,
div.uBlogsy_comment_count,
div.uBlogsy_tag_list,
div.uBlogsy_category_list {
    font-size: 80%;
    line-height: 1.4;
}

div.uBlogsy_read_more {
 margin:1em 0;
 font-weight:bold;
}
div.uBlogsy_read_more a {
 text-decoration:none;
}
div.uBlogsy_read_more a:hover {
 text-decoration:underline;
}


/* NEW comments */
#comments {
 padding-top:2em;
 clear:both;
}


/* OLD uBlogsy stuff: */

.uBlogsy_comments_container {
	zzzpadding-bottom:10px;
}
.uBlogsy_comments_container h4 {
	zzzfont-size:13px;
	zzzletter-spacing:2.6px;
	margin-bottom:0;
}
#uBlogsy_left_col .uBlogsy_comments {
	zzzfont-size:13px;
	padding-left:30px;
}
.uBlogsy_comment {
	padding:20px 0;
	overflow:hidden;
}
.uBlogsy_comment.uBlogsy_last {
	border-bottom:0;
}
.uBlogsy_comment h2 {
	zzzfont-size:13px;
	zzzletter-spacing:2.6px;
}
.uBlogsy_comment_name {
	padding-bottom:10px;
}
.uBlogsy_comment_message {
	padding-bottom:20px;
}
.uBlogsy_comment_date {
	float:left;
	clear:left;
	margin-top:0px;
	zzzcolor:#505050;
	text-transform:uppercase;
	font-size:80%; /* KDS! */
}
.uBlogsy_comment_website {
	float:right;
	margin-left:30px;
	zzzfont-size:11px;
}
.uBlogsy_comment_website span {
	zzzcolor:#505050;
	zzzfont-family:Georgia, Serif;
}
#uBlogsy_left_col .uBlogsy_post .uBlogsy_comment_count a {
	zzzfont-size:11px;
	zzzfont-family:Georgia, Serif;
}
.uBlogsy_comment_count {
	overflow:hidden;
}



/* comment form */

/****** NOT USING? 
.uBlogsy_comment_form h4 {

	zzzfont-size:13px;
	zzzletter-spacing:2.6px;
}
.uBlogsy_comment_form label {
	display:block;
	float:left;
	margin-top:3px;
	width:70px;
}
.uBlogsy_comment_form input[type=text] {
	border:1px solid lightgrey;
	height:20px;
	margin-bottom:10px;
	width:400px;
}
.uBlogsy_comment_form input[type=submit] {
	margin-left:70px;
}
.uBlogsy_comment_form textarea {
	border:1px solid lightgrey;
	height:150px;
	width:400px;
	margin-bottom: 10px;
}
.uBlogsy_row {
	overflow:hidden;
}
.uBlogsy_row.uBlogsy_Subscribe {
	padding-bottom:10px;
}
.uBlogsy_row.uBlogsy_Subscribe input[type=checkbox] {
	float:left;
	margin-left:70px
}
.uBlogsy_row.uBlogsy_Subscribe label {
	width:200px;
	padding-left:5px;
	font-size:11px;
}
*******/





/* =SEARCH -------------------------------------- */

.uBlogsy_search {
 margin:1em 0 2em;
}

.uBlogsy_search input[type=text] {
	zzzborder:1px solid #ccc;
	zzzheight:20px;
	zzzmargin-bottom:10px;
	zzzwidth:95%;
 width:115px;
}

.uBlogsy_comment_form input[type=submit],
.uBlogsy_search input[type=submit] {
	zzzcolor:#234B7B;
	zzzbackground-color:#ffffff;
	zzzborder: 1px solid #cccccc;
}

/* KDS Customize the Search UI */

#txtSearch {
 zzzcolor:#cccccc;
}
#txtSearch:focus {
 zzzcolor:black;
} 
#btnSearch {
 zzzpadding:0.4em 1.5em;
 zzzmargin-bottom:1em;
}
#btnSearch:hover {
 zzzcolor:#234B7B;
 cursor:pointer;
}






/* =ARCHIVE -----------------------------------------  */

#uBlogsy_post_archive {
 margin-bottom:2em;
}
#uBlogsy_post_archive ul {
 padding-left:0px;
 margin-left:0;
 margin-top:0.5em;
 margin-bottom:0.5em;
 list-style-type:none;
 font-weight:bold;
}
#uBlogsy_post_archive li {
 margin:0.3em 0;
}
#uBlogsy_post_archive ul ul {
 padding-left:15px;
 list-style-type:none;
 font-weight:normal;
}
#uBlogsy_post_archive ul ul ul {
 padding-left:25px;
 list-style-type:disc;
}
#uBlogsy_post_archive .uBlogsy_post-items {

        display:none; /* needed for toggle script to initialize and work correctly! */

	zzzmargin-top:0;
}

#uBlogsy_post_archive .uBlogsy_months {
	display:none;
}


#uBlogsy_post_archive a {
 text-decoration:none;
}




/* post archive - alternate layout */
.uBlogsy_post_archive_alt .uBlogsy_year_first .uBlogsy_year_name {
	display:none;
}
#uBlogsy_right_col .uBlogsy_post_archive_alt .uBlogsy_year_first .uBlogsy_months {
	padding-left:0px;
	margin-top: 0;
}


/* page */
.uBlogsy_content_body {
}





/* =RSS SUBSCRIBE ------------------------------  */

.uBlogsy_rss_link_container {
 margin-top:2.5em;
}
.uBlogsy_feed {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("/images/rss-icon-14x14.png") no-repeat 0 50%;
	   background-image:none;
	zzzheight: 15px;
	zzzdisplay: block;
	zzzfloat: left;
	zzzoverflow: hidden;

 /* KDS: overriding and increasing to 32px high*/
 background-image:url('/images/rss-icon-32x32.png');
 	   background-image:none;
 padding-left:40px;
 display:block;
 height:32px;
 line-height:32px;
 text-decoration:none;
}


/* bottom border (Should strive to NOT style or name things this way?) */
.uBlogsy_bottom_border {
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}


/* =TAGS and =CATEGORIES ---------------------- */

ul.uBlogsy_tags {
 margin:0;
 padding:0;
}

.uBlogsy_tag_list,
.uBlogsy_category_list {
	zzzpadding-top:10px;
	zzzcolor:#505050;
	zzzfont-family:Georgia, Serif;
	zzzfont-size:11px;
}

/* Be sure to uninherit??? */
#primary-content .uBlogsy_post ul {
 zzzlist-style-image:none;
 zzzlist-style-type:none;
 zzzpadding:0;
 zzzmargin:0;
}

.uBlogsy_tag_list > div,
.uBlogsy_category_list > div{
	float:left;
	padding-right:5px;
}
.uBlogsy_tag_list .uBlogsy_tags li a,
.uBlogsy_category_list .uBlogsy_categories li a {
	zzzfont-family:Georgia, Serif;
	zzzfont-size:11px;
}
.uBlogsy_tag_list .uBlogsy_tags, .uBlogsy_category_list .uBlogsy_categories {
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}
.uBlogsy_tag_list .uBlogsy_tags li, .uBlogsy_category_list .uBlogsy_categories li {
	display:block;
	float:left;
	padding-right:10px;
}
.uBlogsy_category_list {
	padding-top:0px;
}
.uBlogsy_category_list h4 {
	float: left;
	margin: 0px;
	padding-right: 10px;
}


/* override-tastic! */
#uBlogsy .uBlogsy_tag_list .uBlogsy_tags li a {
	zzzfont-family:Georgia, Serif;
	zzzfont-size:11px;
}
/*add this*/
#uBlogsy .addthis_toolbox {
	float:left;
	clear: both;
	margin-top: 30px;
}
#uBlogsy .addthis_toolbox a {
	display:block;
	float:right;
}


/* =PAGINATION */

#uBlogsy_pagination {
	display:block;
	float:right;
	overflow:hidden;
	/* KDS! */
	margin:-10px 0 0;
}
#uBlogsy_pagination li {
	list-style-type:none;
	display:block;
	float:left;
	zzzborder: 1px solid #CCC;
	height: auto;
	width: auto;
	margin: 0 2px;

	color:#999;
}
#uBlogsy_pagination li a,
#uBlogsy_pagination li span {
	display:block;
	padding:0 4px;
	font-size:12PX;
	border:1px solid #BBB;
	text-align:center;
}
#uBlogsy_pagination li a:hover {
	zzzborder-color:#5E0E35;
	text-decoration:none;
	zzzbackground-color:#ededed;
}


#uBlogsy_pagination li.uBlogsy_page_prev span,
#uBlogsy_pagination li.uBlogsy_page_next span {
	ZZZZfont-size:90%;
	display:block;
	zzzpadding :2px 0 0 5px;
	zzzcolor:#CCC
}
#uBlogsy_pagination .uBlogsy_page_next,
#uBlogsy_pagination .uBlogsy_page_prev {
	width:auto;
}
#uBlogsy_pagination li.uBlogsy_current a {
	font-weight:bold;
}
#uBlogsy_pagination li.uBlogsy_current span {
	zzzpadding:2px 0 0 6px;
	zzzfont-family: Georgia, Serif;
	zzzfont-size:120%;
	display:block;
	font-weight:normal;
}







/* tag cloud */
.uBlogsy_tag_cloud li {
	display:inline-block;
	padding-right:10px;
}
.uBlogsy_tag_cloud li span {
	color:#505050
}
.uBlogsy_tag_cloud1 { font-size: 11px; }
.uBlogsy_tag_cloud2 { font-size: 12px; }
.uBlogsy_tag_cloud3 { font-size: 13px; }
.uBlogsy_tag_cloud4 { font-size: 14px; }
.uBlogsy_tag_cloud5 { font-size: 15px; }
.uBlogsy_tag_cloud6 { font-size: 16px; }
.uBlogsy_tag_cloud7 { font-size: 17px; }
.uBlogsy_tag_cloud8 { font-size: 18px; }
.uBlogsy_tag_cloud9 { font-size: 19px; }
.uBlogsy_tag_cloud10 { font-size: 20px; }
.uBlogsy_tag_cloud11 { font-size: 21px; }
.uBlogsy_tag_cloud12 { font-size: 22px; }
.uBlogsy_tag_cloud13 { font-size: 23px; }
.uBlogsy_tag_cloud14 { font-size: 24px; }
.uBlogsy_tag_cloud15 { font-size: 25px; }
.uBlogsy_tag_cloud16 { font-size: 26px; }
.uBlogsy_tag_cloud17 { font-size: 27px; }
.uBlogsy_tag_cloud18 { font-size: 28px; }
.uBlogsy_tag_cloud19 { font-size: 39px; }
.uBlogsy_tag_cloud30 { font-size: 40px; }
.uBlogsy_tag_cloud31 { font-size: 41px; }
.uBlogsy_tag_cloud32 { font-size: 42px; }
.uBlogsy_tag_cloud33 { font-size: 43px; }
.uBlogsy_tag_cloud34 { font-size: 44px; }
.uBlogsy_tag_cloud35 { font-size: 45px; }
.uBlogsy_tag_cloud36 { font-size: 46px; }
.uBlogsy_tag_cloud37 { font-size: 47px; }
.uBlogsy_tag_cloud38 { font-size: 48px; }
.uBlogsy_tag_cloud39 { font-size: 49px; }
.uBlogsy_tag_cloud40 { font-size: 50px; }
.uBlogsy_tag_cloud40 { font-size: 50px; }
.uBlogsy_tag_cloud41 { font-size: 51px; }
.uBlogsy_tag_cloud42 { font-size: 52px; }
.uBlogsy_tag_cloud43 { font-size: 53px; }
.uBlogsy_tag_cloud44 { font-size: 54px; }
.uBlogsy_tag_cloud45 { font-size: 55px; }
.uBlogsy_tag_cloud46 { font-size: 56px; }
.uBlogsy_tag_cloud47 { font-size: 57px; }
.uBlogsy_tag_cloud48 { font-size: 58px; }
.uBlogsy_tag_cloud49 { font-size: 59px; }
.uBlogsy_tag_cloud50 { font-size: 60px; }
.uBlogsy_tag_cloud50 { font-size: 60px; }
.uBlogsy_tag_cloud51 { font-size: 61px; }
.uBlogsy_tag_cloud52 { font-size: 62px; }
.uBlogsy_tag_cloud53 { font-size: 63px; }
.uBlogsy_tag_cloud54 { font-size: 64px; }
.uBlogsy_tag_cloud55 { font-size: 65px; }
.uBlogsy_tag_cloud56 { font-size: 66px; }
.uBlogsy_tag_cloud57 { font-size: 67px; }
.uBlogsy_tag_cloud58 { font-size: 68px; }
.uBlogsy_tag_cloud59 { font-size: 69px; }
.uBlogsy_tag_cloud60 { font-size: 70px; }


.uBlogsy_post h2 a,
.uBlogsy_rss_link_container a,
.uBlogsy_categories a,
.uBlogsy_posts_container a,
.uBlogsy_comments_container a {
	zzzcolor:#5E0E35;
}
p.dsq-widget-meta a {
	color:#999;
}
.uBlogsy_tags a {
	zzzcolor:#6c0939;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
