table{border-collapse:separate;border-spacing:0;}

.post blockquote p{background-color:#FFFFCC;color:#333;font-style:italic;margin-left:2em;padding:2px 10px;width:460px;}

.aligncenter{display:block;margin:0 auto!important;}
.alignright{float:right;margin-left:15px;}
.alignleft{float:left;margin-right:15px;}

ul{list-style:none;}
fieldset{border:0;}

a img{border:0;}

.clear{clear:both;}

form{float:right;}
form#search_form{position:absolute;right:10px;top:34px;}
input#s{background:#fff url(images/allbgs-w.png) no-repeat -282px 0;border:none;color:#a0a4a8;float:left;font-size:12px;height:17px;outline:none;padding:6px 0 4px 10px;width:165px;}
input#submit-s{background:url(images/allbgs-w.png) no-repeat -465px 0;cursor:pointer;display:inline;float:left;height:27px;margin:0px 5px 0 0;width:27px;}



.post{float:left;list-style:none;margin:0;padding:26px 38px 30px 0px;width:552px;}
.post h2,.post h2 a{background-color:#fff;color:#f47a0e;font-size:22px;font-weight:400;margin:0px 0px 12px 0px;}
.post h2 a:hover{background-color:#fff;color:#f47a0e;text-decoration:none;}
.post h3{background-color:#fff;color:#ff9900;font-size:18px;font-weight:400;margin:1em 0;}
.post ul{float:none;}
.post ol{margin-bottom:2em;}
.post ul li{background-color:#fff;color:#666;font-size:12px;letter-spacing:1px;line-height:18px;list-style:circle;margin-left:12px;}
.post ol li{background-color:#fff;color:#666;font-size:12px;letter-spacing:1px;line-height:18px;margin:0 0 5px 18px;}
.post p{background-color:#fff;color:#222;font-size:13px;line-height:20px;margin-bottom:1em;width:552px;}
.post p.imgbg{text-align:center;}
.post p strong{background-color:#fff;color:#333;font-weight:700;}
.post p code{background-color:#F7F7F7;color:#333;display:block;font-family:"Courier New",Courier,monospace;font-size:12px;padding:1em;}
.post p img,.post p a img{border:1px solid #ccc;margin:2px 5px;padding:4px;}
img.wp-smiley{border:none!important;margin:0!important;padding:0!important;}

.post p a{background-color:#fff;color:#f47a0e;}
.post .index-meta{background-color:#fff;color:#999;float:left;}
.post .index-meta a,#postmeta a{background-color:#fff;color:#f47a0e;padding:0 4px;}
.post a.continue{background-color:#fff;clear:left;color:#f47a0e;float:left;font-size:15px;margin:10px 0 0;position:relative;}
.alternative{}



.lookmore2{display:none;}
.widget{clear:both;}
.heading img{float:right;margin:3px 0px 0px 0px;}
.heading ul{margin:25px 0 10px -12px;}
ul{float:left;margin:0px 0px 12px 0px;}



.replace{margin:0;overflow:hidden;/* */ padding:0;/* \*/ position:relative;}
.replace span{display:block;left:0;position:absolute;top:0;z-index:1;}




.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;}
#commentlist li{background-color:#f7f7f7;color:#555;font-size:12px;line-height:23px;list-style:none;margin:0 10px 25px 32px;width:575px;}
#commentlist li.thread-alt{background-color:#e5e5e5;color:#555;}
#commentlist li a{background-color:transparent;color:#f47a0e;}
#commentlist .avatarbg{background:url(images/comment-avatar.png) no-repeat 0 0;float:left;height:44px;margin:-22px 5px 0 10px;width:44px;}
#commentlist li.thread-alt .avatarbg{background:url(images/comment-avatar-alt.png) no-repeat 0 0;float:left;height:44px;margin:-22px 5px 0 10px;width:44px;}
.avatar,.avatarbg img{margin:4px 0 0 4px;}
h3#comments{background:#fff color:#555;font-size:16px;font-weight:400;margin:0 0 2em 30px;padding-top:50px;width:580px;}
h3#comments a{background-color:#fff;color:#f47a0e;}
p.message_head{clear:both;font-weight:700;height:20px;margin:0 0 5px 74px;}
p.message_head cite{float:left;font-style:normal;}
.message_body p{margin:0 0 0 74px;padding-right:2em;}
.message_body p a{background-color:#fff;color:#ff9900!important;}
.timestamp{background-color:transparent;color:#999;font-size:11px;font-weight:400;height:16px;margin-left:5px;}
.comments_posted_top{background:#fff url(images/comment.png) 0 0;float:left;height:10px;width:100%;}
.comments_posted_bottom{background:#fff url(images/comment.png) left bottom;float:left;height:10px;width:100%;}
#commentlist li.thread-alt .comments_posted_top{background:#fff url(images/comment-alt.png) 0 0;}
#commentlist li.thread-alt .comments_posted_bottom{background:#fff url(images/comment-alt.png) left bottom;}
ul.children .comments_posted_top,ul.children .comments_posted_bottom{display:none;}
ul.children .timestamp{display:none;float:none;letter-spacing:-1px;margin-left:-4px;}
#commentblock{clear:both;}
#commentblock p.nocomments,p.alert,#left_column ul p.nopost{background-color:#fff;color:#ccc;font-size:16px;font-style:italic;margin:10px 0 20px 30px;}
#respond{margin:6em 0 2em 36px;}
#commentlist li #respond{margin:1em 0 0 76px;}
#respond .form_line{background-color:transparent;color:#bababa;font-size:12px;margin-bottom:12px;}
#respond .form_line a{background-color:transparent;color:#f47a0e;}
#commentform{float:none;}
input#author,input#email,input#url,input#contactName,input#siteurl,input#c-email{background:#fff url(images/allbgs-w.png) no-repeat -282px -419px;border:none;color:#555;font-size:12px;height:17px;margin-bottom:12px;outline:none;padding:6px 0 4px 10px;width:161px;}
#comment-personaldetails small{background-color:#fff;color:#bababa;font-size:12px;margin-left:5px;}
#comment{background:#fff url(images/allbgs-w.png) no-repeat 0 -75px;border:none;color:#555;font-size:12px;height:130px;margin-bottom:12px;outline:none;overflow:auto;padding:6px 8px 4px 10px;width:303px;}
input#submit{background:url(images/allbgs-w.png) no-repeat -492px 0;cursor:pointer;display:inline;float:left;height:27px;margin:0 0 35px;width:66px;}
#commentload{background:url('images/ajax-loader-w.gif') no-repeat center center;display:none;height:28px;left:110px;position:absolute;width:28px;}
#commentlist li #commentload{background:url('images/ajax-loader-wf7.gif') no-repeat center center;display:none;height:28px;left:180px;position:absolute;width:28px;}
#commentlist li.thread-alt #commentload{background:url('images/ajax-loader-we5.gif') no-repeat center center;display:none;height:28px;left:180px;position:absolute;width:28px;}
.nav-left{clear:both;height:6em;margin:0 3em;}
.nav-previous a{background:transparent url(images/allbgs-w.png) no-repeat scroll -200px -215px;cursor:pointer;display:block;float:left;height:32px;text-indent:-999em;width:100px;}
.nav-previous a:hover{background:transparent url(images/allbgs-w.png) no-repeat scroll -300px -215px;}
.nav-next a{background:transparent url(images/allbgs-w.png) no-repeat scroll -400px -215px;cursor:pointer;display:block;float:right;height:32px;text-indent:-999em;width:100px;}
.nav-next a:hover{background:transparent url(images/allbgs-w.png) no-repeat scroll -500px -215px;}
.blank15{clear:both;height:1em;margin:0;}
.fspace{height:10px;}
.commentlist li.thread-alt ul.children li .message_body{background:#e3e3e3 url(images/ulchildrenli-alt.png) repeat-y scroll 0px 0px;clear:left;color:#888;margin-left:62px;width:370px;}
#comment-personaldetails label{margin:8px 0 0;position:absolute;}
p.archiveh{font-size:14px;font-style:italic;font-weight:400;margin:10px 0 0 0px;}
label{cursor:pointer;}

#wp-calendar{background-color:#eeeeee;clear:both;color:#666;font-size:13px;margin-bottom:10px;width:240px;}
#wp-calendar td{text-align:center;background-color:#eeeeee}
#wp-calendar tbody td a{background-color:#eeeeee;color:#ff6600;font-weight:700;text-decoration:underline;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td#today{background-color:#eeeeff;}
#wp-calendar caption,#wp-calendar th,#wp-calendar td{padding:2px 0;text-align:center;background-color:#eeeeee}
#right_column div{float:left;margin-bottom:10px;}
ul#pinglist{margin:0 0 30px 30px;width:500px;}
.pinglisth{background-color:#fff;color:#666;font-size:16px;font-style:italic;margin:0 0 10px 30px;}
ul#pinglist li{background-color:#FFF;color:#888;font-size:12px;font-style:italic;margin:4px 0;}
ul#pinglist li a{background-color:#FFF;color:#f47a0e;}





* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:url(images/bg_repeat.jpg) repeat-x top white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	color:#444444;
}



/* CONTAINERS */

#container_wide {
	width:986px;
	background:url(images/bg_center.jpg) top no-repeat white;
	margin:20px auto;
	padding:1px 0 0 0;
}

#container_thin {
	width:926px;
	background:white;
	margin:0 auto;
}



/* NAVIGATION */

#navigation {
	width:926px;
	height:37px;
	
	
	background:url(images/bg_nav.jpg) no-repeat;
	text-align:center;
}

#navigation img {
	margin:11px 8px;
}
#navigation_fr {
	width:926px;
	height:37px;
	
	
	background:url(images/bg_nav.jpg) no-repeat;
	text-align:center;	
}
#navigation_fr img {
	margin:11px 5px;
}
#clearheader {
	height:1px;
	width:926px;
	background-color:#ffffff;
}


/* SUBNAV */

#subnav {
	width:900px;
	margin:-4px 0 17px 28px;
}
#subnav_fr {
	width:900px;
	margin:-4px 0 17px 32px;
}

#subnav_abs {
	
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:4;
}

#subnav_abs a {
	color:white;
	text-decoration:none;
}

#subnav_abs a:hover {
	color:#581309;
}

/* SUBNAV 2 */

#subnav_abs2 {
	margin-left:94px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:5;
}

#subnav_abs2 a {
	color:white;
	text-decoration:none;
}

#subnav_abs2 a:hover {
	color:#581309;
}


/* SUBNAV 3 */
#subnav_abs3 {
	margin-left:411px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:6;
}

#subnav_abs3 a {
	color:white;
	text-decoration:none;
}

#subnav_abs3 a:hover {
	color:#581309;
}


/* SUBNAV 4 */

#subnav_abs4 {
	margin-left:593px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:7;
}

#subnav_abs4 a {
	color:white;
	text-decoration:none;
}

#subnav_abs4 a:hover {
	color:#581309;
}

/* SUBNAV */

 
#subnav_abs_fr {
	
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:4;
}

#subnav_abs_fr a {
	color:white;
	text-decoration:none;
}

#subnav_abs_fr a:hover {
	color:#581309;
}

/* SUBNAV 2 */

#subnav_abs_fr2 {
	margin-left:88px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:5;
}

#subnav_abs_fr2 a {
	color:white;
	text-decoration:none;
}

#subnav_abs_fr2 a:hover {
	color:#581309;
}


/* SUBNAV 3 */

#subnav_abs_fr3 {
	margin-left:449px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:6;
}

#subnav_abs_fr3 a {
	color:white;
	text-decoration:none;
}

#subnav_abs_fr3 a:hover {
	color:#581309;
}


/* SUBNAV 4 */

#subnav_abs_fr4 {
	margin-left:605px;
	position:absolute;
	padding:10px;
	background-color:#939598;
	font-size:12px;
	visibility:hidden;
	z-index:7;
}

#subnav_abs_fr4 a {
	color:white;
	text-decoration:none;
}

#subnav_abs_fr4 a:hover {
	color:#581309;
}



/* BANNER */

#banner {
	padding:0 28px 28px 28px;
}

.single-post {margin-left:30px;}

/* LEFT-SIDE CONTENT */

#content_left{
	width:594px;
	margin:0 30px 0 28px;
	float:left;
}

#content_left h1 {
	display:block;
	width:594px;
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	font-size:28px;
	line-height:33px;
	font-weight:bold;
	color:#ff3d00;
	border-bottom:1px dotted #ff3d00;
}

#content_left h2 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 2px 0;
	color:#ff3d00;
}

#content_left a {
	text-decoration:none;
	color:#ff3d00;
}

#content_left a:hover {
	color:#581309;
}

#content_left p.date {
	font-weight:bold;
	margin:0 0 5px 0;
}

#content_left img.thumb {
	border:1px solid #cccccc;
	margin:0 15px 0 0;
	float:left;
}

#content_left #blurb {
	margin:0 0 56px 0;
}

#content_left #blurb p {
	margin:0 0 10px 0;
}

#content_left #blurb p.continue {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}



/* RIGHT-SIDE CONTENT */

#content_right {
	width:246px;	
	float:left;
	margin-top:0px;
	padding-top:10px;
	background:url(/images/corners_top.jpg) no-repeat #efeff1;
	
}

#content_right h3 {
	display:block;
	width:215px;
	height:20px;
	margin:0 10px 10px 10px;
	padding:6px;
	background:url(/images/bg_widget.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
}
.heading h2 {
	display:block;
	clear:both;
	width:215px;
	height:20px;
	margin:0 10px 10px 10px;
	padding:6px;
	background:url(/images/bg_widget.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
}
#content_right p {
	margin:0 16px 16px 16px;
}
#content_right ul {
	margin:0 16px 16px 16px;
}
#content_right a {
	text-decoration:none;
	color:#ff3d00;
}

#content_right a:hover {
	color:#581309;
}



/* FOOTER */

#footer {
	width:850px;
	margin:56px auto 28px auto;
	padding:10px 10px;
	background:#888888;
	font-size:12px;
	text-align:center;
	color:white;
}

#footer a {
	margin:0 10px;
	color:white;
	text-decoration:none;
	text-transform:lowercase;
}

#footer a:hover {
	color:#ff3d00;
}
/* FLOAT-CLEARING DIV */

#clear {
	clear:both;
}