img {
   behavior: url("http://moansch.net/plugin/pngbehavior.htc");
}
#LSResult {
    position: absolute;
    margin-left: 4px;
    margin-top: 4px;
       background-color: #fff7e8;
}

#LSShadow {
    position: relative;
    bottom: 1px;
    right: 1px;
    color: inherit;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

#LSHighlight {
    background-color: #bdd2ec;
    color: black;
}

.serendipity_livesearch_row {
  margin: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  text-indent: -1em;
  line-height: 1.4em;
}

.serendipity_livesearch_result {
    position: relative;
    bottom: 2px;
    border: 1px solid black;
    right: 2px;
    padding: 2px;
}
/* templates/carl02/style.css  */
/************************************ 
	Template by Carl Galloway
	http://www.carlgalloway.com
************************************/

/****** Structural Styles ******/
html, body {margin: 0; padding: 0; background-color: #212121; color: #666; 
	font: 95% Verdana, Arial, sans-serif; text-align: center; }
.s9y_wrap {background-color:#fff; text-align:left;padding:5px;}
#wrapperblueblue, #wrapperbluegreen, #wrapperbluered, 
#wrappergreengreen, #wrappergreenblue, #wrappergreenred, 
#wrapperredred, #wrapperredblue, #wrapperredgreen  {width: 970px; 
   text-align: left; margin-left: auto; margin-right: auto; padding: 0px; }
#identity {margin: auto; width: 962px; height: 72px; border-top: 4px solid #fff;
	border-left: 4px solid #fff; border-right: 4px solid #fff; }
#mainpane {padding: 0px; margin: 0px; }
#main {width: 550px; float: left; background-color: #fff;
	padding: 0px; margin: 0px; font-size: 1.0em; line-height: 1.4em; } 
#container-right {width: 420px; float: right; position: relative;
	padding: 0px; margin: 0px; }

#wrapperblueblue {background:transparent url(templates/carl02/img/wrap_bb.gif) repeat-y; }
#wrapperbluegreen {background:transparent url(templates/carl02/img/wrap_bg.gif) repeat-y; }
#wrapperbluered {background:transparent url(templates/carl02/img/wrap_br.gif) repeat-y; }
#wrappergreengreen {background:transparent url(templates/carl02/img/wrap_gg.gif) repeat-y; }
#wrappergreenblue {background:transparent url(templates/carl02/img/wrap_gb.gif) repeat-y; }
#wrappergreenred {background:transparent url(templates/carl02/img/wrap_gr.gif) repeat-y; }
#wrapperredred {background:transparent url(templates/carl02/img/wrap_rr.gif) repeat-y; }
#wrapperredblue {background:transparent url(templates/carl02/img/wrap_rb.gif) repeat-y; }
#wrapperredgreen {background:#fff url(templates/carl02/img/wrap_rg.gif) repeat-y; }

/****** General Styles ******/
h3, h4 {margin: 0; }
code {display:block; font-size:1.1em; background-color:#f8f6f6; overflow:auto;
	font-weight:bold; border:1px solid #efefef;padding:4px; }
abbr, acronym, .help {text-decoration:underline; border:none; cursor: help; }
img, a img, .emoticon {border: none; }
p img {max-width:100%; padding: 0px; }
.serendipity_msg_important {color: #b22222; font-weight: bold; font-size: small; }
.serendipity_msg_notice {color: green; font-weight: bold; font-size: small; }
.serendipity_center {margin-left: auto; margin-right: auto; text-align: center; }
.serendipity_left {margin-left: auto; margin-right: auto; text-align: left; }
.serendipity_right {margin-left: auto; margin-right: auto; text-align: right; }
a {color: #444; text-decoration: underline; }
a:visited {color: #666; text-decoration: underline; }
a:hover {color: #999; text-decoration: underline; }
blockquote:first-letter {background: #f8f6f6 url(templates/carl02/img/quoteleft.gif)left top no-repeat; 
	letter-spacing: -.06em; padding-left:30px;font-size:1.6em; }
blockquote {background: #f8f6f6 url(templates/carl02/img/quoteright.gif) right bottom no-repeat; 
	font-weight: normal; font-style:oblique; color: #444; margin: 0px 50px 10px 85px; 
	padding: 0px 25px 0px 4px; line-height:1.5; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
input, textarea, select {margin: 1px 0; font-size: 100%; }



/****** Header and Navbar Styles ******/
#identity a:hover {color:#fff; }
a.homelink1, a.homelink1:hover, a.homelink1:link, a.homelink1:visited, a.homelink1:active, a.homelink1:focus, #identity h1 {
	color: #fff; background: none; border:none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 20px; padding-left:4px; margin: 12px 0 0 0;
	text-decoration: none; }
a.homelink2, a.homelink2:hover, a.homelink2:link, a.homelink2:visited, #identity h2 {
	color: #fff; background: none; border:none; padding-left: 4px;
	font-size: 14px; margin: 0px; text-decoration: none; }
#navbar {clear: both; width: 542px; height: 30px; margin: 4px 4px 10px 4px;
	padding: 0px;color:#fff; }
#navbar ul {list-style-type: none; padding: 0px;width:100%; margin: 0px; }
#navbar li {float: left; margin: 0px 3px; padding: 0px; width: auto; display: block;
 	font: bold x-small/1.6em "Lucida Grande", Verdana, Sans-serif;
	font-size: 100%; text-decoration:underline; }
#navbar li a, #navbar li a:link {color: #fff; text-decoration: none; padding: 3px 5px 3px 5px;
	display: block; border: 0px; }
#navbar li a:hover {color: #fff; text-decoration:underline; }



/****** About Me Box ******/
#about {background: #a42d41 url(templates/carl02/img/about_bg.png) bottom left no-repeat;
	height:100px; border-top: 4px solid #fff; border-right: 4px solid #fff;
	color:#fff;}
h2.aboutbox_title {font: bold 1.0em/1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff; margin: 6px 0 0 10px;padding:0; }
#about p {font: bolder 0.8em/1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#dde185; margin: 9px 10px 0 0; }
#about a {color:#dde185; text-decoration:underline;}



/****** Entry Styles ******/
#entry {padding: 0px 10px 30px 10px; margin: 0px; }
h4#serendipity_title, h4.serendipity_title, div.serendipity_date, .staticpage_result_header {
	font: bold 1.8em Arial, sans-serif; padding: 0px;
	margin:0 0 10px 0; }
h4#serendipity_title a, h4.serendipity_title a { letter-spacing: -.04em; 
	text-decoration: none; border-bottom:none;}
h4#serendipity_title.blue a, h4#serendipity_title.green a, h4#serendipity_title.red a {color: #888; }
h3.serendipity_date {display:none; }
p.serendipity_date {width: 60px; height: 69px; padding: 5px 7px 0 2px; margin: 0 12px 5px 0; 
	background: url(templates/carl02/img/bg_date.gif) no-repeat; color: #999; 
	font: bold 1.8em Arial, sans-serif; letter-spacing: -.08em; text-align: center; float: left; }
.serendipity_commentsTitle {font: bold 1.3em Arial, sans-serif; color:#888;
	letter-spacing: -.04em; margin-bottom:10px;}
.serendipity_entry_body, .serendipity_entry_extended {
	padding: 0px; margin: 0px; }
.serendipity_entry_extended {margin-top:15px;}
.serendipity_entryIcon a img {float:right; padding:0 0 2px 2px; }
#serendipity_entryFooter {padding: 2px 0px 0px 0px; margin: 10px 0 35px 0;
	font-size: 83%; border-top: 1px solid #ccc; clear:left; }
#serendipity_entryFooter.blue, #serendipity_entryFooter.green, #serendipity_entryFooter.red {color: #666;background-color:#fff; }
#serendipity_entryFooter.blue a, #serendipity_entryFooter.green a, #serendipity_entryFooter.red a {border-bottom:none; }
.postedby {background: url(templates/carl02/img/user.gif) bottom left no-repeat; 
	padding-left:16px; }
.category {background: url(templates/carl02/img/category.gif) bottom left no-repeat; 
	padding-left:16px; }
.comments {background: url(templates/carl02/img/comment.gif) bottom left no-repeat; 
	padding-left:16px; }
.trackback {background: url(templates/carl02/img/trackback.gif) bottom left no-repeat; 
	padding-left:16px; }
.serendipity_pageFooter {padding: 5px 0px 0px 0px; margin: 25px 0 15px 0; font-size: 83%; }
.grey {color:#999; }



/****** Comments ******/
.serendipity_comment { margin-bottom:20px; }
.commentauthor, .comment_source_author { margin: 0 0 0 0; border-bottom: 1px solid #dfdfdf;
	font-size: 1.1em; font-weight:normal; }
.commentmeta { margin: 0 0 0.8em 0; padding: 0.2em 0 0 0; font-size: 0.92em; }
#comment { width: 98%; }
.linear_comment_body {border-bottom:1px solid #dfdfdf; background-color:#f8f6f6; padding-left:5px; }
.serendipity_commentBody {margin-bottom:20px; font-style:oblique;}
.comment_threaded_child0 {padding: 0 5px; background-color:#f8f6f6; border:1px solid #d8d8d8;}
.comment_threaded_child1 {margin-left:14px; padding: 0 5px; background-color:#f8f6f6; border:1px solid #d8d8d8;}
.comment_threaded_child2 {margin-left:30px; padding: 0 5px; background-color:#f8f6f6; border:1px solid #d8d8d8;}



/****** Comment Form Styles ******/
form dt {float: left; margin-bottom: 5px; }
form dd {padding-left: 0em; margin-left: 100px; margin-bottom: 5px; }
form textarea {margin-bottom: 10px; }



/****** Sidebar Styles ******/
#leftsidebar, #rightsidebar {
	width: 206px; position: relative; padding: 0px; margin: 0px;
	border-top: 4px solid #fff; border-right: 4px solid #fff; }
#leftsidebar {float: left; }
#rightsidebar {float: right; }
.serendipitySideBarTitle {width: 198px; padding: 4px; margin: 0px; height:22px; color: #fff;
 	font: bold 1.0em/1.4em "Lucida Grande", Verdana, Sans-serif; }
.serendipitySideBarContent {padding: 4px 4px 10px 12px;margin-right:12px;
	font: normal 0.8em/1.4em Verdana, Arial, Helvetica, sans-serif; }
.serendipitySideBarContent a:link, .serendipitySideBarContent a:visited {
	text-decoration: none; }
.serendipitySideBarContent a:hover {text-decoration: none; }
.serendipitySideBarContent input, .serendipitySideBarContent select {width:92%;}
.serendipitySideBarContent td input {width:180px;}



/****** Blue Styles ******/
.blue .serendipitySideBarItem {color: #163a5f; }
.blue a {color: #369;border-bottom: 1px solid #036; }
.blue a:hover {color: #036; }
h4#serendipity_title.blue a:hover {color: #369; }
.blue .serendipitySideBarTitle {background: #6699cc url(templates/carl02//img/bluebg.png) left -10px repeat-x; }
#navbar.blue, #navbar.blue ul, #footer.blue {background: #a42d41 url(templates/carl02/img/bluebg.png) left -10px repeat-x; }
#navbar.blue li a:hover {background: #761c2b url(templates/carl02/img/bluebg.png) left bottom repeat-x; }
.idblue {background:#fff url(templates/carl02/img/bluebg.png) top left repeat-x; }
.blue table.serendipity_calendar td {color: #369;background: #bfd5ea;border: 1px solid #a3c2e0; }
.blue td.serendipity_calendarDay a {background: #e8eff7; }
.blue td.serendipity_calendarHeader .leftarrow {background:#bfd5ea url(templates/carl02/img/blueleft.gif) no-repeat; }
.blue td.serendipity_calendarHeader .rightarrow {background:#bfd5ea url(templates/carl02/img/blueright.gif) no-repeat; }



/****** Green Styles ******/
.green .serendipitySideBarItem {color: #003300; }
.green a {color: #509314;border-bottom: 1px solid #7da330; }
.green a:hover {color: #336606; }
h4#serendipity_title.green a:hover {color: #8ea95a; }
.green .serendipitySideBarTitle {background: #336606 url(templates/carl02//img/greenbg.png) left -10px repeat-x; }
#navbar.green, #navbar.green ul, #footer.green {background: #a42d41 url(templates/carl02/img/greenbg.png) left -10px repeat-x; }
#navbar.green li a:hover {background: #761c2b url(templates/carl02/img/greenbg.png) left bottom repeat-x; }
.idgreen {background:#fff url(templates/carl02/img/greenbg.png) top left repeat-x; }
.green table.serendipity_calendar td {color: #336606;background: #dee7d6;border: 1px solid #c7dc99; }
.green td.serendipity_calendarDay a {background: #f5f8ec; }
.green td.serendipity_calendarHeader .leftarrow {background:#dee7d6 url(templates/carl02/img/greenleft.gif) no-repeat; }
.green td.serendipity_calendarHeader .rightarrow {background:#dee7d6 url(templates/carl02/img/greenright.gif) no-repeat; }



/****** Red Styles ******/
.red .serendipitySideBarItem {color: #8c1528; }
.red a {color: #c23d53;border-bottom: 1px solid #a42d41; }
.red a:hover {color: #760f20; }
h4#serendipity_title.red a:hover {color: #c23d53; }
.red .serendipitySideBarTitle {background: #6699cc url(templates/carl02//img/redbg.png) left -10px repeat-x; }
#navbar.red, #navbar.red ul, #footer.red {background: #a42d41 url(templates/carl02/img/redbg.png) left -10px repeat-x; }
#navbar.red li a:hover {background: #761c2b url(templates/carl02/img/redbg.png) left bottom repeat-x; }
.idred {background:#fff url(templates/carl02/img/redbg.png) top left repeat-x; }
.red table.serendipity_calendar td {color: #c23d53;background: #ecdcdf;border: 1px solid #f1c6cd; }
.red td.serendipity_calendarDay a {background: #f8eff1; }
.red td.serendipity_calendarHeader .leftarrow {background:#ecdcdf url(templates/carl02/img/redleft.gif) no-repeat; }
.red td.serendipity_calendarHeader .rightarrow {background:#ecdcdf url(templates/carl02/img/redright.gif) no-repeat; }



/****** Footer Styles ******/
#clearall {clear: both;height: 1px;background-color: #fff; }
#footer {border: 4px solid #fff; border-top: 3px solid #fff; padding: 4px;
	color: #fff; font: normal 1.0em/1.4em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:focus {
	color: #fff; font-weight: bold; text-decoration: none;
	border-bottom:none; }
#footer a:hover {color: #fff; text-decoration: underline; border-bottom:none; }



/****** Calendar ******/
.serendipity_calendar table {font: normal .09em/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; width: 170px; text-align: center; }
td.serendipity_calendarHeader {padding-right:2px; }
td.serendipity_weekDayName {letter-spacing: -.06em;padding:0;margin:0; }	
table.serendipity_calendar td {text-align: center; }
td.serendipity_calendarDay a {display: block; width: 100%; height: 100%; text-decoration: none;
	border: 0px; } 
td.serendipity_calendarDay a:hover {background: #fff;	text-decoration: none; }
table.serendipity_calendar td {text-align: center; }



/****** Embedded images with the s9y image manager ******/
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
	border: 1px solid #f1f1f1; background-color: #F5F5F5; margin: 5px;
	padding: 5px; text-align: center; }
.serendipity_imageComment_center {margin: auto; }
.serendipity_imageComment_left {float: left; }
.serendipity_imageComment_right {float: right; }
.serendipity_imageComment_img, .serendipity_imageComment_img img {
	margin: 0px; padding: 0px; text-align: center; border: 0px; }
.serendipity_imageComment_txt {border-top: 1px solid #f1f1f1; margin-top: 3px; padding: 3px;
	clear: both; font-size: 8pt; text-align: center; }



/****** Plugins ******/
.serendipity_search_results {margin:10px 0;}
.searchterm, .searchresults {font-weight:bold;}
.serendipity_freeTag, .serendipity_multilingualInfo {}
.serendipity_freetag_taglist {margin:15px 0;}
.plugin_comment_wrap br {line-height:.5em;}
.plugin_comment_body {font-style:oblique;}

.serendipity_searchQuery {
    background-color: #D81F2A;
    color: #FFFFFF;
}
