/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/wp-content/themes/lapetitemort/style.css */

/* @override http://kyspeaks.com/dev/wp-content/themes/lapetitemort/style.css */

/*  
Theme Name: La Petite Mort
Theme URI: -
Author: Haze Long
Description: Dual content blog design. 
Version: 0.1
Author URI: http://hazelong.com
*/
/* reset */
/* @group reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,em,strong,pre,code{
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
}



table{
	border-spacing: 0;
	border-collapse: collapse;
	font-size: inherit;
	font : 100%
}

:link, :visited {
	text-decoration: none;
}


fieldset, img, a img, :link img, :visited img {
	border: 0;
}

p{
	margin: 1em 0;;
}

:focus {
	outline:0;
}

/* @end */

/* @group layout */

body{
	background-color: #f5f5f4;
	line-height: 18px;
	font-family: Lucida Grande, Arial, Lucida Sans, sans serif;
	font-size: 12px;
	color: #313131;
}

a:link, a:visited{
	color: #ff5500;
}

a:hover{
	color: #76a04a;
}

h2.widgettitle, span.xavisys-link-text, a.followtwit{
	display: none;
}

#headerwrap{
	height: 138px;
	background-color: #e3cb80;
	background-image: url(images/wood.jpg);
	background-repeat: repeat;
	border-bottom: 1px solid #d8c7a5;
}

#header{
	width: 960px;
	margin: 0 auto;
	padding-left: 80px;
}

#header img{
	padding-top: 4px;
}

#bubblewrap{
	width: 1055px;
	margin: 0 auto;
}

#left{
	width: 615px;
	float: left;
}

#right{
	float: right;
	width: 420px;
}

#bigsidebar{
	margin-bottom: 15px;
	
}

#rightbottom{
	margin-right: 15px;
	float: right;
}

#leftsidebar{
	width:225px ;
	float: left;
}

#rightsidebar{
	width: 160px;
	float: right;
}

#contentwrap, #menu, #contentbar, #contentfooter{
	float: right;
	width: 535px;
}

#contentbar{
	background-color: #fff;
	-webkit-box-shadow: 0px 4px 5px #ccc; 	-moz-box-shadow: 0px 4px 5px #ccc;
	box-shadow:0px 4px 5px #ccc; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#thumbbar{
	float: left;
	width: 61px;
	height: 400px;
display:none;
	margin-top: 70px;
	
}

#menu{
	margin: 15px 0px;
}

#contentwidget{
		background-color: #1d191a;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-radius-topright:8px;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

#contentfooter{
	font-size: 11px;
	text-align: center;
	color: #5c5c5c;
	padding-bottom: 10px;
}

#twitterer{
	background-color: #ddeef6;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 15px solid #f5f5f4;
	margin-top: -86px;
	width: 405px;
	float: right;
		box-sizing: content-box;
	moz-box-sizing:padding-box;
	position: relative;
	}
	


/* @end */



/*menu*/
#nav_menu-3, #nav_menu-2{
	display: inline-table;
}
#nav_menu-3 li, #nav_menu-2 li{
	display: inline-table;
	margin-left: -4px;
}
#nav_menu-3{
	background-color: #ffe850;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-radius-bottomleft:4px;
	padding: 5px 10px;
	text-transform: lowercase;
	font-size: 14px;
}

#nav_menu-3 a, #nav_menu-3 a:visited{
	color: #716d59 ;
	padding-right: 12px;
	
	border-right: 1px solid #fff5b5;
	padding-left: 12px;
	border-left: 1px solid #ffdb19;
}

#nav_menu-3 #menu-item-8066 a, #nav_menu-3 #menu-item-8066 a:visited{
	border-left: none;
	background-image: url(images/home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	margin-left: 2px;
}

#nav_menu-3 #menu-item-8068 a, #nav_menu-3 #menu-item-8068 a:visited{
	border-right: none;
	padding-right: 6px;
}

#nav_menu-3 a:hover{
	color: #76a04a;
}



#nav_menu-2{
	background-color: #fbfbfb;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding: 7px 20px;
	width: 225px;
	font-size: 13px;
	margin-left: -5px;
}

#nav_menu-2 a, #nav_menu-2 a:visited{
	background-image: url(images/rss.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-right: 15px;
}

/* blog */
#text-5{

	float: left;

	color: #dec4a3;
	text-transform: uppercase;
	font-size: 14px;

}

#text-5 div{
	background-image: url(images/food.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin: 8px 15px 8px ;
}



/*blog search*/
#customizable-search{
	
	float: right;
	
	}

#customizable-search div{padding-left: 25px;
	margin: 8px 15px 8px ;
}

#customizable-search input#s, input#author, input#email, input#url, textarea, input.wpcf7-text, .captcha-40 input{
	width: 145px;
	margin-right: 15px;
background-color: #e6ebd2;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
padding: 2px 6px;
	
	color: #747474;
	font-size: 12px;
}
.wpcf7-form-control-wrap, textarea{ width: 300px;}
.wpcf7-form input, textarea{ width: 300px;}

/*twitter 1*/
.twitter-avatar, span.from-meta, span.time-meta{
	display: none;
}

#twitter-3{
	padding-bottom: 5px;
	font-size: 12px;
	margin: 15px 15px 0px;
	color: #393939;
	min-height: 52px;
}

/*hide*/
#hideme{
	display: none;
}

/*follow*/
#text-8{
	
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
	margin: 15px 15px 10px;
}

a.expand, a.expand:visited, input.wpcf7-submit, input#submit{
	background-color: #ff5500;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(230,86,14)),
    color-stop(0.87, rgb(255,117,48)),
    color-stop(0.99, rgb(255,197,168))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(230,86,14) 0%,
    rgb(255,117,48) 87%,
    rgb(255,197,168) 99%
);	
	text-shadow: 0px 1px 0px  #7a2900;
	color: #fff;
	padding: 3px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #FE3A3B;
	
}

a.expand:hover, input.wpcf7-submit:hover, input#submit:hover{
	cursor: pointer ;
		background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(230,86,14)),
    color-stop(0.67, rgb(255,117,48)),
    color-stop(0.99, rgb(255,197,168))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(230,86,14) 0%,
    rgb(255,117,48) 67%,
    rgb(255,197,168) 99%
);	
}

/*twitter 2*/
#twitter-4 li.tweet-0{
	display: none;
}

#twitter-4{
	border-top:1px solid #7eb3cd;
	padding-top:5px;
	margin-top: 5px;
		padding: 15px;
	font-size: 12px;
	color: #393939;
}

#twitter-4 li{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7eb3cd;
	border-top: 1px solid #fff;
}

#twitter-4 li.tweet-1{ border-top: none;}
#twitter-4 li.tweet-4{ border-bottom: none;}

.entry-content{ text-shadow: 0px 1px 0px #fff;
}

li.xavisys-link{
	
display: none;
}

/*twitpic*/
.twtr-hd, .twtr-hd h4, .twtr-hd h3{ font-weight: bold !important;font-family: Lucida Grande, Lucida Sans;}



/*food map*/
#text-13{background-color: #1d191a; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
#text-13 h2.widgettitle{ display: inline-table; 		
	float: left;
	color: #dec4a3;
	text-transform: uppercase;
	font-size: 14px;
	font-family: Lucida Grande, Lucida Sans, Helvetica;
	margin: 5px 15px;
	padding-left:25px;
	background-image: url(images/car.jpg);
	background-repeat: no-repeat;
	background-position: left center;border-bottom: none;}

#text-13 .footer{ padding: 5px 15px;}
/*tag cloud*/
#tag_cloud-4{ margin-top: 10px;}
.tagcloud a{ line-height: 24px;}

/*tabbed widgets*/
#tabbed-widget-3{
	background-color: #fbf0da;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #f0d9c2;
	
}

#tabbed-widget-3 div{
		padding: 15px;
}

#tabbed-widget-3 div.tw-tabs{
	padding: 0px;
	moz-box-sizing:padding-box;
}
#tabbed-widget-3 .ui-corner-top{
	padding: 10px 12px;

	font-weight: bold;
	margin-right: 0px;
	border-right: 1px dotted #fff;
	background-color: #dc770f;
	moz-box-sizing:padding-box;
}

#tab-link-3-0.ui-corner-top{
		-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-radius-topleft:8px;

}

#tab-link-3-2.ui-state-default .ui-corner-top {
	border-right: none;
}

#tabbed-widget-3 .ui-state-active{
	background-color: #fbf0da;
	padding: 10px;

	moz-box-sizing:padding-box;
	font-weight: bold;
}

#tabbed-widget-3 .ui-state-active a:link, #tabbed-widget-3 .ui-state-active a:visited {
	background-color: #fbf0da;
	color: #76a04a;
	moz-box-sizing:padding-box;
}

.tw-tabs a:link, .tw-tabs a:visited{
		color: #fff;
}
.tw-tabs a:hover{
	
color: #76a04a;
}


#tw-content-3-0 ul ul.children{	
	margin-left:15px;
	margin-bottom: 10px;
}

#tw-content-3-0 ul{
	margin-left: -15px;
}

#tw-content-3-2 h3{
	display: none;
}

#tw-content-3-2 a, #tw-content-3-2 a:visited, #tw-content-3-1 a, #tw-content-3-1 a:visited, #tw-content-3-0 a, #tw-content-3-0 a:visited{
	color: #ff5500;
	padding-left: 15px;
	margin-left: 15px;
	background-image: url(images/lilfolder.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#tw-content-3-0 ul li a:hover, #tw-content-3-1 ul li a:hover, #tw-content-3-2 ul li a:hover{
	color: #76a04a;
}

/*thumbstar*/
#text-7{
	text-align: center;
	border-bottom: 1px dotted #f69eb7;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

/*thumbnails*/
#thumbbar h4{
	display: none;
}

ul.clearfix li{
	border: none;

}

ul.clearfix img{
width:60px;
height:60px;
	border: none;
}
/*facebook*/
#text-14{margin-bottom:10px}
/*contact*/
#post-190 #postmetadatatag, #post-190 #postmetadatacat, #post-190 #postmetadatacom, #post-8063 #postmetadatatag, #post-8063 #postmetadatacat, #post-8063 #postmetadatacom, #post-243 #postmetadatatag, #post-243 #postmetadatacat, #post-243 #postmetadatacom{display: none; }
/*ads*/
#text-10{
	text-align: center;
}

#text-10 img{
	padding-bottom: 10px;
}

/* @group content */
.navigation{
		background-color: #1d191a;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-radius-bottomright:8px;
	float: left;
	width: 100%;
	font-size: 12px;
}

.entry{
	padding: 15px;
	
}

.arcentry{
	padding: 15px 15px 0px;
	margin-top: -20px;
}

.entry h2 a, h2, h2 a:visited, h3{
	color: #76a04a;
	font-family: Georgia;
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -1px;
	padding-bottom: 3px;
}
h2 a:hover{
	color: #ff5500;
}
h2{
	border-bottom: 1px dotted #76a04a;
}


.small, .arctime{
	font-family: Georgia;
	font-size: 12px;
	color: #c7c6c6;
	text-transform: uppercase;
	background-image: url(images/lilstar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}

.arctime{
	border-bottom: 1px dotted;
}

h4{
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
}

#previous{
	background-image: url(images/arrowprev.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 20px;
	margin: 8px 15px 8px ;
}

#next{
	background-image: url(images/arrownext.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	padding-right: 20px;
	margin: 8px 15px 8px ;
}

.entry ul, .entry ul li {
	list-style-type: disc;
	margin-left: 10px;
}
.entry ol, .entry ol li {
	list-style: decimal;
	margin-left: 10px;
}
#postmetadatacat, #postmetadatatag, #postmetadatacom{
	background-color: #efa801;
	padding: 3px 10px;
	margin-bottom: 5px;
	background-image: url(images/folder.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
}

#postmetadatatag{
	background-color: #ffd006;
	background-image: url(images/tag.png);
}

#postmetadatacom{
	background-color: #fcff03;
	background-image: url(images/comment.png);
}

#postmetadatacat a, #postmetadatacat a:visited, #postmetadatatag a, #postmetadatatag a:visited, #postmetadatacom a, #postmetadatacom a:visited{
	font-weight: bold;
	color: #000;
}

blockquote{
border:1px dashed grey;
padding:5px 15px;
margin:5px;
}
/* @end */



/* @group comments */



ol.commentlist, ol.tblist { list-style:none; margin:0; padding:0; text-indent:0;  }
li{list-style:none; margin:0; padding:0; text-indent:0;}
ul{list-style:none; margin:0; padding:0; text-indent:0;} /* Unordered list. Your 'text' widget is built on an unordered list */
ul li.widget{list-style:none; margin:0; padding:0; text-indent:0;} /* In this list item all further content is displayed. */
h2.widgettitle{list-style:none; margin:0; padding:0; text-indent:0;} /* The h2 heading the widget use to display the title of your widget */
div.textwidget{} /* The div all of our widget content is displayed */
ul.popular{list-style:none; margin:0; padding:0; text-indent:0;} /* In this 'text' widget, I have used a unordered list with class Popular to display our content */
ul.popular li{list-style:none; margin:0; padding:0; text-indent:0;} /* List item inside the content */
ul.popular li a {list-style:none; margin:0; padding:0; text-indent:0;}

/* Comments Styling */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li {  list-style-type: none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 37px; position:relative; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; font-style:none;}
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard img.avatar { border:5px solid #fff; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#fbf0da; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width: 12%; }
.reply a{
	border: 0;
}
.comment-body{
	margin-left: 20px;
}
ol.commentlist li div.reply:hover { background:#000;   }
ol.commentlist li div.reply a { font-size: 11px; background-color: ;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 10px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 10px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 10px; }
ol.commentlist li ul.children li.depth-6 .comment-author.vcard, ol.commentlist li ul.children li.depth-7 .comment-author.vcard, ol.commentlist li ul.children li.depth-5 .comment-author.vcard {width: 90%;}
ol.commentlist li ul.children li.depth-5 .commentmetadata, ol.commentlist li ul.children li.depth-6 .commentmetadata, ol.commentlist li ul.children li.depth-7 .commentmetadata {display: none;}
ol.commentlist li ul.children li.depth-4 #commentform input, ol.commentlist li ul.children li.depth-5 #commentform input, ol.commentlist li ul.children li.depth-6 #commentform input, ol.commentlist li ul.children li.depth-7 #commentform input{
	display: block;
	width: 95%;
}

ol.commentlist li ul.children li.depth-7 .reply{
	display: none;
}

ol.commentlist li.even { background:#ffe850; }
ol.commentlist li.odd { background:#ddeef6; }

		.input{
background-color:#fff;
border: 1px solid #c3c3c3;

}
		.button {
background-color:#f2f2f2;
	border:1px solid #c3c3c3;
	color:#555;
	font-weight:bold;

		}
#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}

h3#respond{
	border-top:1px dotted ;
}


textarea#comment {

	width: 95%;

	padding: 2px;

	}
#respond a:link{
	color: #333;
}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

/* @end */

