#sidebar, #logofooterwrap, #slider-wrapper, .grid_2 { display: none; } /* `XHTML, HTML4, HTML5 Reset
.idls {
width: 636px !important;
margin: 0px 1px 0px -14px !important;
border-top: 2px solid #CCC;
border-bottom: 2px solid #CCC;
}

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

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {

  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}



html, body { height: 100%; }



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }



b, strong { font-weight: bold; }



img {

  color: transparent;

  font-size: 0;

  vertical-align: middle;

}



li { display: list-item; }



table {

  border-collapse: collapse;

  border-spacing: 0;

}



th, td, caption {

  font-weight: normal;

  vertical-align: top;

  text-align: left;

}



svg { overflow: hidden; }



.txtcenter { text-align:center; }



/*

  960 Grid System ~ Text CSS.

  Learn more ~ http://960.gs/



  Licensed under GPL and MIT.

*/



/* `Basic HTML

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



body {

  font-family:  'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;

  font-size: 13px;

}



hr {

  border: 0 #ccc solid;

  border-top-width: 1px;

  clear: both;

  height: 0;

}



/* `Headings

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



h1 { font-size: 32px; }

h2 { font-size: 28px; }

h3 { font-size: 24px; }

h4 { font-size: 20px; }

h5 { font-size: 16px; }

h6 { font-size: 12px; }



/* Custom Font Styles */



.posts_title a{

	text-decoration: none;

	font-weight: 400;

}



.description { font-size: 16px; }



.sitename {

	font-size: 32px;

	font-weight: bolder;

}





/* `Spacing

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



ol { list-style: decimal; }

ul { list-style: disc; }



/*

	Variable Grid System.

	Learn more ~ http://www.spry-soft.com/grids/

	Based on 960 Grid System - http://960.gs/



	Licensed under GPL and MIT.

*/





/* Containers

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

.container_12 {

	margin-left: auto;

	margin-right: auto;

	width: 1020px;

}



/* Grid >> Global

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



.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 20px;

	margin-right: 20px;

}



/* Grid >> Children (Alpha ~ First, Omega ~ Last)

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



.alpha { margin-left: 0; }

.omega { margin-right: 0; }



/* Grid >> 12 Columns

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



.container_12 .grid_1 { width:45px; }

.container_12 .grid_2 { width:130px; }

.container_12 .grid_3 { width:215px; }

.container_12 .grid_4 { width:300px; }

.container_12 .grid_5 { width:385px; }

.container_12 .grid_6 { width:470px; }

.container_12 .grid_7 { width:555px; }

.container_12 .grid_8 { width:640px; }

.container_12 .grid_9 { width:725px; }

.container_12 .grid_10 { width:810px; }

.container_12 .grid_11 { width:895px; }

.container_12 .grid_12 { width:980px; }



/* Prefix Extra Space >> 12 Columns

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



.container_12 .prefix_1 { padding-left:85px; }

.container_12 .prefix_2 { padding-left:170px; }

.container_12 .prefix_3 { padding-left:255px; }

.container_12 .prefix_4 { padding-left:340px; }

.container_12 .prefix_5 { padding-left:425px; }

.container_12 .prefix_6 { padding-left:510px; }

.container_12 .prefix_7 { padding-left:595px; }

.container_12 .prefix_8 { padding-left:680px; }

.container_12 .prefix_9 { padding-left:765px; }

.container_12 .prefix_10 { padding-left:850px; }

.container_12 .prefix_11 { padding-left:935px; }



/* Suffix Extra Space >> 12 Columns

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



.container_12 .suffix_1 { padding-right:85px; }

.container_12 .suffix_2 { padding-right:170px; }

.container_12 .suffix_3 { padding-right:255px; }

.container_12 .suffix_4 { padding-right:340px; }

.container_12 .suffix_5 { padding-right:425px; }

.container_12 .suffix_6 { padding-right:510px; }

.container_12 .suffix_7 { padding-right:595px; }

.container_12 .suffix_8 { padding-right:680px; }

.container_12 .suffix_9 { padding-right:765px; }

.container_12 .suffix_10 { padding-right:850px; }

.container_12 .suffix_11 { padding-right:935px; }





/* Push Space >> 12 Columns

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



.container_12 .push_1 { left:85px; }

.container_12 .push_2 { left:170px; }

.container_12 .push_3 { left:255px; }

.container_12 .push_4 { left:340px; }

.container_12 .push_5 { left:425px; }

.container_12 .push_6 { left:510px; }

.container_12 .push_7 { left:595px; }

.container_12 .push_8 { left:680px; }

.container_12 .push_9 { left:765px; }

.container_12 .push_10 { left:850px; }

.container_12 .push_11 { left:935px; }



/* Pull Space >> 12 Columns

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



.container_12 .pull_1 { left:-85px; }

.container_12 .pull_2 { left:-170px; }

.container_12 .pull_3 { left:-255px; }

.container_12 .pull_4 { left:-340px; }

.container_12 .pull_5 { left:-425px; }

.container_12 .pull_6 { left:-510px; }

.container_12 .pull_7 { left:-595px; }

.container_12 .pull_8 { left:-680px; }

.container_12 .pull_9 { left:-765px; }

.container_12 .pull_10 { left:-850px; }

.container_12 .pull_11 { left:-935px; }



/* Clear Floated Elements

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



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }



/* iFeature 3 Style.css */



/* Reset and Design Constant Styles */



*, html, body{padding:0;border:0;margin:0;}

body, div, p, input, textarea{font-size:14px;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

p{margin: 0 0 10px 0;clear: both;}

a{color:#0085CF;text-decoration:none}

a:hover{text-decoration:none}

#wrapper input, textarea{color:#666;border:#ccc 1px solid;border-radius:2px;}

input[type=submit]{cursor:pointer;}

input {border: 1px solid #ccc;}

input[type=submit]{font-size: 12px;padding: 2px;margin-top: 5px;border: 1px solid #999;border-radius: 3px;}

input[type=reset]{font-size: 12px;padding: 2px;margin-top: 5px;border: 1px solid #999;border-radius: 3px;}

a img{border:none}

a{outline:none}



#container {

	margin-left: auto;

	margin-right: auto;

	width: 950px;

	padding: 5px 15px 20px 15px;

	border: 1px solid;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 4px;

	box-shadow:inset 0 0 2px #ccc;

	background: #fff;

	margin-bottom: 15px;

}



/* Fonts  */



.meta a{color: #5ca9d6;}



.meta {color: #989898;font-size: 12px;font-weight: 500;padding-bottom: 10px;}



.entry p {clear: none;}



.error {font-size:28px; text-align:center;}



a:hover {color: #5ca9d6;}



/* Header  */



#header_contact{ text-align:right;}



#head {margin-top: 15px;}



#logo {margin-bottom: 5px;}



/* Social Icons  */



#social {margin-bottom: 5px;}



.icons {text-align:right;margin-top: 10px;}



.icons a img {opacity:.6; padding-left: 3px;}



.icons a:hover img {opacity:1;}



/* Nav  */



#nav{position:relative;padding-left:4px;z-index:2000}

#nav .parent > a, #nav .parent > a:hover{background-image:url(../images/arrow.png);background-position:right;background-repeat:no-repeat}

#nav ul ul .parent > a, #nav ul ul .parent:hover > a:hover, #nav ul ul li:hover ul .parent > a, #nav ul ul li:hover ul .parent > a:hover{background-image:url(../images/arrow-right.png);background-position:right;background-repeat:no-repeat}

#nav ul, #nav ul li{display:inline;list-style:none;padding:0;margin:0}

#nav ul li a{display:inline-block;font-family:'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-size:14px;color:#fff;line-height:36px;text-decoration:none;text-shadow:1px 1px 1px #333;padding:0 15px;margin-left:-4px;border-right:#777 1px solid}

#nav ul li a:hover{box-shadow:inset 0 0 5px #000;background:#444}

#nav .current-menu-item a{color:#ccc;text-shadow:none}

#nav .current-menu-item .sub-menu a{color:#fff;text-shadow:1px 1px 1px #333}

#nav .menu > li:first-child a:hover{border-radius:0}

#nav .menu .sub-menu li a:hover{border-radius:0}

#nav ul li{position:relative}

#nav li ul{display:none;position:absolute;top:27px;left:7px}

#nav li ul a{background:#555}

#nav ul ul li:hover ul, #nav ul ul ul li:hover ul{left:0;margin:-37px 0 11px 180px}

#nav ul li:hover ul{display:inline-block}

#nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul{display:none}

#nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul{display:block}

#nav ul li:hover ul li a, #nav ul ul li:hover ul li a, #nav ul ul ul li:hover ul li a{border:#777 1px solid;margin:-1px 0 0 -11px}

#nav ul li:hover ul li a{width:150px;padding:0 14px}

#nav ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#888}

#nav ul ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#aaa}



/* Nav 2  */



#nav2{position:relative;padding-left:4px;z-index:2000}

#nav2 .parent > a, #nav2 .parent > a:hover{background-image:url(../images/arrow.png);background-position:right;background-repeat:no-repeat}

#nav2 ul ul .parent > a, #nav2 ul ul .parent:hover > a:hover, #nav2 ul ul li:hover ul .parent > a, #nav2 ul ul li:hover ul .parent > a:hover{background-image:url(../images/arrow-right.png);background-position:right;background-repeat:no-repeat}

#nav2 ul, #nav2 ul li{display:inline;list-style:none;padding:0;margin:0}

#nav2 ul li a{display:inline-block;font-family:'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-size:14px;color:#fff;line-height:36px;text-decoration:none;text-shadow:1px 1px 1px #333;padding:0 15px;margin-left:-4px;border-right:#777 1px solid}

#nav2 ul li a:hover{box-shadow:inset 0 0 5px #000;background:#444}

#nav2 .current-menu-item a{color:#ccc;text-shadow:none}

#nav2 .current-menu-item .sub-menu a{color:#fff;text-shadow:1px 1px 1px #333}

#nav2 .menu > li:first-child a:hover{border-radius:0}

#nav2 .menu .sub-menu li a:hover{border-radius:0}

#nav2 ul li{position:relative}

#nav2 li ul{display:none;position:absolute;top:27px;left:7px}

#nav2 li ul a{background:#555}

#nav2 ul ul li:hover ul, #nav ul ul ul li:hover ul{left:0;margin:-37px 0 11px 180px}

#nav2 ul li:hover ul{display:inline-block}

#nav2 ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul{display:none}

#nav2 ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul{display:block}

#nav2 ul li:hover ul li a, #nav ul ul li:hover ul li a, #nav ul ul ul li:hover ul li a{border:#777 1px solid;margin:-1px 0 0 -11px}

#nav2 ul li:hover ul li a{width:150px;padding:0 14px}

#nav2 ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#888}

#nav2 ul ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#aaa}



/* Home Button */



#home {float: left;border-right:#777 1px solid;margin-right:4px;}

#home a:hover{opacity: .5}



/* Search Bar */



.searchform {

	-moz-border-radius: 15px; 

	-webkit-border-radius: 15px;

	border-radius: 15px;

	width: 160px;

	padding: 0;

	margin: 7px 5px 5px 10px;

	height: 20px;

	box-shadow:inset 0 0 1px #222;

	background: #fff;

}



.center .searchform {float:none;}



#morefoot .searchform {float:left;}



.searchform .s{

	margin:0;

	border: none;

	margin: 3px 2px 2px 20px;

	font-size: 12px;

	height: 14px;

	width:	130px;

	color: #333;

	overflow: hidden;

}



#magnify {float:left;position:absolute;margin: 5px 0 0 5px;}



#magnify {margin: 0 0 0 5px\0/IE8+9; /* IE8+9  */}



.searchform .s:focus {outline:0; border:none;}



.searchform .searchsubmit {display:none;}



/* Post Container Styling  */



.post_container {

	padding: 5px 15px 20px 15px;

	border: 1px solid;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 4px;

	-moz-border-radius: 4px;

	box-shadow:inset 0 0 2px #ccc;

	background: #fff;

	margin-bottom: 15px;

	

}



.post_container ul {list-style: disc;margin-left: 21px;list-style-position: inside;}



ol {

   list-style-position: inside;

   margin-left: 21px;

}



.postformats {

	float:right;

	margin: -5px -15px 0 0px;

	background: #dedede;

	height: 46px;

	width: 50px;

	border-radius: 0px 4px 0px;

	-moz-border-radius: 0px 4px 0px;	

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

}



.postbar {

	margin: -3px -15px -10px -15px;

	border-top: 1px #e5e5e5 solid;

	border-radius: 0px 0px 4px 4px;

	-moz-border-radius: 0px 0px 4px 4px;

	padding: 0 10px 0 10px;

	position: absolute;

	width: 96.7%;

	height: 22px;

	background: #f8f8f8; /* Old browsers */

	background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 40%, #dddddd 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* IE10+ */

	background: linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}



.next-posts-single {text-align:right;padding:5px; margin-top:-35px;}



.prev-posts-single {text-align:left;padding:5px; margin-top: -10px; margin-bottom: 5px; margin-left: -5px; max-width:300px;}



.comments {text-align: left;float: left;padding-top: 3px;font-size: 12px;}



.share {text-align:right;float:right;}



.share a img {opacity:.8;}



.share a:hover img {opacity:1;}



.tags {margin-bottom: 15px;font-size: 12px;}



#fb {width: 440px;}



.gplusone {margin-bottom: 6px;}



.post-edit-link {background-color: #757575;padding: 2px 3px;color: white;font-size: 10px;border-radius: 3px;-moz-border-radius: 3px;}



/* Posts Navigation */



.next-posts {float: left;padding: 5px 0 5px 0; }



.prev-posts { float: right;padding: 5px 0 5px 0; }



#crumbs {padding: 2px 5px 0px 5px;}



.pagnext-posts {float: left;padding: 5px;margin-bottom: 10px;}



.pagprev-posts { float: right;padding: 5px;margin-bottom: 10px; }



/* HTML styling  */



dt {font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 26px; }



dd {margin-bottom: 15px; margin-left: 26px; }



ul, ol { margin: 0 0 10px 0; }



th {padding-right: 20px; padding-bottom: 10px;}



td {border-top: 1px solid #DDD;padding: 6px 100px 6px 0;}



table {border-bottom: 1px solid #DDD;}



pre {margin-left: 20px;}



ol, ul {list-style-position: inside;margin-left: 21px; list-style-type: }



/* Sidebar  */



.widget-container {

	color: #222;

	margin-bottom: 10px;

	padding: 0px 10px 10px 10px;

	border: 1px solid;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 4px;

	-moz-border-radius: 4px;

	box-shadow:inset 0 0 2px #ccc;

	background: #fff; /* Old browsers */

}



.textwidget {padding-top:10px;}



#sidebar .widget-container td {padding-right: 15px;}



#sidebar .widget-container th {padding-right: 30px}



#sidebar240 .widget-container td {padding-right: 1px;}



#sidebar240 .widget-container th {padding-right: 18px}



.widget-title{font-size:18px;color:#444;text-shadow:none;padding:3px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;margin: 0 -10px 0 -10px;padding: 2px 15px 2px 15px;border-bottom: 1px solid #aaa;background-image:url(../images/backgroundH.png)}



/* background: #f8f8f8;/* Old browsers */background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 40%, #dddddd 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* IE10+ */background: linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */ */



.widget-container ul{padding-top:10px; margin-left: 0px; list-style: none;}



/* Blog and Post Styles */



.entry-title{margin-bottom:2px}

.single .entry-title{text-align:left;line-height:30px;margin-top:12px;margin-bottom:10px}

.entry-title a{font-size:22px}

.nav-previous{text-align:left}

.nav-next{text-align:right}

.entry-meta, .entry-utility, .entry-meta a, .entry-utility a{font-size:12px}

.entry-meta, .entry-utility{color:#888}

.comment, .trackback, .pingback{padding:10px;margin:10px 0 10px 0}

.odd{background:#f8f8f8}

#form-allowed-tags code{font-size:12px}

#respond input, #respond textarea{margin:0 5px 5px 0;overflow:auto}

#respond textarea{width:99%;height:150px}

.avatar{margin:0 5px 5px 0;float:left}



/* Footer  */



#footer {

	background: #222;

	border-top: 2px solid #ccc;

}



.footer-widgets {

	color: #fff;

	margin-top: 15px;

	margin-bottom: 10px;

}



.footer-widget-title {

	font-size:18px;color:#fff;font-weight: 400;

}



.footer-widgets ul{padding:5px 0px 5px 0px; margin-left: 0px;}



.footer-widgets li {

	list-style-type: none;

	padding-left: 0;

}



.footer-item ul { padding-left: 15px; }



#afterfooter {

	width: 100%; 

	background: black; 

	color: white;



}



#afterfooterwrap {

	width: 980px; 

	height:45px; 

	margin: auto;

}



#afterfootercopyright {

	max-width: 200px;

	float: right;

	position: relative;

	margin-top: 5px;

}



#afterfootermenu {

	float:left;

	position: absolute;

	width: 400px;

	height: 40px;

	overflow: hidden;

	margin-top: 5px;

}



#afterfootermenu a { color: #F5F5F5; }



#afterfootermenu ul {

	margin: 0; 

	padding: 0; 

	list-style-type: none; 

	list-style-image: none; 

}



#afterfootermenu li { display: inline; }



.credit { height: 22px; width: 148px; z-index: 99; margin: auto; margin-top: 5px;	}



/* WordPress Styles  */



.featured-image { margin-top: 8px;margin-right: 12px;margin-bottom: 10px;}



.alignnone {

	display: block;

    margin: 5px 20px 20px 0;

}



.aligncenter, div.aligncenter {

    display:block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float:left;

    margin: 5px 20px 20px 0;

}



.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



a img.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



a img.alignnone { margin: 5px 20px 20px 0; }



a img.alignleft {

    float:left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



img.size-full {

	max-width: 610px;

	height: auto;

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }



.wp-caption img {

    border: 0 none;

    height: auto;

    margin:0;

    max-width: 95%;

    padding:0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size:11px;

    line-height:17px;

    margin:0;

    padding:0 4px 5px;

}



blockquote { 

	background-color: #ccc;

	margin: 10px;

	padding: 3px;

}



blockquote p {margin: 10px; }



/* Lists */



li { padding-left: 5px; }



/* Comments  */



.comments_container {

	background: #fff;

	padding: 5px 15px 20px 15px;

	border: 1px solid;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 4px;

	-moz-border-radius: 4px;

	box-shadow:inset 0 0 2px #ccc;

	margin-bottom: 15px;



}



.commentsh2{

	font-size: 20px;

	font-weight: bold;

}



#comments .navigation { padding: 0 0 18px 0; }

label[for="comment"] {display: block;}



/* Comment lists  */



ol.commentlist { list-style: none; }

ol.commentlist p { margin-left: 8px; }

ol.commentlist li.comment { padding: 10px; }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard img.avatar { margin: 0 10px 10px 10px; }

ol.commentlist li.comment div.comment-meta { font-size: 11px; }

ol.commentlist li.comment div.comment-meta a { color: #888; }

ol.commentlist li.comment div.reply { font-size: 11px; margin-left: 8px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li.depth-2 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 {  margin: 0 0 10px 10px; }

ol.commentlist li.even { background: #fafafa;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px; }

ol.commentlist li.odd { background: #fff;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px; }

textarea {margin-top: 10px;padding-bottom: 10px;width: 90%;}



/* Grey */



a { color: #0085CF; }

a:hover { color: #5ca9d6; }

.meta a { color: #5ca9d6; }



#imenu, #imenu2 {

	background: #5e5e5e; /* Old browsers */

	background: -moz-linear-gradient(top, #8a8a8a 0%, #707070 49%, #5e5e5e 51%, #777777 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a8a8a), color-stop(49%,#707070), color-stop(51%,#5e5e5e), color-stop(100%,#777777)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* IE10+ */

	background: linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* W3C */	

	-moz-border-radius: 4px; 

	-webkit-border-radius: 4px;

	border-radius: 4px;

	color: #fff;

	border: none;

	cursor: pointer;

	text-decoration: none;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);

	overflow: visible;

	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;

	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;

	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;

	-webkit-appearance: none;

	margin-bottom: 15px;

}



/* Page Elements */



/*============================*/

/*===== iFeature Slider ======*/

/*============================*/



.nivoSlider { position:relative; }

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}



/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}



.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}



.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}



/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.7; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

	text-align: left;

	

}



.nivo-caption p {

	padding:5px;

	margin:0;

	

}



.nivo-caption a { display:inline !important; }



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}



.nivo-prevNav { left:0px; }

.nivo-nextNav { right:0px; }



/* Custom Slider Styles */



#slider-wrapper {

	height: 330px;

    margin: auto;

    -moz-box-shadow:0 0 4px #AAAAAA;

    -webkit-box-shadow:0 0 4px #AAAAAA;

    box-shadow:0 0 4px #AAAAAA;

    border: 1px solid;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	background: #FFF;

}



.slider_nav {

	height: 50px;

	box-shadow:0 0 4px #AAAAAA;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 0px 0px 4px 4px;

	-moz-border-radius: 0px 0px 4px 4px;

	margin: auto;

	margin-bottom: 20px;

	background: #f8f8f8; /* Old browsers */

	background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 40%, #dddddd 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* IE10+ */

	background: linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}



.nivo-controlNav {

	position:absolute;

	bottom:-40px; /* Put the nav below the slider */

}

	

/* Slider Thumbnail Nav Style */

	

.nivo-controlNav a{

	z-index:9;

	width:50px;

	height:30px;

	border:0;

	margin-right:3px;

	float:left;

	display: block;

}



.nivo-controlNav a {background: url(../images/slider/bullets.png) no-repeat; display:block; width:22px; height:22px; 	text-indent:-9999px; border:0; margin-right:3px; float:left;}

.nivo-controlNav a.active {background-position:0 -22px;}



#slider .nivo-controlNav img {

	display: inline;

	position: relative;

	margin-right: 10px;

}



/* End slider thumbs */



#slider {

	position:relative;

    margin:auto;

	background: #fff url(../images/slider/loading.gif) no-repeat 50% 50%;

	border-bottom: 1px solid #bbb;

}



#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}



#slider a {

	border:0;

	display:inline;

}



#slider a.active img { border: 1px solid black; }



.nivo-directionNav a {

	position:absolute;

	top:45%;

	display:block;

	width:30px;

	height:30px;

	background:url(../images/slider/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}



a.nivo-prevNav { left:15px; }



.nivo-html-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.7; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

	display:none;

}



.nivo-html-caption-right {

	position:relative;

	float:right;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.7; /* Overridden by captionOpacity setting */

	width:250px;

	height: 330px;

	z-index:8;

}



.nivo-html-caption-left {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.7; /* Overridden by captionOpacity setting */

	width:250px;

	height: 330px;

	z-index:8;

}





#customcaption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

}



.nivo-caption p {

	padding:5px;

	margin:0; 

	color: white;

}



/*============================*/

/*======= Twitter Bar ========*/

/*============================*/



#twitterbar {

	background: #f8f8f8;

	width: 980px;

	background: #fff;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #BBB;

	border-bottom: 1px solid #BBB;

	border-radius: 4px;

	-moz-border-radius: 4px;

	box-shadow:inset 0 0 2px #ccc;

	overflow: hidden;

	margin: auto;

	margin-bottom: 10px;

	margin-top: 10px;

}



.twittertext {

	padding: 10px 15px 10px 15px;

	font-size: 14px;

}
#id_cookies_log { z-index: 100000; background: #5E5E5E;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8A8A8A), color-stop(49%,#707070), color-stop(51%,#5E5E5E), color-stop(100%,#777));  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px;  color: white;  border: none;  cursor: pointer;  text-decoration: none;  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);  overflow: visible;  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;  -webkit-appearance: none;  width: 250px;position: fixed;right: 0;padding: 16px; }

.page_cookies_style {
position: fixed; 
background: #5E5E5E;
color: white;
width: 600px;
margin: 0 50%;
left: -300px;
top: 28px;
z-index: 100000000000000000000000000000000000000;
}

.page_cookies_NBG {
position: fixed;
background-image: url('http://cooky-compagnie.com/img/nbg.png');
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000000000000000000000000000000000000;
}

.page_cookies_fond1 {
background: -moz-linear-gradient(top, #8A8A8A 0%, #707070 49%, #5E5E5E 51%, #777 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8A8A8A), color-stop(49%,#707070), color-stop(51%,#5E5E5E), color-stop(100%,#777));
background: -webkit-linear-gradient(top, #8A8A8A 0%,#707070 49%,#5E5E5E 51%,#777 100%);
background: -o-linear-gradient(top, #8A8A8A 0%,#707070 49%,#5E5E5E 51%,#777 100%);
background: -ms-linear-gradient(top, #8A8A8A 0%,#707070 49%,#5E5E5E 51%,#777 100%);
background: linear-gradient(top, #8A8A8A 0%,#707070 49%,#5E5E5E 51%,#777 100%);
}

.page_cookies_fond2 {
color: black;
background-image: url('http://cooky-compagnie.com/wp-content/themes/ifeature/images/backgrounds/noise.jpg');
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}

.ycwp-qr-me-box {
	background: #5e5e5e; /* Old browsers */
	background: -moz-linear-gradient(top, #8a8a8a 0%, #707070 49%, #5e5e5e 51%, #777777 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a8a8a), color-stop(49%,#707070), color-stop(51%,#5e5e5e), color-stop(100%,#777777)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* IE10+ */
	background: linear-gradient(top, #8a8a8a 0%,#707070 49%,#5e5e5e 51%,#777777 100%); /* W3C */	
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	float: right;
}
.ycwp-qr-me-box a { color: white; }
.um-user-link-tooltip {
	background-color: #7B7B7B !important;
	border-color: black !important;
	box-shadow: #000 0 0 15px;
}
.um-display-name { border-bottom: 1px dotted black !important; }
.um-avatar { border: none !important; }

/* Slider */

#slider-wrapper {
height: 285px !important;
margin: -3px 0 0 16px !important;
-moz-box-shadow: 0 0 0 #AAAAAA !important;
-webkit-box-shadow: 0 0 0 #AAAAAA !important;
box-shadow: 0 0 0 #AAAAAA !important;
border: 0px solid !important;
background-color: transparent !important;
background: url('http://host3.cooky-compagnie.com/loadingAnimation.gif') no-repeat 50% 175px;
}

#slider { 
width: 600px !important;
margin-left: 5px;
border: 0px solid !important;
}

#slider a { 
-moz-box-shadow: 0 0 4px #AAAAAA;
-webkit-box-shadow: 0 0 4px #AAAAAA;
box-shadow: 0 0 4px #AAAAAA;
}

.nivo-control, .nivo-prevNav, .nivo-nextNav { 
-moz-box-shadow: 0 0 0 #AAAAAA !important;
-webkit-box-shadow: 0 0 0 #AAAAAA !important;
box-shadow: 0 0 0 #AAAAAA !important;
}

.nivo-caption {
opacity: 0.9 !important;
margin-bottom: -2px;
}

.slider_nav {
height: 50px;
box-shadow: 0 0 0 #AAAAAA !important;
border: 0px solid !important;
border-radius: 0px !important;
-moz-border-radius: 0px !important;
margin: auto;
margin-bottom: 20px;
background: transparent !important;
}

.nivo-controlNav {
position: absolute !important;
bottom: 0 !important;
z-index: 100 !important;
top: 308px !important;
left: 470px !important;
}

/* MSG */

.msg_bt{
	float: left;
	border-color: #CCC; 
	background-color: #EEE; 
	background-image: -ms-linear-gradient(bottom,#DDD,white); 
	background-image: -moz-linear-gradient(bottom,#DDD,white); 
	background-image: -o-linear-gradient(bottom,#DDD,white); 
	background-image: -webkit-gradient(linear,left bottom,left top,from(#DDD),to(white)); 
	background-image: -webkit-linear-gradient(bottom,#DDD,white); 
	background-image: linear-gradient(bottom,#DDD,white); 
	display: block; 
	width: 20px; 
	height: 20px; 
	cursor: default; 
	padding: 1px 2px; 
	margin: 1px; 
	-webkit-border-radius: 2px;
	border-radius: 2px; 
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff; 
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff; 
	box-shadow: 0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;
}

.msg_bt_ico {
	display: block; 
	width: 20px; 
	height: 20px;
	background-image: url(http://cooky-compagnie.com/wp-includes/images/wpicons.png);
}

.msg_bt_s {
	float: left;
	height: 24px;
	width: 1px;
	display: block;
	background: transparent;
	overflow: hidden;
	margin: 0 2px;
}

.um-msg-content a {
	text-decoration: underline;
	color: white;
}
.searchform .s { margin: 3px 2px 2px 6px !important; }
#magnify { right: 8px; top: 2px; }
.grid_2 { width: 170px !important; }
.partcooky {
	border-style:double;
	border-width:3px;
	border-color:#CCC;
}

/* corner ribbon */
.ribbon-wrapper {
  width: 85px;
  height: 88px;
  overflow: hidden;
  float: right;
  margin: 0 -19px -84px 0;
}

.ribbon {
  font: bold 15px Sans-Serif;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 0px 1px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #0085CF;
  background-image: -moz-linear-gradient(top,#0085CF,#006EAB);
  background-image: -ms-linear-gradient(top,#0085CF,#006EAB);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#0085CF),to(#006EAB));
  background-image: -webkit-linear-gradient(top,#0085CF,#006EAB);
  background-image: -o-linear-gradient(top,#0085CF,#006EAB);
  background-image: linear-gradient(top,#0085CF,#006EAB);
  color: #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon:before, .ribbon:after {
  content: "";
  border-top:   3px solid #006EAB;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon:before {
  left: 0;
}
.ribbon:after {
  right: 0;
}


.PT a { margin: 0 0 0 -10px; }
.PT a:hover { opacity: 0.7; }
.PT a img { margin: 10px 0 0 0; }

.newmsg { behavior: url('http://cooky-compagnie.com/wp-content/themes/ifeature/core/library/pie/PIE.htc'); width: 260px !important; height: 20px !important; background: #0085CF !important; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-bottomleft: 30px; border-bottom-left-radius: 30px; padding: 6px !important; z-index: 10; opacity: 0.9; }

.newmsg a { color: #fff; }

#user-messages { border: none; background: none; float: right; width: 0px; height: 0px; }
.textwidget button { width: 16px; margin: 0 6px; }
.CbarreHR { margin: -15px 0; }
.Cbarre { background: url(http://cooky-compagnie.com/img/start_file_bar.png) repeat !important; margin: 5px 0px; border: 1px #ccc solid; height: 16px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Cbarre-BC { background: url(http://cooky-compagnie.com/img/pbar-ani.gif) repeat-x center center !important; height: 16px; width:0%; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.Cbarre-noBC { background: url(http://cooky-compagnie.com/img/pbar-NOani.gif) repeat-x center center !important; height: 16px; width:0%; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.Cbarre-titre { position: relative; left: 9px; text-align: left; top: 22px; font-size: 12px !important; }
.Cbarre-pct { position: relative; left: 231px; width: 40px; text-align: right; top: -22px; font-family: arial; }
.Cbarre-up { position: relative; top: -35px; margin-bottom: -35px; }
.Cbarre-h1 { margin-bottom: 8px; text-align: center !important; left: 0 !important; }
.Cbarre-info { margin-bottom: 8px; text-align: center !important; top: -8px; }
.comment-subscription-form { display: none !important; }
.theme-my-login1 img { border: 3px double #CCC !important; }
.idls { width: 638px;margin: 0 0 0 -15px;border-bottom: 2px solid #CCC; }
.tweet { background-image: url(http://cooky-compagnie.com/img/CookY-logo50.png);background-repeat: no-repeat;margin: 10px 4px 0 -18px;padding: 2px 0 8px 60px;list-style: none;border: 1px solid #CCC;border-width: 0 0 1px 0; }
#tweetview_suivre li { list-style: none;margin: 0 0 -10px 0; }
#categories-3 h2, #user-messages h2 { margin-bottom: 10px; }
#categories-3 ul, #user-messages ul { margin-left: 0; }
#infoCARTE { width: 250px; height: 60px; margin: -1px 0 -3px -11px !important; border: #777 1px solid; border-width; 1px 1px 0 1px; }
.infoCARTE a { width: 252px !important; }
#infoCARTE img { width: 50px !important; height: 50px !important; margin: 0 5px 5px 0 !important; float: left !important; }

#mfwidget ul { margin: 0 -15px -10px 20px; }

#mfwidget ul li small { margin: 0 0 0 13px; }

#mfwidget ul li { background: #0085CF;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
color: white;
border: none;
cursor: pointer;
text-decoration: none;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
overflow: visible;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
-webkit-appearance: none;
margin: 15px 5px 15px -15px; }
#mfwidget ul li a { color: #ccc; }