* { margin:0; padding:0; }

#xt_blog { border:1px solid #ff0000; box-shadow:1px 0 20px #aaa; margin:25px 0; }

span { padding-right:10px; }


/* CONTAINERS */

.xt_blog_parent { font-family:Arial, Tahoma, sans-serifss; 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 url(images/Aarr.gif) center right no-repeat; }


/* POST LINK */

.xt_blog_title_link { font-weight:bold; font-size:100%; padding:6px 0 45px; }

.xt_blog_title_link:hover { text-decoration:none; }


/* POST LINK TITLE*/

.xt_blog_title_link .xt_heading { text-shadow:1px 0 15px #aaa; background: url(images/sq.png) top left no-repeat; padding:0 0 7px 25px; }


/* POST COMMENT COUNT*/

.xt_blog_comments_number { border:1px solid #eee; }


/* POST MARKER*/

.xt_blog_title_link .arrow { background:url(images/rarr.gif) center right no-repeat; padding-left:15px; }


/* POST DESCRIPTION */

.xt_description { padding:5px 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 1px; margin-bottom:5px; border-bottom:1px solid #eee; background-color:#ffffee; 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 p { font-size:95%; padding:9px 5px 0 25px; }


/* 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
{ }
