#ad23460{
	background: url(imgs/allbgs.png) no-repeat 44px -550px;
	background-color: #fff;
	border-bottom: 1px solid #ebedef;
	color: #ccc;
	height: 60px;
	margin: 1em 0 0;
	padding-bottom: 5px;
	text-align: center;
	width: 264px;
}

.closead{
	background: url(imgs/allbgs.png) no-repeat -302px -440px;
	cursor: pointer;
	display: block;
	height: 9px;
	left: 660px;
	padding-left: 12px;
	position: absolute;
	text-indent: -900em;
	top: 248px;
	z-index: 5;
}

a.home,.nav-home a,.nav-previous a,.nav-next a{
	background-color: #fff;
	color: #999 !important;
	font-size: 12px;
	margin: 0 4px;
}

a.home:hover{
	background-color: #fff;
	color: #f47a0e;
}

.home,a.home:hover,.tagicon,.dateicon,.manicon,.comicon,.caticon{
	background: url(imgs/allbgs.png) no-repeat;
	padding-left: 14px;
}

.home{
	background-position: -243px -157px;
}

a.home:hover{
	background-position: -290px -157px;
}

#wrapper a:hover{
	background-color: transparent;
	color: #666;
	text-decoration: none;
}

a.zip{
	background: url(imgs/allbgs.png) no-repeat 0px -254px;
	padding-left: 16px;
}

.gallery a img{
	border: 1px solid #CCC !important;
	padding: 2px;
}

.gallery a:hover img{
	border: 2px solid #ffb340 !important;
	padding: 1px;
}

.gallery{
	margin: auto;
	width: 568px;
}

.gallery-item{
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 25%;
}

.gallery-caption{
	margin-left: 0;
}

#jquery-overlay{
	height: 500px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90;
}

#jquery-lightbox{
	left: 0;
	line-height: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 100;
}

#jquery-lightbox a img{
	border: none;
}

#lightbox-container-image-box{
	background-color: #fff;
	color: #ccc;
	height: 250px;
	margin: 0 auto;
	position: relative;
	width: 250px;
}

#lightbox-container-image{
	padding: 10px;
}

#lightbox-loading{
	height: 25%;
	left: 0%;
	line-height: 0;
	position: fixed;
	text-align: center;
	top: 40%;
	width: 100%;
}

#lightbox-nav{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav{
	left: 0;
}

#lightbox-nav a{
	outline: none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext{
	display: block;
	height: 100%;
	width: 49%;
}

#lightbox-nav-btnPrev{
	float: left;
	left: 0;
	width: 45%;
}

#lightbox-nav-btnNext{
	float: right;
	right: 0;
	width: 45%;
}

#lightbox-container-image-data-box{
	background-color: #fff;
	color: #ccc;
	font: 10px Verdana,Helvetica,sans-serif;
	line-height: 1.4em;
	margin: 0 auto;
	overflow: auto;
	padding: 0 10px 0;
	width: 100%;
}

#lightbox-container-image-data{
	background-color: #fff;
	color: #666;
	padding: 0 10px;
}

#lightbox-container-image-data #lightbox-image-details{
	float: left;
	text-align: left;
	width: 70%;
}

#lightbox-image-details-caption{
	font-weight: bold;
}

#lightbox-image-details-currentNumber{
	clear: left;
	display: block;
	padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose{
	float: right;
	padding-bottom: 0.7em;
	width: 66px;
}

.ui-wrapper input,.ui-wrapper textarea{
	border: 0;
}

@media projection,screen{
.ui-tabs-hide{
	display: none;
}

}
@media print{
.ui-tabs-nav{
	display: none;
}

}
.tabs{
	font-size: 12px;
}

.ui-tabs-nav{
	font-size: 12px;
	height: 18px;
	letter-spacing: 1px;
	list-style: none;
	position: absolute;
	text-transform: lowercase;
	top: 260px;
}

.hfeed .ui-tabs-nav{
	font-size: 12px;
	height: 22px;
	letter-spacing: 1px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-transform: lowercase;
	top: 260px;
}

#quicksearch{
	font-size: 12px;
	height: 18px;
	letter-spacing: 0;
	list-style: none;
	margin: 4px 0 0;
	padding: 0;
	position: absolute;
	top: 290px;
}

#quicksearch ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#quicksearch ul li.qs-title{
	background: none;
	margin-left: 2px;
	width: 100px;
}

#quicksearch ul li.qs-title-home{
	background: url(imgs/allbgs.png) no-repeat -500px -54px;
	display: none;
	font-weight: 700;
	height: 18px;
	margin-left: 2px;
	width: 100px;
}

#quicksearch ul li.qs-title-home a{
	background-color: #fff;
	color: #ff6600;
}

#quicksearch ul li.qs-title-home a:hover{
	background: url(imgs/allbgs.png) no-repeat -500px -36px;
	background-color: #f47a0e;
	color: #fff!important;
	display: block;
}

#quicksearch ul li{
	background: url(imgs/allbgs.png) no-repeat -500px 0;
	float: left;
	height: 18px;
	margin-right: 5px;
	text-align: center;
	width: 70px;
}

#quicksearch ul li a{
	background-color: transparent;
	color: #555;
	cursor: pointer;
	font-size: 10px;
}

#quicksearch ul li a:hover{
	background-color: transparent;
	color: #333;
}

#quicksearch ul li.qs-selected{
	background: url(imgs/allbgs.png) no-repeat -500px -18px;
	cursor: text!important;
}

#quicksearch ul li.qs-selected a,#quicksearch ul li.qs-selected a:hover{
	background-color: transparent;
	color: #fff!important;
}

.ui-tabs-panel{
	margin-right: 1.5em;
	padding: 0.5em 0 0 2px;
	width: 91%;
}

.hfeed .ui-tabs-panel{
	margin: 0;
	padding: 0;
	width: 99%;
}

.ui-tabs-nav li{
	background: url(imgs/allbgs.png) no-repeat -150px -143px;
	border-bottom: 1px solid #fff !important;
	float: left;
	height: 19px;
	padding: 4px 4px 0;
	text-align: center;
	width: 80px;
}

.hfeed .ui-tabs-nav li{
	background: url(imgs/allbgs.png) no-repeat -136px -359px;
	border-bottom: 1px solid #ccc !important;
	float: left;
	height: 18px;
	letter-spacing: 0;
	padding: 4px 4px 0;
	text-align: center;
	text-transform: capitalize;
	width: 100px;
}

.hfeed .ui-tabs-nav li.tabnull{
	background: none !important;
	border-bottom: 1px solid #ccc !important;
	float: left;
	height: 18px;
	padding: 3px 4px 1px;
	text-align: center;
	width: 266px;
}

.hfeed .ui-tabs-nav li.tabnull166{
	background: none !important;
	border-bottom: 1px solid #ccc !important;
	float: left;
	height: 18px;
	padding: 3px 4px 1px;
	text-align: center;
	width: 166px;
}

.hfeed .ui-tabs-nav li.tabnull100{
	background: none !important;
	border-bottom: 1px solid #ccc !important;
	float: left;
	height: 18px;
	padding: 3px 4px 1px;
	text-align: center;
	width: 100px;
}

.ui-tabs-nav li a{
	background-color: #ebedef;
	color: #888;
	display: block;
}

.ui-tabs-nav li a:hover{
	background-color: #ebedef!important;
	color: #f47a0e;
}

.ui-tabs-nav li.ui-tabs-selected{
	background: url(imgs/allbgs.png) no-repeat -136px -47px;
	border-bottom: none!important;
	font-weight: 700;
	height: 20px;
}

.hfeed .ui-tabs-nav li.ui-tabs-selected{
	background: url(imgs/allbgs.png) no-repeat 0px -359px;
	border-bottom: none!important;
	font-weight: 700;
	height: 22px;
}

.ui-tabs-nav .ui-tabs-selected a{
	background-color: transparent;
	background-position: 100% -23px;
	color: #333;
	margin-top: 0;
	position: relative;
	z-index: 2;
}

.ui-tabs-nav li.ui-tabs-selected a:hover{
	background-color: transparent!important;
	color: #f47a0e;
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{
	cursor: text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{
	cursor: pointer;
}

#arcload{
	background: url("imgs/30.gif") no-repeat scroll center center transparent;
	height: 20px;
	left: 24px;
	position: absolute;
	top: 6px;
	width: 160px;
	z-index: 2;
}

#qs-arcload{
	background: transparent url(imgs/qs-loader.gif) no-repeat scroll center center;
	display: none;
	height: 20px;
	left: 514px;
	position: absolute;
	top: 293px;
	width: 160px;
	z-index: 2;
}

#qsblock{
	display: none;
}

#container{
	float: left;
	padding: 0;
	width: 68%;
}

#content{
}

#footer{
	background-color: #FFF;
	border-top: 1px solid #ddd;
	clear: both;
	color: #888;
	font-size: 10px;
	line-height: 145%;
}

.fspace-f{
	height: 14px;
}

.fspace{
	height: 90px;
}

#header{
	height: 180px;
	margin: 22px 0 0;
	padding: 0;
}

#hbg{
	background: url("imgs/qqq.png") no-repeat scroll 0 40px transparent;
}

#header a{
	background-color: #fff;
	color: #484848;
}

#header h1#blog-title{
	background-color: #fff;
	font-family: "Times New Roman",Times,serif;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: -1px;
	padding: 5px 5px 5px 0;
	text-transform: uppercase;
	width: 595px;
}

#primary{
	background: #fff url(imgs/bg-grad.png) repeat-x 0 0;
	margin: 74px 0 4em 642px;
	padding: 0;
	width: 264px;
}

div#wrapper{
	background: #fff url(imgs/b.png) repeat-y 0 0;
	color: #555;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0 auto;
	padding: 6px 2em 17px 2em;
	width: 909px;
}

#wrapper .ttop{
	background: url(imgs/a.png) no-repeat scroll 0 0 transparent;
	font-size: 1px;
	height: 7px;
	left: 0;
	position: absolute;
	top: 0;
	width: 960px;
	z-index: 5;
}

#wrapper .bbottom{
	background: url(imgs/c.png) no-repeat scroll 0 bottom transparent;
	font-size: 1px;
	height: 7px;
	left: 0;
	margin-top: 16px;
	position: absolute;
	width: 960px;
	z-index: 5;
}

.hspace{
	height: 10px;
}

.hfeed{
	clear: both;
	margin: 0;
	padding: 0 1em 0 0;
}

.sidebar{
}

body{
	background-color: #f7f7f7;
	color: #333;
	font-size: 80%;
	line-height: 140%;
	margin: 25px 0;
	padding: 0;
}

#header h2#slogon{
	background-color: #FFFFFF;
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	overflow: hidden;
	padding-right: 5px;
	position: absolute;
}

.orange,.orange a{
	background-color: #fff;
	color: #333;
}

a,a:link{
	outline: none;
	text-decoration: none;
}

#footer a,#footer a:link{
	background-color: #fff;
	color: #555;
}

body.single .navigation{
	margin: 4em 0 0;
}

.entry-content .more-link{
	font-size: 95%;
	font-weight: 700;
	text-transform: uppercase;
}

.entry-content blockquote,.comments ol.commentlist blockquote{
	border: 1px solid #ccc;
	margin: 2em 0;
	padding: 2px 10px;
}

.message_body blockquote{
	background: url(imgs/allbgs.png) no-repeat -336px -312px;
	margin: 0 1em 1em 0;
	padding: 0.5em 0.5em 0.5em 30px;
}

.message_body blockquote p{
	background-color: #fff;
	color: #999!important;
}

.entry-content blockquote p{
	background-color: #fcfcfc;
	color: #222!important;
	font-family: "courier new",courier,monospace;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.entry-content code,.commentlist code{
	background: #ebedef;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCC;
	color: #555;
	font: 12px "courier new",courier,monospace;
	padding: 0 2px;
	text-indent: 0;
}

.entry-content .page-link{
	font-size: 0.9em;
	font-weight: 700;
	margin: 0 0 1.5em;
	text-align: center;
}

.entry-content em,.comments ol.commentlist em{
	font-style: italic;
	font-weight: 400;
}

.entry-content h2,.entry-content h3{
	font-size: 1.2em;
	margin: 1em 0;
}

.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{
	font-weight: 700;
}

.entry-content h4{
	font-size: 1.4em;
	margin: 1.5em 0 -0.3em;
}

.entry-content h5{
	font-size: 1.3em;
	margin: 1.5em 0 -0.4em 0.7em;
}

.entry-content h6{
	font-size: 1.2em;
	margin: 1.5em 0 -0.5em;
}

.entry-content p{
	background-color: #fff;
	color: #555!important;
	font-size: 12px;
	line-height: 180%;
	margin: 1em 0;
        text-indent:2em;
}

body.attachment h3.entry-title{
	margin: -1.5em 0 0.5em;
}

.entry-content .entry-attachment{
	margin: -0.5em 0 1em;
}

.entry-content .entry-attachment a:hover img{
	border: 2px solid #f47a0e;
}

.entry-content .entry-caption{
	margin-bottom: 2em;
}

body.attachment h3.entry-title,.entry-content .entry-attachment,.entry-content .entry-caption{
	text-align: center;
}

.hentry .archive-meta{
	font-style: italic;
	margin: 0.5em 0 2em 2em;
}

.hfeed .entry-title{
	background-color: #fff;
	color: #444;
	font-size: 14px;
	font-weight:400;
	line-height: 133%;
	margin: 2em 0 0;
	padding: 0;
}

.post{
	list-style: none;
	margin: 0;
	padding: 0;
}



.post-sep-line{
	border-top: 1px solid #ccc;
}

.post-sep-line-2{
	border-top: 1px solid #999;
	clear: both;
	margin: 1em 0 2em  0;
}

.hfeed .entry-title a{
	background-color: #fff;
	color: #333;
}

.hfeed .entry-title a:hover{
}

.navigation a{
	background-color: #fff;
	color: #555;
}

.entry-content{
	margin-bottom: 4em;
}

.entry-content-google{
	margin: 20px 0 0;
}

.entry-content-home{
	background-color: #fff;
	color: #555;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 165%;
	margin: 1em 0;
}

.entry-content a{
	background-color: #fff;
	color: #333;
	text-decoration: underline;
}

.entry-content ul li{
	background-color: #fff;
	color: #666;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 165%;
	list-style: circle;
}

.entry-content ol{
	line-height: 165%;
	margin: 0 2em 1em 0;
}

.entry-content ol li{
}

.entry-content ul li a{
	background-color: #fff;
	color: #555;
	margin-right: 2px;
}

#pinglist{
	margin: 2em 0 4em;
	padding: 0;
}

#pinglist li{
	background: url(imgs/allbgs.png) no-repeat -280px -361px;
	font-size: 12px;
	line-height: 162%;
	list-style: none;
	padding-left: 16px;
}

#pinglist li a{
	background-color: #fff;
	color: #666;
}

#pinglist h4{
	background-color: #fff;
	color: red;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
}

#gsearch{
	position: absolute;
	right: 24px;
	top: 18px;
}

.tabs ul li,.widget ul li{
	border-bottom: 1px solid #EBEDEF;
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 6px 0;
}

.tabs ul,.widget ul{
	background-color: transparent;
	color: #888;
}

.tabs ul a,.widget ul a{
	background-color: transparent;
	color: #666;
}

.tabs ul a:hover,.widget ul a:hover{
	background-color: transparent;
	color: #333!important;
}

.sidebar ul li h3{
	background-color: #fff;
	color: #f47a0e;
	font-size: 1.2em;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 133%;
	margin: 0 0 0.3em;
	text-transform: uppercase;
}

.avatar{
	margin: -22px 0 0 -48px;
	position: absolute;
}

.clear{
	clear: both;
}

.sca .postspermonth{
	list-style: none;
	margin: 5px 0 10px;
	padding-left: 25px;
}

#navcontainer{
	border-bottom: 1px solid #CCC;
	height: 22px;
	position: absolute;
	top: 225px;
	width: 595px;
}

.hfeed .hentry,.sidebar ul li#google-search div form#gsearch{
	text-align: left;
}

.entry-content ul.xoxo li ul,.formcontainer form#commentform,.sidebar ul{
	margin: 0;
	padding: 0;
}

.blank15{
	clear: both;
	height: 2em;
	margin: 0;
}

.me-info{
	background: #fff;
	color: #888;
	float: left;
	font-size: 10px;
	height: 100px;
	letter-spacing: 0;
	line-height: 120%;
	margin-right: 16px;
	margin-top: -46px;
	text-align: right;
	text-transform: uppercase;
	width: 80px;
}

.postmeta{
	left: -96px;
	position: absolute;
	text-align: right;
	width: 80px;
}

.postmeta{
	font-size: 12px;
	line-height: 120%;
	margin-top: -20px;
	text-transform: uppercase;
}

.postmeta-re{
	font-size: 12px;
	line-height: 100%;
	position: absolute;
	right: 0;
	text-transform: capitalize;
	top: 12px;
}

.commentcount{
	background-color: #fff;
	color: #888;
	font-size: 12px;
}

.newcomment{
	background-color: #fff;
	color: red;
}

.postmeta a,.me-info a{
	background-color: #fff;
	color: #555;
	font-weight: 700;
}

#tab-comment li p{
	background-color: #fff;
	color: #666;
	line-height: 145%;
	margin: 0;
}

#tab-comment li{
	border-top: 1px solid #eee;
	clear: both;
	font-size: 12px;
	list-style: none;
	padding: 0.5em 0;
	position: relative;
	width: 540px;
}

.re_icon{
	background: url(imgs/allbgs.png) no-repeat scroll -85px -56px;
	height: 14px;
	position: absolute;
	right: 18px;
	top: 6px;
	width: 30px;
}

.quote a,.re_over{
	background: url(imgs/allbgs.png) no-repeat -34px -56px;
}

#commentform{
}

.commenttext{
}

.entry-content img,.entry-content a img{
	border: none;
}

.entry-content a:hover img{
}

img.wp-smiley{
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}

#reco span,.me-info a,.rel-tag a{
	background-color: #fff;
	color: #999;
}

.rel-tag{
	background-color: #fff;
	border-left: 4px solid #ebedef;
	clear: both;
	color: #ccc;
	font-size: 12px;
	margin: 0 0 5em 0;
	padding-left: 5px;
}

.commentlist p a{
	background-color: #fff;
	color: #333;
	font-style: normal;
}

#commentload{
	background: url('imgs/ajax-loader.gif') no-repeat center center;
	display: none;
	height: 32px;
	left: 138px;
	position: absolute;
	width: 32px;
}

#moreload,#moreload1,#moreload2{
	background: url('imgs/ajax-loader.gif') no-repeat center center;
	display: none;
	height: 32px;
	margin: -6px 0 42px;
	width: 100px;
}

input#author,input#email,input#url,textarea#comment,ol.forms input,ol.forms textarea{
	background: #fcfcfc;
	border: 1px solid #ccc;
	color: #333;
	padding-left: 3px;
}

input#author,input#email,input#url{
	font-size: 14px;
}

textarea#comment{
	font-size: 12px;
}

input#author,input#email,input#url,input#siteurl,input#contactName{
	width: 180px;
}

#choix{
	background-color: #fff;
	border: 1px solid #ccc;
	color: #555;
	width: 185px;
}

textarea#comment{
	padding: 5px;
	width: 420px;
}

input#author:focus,input#email:focus,input#url:focus,textarea#comment:focus,ol.forms input:focus,ol.forms textarea:focus{
	background: #f7f7f7;
	border: 1px solid #ccc;
	color: #333;
	outline: none;
}

#commentblock h3{
	background-color: #fff;
	color: #888;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1px;
}

#commentblock h3 a{
	background-color: #fff;
	color: #333;
}

.sidebar .me-count a{
	background-color: transparent;
	color: #999!important;
}

.commentlist{
	list-style: none;
	margin: 0 0 0 58px;
	padding: 0;
}

.message_head{
	margin-bottom: 5px !important;
}

.message_head a{
	background: none!important;
	text-decoration: none!important;
}

.message_body .timestamp{
	background-color: #FFF;
	color: #888;
	font-size: 10px;
	letter-spacing: 0;
	margin-top: 5px;
	position: absolute;
	right: 0;
}

.message_head cite{
	font-size: 12px;
	font-weight: bold;
}

.message_body{
	padding: 0 0 2em;
}

.collapse_buttons{
	border-top: 1px solid #ccc;
	font-size: 12px;
	margin-bottom: 2em;
	padding: 4px 0;
	text-align: right;
	text-transform: lowercase;
	width: 598px;
}

.collapse_buttons a{
	background-color: #fff;
	color: #555;
	margin-left: 15px;
}

.show_all_message{
	background: url(imgs/allbgs.png) no-repeat -71px -35px;
	padding-left: 14px;
}

.show_recent_only{
	background: url(imgs/allbgs.png) no-repeat 0px -33px;
	display: none;
	height: 13px;
	padding-left: 14px;
}

.collpase_all_message{
	background: url(imgs/allbgs.png) no-repeat 0px -38px;
	background-color: #fff;
	color: #666666;
	padding-left: 14px;
}

.form_line{
	color: #888;
	font-size: 12px;
	font-weight: 400;
	text-transform: capitalize;
}

.form_line a{
	background-color: #fff;
	color: #999;
	font-size: 10px;
	letter-spacing: 0;
}

.nav-previous a{
	background: url(imgs/allbgs.png) no-repeat 0px -167px;
	float: left;
	letter-spacing: -1px;
	padding-left: 14px;
	width: 64px;
}

.nav-previous a:hover{
	background: url(imgs/allbgs.png) no-repeat -79px -167px;
}

.nav-next a{
	background: url(imgs/allbgs.png) no-repeat 74px -146px;
	float: right;
	letter-spacing: -1px;
	padding-right: 14px;
	width: 69px;
}

.nav-next a:hover{
	background: url(imgs/allbgs.png) no-repeat 74px -185px;
}

.nav-home{
	left: 233px;
	position: relative;
	text-align: center;
	top: 18px;
	width: 120px;
}

a.top{
	background: url(imgs/allbgs.png) no-repeat -138px -197px;
	padding-right: 14px;
}

a.top:hover{
	background: url(imgs/allbgs.png) no-repeat -56px -196px;
	padding-right: 14px;
}

.navigation{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 40px;
	margin: 0 0 2em;
	text-transform: lowercase;
}

.navigation a{
	background-color: #fff;
	color: #666;
	font-size: 12px;
}

.commentauthorcomment .message_head a{
	background-color: #fff;
	color: #f47a0e!important;
}

#tab-1 ul li{
	background: transparent url(imgs/allbgs.png) no-repeat 0px -247px;
	list-style: none;
	padding-left: 14px;
}

#tab-2 ul li,.widget_recent_comments ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -588px -150px;
	letter-spacing: 0;
	list-style: none;
	padding-left: 16px;
}

#tab-3 ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -588px -109px;
	list-style: none;
	padding-left: 16px;
}

#tab-4 ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -588px -325px;
	list-style: none;
	padding-left: 16px;
}

#tab-5 ul li,.widget_meta ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -588px -239px;
	list-style: none;
	padding-left: 16px;
}

#tab-6 ul li,.widget_pages ul li,.widget_recent_entries ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -588px -198px;
	letter-spacing: 0;
	list-style: none;
	padding-left: 14px;
}

.widget_archive ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -17px -265px;
	letter-spacing: 0;
	list-style: none;
	padding-left: 14px;
}

.widget_links ul li{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -592px;
	letter-spacing: 0;
	list-style: none;
	padding-left: 14px;
}

.widget_categories ul li{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -571px;
	letter-spacing: 0;
	list-style: none;
	padding-left: 14px;
}

.widget_tag_cloud a{
	background-color: #fff;
	color: #666;
	line-height: 155%;
}

#wp-calendar{
	margin-bottom: 2em;
	width: 99%;
}

#wp-calendar caption{
	border-bottom: 1px solid #ccc;
	font-weight: 700;
	letter-spacing: 2px;
}

#wp-calendar td{
	text-align: center;
}

#wp-calendar tbody td a{
	background-color: #fff;
	color: #333;
	font-weight: 700;
	text-decoration: underline;
}

#wp-calendar td#prev{
	text-align: left;
}

#wp-calendar td#next{
	text-align: right;
}

#wp-calendar td#prev a,#wp-calendar td#next a{
	background-color: #fff;
	color: #555;
}

#wp-calendar td#today{
	background-color: #ebedef;
	border: 1px solid #ccc;
	color: #888;
}

#cat-ach ul,#mon-ach ul,#link-ach ul{
	margin: 0;
	padding: 0;
}

#cat-ach ul li,#mon-ach ul li,#link-ach ul li{
	float: left!important;
	font-size: 10px;
	letter-spacing: 0;
	line-height: 200%;
	list-style: none!important;
	margin: 0 16px 0 0;
	padding-left: 14px;
	text-transform: capitalize;
	width: 136px;
}

#cat-ach ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -17px -312px;
}

#cat-ach ul li:hover{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -228px;
}

#mon-ach ul li{
	background: transparent url(imgs/allbgs.png) no-repeat -17px -268px;
}

#mon-ach ul li:hover{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -208px;
}

#link-ach ul li{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -287px;
}

#link-ach ul li:hover{
	background: transparent url(imgs/allbgs.png) no-repeat 0 -250px;
}

#cat-ach ul li a,#mon-ach ul li a,#link-ach ul li a{
	background-color: #FFF;
	color: #555;
	font-size: 12px;
	text-decoration: none;
}

.hfeed .page-title{
	background-color: #FFF;
	border-left: 10px solid #DDD;
	color: #555;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
	margin: 3em 0 0;
	padding: 0 0 0 5px;
}

.me-info-cat,h2.about-info{
	background: #FFFFFF none repeat scroll 0 0;
	border-top: 2px solid #CCCCCC;
	color: #333;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	letter-spacing: 0;
	line-height: 120%;
	margin: 4px 0 0 -96px;
	padding-top: 2px;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	width: 76px;
}

.message_head .collapse{
	background: url(imgs/allbgs.png) no-repeat 0px -9px;
	cursor: pointer;
	display: block;
	height: 9px;
	margin: 4px 0 0;
	overflow: hidden;
	padding-left: 12px;
	position: absolute;
	right: 0;
	text-indent: -900em;
}

.message_head .expand{
	background: url(imgs/allbgs.png) no-repeat 0px 0px;
}

#ed_toolbar_comment{
	display: none;
	left: 470px;
	margin-top: 12px;
	position: absolute;
	text-align: left;
	width: 65px;
}

#ed_toolbar_comment input{
	background: #fff;
	border: none;
	color: #666;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 0;
	text-transform: uppercase;
}

#ed_toolbar_comment input:hover{
	background-color: #ebedef;
	color: #333;
}

#motto{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -336px #FFFFFF;
	color: #888888;
	font-size: 12px;
	height: 19px;
	overflow: hidden;
	padding: 4px 0 0 14px;
	position: absolute;
	top: 215px;
	width: 460px;
}

#motto p{
	background-color: #fff;
	color: #666;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#motto a{
	background-color: #fff;
	color: #101010;
}

#gsearch input{
	background-color: #fff;
	border: none;
	color: #999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 2px 0 0;
	outline: none;
	padding-left: 4px;
	width: 185px;
}

#gsearch input:focus{
	background-color: #fff;
	color: #555;
	font-style: normal;
}

#cse-search-box,#search_form{
	background: url(imgs/allbgs.png) no-repeat -90px 0;
	height: 10px;
	padding: 11px;
	width: 203px;
}

#rssfeed{
	background: url("imgs/allbgs.png") no-repeat scroll -187px -299px transparent;
	height: 30px;
	margin: 0;
	position: absolute;
	right: 256px;
	text-indent: -999em;
	top: 22px;
	width: 28px;
}

#rssList{
	border-color: #EBEDEF #CCCCCC #CCCCCC #EBEDEF;
	border-style: solid;
	border-width: 1px;
	display: none;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 5px;
	position: absolute;
	right: 300px;
	top: 5px;
	width: 285px;
	z-index: 5;
}

#rssList li{
	list-style: none;
	margin-left: 4px;
}

#rssList li a{
	background-color: #fff;
	color: #ff6600;
}

#rssList li a:hover{
	text-decoration: underline;
}

#wrapper .tl{
	background: url(imgs/allbgs.png) no-repeat -38px 0;
}

#wrapper .tr{
	background: url(imgs/allbgs.png) no-repeat -38px -9px;
}

#wrapper .bl{
	background: url(imgs/allbgs.png) no-repeat -38px -18px;
}

#wrapper .br{
	background: url(imgs/allbgs.png) no-repeat -38px -27px;
}

.encadre{
	margin: 0;
	padding: 0;
	position: relative;
}

.encadre .tl,.encadre .tr,.encadre .bl,.encadre .br{
	font-size: 0px;
	height: 9px;
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	width: 9px;
}

.encadre .tl{
	background-position: left top;
	left: 0;
	top: 0;
}

.encadre .tr{
	background-position: right top;
	right: 0;
	top: 0;
}

.encadre .br{
	background-position: right top;
	bottom: 0;
	right: 0;
}

.encadre .bl{
	background-position: left top;
	bottom: 0;
	left: 0;
}

.postmetadata{
	background-color: #fff;
	color: #333;
	font-size: 12px;
	line-height: 165%;
	margin: 0 1em 2em 0;
	text-align: right;
}

.postmetadata-s{
	background-color: #fff;
	color: #555;
	font-size: 12px;
	line-height: 165%;
	margin: 0 0 1em;
	text-indent: 0;
}

.twitter,.delicious,.rsssub{
	letter-spacing: 1px;
}

.twitter a{
	background-color: #f9f9f9;
	color: #33ccff;
	font-weight: 700;
}

.delicious a{
	background-color: #f9f9f9;
	color: #3274D0;
	font-weight: 700;
}

.rsssub a{
	background-color: #f9f9f9;
	color: #ff6600;
	font-weight: 700;
}

.singlehome{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	left: 575px;
	letter-spacing: -1px;
	position: absolute;
	text-transform: lowercase;
	top: 262px;
	z-index: 2;
}

#cat-ach,#mon-ach,#link-ach{
	margin: 2em 0 0 7.5em;
	width: 500px;
}

.homemeta{
	background-color: #fff;
	color: #888;
	font-size: 12px;
	margin: 0 0 3em;
}

.homemeta a,.caticon a,.tagicon a{
	background-color: #fff;
	color: #888;
}

.homemeta a:hover{
	background-color: #fff;
	color: #f47a0e;
}

.tagicon,.dateicon,.manicon,.comicon,.caticon{
	margin-right: 1em;
}

.tagicon{
	background-position: -245px -170px;
}

.dateicon{
	background-position: -17px -270px;
}

.manicon{
	background-position: -245px -247px;
}

.comicon{
	background-position: -316px -398px;
}

.caticon{
	background-position: -16px -314px;
}

#tab-archives,#tab-links,#tab-contact{
	margin-bottom: 2em;
}

#commentchoix{
	height: 32px;
	margin-bottom: 2em;
}

.onlyaddarea a{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -688px transparent;
	color: #555555;
	display: inline-block;
	float: left;
	height: 26px;
	padding-top: 6px;
	text-align: center;
	width: 100px;
}

.onlyaddarea a:hover{
	background: url(imgs/allbgs.png) no-repeat scroll 0 -656px;
	color: #fff!important;
}

.viewaddarea a{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -688px transparent;
	color: #555555;
	display: inline-block;
	float: left;
	height: 26px;
	margin-left: 10px;
	padding-top: 6px;
	text-align: center;
	width: 100px;
}

.viewaddarea a:hover{
	background: url(imgs/allbgs.png) no-repeat scroll 0 -656px;
	color: #fff!important;
}

#moreclickarea,#moreclickarea1,#moreclickarea2{
	clear: both;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 2em;
}

#moreclickarea a,#moreclickarea1 a,#moreclickarea2 a{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -688px transparent;
	clear: both;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: 400;
	height: 24px;
	padding-top: 8px;
	text-align: center;
	width: 100px;
}

#moreclickarea a:hover,#moreclickarea1 a:hover,#moreclickarea2 a:hover{
	background: url(imgs/allbgs.png) no-repeat scroll 0 -656px;
	color: #fff;
}

#deuxmore,#troismore{
	display: none;
}

.formbutton{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -688px transparent;
	border: none;
	color: #555;
	cursor: pointer;
	display: block;
	height: 32px;
	margin-bottom: 2em;
	text-align: center;
	width: 100px;
}

.formbutton:hover{
	background: url(imgs/allbgs.png) no-repeat scroll 0 -656px;
	color: #fff;
}

#commenterror{
	background-color: #ffffcc;
	border: 1px solid red;
	color: red;
	display: none;
	font-size: 14px;
	margin: 1em 0;
	padding: 0.5em;
}

.imgbg{
	background-color: #fff!important;
	border: 1px solid #fff;
	color: #555;
	margin: 1em 2em!important;
	padding: 1em 0;
	text-align: center;
	text-indent: 0 !important;
}

.imgbghover{
	background-color: #f7f7f7!important;
	border: 1px solid #f0f0f0;
	color: #555;
	margin: 1em 2em!important;
	padding: 1em 0;
	text-align: center;
	text-indent: 0 !important;
}

.screenReader{
	left: -9999px;
	position: absolute;
	top: -9999px;
}

.thanks{
	background: #ffffcc;
	border: 1px solid #ff9900;
	color: #555;
	padding: 10px;
}

ol.forms{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ol.forms li{
	margin: 0 0 18px;
}

ol.forms label{
	cursor: pointer;
	display: block;
	float: left;
	font-weight: 400;
	padding-right: 20px;
	text-align: right;
	width: 100px;
}

ol.forms textarea{
	height: 160px;
	padding: 5px;
	width: 335px;
}

.error{
	background-color: #fff;
	color: #f00;
}

ol.forms li .error{
	font-size: 12px;
	margin-left: 10px;
}

ol.forms li.textarea .error{
	display: block;
	left: 500px;
	position: absolute;
	top: 500px;
	width: 120px;
}

ol.forms li.screenReader{
	margin-bottom: 0;
}

ol.forms li.buttons button{
	background: url("imgs/allbgs.png") no-repeat scroll 0 -688px transparent;
	border: medium none;
	clear: both;
	cursor: pointer;
	display: block;
	font-weight: 400;
	height: 32px;
	text-align: center;
	width: 100px;
}

ol.forms li.buttons button:hover{
	background: url(imgs/allbgs.png) no-repeat scroll 0 -656px;
	color: #fff;
}

ol.forms li.buttons,ol.forms li.inline{
	margin-left: 116px;
}

ol.forms li.inline input{
	width: auto;
}

ol.forms li.inline label{
	display: inline;
	float: none;
	width: auto;
}

#sendCopy{
	border: none;
}

p.wp-caption-text{
	background-color: #EBEDEF;
	color: #666666;
	margin: 0;
	text-align: center;
	width: 98%;
}

.widget{
	margin: -23px 0 5em;
	width: 260px;
}

#shafa{
	float: right;
	margin-right: 8px;
	width: 46px;
}

#shafa img{
	width: 40px;
}

.avatar img{
}

#shafa .shafaname{
	text-align: center;
}

.shafaname cite a{
	background-color: #ffffcc;
	color: #333;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
}

.shafainfo{
	background-color: #FFFFCC;
	border: 1px solid #FFB340;
	color: #555;
	display: none;
	float: right;
	margin-right: 6px;
	padding: 1px 5px;
	right: 20px;
	width: 300px;
}

#qs-area{
	display: none;
	margin-bottom: 4em;
	padding: 10em 0 0;
}

#qs-info{
	background-color: #FFF;
	color: #CCC;
	display: none;
	font-size: 18px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 318px;
	width: 600px;
}

.qs-list{
	background-color: #fff;
	color: #999;
	font-size: 12px;
	margin: 4px 0;
}

.qs-list a{
	background-color: #fff;
	color: #555;
	margin: 0 5px;
}

#footpic{
	background: url(imgs/allbgs.png) no-repeat scroll -379px -546px;
	bottom: 82px;
	height: 110px;
	position: absolute;
	right: 25px;
	width: 180px;
}

SPAN.tagMatches{
	position: absolute;
	right: 0;
	text-align: right;
	top: -14px;
	width: 850px;
}

SPAN.tagMatches SPAN{
	background-color: #F47a0e;
	color: #fff;
	cursor: pointer;
	margin-right: 4px;
	padding: 0 4px;
}



