* { margin:0; padding:0; }

#xt_blog { border:1px solid #ff0000; box-shadow:1px 0 20px #aaa; margin:35px 0 25px 0; }

span { padding-right:20px; }


/* CONTAINERS */

.xt_blog_parent { font-family:Tahoma, sans-serif; padding:10px; }

.xt_blog { border:1px solid #eee; padding:9px; border-radius:12px; }


/* POSTS LIST*/

.xt_list { padding:9px; border:1px solid #eee; border-radius:12px; }

.xt_blog_post_list {  }

.xt_item { padding:6px 20px 6px 10px; margin:7px 0; border-left:3px solid #ccc; border-top:2px solid #ddd; border-radius:7px; min-height:45px; }

.xt_item:hover { background:#eeeeef; }


/* POST LINK */

.xt_blog_title_link { font:bold 125% "Lucida Console", Tahoma; padding:6px 0 45px 0; text-decoration:none; }

.xt_blog_title_link:hover { text-decoration:none; }


/* POST LINK TITLE*/

.xt_blog_title_link .xt_heading { text-shadow:1px 0 15px #429ef4; background:url(images/sq.png) top left no-repeat; padding:0 0 7px 25px; }

.xt_blog_title_link .xt_heading:hover { text-shadow:none; }


/* POST COMMENT COUNT*/

.xt_blog_comments_number { border:1px solid #eee; }


/* POST MARKER*/

.xt_blog_title_link .arrow { background:url(images/spacer.gif) center right no-repeat; margin:5px; height:35px; width:100%; }


/* POST DESCRIPTION */

.xt_description { padding:9px 0 0 10px; }


/*SEARCH FORM CONTAINER*/

.xt_blog_search { background-color:#eee; border:1px solid #eee; border-radius:5px; }


/* SEARCH FORM */

.xt_blog_search_form {  }


/* SEARCH INPUT SPAN */

.xt_blog_search_form .xt_input { font-family:arial black; background-color:#fff; }


/* SEARCH INPUT */

.xt_blog_search_form .xt_inputinput[type="text"] { font-family:arial black; background-color:#fff; }


/* SEARCH SUBMIT SPAN */

.xt_blog_search_form.xt_submit {  }


/* SEARCH SUBMIT BUTTON */

.xt_blog_search_form.xt_submit .xt_button {  }


/* BLOG POST TAGS */

.xt_tags { background-color:#eee; padding:3px 5px; border-radius:3px; font-weight:900; margin:0 0 15px 0; }

.xt_tags:hover {  }

.xt_tags a { font-weight:normal; padding-left:5px; font-weight:600; }


/* BLOG POST */

.xt_blog_title { border-left:3px solid #ccc; border-top:2px solid #ddd; border-radius:7px; padding:2px 5px; font-size:1.35em; }

.xt_blog_subtitle { font-weight:900; padding:9px; font-family:Lucida Sans, Arial; font-size:1em; }

.xt_blog_content { border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-radius:7px; margin:0 0 5px; }


/* POST TIME STAMP */

.xt_blog_entry_date { font-family:Lucida Sans, Arial; font-size:80%; padding:5px 20px 3px 5px; text-align:right; background: url(images/cal15.png) center right no-repeat; }


/* BACK TO POSTS */

.xt_blog_back_to_posts { font-weight:bolder; padding:3px 15px; border:1px solid #ddd; font-family:Comic Sans MS, Gunplay, Lucida Console, Arial; }

.xt_blog_back_to_posts:hover { background-color:#eeefff; text-decoration:none; }


/* COMMENTS */

.xt_blog_comments { margin-top:30px; border-top:1px solid #ddd; border-left:2px solid #ccc; border-radius:5px; font-family:Comic Sans MS, Lucida Sans, Arial; }

.xt_blog_comments_title { font-family:Comic Sans MS, Arial; font-size:1.3em; text-shadow:#eee 2px 2px 4px; 
                          padding:2px 20px 2px 5px; border-bottom:1px solid #ddd; }

.xt_blog_comment { padding:10px 9px 0; margin-bottom:5px; border-bottom:1px solid #eee; background-color:#f8f8f8; border-radius:5px; }

.xt_blog_comment_date { font-size:75%; background: url(images/pen12.png) center left no-repeat; padding:0 0 0 15px; font-family:Arial; }

.xt_blog_comment_author { font-weight:bold; }

.xt_blog_comment_content { margin:0; padding:0; }

.xt_blog_comment_content p { font-size:95%; padding:9px 5px 0 25px; }


.xt_blog_comment_actions { 
                         text-align:center; 
						 font:90% Tahoma; 
						 background:#f5f5f5;
						 border:1px solid #d5d5d5;
						 border-top:0;
						 border-bottom-left-radius:50px;
						 border-bottom-right-radius:50px;
						 margin:0 32%;
						 padding:2px 10px 9px;
}

.xt_blog_comment_action_reply {  }

.xt_blog_comment_action_report_spam { 
                                    background:url(images/spam.gif) center left no-repeat;
									padding:2px 5px 2px 25px;
}

.xt_blog_comment_author_admin { 
                               color:#0D9320; 
							   font-weight:bold; 
							   text-shadow:0 0 5px #20D93A; 
}

.xt_blog_comments .xt_button {  }

.xt_blog_comments .xt_link {  }

.xt_reply  { margin:5px 3px 20px 20px; }

.xt_reply .xt_blog_comment_actions { 
                                   float:right; 
								   font:80% Tahoma; 
								   width:192px; 
								   margin:0 0 12px 0;
								   padding:2px 1px 3px 10px;
								   border-bottom-right-radius:3px;
								   background:#f0f0f0;
}

.xt_reply .xt_blog_comment { background-color:#F0F0F0; }

.xt_reply .xt_blog_comment .xt_blog_comment_date {  }

.xt_reply .xt_blog_comment .xt_blog_comment_author_admin {  }

.xt_reply .xt_blog_comment .xt_blog_comment_content {  }


/* COMMENT FORM */

.xt_blog_write_a_comment { border-top:1px solid #eee; font-family:Comic Sans MS, Arial; box-shadow:#eee -2px 0 12px; border-radius:5px; text-align:center;
                          padding:5px; padding-top:12px; }

.xt_blog_write_a_comment_title { font-size:1.3em; text-shadow:#eee 2px 2px 4px; border:1px solid #ddd; border-bottom:0; border-radius:5px;
                                padding:2px 5px; background-color:#eeefff; }

.xt_blog_write_a_comment .xt_label { font-weight:bold; text-align:left; }

.xt_blog_write_a_comment .xt_label label {  }

.xt_blog_write_a_comment .xt_input {  }

.xt_blog_write_a_comment .xt_input input[type="text"] { font-family:Lucida Sans, Arial; width:100%; height:20px; border:1px solid #ddd; font-weight:bold; font-size:18px;
                                                     padding:5px; border-radius:10px; }

.xt_blog_write_a_comment .xt_textarea { margin:0 2px 15px 0; }

.xt_blog_write_a_comment .xt_textarea textarea { font-weight:bold; width:100%; height:100px; border:1px solid #ddd; font-family:Lucida Sans, Arial; border-radius:10px;
                                             padding:5px; }

.xt_blog_write_a_comment .xt_submit { text-align:right; }

.xt_blog_write_a_comment .xt_submit .xt_button { border:1px solid #ddd; font-weight:bolder; padding:5px; font-family:Comic Sans MS, Gunplay, Lucida Console, Arial;
                                               width:105px; color:#286ea0; background-color:#fff; }

.xt_blog_write_a_comment .xt_submit .xt_button:hover { background-color:#eeefff; cursor:pointer; border:1px solid #ddd; }


/* PAGINATION */

.xt_pagination
{}
.xt_pagination a
{}
.xt_pagination a span
{}
.xt_pagination .selected
{}
.xt_pagination .selected span
{ }
