img {
   behavior: url("http://www.kitchenesque.com/kitchen-remodel/plugin/pngbehavior.htc");
}
/* templates/andreas08/style.css  */
/********* General Styles *********/


a img{border:none; }

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px; }

blockquote { margin: 15px 30px 0 15px; padding-left: 15px; }
code, pre {font-size:1.3em; }

/* used when s9y needs to center something */
.serendipity_center {  
     margin-left: auto;
     margin-right: auto;
     text-align: center; }

/* warning messages from s9y */
.serendipity_msg_important { 
     color: red; }

/* messages letting you know something has happened eg comment saved */
.serendipity_msg_notice {	
     color: green; }

/* style to temporarily change something to grey, used in pagefooter */
.grey {
	color:#999; }

/********* End of General Styles *********/




/********* Structure Styles *********/

/* Define every style unless explicitly mentioned alsewhere */
*{margin:0; padding:0; }

body {
	font:76% Verdana,Tahoma,Arial,sans-serif;
	margin:8px auto;
	line-height:1.4em; 
	text-align:center; 
	color:#303030; 
 }

#main {clear:both}

/* container for page */
#mainpane {
	height:100%; /*leave in, needed by firefox for preview in admin suite */
	width:778px; 
	margin:0 auto 0 auto;
	padding:0px;
	clear:both; }

.contentleft {background:url(/images/design_13.jpg) repeat-y left;
width:255px;
height:auto;
float:left;
clear:right; }

.contentright {background:#ffffff url(templates/andreas08/img/contentbgright.gif) 0px 0px repeat-y; }

/* container style for comments popup */
.s9y_wrap {text-align:left;padding:5px;}

/********* End of Structure Styles *********/




/********* Header and navigation styles *********/

#pagetop {
	width:760px;
	margin:0 auto;
	padding:1px 0 0 0;
	text-align:left;
	background: url(templates/andreas08/img/bgwhite.gif) repeat; }

#header {
	height:110px;
	width:758px;
	margin:0 1px 1px 1px;
	color:#ffffff; }

#header h1{
	padding:35px 0 0 20px;
	font-size:2.2em;
	background-color:inherit;
	color:#ffffff;
	letter-spacing:-2px;
	font-weight:normal; }

#header h2{
	margin:10px 0 0 40px;
	font-size:1.4em;
	background-color:inherit;
	color:#f0f2f4;
	letter-spacing:-1px;
	font-weight:normal; }

#navigation {
     height:2.2em;
     line-height:2.2em;
     width:758px;
     margin:0 1px;
     padding: 0;
     color:#ffffff; }

#navigation li {
	float:left;
	list-style-type:none;
	border-right:1px solid #ffffff;
	white-space:nowrap; }

#navigation li a{
	display:block;
	padding:0 10px;
	font-size:0.8em;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	background-color:inherit;
	vertical-align:middle;
	color: #ffffff; }

* html #navigation a {width:1%;}

#navigation .selected, #navigation a:hover{
	color:#ffffff;
	text-decoration:none; }

/* style for quicksearch form in header */
#searchform {
	margin:0px;
	background-color:inherit;
	border:none;
	text-align:left; }

#searchform input {
	width:150px; 
	margin-left:1em;
	height:16px;
	border: 1px solid #aaa;
	font-size: 10pt;
	vertical-align:left;
	color: #999;
	background: #FFF url(templates/andreas08/img/mag_glass.gif) no-repeat 97% 50%; }

/******** End of Header and Navigation Styles *********/




/**************** Footer styles ****************/

#footer{
	width:760px;
	margin:0 auto;
	padding:1px 0;
	font-size:0.9em;
	background:#fff url(templates/andreas08/img/whitebg.gif) repeat;
	color:#f0f0f0; }
.footerbg {
	width:758px;
	padding:5px 0;
	margin:0 1px;}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

.clearingdiv {
	clear:both;
	height:1px;
	width:1px;
}

/********* End of Footer Styles *********/




/********* Content styles *********/

.contentleft #content {
float:right;
width:515px;
font-size:0.9em;
padding:20px 20px 3px 0px; }

.contentright #content {
float:left;
width:515px;
font-size:0.9em;
padding:20px 0px 3px 20px; }

#content h2, .serendipity_date, .serendipity_commentsTitle {
color:#505050;
margin:0 0 16px 0;
padding:0;
font-size:10pt;
font-weight:bold;
letter-spacing:-1px;
background-color:inherit; }

.staticpage_result_header {
color:#505050;
margin:0 0 16px 15px;
padding:0;
font-size:12pt;
font-weight:normal;
letter-spacing:-1px;
background-color:inherit; }

.staticpage_result_header {font-weight:bold;}
.serendipity_entry_body a, .serendipity_entry_extended a { text-decoration: underline; color:#C86B3E}
.serendipity_entry_body a:visited, .serendipity_entry_extended a:visited { text-decoration: underline; color:#C86B3E}

.serendipity_entry li {
	margin-bottom:10px;
	list-style-position: inside; }

.serendipity_entry_extended {
	margin-top:20px; 
	clear:left; }

/* the small text at the end of each entry 'Posted by etc' */
.serendipity_entryFooter {
	margin-top:10px;
	margin-bottom:70px;
	padding:0px;
	padding-top:3px;
	border-top: 1px solid #dedede;
	font-size:0.8em;
	color: #31314B;  
	text-align:center;
	clear:both; }
.serendipity_entryFooter a {
color:#C86B3E;
text-decoration:none;
}

/* styles for bottom of page next and previos page links */
div.serendipity_pageFooter {
	font-size:0.8em;
	clear:both;
	margin:10px auto 50px auto;
	text-align:center; }

#content img {padding: 0; margin-bottom:3px; border: 1px solid #ddd;}
#content img.emoticon, #content img.serendipity_entryIcon {border:none;}
#content img.serendipity_entryIcon {float:right;}
#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}

/********* End of Content Styles **********/




/********* Sidebar styles *********/

.left a{ color:#787777;
font:normal 8pt arial;
text-decoration:none
}

.left a:hover {
text-decoration:underline
}

.contentleft .left {
/*	float:left; */
	width:240px;
	text-align:left;
/*	line-height:1.4em; */
	color:#e5e5e5;
	padding-left:1em;
	font-size:9pt}

.contentright .left {
	float:left;
	width:175px;
	line-height:1.4em;
	margin:10px 0px 0 35px;
	font-size:0.9em; }

.serendipitySideBarItem{margin:5px 5px 5px 1em;
font:normal 8pt arial;

}
.left h2, .serendipitySideBarTitle {
	display:block;
	margin-left:0.1em;
	text-decoration:underline;
	padding-bottom:8px;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
/*	letter-spacing:-1px; */
	color:#787777;
	background-color:inherit; }

.left .serendipitySideBarContent { width: 200px; font: normal 9pt arial; color:#787777}

.left .serendipitySideBarContent li {margin-left:10px;list-style-image:url("/images/arrow.jpg") }

.left .serendipitySideBarContent a {font:normal 9pt arial; margin-left:3px; color:#787777}
.left input, .left textarea, .left select {width:95%;}
.left td input {width:150px;}
.left .serendipity_xml_icon img {border:none; padding-left:1em}
/********* End of Sidebar Styles *********/




/********* Calendar Styles *********/

/* style for calendar date links */
table.serendipity_calendar a {
	text-decoration:none; }

/* style for calendar links when hovered over */
table.serendipity_calendar a:hover {
	text-decoration: none; }

/* style for calendar weekday names */
td.serendipity_weekDayName {
	font-weight:bold;
	text-align:center; }

/* styles for month name and arrows in calendar */
td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited, td.serendipity_calendarHeader a:hover {
	text-decoration: none; }

/* style for wekday names in calendar */
td.serendipity_weekDayName {border-bottom:1px solid #dddddd; }

/* style to center dates */
tr.serendipity_calendar td {text-align:center; }



/********* End of Calendar Styles *********/




/********* Embedded images with the s9y image manager *********/

/* container for images and text */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #c0c0c0;
	background-color:#fafbfc;
	color:#505050;
	line-height:1.5em; }

/* style to center image and text within entry */
.serendipity_imageComment_center {
	display:block; margin:0 auto 5px auto; }

/* style to left align image and text within entry */
.serendipity_imageComment_left {
	float:left; margin:0 12px 5px 0; }

/* style to right align image and text within entry */
.serendipity_imageComment_right {
	float:right; margin:0 0 5px 12px; }

/* styles for the images */
.serendipity_imageComment_img, .serendipity_imageComment_img img {
	text-align: center; }

/* styles for the text below the image if used */
.serendipity_imageComment_txt {
     clear: both;
     text-align: center; }

/********* End of Image Manager Styles *********/





/********* Plugin Stlyes *********/

/* style for the seearch term and number of results using quicksearch */
.searchterm, .searchresults {font-weight:bold; }

/* used in comments */
.oddbox, .plugin_comment_wrap {
	margin:0 0 20px 0;
	border:1px solid #c0c0c0;
	background-color:#e5e5e5;
	color:#505050;
	line-height:1.5em; }

.oddbox p {
	padding-left:5px;
	padding-right:5px;
}	

.oddbox a {
	color:#C86B3E
}
/* not used */
.evenbox a {
	color:#C86B3E
}

/* container for comments plugin within sidebar */
.container_serendipity_plugin_comments {
	color:#333; }

/* style for line break in comments plugin */
.container_serendipity_plugin_comments br {
	line-height:3px; }

/* style for comment body within sidebar */
.plugin_comment_body {
	font-style:oblique; }

/* container cloud for tags and static page navigation */
.serendipity_freetag_taglist, .staticpage_navigation, .serendipity_search {
	padding:15px;
	margin:0 0 50px 0;
	padding:10px;
	border:1px solid #c0c0c0;
	background-color:inherit;
	color:#505050;
	line-height:1.5em;
	clear:both; }

.container_serendipity_plugin_freetag a {
	font:85% Verdana,Tahoma,Arial,sans-serif;
	line-height: 1!important; }

/* shift the feed icon in the freetag sidebar plugin */
.serendipity_freeTag_xmlButton {
	padding-left:2em; }

/* place freetag list on new line in entry footer */
.serendipity_freeTag {
	clear:both;
	font-size:0.8em;
	padding-top:1em; }
.serendipity_freeTag a {
color:#C86B3E;
text-decoration:none;
}

/* adjust line height in entry footer */
.serendipity_karmaVoting, .serendipity_freeTag {line-height: 1!important;}

/* **************** I ADDED THESE ****************** */

h2.serendipity_title {
text-align:right; 
color: #C86B3E;
font:bold 10pt verdana,arial;
text-transform:uppercase;
margin:0;
padding:0;
}

h2.serendipity_title a {
color:#C86B3E;
text-decoration: none}

h2.serendipity_title a:hover {
color:#C86B3E;
text-decoration: underline}

/********* End of Plugin Styles *********/

/* TEST AREA BELOW */

#test {
width: 778px;
height:22px;
list-style-type:none;
text-align:left;
background:#E5E5E5 url("/images/search_bg.jpg") top left repeat-x;
font: bold 11pt arial;
margin:0;
padding:0;
}

* html #test {
margin-top:-4px
}

#test li {
position:relative;
float:left;
display:inline;
}

#test ul li a {
color: #5b5b5b;
width: auto;
padding: 2px 12px 0 12px;
text-decoration: none;
background: url(/images/vertical.gif) right no-repeat;
}

#test li a:hover{
color: #ae0000;
}

#test ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: none;
}


#test ul li:hover ul {
display:block;
float: none;
width:auto;
margin-top:3px;
left:0px
}

* html #test ul li:hover ul {
top:14px;
margin-left:0
}


/* Sub level menu links style */

#test ul li ul li a{
display: block;
padding:2px 12px;
text-decoration:none;
background:#ccc url("/images/search_bg.jpg") repeat-x;
width:300px;
height:18px;
color:#515151;
border-bottom:1px #FAEBDE solid;
border-left:1px #faebde solid;
border-right:1px #faebde solid;
font: bold 8pt arial;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

	
/* Holly Hack for IE \
* html #test ul li { float: left; height: 1%; }
* html #test ul li a { height: 1%; }
*/

.lang {
background:#3CB371;
width:723px;
height:13px;

}

.flags
{float:right;
padding-bottom:5px
}

.flags img {
border:0;
height:12px;
width:18px;
}

.serendipity_comments .serendipity_commentsValue {
color:#C86B3E}

.g_text {width:778px;
height:15px;
background-color:#fff;
vertical-align:middle;
}

* html .g_text {margin-top:-2px;
margin-bottom:3px}

.rss {background-color:inherit;
font:normal 8pt arial;
text-align:left;
padding:0 35px;
color:#000}

.rss h2 {
text-align:left; 
color: #C86B3E;
font:bold 10pt verdana,arial;
text-transform:uppercase;
margin:0;
padding-bottom:5px;
}

.rss a{text-decoration:underline;
font:normal 9pt arial;
color:#787777}

.rss a:hover{font-weight:bold}

.rss img{border:none; text-decoration:none}

.googlesque {
width:234px;
height:60px;
background:inherit;
text-align:left;
padding:0;
margin:0;
clear:both
}

.googlesque .googlesque_caption {
background-color:#787777;
color:#e5e5e5;
font:bold 8pt verdana,arial;
height:15px;

}

.googlesque h2 {
border-right:0.1em solid #787777;
border-left:0.1em solid #787777;
padding-left:3px;
}

.googlesque h2 a {
text-decoration:none}


.googlesque .googlesque_body {
border-right:0.1em solid #787777;
border-left:0.1em solid #787777;
border-bottom:0.1em solid #787777;
font:normal 8pt arial;
height:45px;
padding-left:3px
}

.googlesque .googlesque_body a {
text-decoration:none;
color:#787777

.serendipity_comments .serendipity_left a {
color:#C86B3E
}
/* End */
