/* 
CUSTOM STYLESHEET
---------------------

*/

body { background-color: #fff; font-family: Lucida Grande, Verdana, sans-serif; color: #555; }

a, a:link, a:visited { color: #1A7BC6; }
p a:hover { border-bottom:1px dotted #1A7BC6; }

hr {color:#e8e8e8;}
 
#header { padding:0; margin: 0 auto; }

#content { padding:0; }

.textwidget { padding:0; margin-left:-12px; }

.rss { padding-right:5px; }

.comments {float:right; background:transparent url(images/bg-comment.png) no-repeat center; padding: 25px 30px; margin: -40px -20px 0 0; font-size: 25px; font-weight: bold; text-shadow: #c1c1c1 1px 1px 1px; }

.comments a {border:0; font-family: Geneva, Lucida Grande, Verdana, sans-serif; }

h2.featured { margin:-50px 0 0 20px; font-weight:400; }

.post .featured a:link, .post .featured a:visited 
{ color:#fff; }

.read-more { float:right; }

.read-more a.btn:hover { opacity: 0.6; }

#cat-nav a { background:transparent url(images/bg-catnav.png) repeat-x scroll center bottom; color:#fff; text-shadow:none; }
//#cat-nav a:hover { background:#fff; }

#cat-nav #search input { font-size: 10px; font-family: Helvetica Neue, Trebuchet MS, Arial, Sans-serif; color:#fff; font-style: normal; font-weight:bold; padding:2px 25px 0 12px; margin-top: 2px; position:relative;}

#cat-nav #search input.submit {
height:13px;
margin:0;
padding:0;
position:absolute;
right:8px;
top:5px;
width:12px;
}

#cat-nav { height: 45px; } 
 
#cat-nav #search { height: 45px; }
 
#secnav li { height: 45px; background: none; } 
 
#secnav, #secnav ul { background: none;
 } 
 
#secnav a, #secnav a:hover { font-style: normal; font-family: Helvetica Neue, Helvetica, Geneva, Arial, Verdana, Sans-serif; font-size: 12px; line-height: 45px; padding: 0 13px; text-transform: uppercase; } 

#secnav a:hover { color:#c1c1c1; } 

#secnav li a:hover img { opacity: 0.75; } 

#secnav li ul li a, #secnav li ul li a:link { 
color:#fff;
font-family:Helvetica Neue, Helvetica, Arial, Verdana,Geneva,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:30px;
padding:0 10px;
width:160px;
text-transform:uppercase;
letter-spacing: 0.5px;
 } 

#secnav li ul li a:hover { 
color:#c1c1c1;
font-family: Helvetica Neue, Helvetica, Arial, Verdana,Geneva,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:30px;
padding:0 10px;
width:160px;
text-transform:uppercase;
letter-spacing: 0.5px; 
} 


#cat-nav #search { height: 20px; margin-top: 12px; } 

.more_entries a { font-style: normal; font-family: Geneva, Verdana, sans-serif; border:1px dotted #aaa;}

.cat a { text-transform: uppercase;}

.archive_header { font-family: Lucida Grande, Helvetica Neue, Verdana, sans-serf;}

#comments {
background:#fff none repeat scroll 0 0;
border-top:0;
}

#comments .comment-head {border:1px dotted #aaa;}

#respond {
background:#fff none repeat scroll 0 0;
}

#commentform{
font-family: Lucida Grande, Verdana, sans-serif;
}

ul.flright { 
float:right; 
width: 120px; 
margin-top:13px;
} 

#cat-nav ul.flright li {
display:inline;
margin-left:0;
background: transparent;
} 

#cat-nav ul.flright li a {
width: 18px;
padding: 7px 0 0 18px;
background: transparent;
} 

/*
#cat-nav ul.flright li a.tw:hover {
opacity: 0.7;
} 

#cat-nav ul.flright li a.rss:hover {
opacity: 0.7;
} 

#cat-nav ul.flright li a.fb:hover {
opacity: 0.7;
} */

.post  { padding-top: 0; }

.post_accueil  { 
border:1px solid #FFFFFF;
padding:25px 25px 0;
}

.post_accueil .thumbnail  { 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #aaaaaa;
margin:0;
padding:4px;
}

.post .thumbnail  { 
border:1px dotted #aaaaaa;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover  {
color: #c1c1c1; 
font-weight: bold;
 }

#tabs ul.wooTabs li a  {
font-weight: bolder;
color:#fff;
 }
 
#tabs, #video, #author {  
margin-right: 5px; 
border: 1px dotted #aaaaaa;
border-top:0;
} 

#tabs #tagcloud, #tabs .inside li, .widget, #credit {
font-family: Lucida Grande, Helvetica Neue, Verdana,sans-serif;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
background:url(images/bg-tabs-selected.png) no-repeat scroll center 41px;
}

.archive_header {
background:transparent url(images/bg-widget-archives.png) repeat-x scroll 0 0;
}
 
#twitter-top  { top: 54px; }
 
.entry a.btn, input.submit {
background:url(images/bg-button.png) no-repeat scroll center 0;
background-color: none;
border:0;
border:none;
padding:20px;
text-shadow:none;
}

.post-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
border-bottom:1px dotted #fff;
padding:0 25px;
line-height:0;
border-top:0;
//line-height:25px;

}

#commentform #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#1A7BC6;
display:block;
margin:10px 0;
padding:4px 8px;
font-style:normal;
text-shadow:0 1px 0 #FFFFFF;
font-family: Geneva, Verdana, sans-serif;
}
 
h1 {
color:#000;
 }
 
 h1.title {
padding-top:10px;
 }
 
div.title_featured {
width: 907px;
height: 35px;
background:transparent url(images/bg-title.png) repeat;
padding:8px 5px 0 8px;
position:relative;
float:left;
margin: -48px 0 0 5px;
}

div.title_featured h2.title a {
color:#fff;
}
 
.post .title a:link {
color:#000;
}

.post .title a:hover {
color:#e2191d;
background-color: #e1e1e1;
text-decoration: none;
}

.post-bottom-single {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #AAAAAA;
border-top:0 none;
line-height:0;
padding:20px 25px; }

.post-bottom-single a:hover {
border-bottom:1px dotted #1A7BC6;
}

.widget h3 {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
font-weight: bold;
color:#fff;
 }

#page-nav  {
background-color:#4e4e4e;
 }
 
.post #share {
padding:0;
 }

.archive_header .catrss a:hover {
border-bottom:1px dotted #1A7BC6;
 }
 
#loopedSlider .container { width:960px; height:290px; overflow:hidden; position:relative; background:#fff; border:0; }

#loopedSlider { position:relative; width:960px; background:#e5e5e5; border:0; }

.featured-banner { background:url(images/banner-featured.png) no-repeat; position:absolute; top:14px; left:-14px; width:295px; height:133px; color:#fff; font:bold italic 14px Georgia, serif; text-shadow:#555 0 1px ; line-height:29px; padding:0 0 0 16px; z-index:99;}

#footer {
background:#222 none repeat scroll 0 0;
border:0;
color:#fff;
font-size:12px;
padding: 20px;
}

#footer-widgets {
background:#222 url(images/bevel-footer-widgets.png) repeat-x scroll center top;
}

#footer-widgets .widget h3 {
color:#666;
}

#credit {
font-style:normal;
}

#advert_125x125 {
margin-top:0;
padding:0;
}

#advert_125x125 a img {
border:1px dotted #AAAAAA;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:4px;
margin-right: 10px;
margin-left: 2px; 
}

ul.profil li {
list-style-type:none;
}

img.bg {
border:0;
padding:0;
margin:0;
}

.ngg-imagebrowser-desc {
font-size: 10px;
}

#top #pub_top {
//height:95px; 
text-align:center; 
background: url('http://www.quebectaime.com/wp-content/themes/quebectaime/images/bg-top.png') repeat-x; 
//padding-top:5px; 
width:100%;
}

#top .pub_fr {
margin:0 auto; 
padding-bottom:5px; 
width:945px; 
text-align:right;
}

.textwidget .adgear {
padding-bottom:5px;
position:relative;
left:-10px;
width:300px;
overflow:hidden;
display:block;
padding-right:30px;
}

.adgear{
padding-bottom:5px;
}

.entry img 			{border:0;}

.post
.post .title		{ width:87%; position:relative; top:0; }
.icone_cat			{ display:block; height:50px; width:56px; float:right; }

.btn_twitter		{ padding-top:7px; }
.btn_facebook		{ padding-top:14px; }

.bouffe, .decouvertes, .restos							{ background:url(images/categories/icn_bouffe.jpg) top left no-repeat; }
.culture, .musique-culture, .art, .theatre-cinema		{ background:url(images/categories/icn_culture.jpg) top left no-repeat; }
.fashion, .mode_feminine, .mode_masculine				{ background:url(images/categories/icn_fashion.jpg) top left no-repeat; }
.intello												{ background:url(images/categories/icn_intello.jpg) top left no-repeat; }
.sortir													{ background:url(images/categories/icn_sortir.jpg) top left no-repeat; }
.sports, .pleinair, .skate, .snow						{ background:url(images/categories/icn_sport.jpg) top left no-repeat; }
.video													{ background:url(images/categories/icn_video.jpg) top left no-repeat; }

/* Photos du collectif */

#collectif							{ padding:0 20px; position:relative; text-align:center; width:100%; }
#collectif h3						{ color:#fff; padding:20px 0 10px; }
#groupe_collectif					{ margin:0 auto; text-align:left; width:1000px; }
#collectif h3						{ margin-top:0; }
#chroniqueurs						{ float:left; width:690px; }
#collaborateurs						{ float:left; margin-left:20px; width:200px; }

.collectif_vertical .post, 
.collectif_horizontal .post			{ padding:0; }
.collectif_vertical	.entry			{ margin-left:390px; }
.collectif_horizontal .entry		{ margin-left:535px; }

.ligne								{ height:139px; position:relative; }

.photo1								{ left:0px; }
.photo2								{ left:134px; }
.photo3								{ left:268px; }
.photo4								{ left:402px; }
.photo5								{ left:536px; }
.photo6								{ left:670px; }
.photo7								{ left:804px; }

.photo_collectif					{ border:#fff solid 3px; float:left; overflow:hidden; position:absolute; height:110px; width:110px; }
.photo_collectif p					{ color:#fff; font:24px Helvetica Neue,Helvetica,Geneva,Arial,Verdana,Sans-serif; left:10px; position:relative; text-decoration:none; top:143px; }

#ilarose							{ background:url(images/collectif/isaac_larose.jpg) -50px 0 no-repeat; }
#pplante							{ background:url(images/collectif/patrice_plante.jpg) -50px 0 no-repeat; }
#lboisvert							{ background:url(images/collectif/laurie_boisvert.jpg) -50px 0 no-repeat; }
#mboucher							{ background:url(images/collectif/maxime_boucher.jpg) -50px 0 no-repeat; }
#mcaron								{ background:url(images/collectif/mathieu_caron.jpg) -50px 0 no-repeat; }
#cjacob								{ background:url(images/collectif/clovis_jacob.jpg) -50px 0 no-repeat; }
#nlachance							{ background:url(images/collectif/nicolas_lachance.jpg) -50px 0 no-repeat; }
#klamontagne						{ background:url(images/collectif/kathryne_lamontagne.jpg) -50px 0 no-repeat; }
#mmarcoux							{ background:url(images/collectif/marcus_marcoux.jpg) -50px 0 no-repeat; }
#jmike								{ background:url(images/collectif/john_mike.jpg) -50px 0 no-repeat; }
#vparent							{ background:url(images/collectif/veronique_parent.jpg) -50px 0 no-repeat; }
#cpelletier							{ background:url(images/collectif/catherine_pelletier.jpg) -50px 0 no-repeat; }
#gpomerleau							{ background:url(images/collectif/guillaume_pomerleau.jpg) -50px 0 no-repeat; }
#cbrassard							{ background:url(images/collectif/charles_brassard.jpg) -50px 0 no-repeat; }
#mcdeblois							{ background:url(images/collectif/marieclaire_deblois.jpg) -50px 0 no-repeat; }
#adesgagnes							{ background:url(images/collectif/anthony_desgagnes.jpg) -50px 0 no-repeat; }
#claliberte							{ background:url(images/collectif/catherine_laliberte.jpg) -50px 0 no-repeat; }
#pperigord							{ background:url(images/collectif/patrick_perigord.jpg) -50px 0 no-repeat; }
#stoussaint							{ background:url(images/collectif/simon_toussaint.jpg) -50px 0 no-repeat; }
#stremblay							{ background:url(images/collectif/sebastien_tremblay.jpg) -50px 0 no-repeat; }
#glarose							{ background:url(images/collectif/genevieve_larose.jpg) -50px 0 no-repeat; }
#fgiroux							{ background:url(images/collectif/francois_giroux.jpg) -50px 0 no-repeat; }
#agermain							{ background:url(images/collectif/allyson_germain.jpg) -50px 0 no-repeat; }
#ccarre								{ background:url(images/collectif/catherine_carre.jpg) -50px 0 no-repeat; }
#cgenest							{ background:url(images/collectif/catherine_genest.jpg) -50px 0 no-repeat; }

.menu_bas_page li					{ display:inline; }

/* Nouveau CSS pour alignement de la pub adgear OBOX */

.widget div {padding:0;}

.textwidget div {margin-left:12px;}

div.adgear {width:300px;}

.textwidget .adgear {padding-left:0; padding-right:0}
