/**/
#ongletCom
{
	margin-top: -10px;
	cursor: pointer;
	padding-top: 5px;
	text-align: center;
	font-weight: normal;
	margin-left: -2px;
	float:left;
	width: 332px;
	height: 23px;
	border: 0px;
	background-image: url('images/questions/btnComments_desactive.jpg');
}

#ongletQuest
{
	padding-top: 5px;
	margin-top: -10px;
	border: 0px;
	margin-right: -2px;
	cursor: pointer;
	text-align: center;
	font-weight: normal;
	float:right;
	width: 333px;
	height: 23px;
	background-image: url('images/questions/btnQuestion_desactive.jpg');
}

.nbQuestHome
{
	width:36px;
	height:29px;
	padding-top:3px;
	margin-top:3px;
	text-align:center;
	float:right; 
	margin-right:15px;
	background:url(images/questions/bulleQestion.png) no-repeat;
}
.nbQuestHome a
{
color:#59614a;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}

/*
Theme for Living Tuts
All rights reserved
Author: Design Spartan - Gaétan Weltzer
Author URI: http://www.designspartan.com/
*/

@font-face {
  font-family: "lt_type";
  src: url("type/lt_type-webfont.ttf");
}

* {
  margin: 0;
  padding: 0;
}

body {
  color: #5b5b5b;
  background:#dadadb url(images/body_bg.png) repeat-x top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:135%;
}

/*----------------------------------------------------
BASIC HTML ELEMENTS STYLES
------------------------------------------------------*/

a {color: #99CC30;}
a:hover {text-decoration: none;}
a:focus {outline:none;}
.boxRight ul li a.mfp_remove_link { color:#C60; }

h1 {
	font-size:24px;
	color:#3f7f1f;
	font-weight:normal;
	padding:10px 0 12px;
	font-family: "lt_type", Arial, Helvetica, sans-serif;
	line-height:100%;
}

h1 a, h2 a {
	text-decoration:none;
	color: #3F7F1F;
	border-bottom:1px dotted #99CC30;
}
.homePost h2 a {border:none;}

h1 a:hover, h2 a:hover {border:none; color:#81b915;}

.page h1 {border-bottom:1px dashed #99CC30; margin-bottom:8px;}

h2, h3, h4, h5, h6{
	font-weight:normal;
	font-style:normal;
	font-family: "lt_type", Arial, Helvetica, sans-serif;
	padding:10px 0;
	color: #3F7F1F;
} 

h2 img {float:left;margin-left:8px;}

h3 {font-size:16px;}

ul {list-style:none;}

p {	margin:0.7em 0;}

.cl {clear:both;}
.btn {
	background:url(images/btn_bg.jpg) repeat-x top; 
	font-family: "lt_type",  Arial, Helvetica, sans-serif;
	color:white;
	text-shadow:0 1px 0 #3c700b;
	font-size:14px;
	padding:1px 9px;
	height:21px;
	cursor:pointer;
	border-radius:2px;
	-moz-border-radius: 2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #47871d;}
.btn:hover {background:#80a929; }

#archive-title, .searchQuery {background:url(../images/green/bullet_star_featured.png) 0 50% no-repeat;}

#featuredPost .label {background:url(../images/green/bullet_star_featured.png) 0 50% no-repeat;}




/* -------------------------------
LAYOUT STRUCTURE
----------------------------------*/

#mainWrapper {
	background:url(images/header_bg_fr.jpg) center top no-repeat;
	margin:0;
	padding:0;
}

#wrapper {
	width:1000px;
	margin:0 auto;
}

#header {
	height:216px;
	position:relative;
}


/* -------------------------------
--------------HEADER--------------
----------------------------------*/

ul#menu_top {
	position:relative;
	margin-left:343px;
	height:27px;
	font-family: "lt_type", Arial, Helvetica, sans-serif;
	font-size:15px;
    width:554px; 
	padding:0px 12px;
	background:url(images/menu_top_bg_fr.jpg) 0 0 no-repeat;}
	
ul#menu_top li{	float:left; margin-right:2px;}
	
ul#menu_top li a{
	z-index: 10;
	color:#556571;
	padding:3px 18px;
	position: relative; 
	overflow: hidden;
	height:21px;
	float: left; 
	display: block;
	text-decoration:none;
}

ul#menu_top  li a:hover{text-decoration:none;}
/*
ul#menu_top li.selected, ul#menu_top li:hover { 
	background-color:#fff; 
	height:26px;
	margin-right:0px;
	background-color: rgba(255, 255, 255, 0.8); 
	border-left:1px solid #cfdce3; 
	border-right:1px solid #cfdce3; 
	border-bottom:1px solid #b6cfdb; }
	*/
ul#menu_top li.back { /*truc qui bouge*/
	background-color: rgba(255, 255, 255, 0.8);
	height:26px;
	border-left:1px solid #cfdce3;
	border-bottom:1px solid #b6cfdb;
	border-right:1px solid #cfdce3;
	width: 6px;
	z-index: 8;
    position: absolute;
}

ul#menu_top li.back .left {
	background-color: rgba(255, 255, 255, 0.8);
	height: 26px;
    margin-right: 6px;
	display:none;
}


ul#menu_social {
	position:absolute;
	top:0px;
	right:9px;
	height:43px;
	width:70px;
}
ul#menu_social li#li_twitter{float:left; display:block; width:45px;}
ul#menu_social li#li_rss{float:left; display:block; width:24px;}

ul#menu_social li a{
	display:block;
	margin-top:-6px;
}
ul#menu_social li a img{border:none;}

ul#menu_social li a:hover{
	margin-top:0px;
}

/*---------*/
	
h2#logo {
	position:absolute;
	left:57px;
	top:20px;
}


#logo img { border:none;}
#logo a {text-decoration:none; border:none;}

/*---------*/

ul#menu_cat {
	position:absolute;
	top:183px;
	left:0px;
	height:33px;
	font-family: "lt_type", Arial, Helvetica, sans-serif;
	font-size:15px;}
	
ul#menu_cat li{
	display:block;
	float:left;
	height:33px;}
	
ul#menu_cat li a{
	display:block;
	height:25px;
	margin-right:2px;
	color:#e8f4d8;
	text-decoration:none;
	padding:8px 10px 0px 12px;
	text-shadow: 0px 1px 0px #2b2b2b;
}

ul#menu_cat li a.lien_actif, ul#menu_cat  li a:hover{
	background:url(images/menu_cat_hover.jpg) center top;	
	color:#424242;
	margin-right:0px;
	text-decoration:none;
	text-shadow: 0px 1px 0px #fff;
	border-left:1px solid white;
	border-right:1px solid white;}
	
ul#menu_cat ul.subMenu { display: none; position:relative; z-index:100; width:100%; background:rgba(102, 102, 102, 0.9);}

ul#menu_cat ul.subMenu li { display:block; float:none; border-bottom:1px solid #aaa; height:27px; width:100%;}
ul#menu_cat ul.subMenu li a { display:block; padding:4px 10px 0px 12px; font-size:13px;}
ul#menu_cat ul.subMenu li a:hover {
	background:#ddd; 
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	display:block; 
	padding:4px 10px 0px 12px; 
	font-size:13px;}

/*-----------*/

#searchBox {
	position:absolute;
	top:189px;
	left:727px;
}

#searchform input {border:none; float:left;}

#searchform input[type="text"] {
	width:195px;
	border-radius:2px;
	height:20px;
	color:#888;
	text-indent:20px;
	-moz-border-radius: 2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-bottom:1px solid #414141;
	background:white url(images/search_bg.jpg) 1px 1px no-repeat; }

#searchform input#searchsubmit {margin-left:6px; border:1px solid #47871d;}

/*-------------END HEADER--------------*/

#colLeft {
	float:left;	
}

#colLeftInner {
	width:698px;
	padding:20px 0px 25px 0px;
	min-height:500px;
}

#colRight {
	float:left;
	width:301px;
	background:#eaeaea url(images/colLeft_bg.png) repeat-y left;
}

#innerColRight { background:url(images/top_sidebar_bg.jpg) no-repeat top left; 	padding-left:17px;}
	
#footer {
	background:url(images/footer_bg.jpg) 0 0 repeat-x;
	margin-top:15px;
	height:323px;
	position:relative;
}

#bg_footer { padding-top:48px; margin:auto; background:url(images/bg_large_footer.png) no-repeat center bottom; }

#footerInner {
	width:1000px;
	height:275px;
	margin:0 auto;
	color:#f9daba;
}

#copyrightInner {
	width:960px;
	margin:0 auto;
	font-size:11px;
	color:#90755e;
	padding:7px 0;
	position:absolute;
	bottom:0;
}
#copyrightInner p {
	float:left;
	margin:10px 25px 0px 0px;
}
#copyrightInner a {text-decoration:none; color:#90755e;}
#copyrightInner a:hover {text-decoration:underline;}
#copyrightInner a#lien_livingtuts {color:#4c872e;}
#copyrightInner ul {float:left; margin-top:10px;}
#copyrightInner ul li { float:left; margin-right:25px;}

#footerInner h2 {
	color:#fff;
	text-shadow:0 1px 0 #120000;
	font-size:20px;
	padding:7px 0;
	margin-bottom:7px;
	background:url(../images/green/bullet_h2_footer.png) 0 50% no-repeat;
}

#footerInner .boxFooter ul li {
	background:url(images/puce.png) 0 10px no-repeat;
}

#footerInner .boxFooter ul li a {color:#f9daba;}

#footerInner .boxFooter ul li a:hover {	color:#ffedda;}

/* Top menu */


/*--------------------------------
CONTENT ELEMENTS
----------------------------------*/
#archive-title, .searchQuery {
	font-size:10px;
	color:#444;
	display:block;
	background:url(images/fleche_suite.png) 0 50% no-repeat;
	padding-left:12px;
	line-height:100%;
	text-transform:uppercase;
	margin-bottom:10px;
}

.alignleft {
	float:left;
	margin:5px 10px 5px 0;
}

.alignright {
	float:right;
	margin:5px 0 5px 10px;
}

#colLeft img {
	border:none;	
}

span.author, span.author a {
	color:#333;	
}

.navigation {
	width:675px;
}

/* HOMEPAGE FEATURED POST */
/*
#featuredPost {
	margin-bottom:20px;
}

#featuredPost .label {
	font-size:10px;
	color:#b2b2b2;
	display:block;
	padding-left:16px;
	line-height:100%;
}

#featuredPost .meta {
	font-size:11px;
	color:#999;
	background:url(images/bk_featured.jpg) 0 100% repeat-x;
	padding-bottom:12px;
}

#featuredPost a.author {color:#333;} 

#featuredPost .featuredDetails {
	background:url(images/bk_featured.jpg) 0 100% repeat-x;
	padding:5px 0;
	font-size:14px;
}

#featuredPost .featuredDetails p {margin:0 0 15px;}

#featuredPost .featuredDetails a img {border:none;}
*/

/* HOMEPAGE POSTS LIST */

.homePost {
	float:left;
	width:338px;
	background:white url(images/homePost_bg.jpg) no-repeat bottom right;
	border:1px solid #fff;
	border-bottom:1px solid #c4c4c5;
	margin: 10px 17px 6px 0px;
	min-height:200px;
}
.homePost.even { margin-right:0px;}
	
.homePost .top_homePost, .blogPost .top_homePost  {
	padding-top:6px; 
	margin-bottom:10px; 
	background:#f4f4f4 url(images/top_homePost_bg.png) repeat-x bottom;}

.homePost .date, .blogPost .date {
	background:url(images/date_bg.jpg) 0 0 no-repeat;
	width:65px;
	margin-top:6px;
	height:25px;
	text-indent:7px;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size:13px;
	float:left;
	margin-right:10px;
	margin-left:-5px;
	color:white;
	text-shadow:0px -1px 0 #669514;
}

.homePost .date span, .blogPost .date span {font-weight:bold;	font-size:15px;}

.homePost .meta, .blogPost .meta {
	font-size:11px;
	color:#7c7c7c;
	padding-bottom:6px;
	float:left;
} 
	 
.homePost .meta a, .blogPost .meta a {color:#7c7c7c; text-decoration:underline; }

.homePost .meta .meta_category, .blogPost .meta .meta_category { color:#74a800; }
.homePost .meta .meta_category a, .blogPost .meta .meta_category a { color:#74a800; }

.homePost .nbComs, .blogPost .nbComs {
	width:36px;
	height:29px;
	padding-top:3px;
	margin-top:3px;
	text-align:center;
	float:right; 
	margin-right:15px;
	background:url(images/bulleComment.png) no-repeat;}
	
.homePost .nbComs a, .blogPost .nbComs a {
	color:#59614a;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;}

.homePost h2{
	font-family: "lt_type", Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-top:0;
	padding-bottom:5px;
	line-height:125%;
	min-height:33px;
	margin-bottom:3px;
	color:#3f7f1f;
}

.homePost h2 a {
	text-decoration:none;
	color:#3f7f1f;
}

.homePost h2 a:hover {color:#81b915;}

.homePost .contenu_homePost { padding: 0px 15px; }
.homePost .contenu_homePost p { margin-top: 0px; }

.homePost .contenu_homePost img {	
	background:transparent url(images/bk_thumb.png) 0 0 no-repeat ;
	float:left;
	margin:0 0px 10px 0;
	border:none;
}

/* GENERAL POSTS LIST AND SINGLE POST */

.blogPost {
	margin-bottom:20px;
	border-bottom:1px solid #D7D7D7;
	background:white url(images/homePost_bg.jpg) no-repeat bottom right;
	border:1px solid #fff;
	border-bottom:1px solid #c4c4c5;
}

.blogPost .content_blogPost {padding: 0px 15px; }

.blogPost p, #colLeftInner .page p {
	font-size:14px;	
	line-height:1.5em;
	margin:1em 0;
}

.blogPost .tweetmeme_btn, .blogPost .btn_fb {float:right;}
.blogPost .tweetmeme_btn {margin-top:7px; width:75px;}
.blogPost .btn_fb { margin-right:25px; margin-top:4px;}

/*-----*/

.fin_blogPost {padding:15px;}

.fin_blogPost .postauthor h4 { padding-top:0px; font-size:15px;}
	
.fin_blogPost .social_liked { 
	margin-left:-21px; 
	margin-top:10px;
	width:248px;
	float:left;}
	
.fin_blogPost .social_fav {
	margin-top:10px;
	margin-left:1px;
	width:179px;
	float:left;}
	
.fin_blogPost h4#liked_it { 
	font-size:18px;
	width:248px;
	text-indent:12px;
	height:31px;
	padding: 9px 0 0 0;
	color: white;
	margin-bottom:4px;
	text-shadow:0 1px 0 #3c700b;
	background: url(images/liked_it_bg.jpg) no-repeat 0 0;
}
.fin_blogPost h4#fav_it { 
	font-size:18px;
	width:179px;
	text-indent:10px;
	height:31px;
	padding: 9px 0 0 0;
	color: white;
	text-shadow:0 1px 0 #3c700b;
	background: url(images/fav_it.jpg) no-repeat 0 0;}
	
.fin_blogPost .social_fav p { margin:0px 0px; text-align:center;}
.fin_blogPost .social_fav a {display:block; padding-left:18px; background:url(images/fav.png) no-repeat top left; color:#5B5B5B; }

.fin_blogPost .social_liked .tweetmeme_btn { margin-left: 25px; margin-top:3px; width:75px; float:left;}
.fin_blogPost .social_liked .btn_fb { float:left; margin-right:0px; margin-top:0px;}
.fin_blogPost .social_liked p { float:left; margin: 0px 0px 0px 20px;}

.fin_blogPost .don { float:right; margin-right:10px;}
	
#colLeftInner .page {
	padding:15px;
	font-size:14px;
	background:white url(images/homePost_bg.jpg) no-repeat bottom right;
	border:1px solid #fff;
	border-bottom:1px solid #c4c4c5;
}

.page ul li { margin-bottom:12px;}

.blogPost .postTags {
	font-size:13px;	
	background:url(images/ico_tag.png) 0 50% no-repeat;
	padding-left:24px;
	margin:25px 0 20px;
}

.contenu_archivePost {padding:0px 15px; }

a.more-link {
	display:block;
	background:url(images/fleche_suite.png) 0 50% no-repeat;
	text-indent:11px;
	color:#3e7f1f;
	font-family: "lt_type", Arial, Helvetica, sans-serif;
}
a.more-link:hover { background-position:2px 50%; color:#81b915;}

.postauthor, .meta-informations {
	background:#eee;
	border:1px dashed #bbb;
	padding:15px 18px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:20px;
	margin-top:20px;
}
.meta-informations {width:470px; margin:auto; margin-top:15px;}

.postauthor img {
	float:left;
	margin-right:10px;
	padding:4px;
	background:#fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.meta-informations p { margin-top: 0px; margin-bottom:4px; font-size:12px;}
.meta-informations div.float_left { float:left; }
.meta-informations p.files { float:right; text-align:center; margin:0 20px 0 0; width:200px;}
.meta-informations p.files:hover { border-bottom:1px dotted #99CC30; }
.meta-informations p span { font-weight:bold;}

/* POST SOCIAL SHARE */

.social {
	margin:20px 0 15px;
	padding: 0 0 15px;
	border-bottom:2px solid #a0a0a0;
}

.social a:hover img {
	margin-top:-4px;	
}

.social img {
	border:none;
	vertical-align:middle;
}

.social strong {
	padding-right:20px;	
}

.navigation .alignleft a{
	display:block;
	width:123px;
	height:30px;
	background:url(images/but_prev.png) 0 0 no-repeat;
	margin-top:15px;
	text-indent:-9999px;
}

.navigation .alignright a{
	display:block;
	width:107px;
	height:30px;
	background:url(images/but_next.png) 0 0 no-repeat;
	margin-top:15px;
	text-indent:-9999px;
}

#colLeftInner ul{
	list-style-type:disc;
	list-style-position:inside;
}

#colLeftInner ol {
	list-style-position:inside;
}

blockquote {
	border-left:1px dashed #aaa;
	padding-left:20px;
	margin:15px 0 15px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background:url(images/bk_blockquote.jpg) 90% 0 no-repeat;
}

#commentform p.subscribe-to-comments input[type=checkbox] { float:left; margin-top:3px; }
#commentform p.subscribe-to-comments label {padding:0px; margin:0px; margin-left:20px;}

/*--------------------------------
COL RIGHT
----------------------------------*/

.boxRight {
	background:url(images/sidebar_bg.jpg) no-repeat right bottom;
	margin:15px 0;
	padding-top:8px;
}

.boxRightInner {
	padding:0 0px 15px;
	color:#5b5b5b;
}

.boxRightInner p {padding:0 10px;}

.boxFooter form input.mid, .boxRightInner form input.mid {float:right; } 
	
.boxRight h2 {
	display:block;
	margin-right:-6px;
	height:30px;
	padding-top:5px;
	margin-left:-1px;
	background:url(images/h2_sidebar_bg.jpg) 0 0 no-repeat;
	color:white;
	text-indent:10px;
	text-shadow:0px -1px 0 #669514;
	font-size:18px;
	letter-spacing:normal;
}


.boxRight ul li {
	padding:7px 6px 6px 20px;
	margin-bottom:1px;
	background: transparent url(images/puce.png) 10px 10px no-repeat;;
}
.boxRight ul li:hover, .boxRight ul li:nth-child(2n) {background: #f5f5f5 url(images/puce.png) 10px 10px no-repeat; }

.boxRight ul.pagenav li {background: none;}

.boxRight ul li a {
	text-decoration:none;
	display:block;
	color:#3f7f1f;
}

.boxRight ul li a:hover {color:#81b915;}


/* ADS */

#ads {
	padding:15px 0 0;
}

#ads div div {
	margin:8px 0 0 11px;
	float:left;
}

#ads div div a img { border:none; }

/*--------------------------------
FOOTER
----------------------------------*/

#footerInner .boxFooter {
	float:left;
	width:250px;
	padding-left:15px;
	padding-right:0px;
}

#footerInner .boxFooter.boxFooter2 {
	width:325px;
	padding-left:13px;
	padding-right:22px;
}
#footerInner .boxFooter ul.pagenav, .boxRightInner ul.pagenav {width:190px; float:right;}
#footerInner .boxFooter ul.pagenav li, .boxRightInner ul.pagenav li { padding:3px 6px 2px 0; }

#footerInner .boxFooter div.img_don { margin: 20px 0 0 15px; }
#footerInner .boxFooter a img {border:none;}

#footerInner .boxFooter ul li {
	padding:6px 6px 5px 0px;
	margin-bottom:1px;
	background:none;
}
#footerInner .boxFooter ul li:hover, #footerInner .boxFooter ul li:nth-child(2n) { background: url(images/bg_blanc_30opac.png);}

#footerInner .boxFooter ul li a {
	padding-left:19px;
	background: url(images/puce.png) 10px 50% no-repeat;
	text-decoration:none;
	display:block;
}

#footerInner .boxFooter .avatar_container {float:left; margin-top:15px;}
.boxRightInner .avatar_container { float:left; margin:15px 0 0 15px; }
#footerInner .boxFooter ul#ul_bottom {margin-left:10px; margin-top:10px; color:#709f29; list-style:disc; }
#footerInner .boxFooter ul#ul_bottom li, #footerInner .boxFooter ul#ul_bottom li a {background:none; padding-left:0px; color:#709f29;}

/* COMMENTS
------------------------------------------*/

#section_coms { border-top:2px solid #999; margin-top:10px; }
#section_coms #respond h2 { color:#3e3e3e; }

h2#comments {
	display:block;
	background:url(images/ico_h2_comments.png) 0 50% no-repeat;
	padding:15px 0 15px 40px;
	color:#3e3e3e;
}

h2#commentsForm {
	display:block;
	background:url(images/ico_h2_form.png) 0 50% no-repeat;
	padding:10px 0 10px 40px;
}

#colLeft ul.commentlist {
	list-style:none;
	list-style-position:outside;
	display:block;
	margin:20px 0 0;
}

#colLeft ul.commentlist ul {
	list-style-type:none;
	list-style-position:outside;
}

#colLeft ul.commentlist li {
	padding:12px 20px;
	position:relative;
	border:1px dashed #ccc;
	margin-left:15px;
	margin-bottom:20px;
}

#colLeft ul.commentlist li .comment-meta, #colLeft ul.commentlist li .text  {
	margin-left:20px;	
}

#colLeft ul.commentlist li .comment-meta span {
	font-size:11px;
	color:#999;
}


#colLeft ul.commentlist li .avatar {
	background:#fff;
	padding:3px;
	border:1px solid #ccc;
	position:absolute;
	left:-15px;
	top:-7px;
}

#colLeft ul.commentlist .reply {;
	margin-left:20px;
	margin-top:-5px;
}

#colLeft ul.commentlist .reply a {
	font-size:11px;
	/*position:absolute;
	bottom:10px;
	left:34px;*/
	color:#3293C2;
	
}

#colLeft ul.commentlist li .children li {
	background:#fff;
	margin-left:20px;
	margin-top:15px;
	
}

/* FORMS
-------------------------------------------*/

/* Post comment */

#commentform p {
	margin:0;
}

#commentform label {
	display:block;
	padding:5px 0;
}

#commentform input, #commentform textarea {
	border:1px dashed #a0a0a0;
	padding:8px;
	width:300px;
	margin-bottom:10px;
	background:url(images/bk_input.jpg) 0 0 repeat-x;
}


#commentform textarea {
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#commentform input#submit{border:none; width:auto; margin-top:10px; padding:1px 9px; 
	background:url(images/btn_bg.jpg) repeat-x top;
	border:1px solid #47871d; }

/* Contact Form */

#contact label {
	display:block;
	padding:5px 0;
}

#contact input[type=text], #contact textarea {
	border:1px dashed #ccc;
	padding:8px;
	width:300px;
	margin-bottom:10px;
	background:url(images/bk_input.jpg) 0 0 repeat-x;
}


#contact textarea {
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contact input.submit{
	margin-top:10px;
}
.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px dashed #F7A68A;
	color:#DA4310;
	padding:10px;
}

.successmsg {
	background:#F5FAF1;
	border:1px dashed #C2E1AA;
	color:#8FA943;
}

/* -------------------------------
CLEARING
----------------------------------*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  float: none;
}

.clearfix { display: block;}


/* Hide from IE-mac \*/
* html .clearfix { float: left; height: 1%; }
/* End hide from IE-mac */


/*--------------------------------
SLIDER
---------------------------------*/

#main_slider {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #fff;
	border-bottom:1px solid #C4C4C5;
	padding:10px;
	margin-bottom:7px;
}

.main_image  {
    width: 430px;
    height: 249px;
    float: left;
    background: #333;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h1 {
    font-size: 21px;
	line-height:24px;
	/*font-family: Arial,Helvetica,sans-serif;*/
    font-weight: normal;
	color:white;
    padding: 10px;
	padding-bottom:0px;
}
.main_image h1 a { color:white;}

.main_image p {
    font-size: 13px;
    line-height: 1.6em;
    padding: 7px 10px;
    margin: 0;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 11px;
    padding: 0 0 0 20px;
    background: url(images/icon_calendar.png) no-repeat 0 center;
}
.main_image .block small {margin-right: 10px;}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(images/btn_collapse.png) no-repeat left top;
    height: 15px;
    width: 53px;
    text-indent: -99999px;
    position: absolute;
    top: -15px;
    right: 15px;
}
.main_image a.show {background-position: left bottom;}

.image_thumb  {
    float: left;
    width: 241px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}

#colLeft .image_thumb img {
    border: 1px solid #b5b5b5;
    padding: 4px;
    background: #f5f5f5;
    float: left;
}
#colLeftInner .image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
    margin: 0;
    padding: 6px 12px;
    background: #f0f0f0 url(images/nav_a.gif) repeat-x;
    width: 221px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
}
.image_thumb ul li.hover { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
    background: #fff;
    cursor: default;
}
html .image_thumb ul li h2 {
    font-size: 15px;
    margin: 5px 0;	
	font-family: Arial,Helvetica,sans-serif;
    padding: 0;
}
html .image_thumb ul li h1.no_excerpt { display:none; }
	
.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    padding: 0;
    width: 151px;
}
.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/

img#wpstats {
     display: none;
}


