/*
Le baron => version 1.0
Designed & developed by => Pablo J Boerr 
URI => http://fliawebdesign.com
powered by => ExpressionEngine cuz it does a body good!!
Hosted on => EngineHosting cuz... they rule like a chevy on a dirt road and no ones else buys me drinks
you cant use any of this CSS on your site 


ANCHORS =>

color:#6aa3c9;
color:#993333; 

full image size is 580px wide


sections =>
1 		BRANDING
2 		ELEMENTS
			==>2 a BACK TO TOP
			==>2 b skip link
3 		HEADING
			==>3 A SITE TOP HEADINGS + SLUGS
			==>3 B	PAGE SLUGS 2 VARIATIONS
4 		LINKAGE
5 		NAVIGATIONS
			==>5 A	SUB NAVIGATION
			==>5 B RSS
6 		STRUCTURES
			==>6 A SITE INFO FOOTER
			==>6 B	FLICKR
7 		IMAGES
8		FEATURED POST
9 		POST STYLING 
			==>9 a	POST  META  TOP
			==> 9 b	POST BOTTOM META
			==>9 b 1	POST BOTTOM META ICONZ FEED DIGG COMMENTS
			==> 9 c READ MORE
10	FULL ARTICLE & BLOG VIEW  WIDE LEFT
11 	COMMENTS  STYLES
12  	sub columns and modules related
			==>12 a	BIG HEADING FOR RELATED ARTICLES AND COMMENTS 
13  	COL SEC including modules
			==>	13 a	COL SEC MAIN HEADING
			==>13 b	COL SEC MODULE
			==>13 c	COL SEC MODULE_LIST
			==>13 d		LATEST ISSUE SIDEBAR COVER
14 	TWITTER STYLES
15	TRACKER MODULE
16	SITE INFO FOOTER social THUMBS LINK 
17  	APROPOS
18   	VIDEO PAGE
			==>18 a VIDEO PLAYER
			==>18 b	VIDEO THUMBS SLIDER BOX
19  	PHOTO PAGE GALLERY
20	PODCASTS PAGE
 21   PUBLICATION 
 22 	MERCH
 			==>22 A   MERCH PAGE DETAILS
 23	ARCHIVES
 24	SEARCH RESULTS & NO RESULTS
 25    ALL  FORMS
	 		==>25 A    	SEARCH BOX
	 		==>25 B 	 	COMMENT FORM
	 		==>25 C		ABONNEMENT FORM
	 		==>25 D	 	CONTACT PAGE FORM
	 		==>25 E      OVERLAY  LOGIN
	 		==> 25 F    MEMBER LOGIN overlay
26	DEFAULT BUTTON STYLING
27	PAGINATION
28      DECO

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



html{   background:url(../img/tile_2.jpg) repeat ; display:block; }
body {   height: 100%;   font: 13px/1.5  Cambria, Georgia, Times, 'Times New Roman', serif; color: #444; text-align:center;  border: 20px solid  rgba(153, 153, 153, 0.15); }

/* 
		class of for window resize removing the right & left borders
---------------------------------------------------------------------------------------------------------------------------------------------*/


body.no_border { height: 100%;   font: 13px/1.5  Cambria, Georgia, Times, 'Times New Roman', serif; color: #444; text-align:center; /*  background: url(../img/glow_2.png) top right no-repeat; */ border: 20px solid  rgba(153, 153, 153, 0.15); border-right:none; border-left:none;}


/* 
         1 BRANDING   HEADER MASTHEAD LOGO
---------------------------------------------------------------------------------------------------------------------------------------------*/
#branding{  background: url(../img/list_bottom_border_silver_2.gif) 0 100%  repeat-x;  width: 960px; position: relative; overflow:hidden; margin-bottom:20px; clear:both; }
#header{  background: url(../img/list_bottom_border_silver_2.gif) 0 100%  repeat-x; margin-bottom:20px; width: 960px; position: relative; overflow:hidden;  clear:both; }
h1#logo a{background: url(../img/new_baron_logo_red.png) no-repeat 0 50%; height:160px; display:block; text-indent: -9999px; margin-top: 20px; width: 600px;}

#maga_ouvert {width:200px; float:right;}
			
/* 
       2   ELEMENTS
---------------------------------------------------------------------------------------------------------------------------------------------*/

a{text-decoration:none; color:#6aa3c9; outline:none; }
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
ol {	list-style: decimal;}
ul {	list-style: disc;}
li {	margin-left: 0;}
li{list-style:none;}
ol{list-style:decimal}
span.support_heading {font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;   margin-bottom:0;  margin-left:0px; letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9; }
#blog_container span.support_heading, #mag_container span.support_heading{margin-left:10px;}

/*
	2 a BACK TO TOP
------------------------------------------*/

p a.backtotop{ position:relative; top:0; left:280px; text-transform:uppercase; letter-spacing:1px; font-weight:bold; display:block; background: url(../img/back_to_top.gif)  50% 0  no-repeat; ; text-indent: -9999px; height:50px; width: 400px;}
p a.backtotop:hover { background-position: bottom center; }

/*
	2 b SKIP LINK
-----------------------------------------*/
.skiplink {display:none}


/* 
       3  HEADING
---------------------------------------------------------------------------------------------------------------------------------------------*/
h1{font-size:28px;line-height:32px;}
h2{font-size:24px;line-height:28px; }
h3{font-size:20px;line-height:24px}
h4{font-size:18px;line-height:20px}
h5{font-size:16px;line-height:18px}
h6{font-size:14px;line-height:16px}
h1, h2, h3{ text-transform: uppercase; }
h1, h2{ letter-spacing: 1px;}
h1,h2,h3,h4,h5,h6{ margin-bottom:10px }


.mini_boutique {float:right; margin-left:10px;}


/*
	3 A SITE TOP HEADINGS + SLUGS
--------------------------------------------------------------*/


h2.top_heading{margin:20px 20px 0 10px;  font-weight: normal; }
h2.h2_main{ letter-spacing: .5px; font-size:28px; color:#232425;   font-size: 36px; text-transform:uppercase; margin:2.5px 10px;}
h2.h2_main em {color: #777; font-weight:normal;   font-weight: 100;}
#mag_container h2.h2_main em {color:#aaa; font-weight:100;}
h2.row_header { color:#232425; text-transform:uppercase; font-weight:normal; letter-spacing:1.5px;  margin-top:30px;}

/*
		3 B	PAGE SLUGS 2 VARIATIONS
----------------------------------------------------------------------------*/

 .slug{text-shadow:0px 1px 0px #f9f9f9;text-transform:uppercase;     letter-spacing: 1px; color:#993333; padding:15px 0 10px 10px; width:300px;  text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;  margin-bottom: 20px; font-size: 28px }


/*
    4  LINKAGE STYLES
---------------------------------------------------------------------------------------------------------------------------------------------*/

a:link,
a:visited { color:#6aa3c9;  -webkit-transition:color 0.4s linear; }
a:hover,
a:focus { color:#831026; }



/*
	5	SITE  NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------*/
#nav{ margin: 0px;  width:600px;  overflow:hidden; height:auto; float:left; }
#nav ul{margin-left:5px; padding-bottom:0px;  overflow:hidden}
#nav ul li { display:inline; float:left;  margin-right:10px;  padding:0 0 0 0px;}
#nav ul li a {color:#444444; display:block; font-family: "Lucida Grande", Tahoma; 	 font-weight:900;  letter-spacing:.1em;  padding:5px ; 
 border: none; text-decoration:none;  text-transform:uppercase;  -webkit-transition:background-color 0.4s linear; }

#nav ul li a:hover, #nav ul li a:focus{     color:#8F2C2C;  border-width:0px; border: none;  }

#nav ul li a.current { color:#993333; font-weight:bold; }


/*
		5A	SUB NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------*/
ul#nav_subsrciption{ position:absolute; bottom:0; right:10px;}
ul#nav_subsrciption li{float:left; margin-right:12px; display: inline;}
ul#nav_subsrciption li:last-child{margin-right:0;}
ul#nav_subsrciption li a{font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777; margin-bottom:0;
margin-left:18px; letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;  }
ul#nav_subsrciption li a:hover{  z-index:10; text-shadow: 1px 1px 1px #ddd; color:#336699;}
			
/*
			5B RSS
---------------------------------------------------------------------------------------------------------------------------------------------*/

a#top_rss{float: right; width:45px; height:30px; background: url(../img/rss_dk_inner.png) no-repeat 0 0; color:#333;position:relative; top:0px; text-indent: -8888px;}
a#top_rss:hover{background-position:bottom left;}
				

/*
		6	SITE  STRUCTURE
---------------------------------------------------------------------------------------------------------------------------------------------*/

#page {width:960px; margin:0 auto; text-align:left; overflow:hidden;}

#blog_container, #mag_container, #container {width:950px;}

#blog_container, #mag_container, .row_bar, .row ,  .row_header{      overflow: hidden; margin-bottom: 20px;}
#mag_container{  padding-top:20px; position: relative;  }
.row_bar{  position: relative;}
.col_main { width: 600px; float:left;/*  background:transparent url(../img/list_bottom_border_silver_2.gif) repeat-x scroll 0 0; padding-top:20px;  */}
.col_sec_300 {width:300px; float:right; display:inline; color:#777; }
.column {background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; width:300px; float:left; margin:10px; padding-top:20px; display: inline; text-align: left;}
.column + .column + .column {  margin-bottom:18px;}



/*
		6A	SITE  footer contact
---------------------------------------------------------------------------------------------------------------------------------------------*/
.site_info_wrap{ }
#site_info{padding-top:40px; overflow: hidden; margin:0 auto; width:960px; background:url(../img/footer_tear_2.png) repeat-x 0 0;}
#site_contact  h3.adr{ /* background: url(../img/new_contact_i_dk_inner.png)  no-repeat 70% 0; */  text-align: right; }
#site_contact  li {color: #444;  margin-right:-10px; padding:5px 10px; font-weight:bold;}
.column p {margin-right:20px;}


#site_info h3 { text-transform: uppercase; letter-spacing: 1px;}

/* 
		6B	FLICKR
------------------------------------------------------------------------------*/

/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. 
*/

#flickr_badge_uber_wrapper {text-align:left;}
#flickr_badge_wrapper {padding:20px 0 10px 0; overflow:hidden; width:960px; float:left; background: url(../img/list_bottom_border_silver_2.gif) 0 0% repeat-x ; margin-left: 0px; margin-top:0px; margin-bottom:40px;}
.flickr_badge_image a img {  background : rgba(153, 153, 153, 0.15); border:5px solid rgba(153, 153, 153, 0.15);;float:left; margin:5px;   	-webkit-transition: all 0.25s ease-out;
border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius:2px; }
.flickr_badge_image a img:hover{  background :rgba(153, 153, 153, 0.40); -webkit-transform: scale(1.07) rotate(-1deg); -moz-transform:scale(1.07) rotate(-1deg) ;}
#flickr_badge_wrapper h2 {text-align:left; margin-left:5px; background:transparent url(../img/new_camera_i_dk_inner.png) no-repeat scroll 5px -2.5px; padding-left:40px; text-transform:uppercase;  }
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
body.video_page .col_main_sub ul.bottom_post_meta li {text-shadow:1px 0 1px #f9f9f9; font-weight:normal;/*  font-family:'Gill Sans', helvetica, verdana, arial; */  width:130px;
 margin-left:10px; background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 100%; padding-bottom:0px;text-transform:capitalize; padding:5px 0 }
body.video_page .col_main_sub ul.bottom_post_meta li span {font-weight:bold; text-transform:uppercase; text-shadow:1px 0 1px #f9f9f9;}

span#flickr_blue{color:#006add;}
span#flickr_pink {color:#ff0089;}



/*
	7	SITE  IMAGES AND VARIATIONS
---------------------------------------------------------------------------------------------------------------------------------------------*/

.post_image {width: 300px; height: 250px; background: #333; margin-top:20px}
.post .align_right{float:right; display: inline; margin:20px -20px 20px 20px;   padding:20px 0px 20px 20px;}
.post .align_left{float:left; display: inline; margin:0px 10px 10px -20px;  }
.align_right{float:right; display: inline; margin:20px 0px 10px 20px;  background :rgba(207,207,207,.95);   padding:20px 20px 20px 20px;}
.align_left{float:left; display: inline; margin:20px 20px 10px 0px; background :rgba(207,207,207,.95); padding:5px;}

.post p  img.align_left {margin-left:-100px; margin-top:20px ; margin-bottom: 20px; }




li.top_panel {position:relative; float:left; width:230px; display:inline; overflow:hidden;margin:0 5px}




li.top_panel img {position:relative; display: block; background:url(../img/rgba_ie.png) repeat 0 0; padding:5px;width:220px;
-webkit-transition-property: background-color, color; -webkit-transition-duration: .2s; -webkit-transition-timing-function: ease-in;
}

li.top_panel img:hover{-webkit-transition-timing-function: ease-out; background:url(../img/rgba_ie.png) repeat 0 0 rgba(123,123,123,.25);}
li.top_panel strong {background:url("../img/dark_rgba_151515.png") repeat scroll 0 0 transparent;
bottom:5px;
color:#F5F5F9;
display:block;
font-weight:lighter;
left:5px;
letter-spacing:1px;
padding:5px 10px;
position:absolute;
width:200px;
z-index:5;}
span.cat_blog_front_heading { position:absolute; top:0px; left:0px; z-index:5; color:#993333; text-transform:uppercase; background:url(../img/tile_2.jpg) repeat ;text-align:right; padding:2px 5px 2px 5px; font-weight:lighter; -moz-box-shadow:1px 1px 20px rgba(0 ,0,0,.4); -webkit-box-shadow:1px 1px 20px rgba(0 ,0,0,.4); }

/*
	8	FEATURED POST
---------------------------------------------------------------------------------------------------------------------------------------------*/

#featured_articles_wrapper{ background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 0; width:960px; margin-bottom:40px;  }
#featured_articles {width:960px;   background: url(../img/tab_caribou_bg.png) no-repeat 100% 100% rgba(153, 153, 153, 0.15);  }
.featured_top_img , .featured_top_desc{margin-top:20px; margin-left:20px;  }
#featured_articles img, .flickr_badge_image a img{-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;}
#featured_articles ul {width:300px; float:right; margin-top: 20px; margin-right: 10px;}
#featured_articles ul li{margin-right:40px}
#featured_articles ul li h2{ letter-spacing:normal; }
#featured_articles img {background:url(../img/tile_2.jpg) repeat ; padding:20px; margin-left:-20px;}
#featured_articles ul li p {font-weight:600;  font-style:normal;}
#featured_articles ul li p + p {font-style:normal;}
#featured_articles h2 a{font-weight:normal; color:#993333; text-transform: uppercase;}
#featured_articles  h2.top_heading {padding-top:25px; padding-left:40px; margin-bottom:-20px; color:#232425; background:transparent url(../img/top_banner_flag.png) no-repeat scroll 10px 21px;  padding-left:60px; height:45px; font-size: 36px; }
#myController { margin-left:645px;  z-index:3; position:relative; top:-35px;}
#myController span { color:#FFF;  background:url(../img/radio_button.png) no-repeat 0 0; height:20px; text-indent:-9999px; margin-right:10px;  cursor:pointer;   display:block; text-indent:-9999px; width:20px; float:left; }
#jFlowSlide{width: 960px;}
#mySlides {width:960px; background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 100%;}
#myController span.jFlowSelected {background: url(../img/radio_button_selected.png) no-repeat 0 0; height:20px; }
.jFlowPrev, .jFlowNext { cursor:pointer; }
.sep {background: url(../img/list_bottom_border_silver.gif) 0 100% repeat-x; height: 2px; margin:20px 0}



/*
	9	POST styling 
---------------------------------------------------------------------------------------------------------------------------------------------*/

.post{ margin-bottom: 10px; width:580px; padding-top:0px; position:relative; padding-bottom:60px;  background:rgba(153, 153, 153, 0.15) url(../img/corner_tile_2.png) no-repeat bottom left;  margin-bottom: 10px; margin-left:10px;}
.post p{ margin-right:0px; padding:0px 20px 0 20px; font-size: 1.1em;}
.post img{ background:url(../img/tile_2.jpg) repeat ;padding:20px; -moz-box-shadow:none; -webkit-box-shadow:none; }

.voir_plus {background:#f3f1f1;height:22px; display:block; width:190px; padding-left:10px;  position:relative; left:420px; }
.voir_plus img{float:right}
.voir_plus:hover{width:200px;}

.post  object {margin-left:60px; display:block;  overflow:hidden ; clear:both;}

/*
	9 a	POST  META  TOP
------------------------------------------------*/

p.post_meta_top { text-transform: uppercase; background:url(../img/tile_2.jpg) repeat ; font-size:12px;   width:auto; padding:10px 0; font-family: "Lucida Grande", Tahoma; font-size: 10px;  font-weight: lighter;  font-variant:normal; text-transform: uppercase; 	letter-spacing: 0.29em;  margin-bottom:0px;  border:rgba(153, 153, 153, 0.15) solid 20px; margin-left:-0px; color: #777; border-left:none; border-right:none }
.post h4{margin-left:0px; letter-spacing:1px;}
.post blockquote {margin-left:20px; font-style:italic;; border-left:6px double #888; color:#888;}
.post h3 + p:first-line{ font-weight: 600;  text-indent:1em}


/*
	 9 b	POST BOTTOM META
------------------------------------------------*/

ul.bottom_post_meta { padding:0px 5px 20px 0; margin-top:0px; overflow:hidden; margin-bottom:40px; width:570px; }
ul.bottom_post_meta  li {float: right; display: inline; margin-top:0;}
ul.bottom_post_meta  li  a{color:#666;  font-weight:bold; border: none;}
ul.bottom_post_meta  li  a:hover {border:none;}



/*
	9 b 1	POST BOTTOM META 
	ICONZ  FEED DIGG COMMENTS
------------------------------------------------*/

a.post_feed{display:block; width:70px; height:22px; background: url(../img/rss_dk_inner_mini.png) no-repeat 0 0; color:#333;position:relative; top:0px; text-indent: -8888px;}
a.post_to_twitter_icon{display:block; width:70px; height:23px; background: url(../img/post_2_twitter_icon_dk_mini.png) no-repeat 0 0; color:#333;position:relative; top:0px; text-indent: -8888px;}
a.post_feed:hover, a.post_to_twitter_icon:hover{background-position:bottom left;  }
ul.bottom_post_meta  li .comment_bubble { background: url(../img/new_mini_bub.png) no-repeat 10px 0; height:23px; display: block;  width:50px; padding:0px 0px 0 0px 0px; }
ul.bottom_post_meta  li .comment_bubble:hover{ color:#777; }



/*
 	9 c READ MORE
------------------------------------------------*/

a.read_more{ display:block;  height:50px;  text-decoration: none;  font-weight: bold; text-transform:uppercase; letter-spacing:2px; text-shadow:0px -1px 0px #f9f9f9; color:#565758; clear:both; font-size: 13px;}
a.read_more:hover{color:#777}
.post a.read_more{position:absolute; right:0; bottom:20px; padding:4px 4px 4px 6px;  background:url(../img/tile_2.jpg) repeat ; height:20px; display:block; font-weight:bold; border: none; }


/*
   10   FULL ARTICLE & BLOG VIEW  WIDE LEFT
---------------------------------------------------------------------------------------------------------------------------------------------*/


body.blog_page .post h3,  .post h3 , .post h2 { font-weight:normal; text-transform: uppercase; margin-right:10px; color:#993333; font-weight: bold;}
body.blog_page .post h3 a, .post h2 a, .post h3 a {color:#993333; border-bottom:none; }
body.blog_page .post h3 a:hover, .post h2 a:hover ,  .post h3 a:hover {color:#993333; border-bottom:none;}
.mag_excerpts h3 a {color: #336699;}
.mag_excerpts h3, body#mag_full_article .post h2, body#mag_full_article .post h3{ text-transform: uppercase; font-weight: normal; color:#336699;  padding: 0 20px; }
body#mag_full_article .col_main_sub h5{ text-transform: uppercase; color:#336699;   padding:0 0 10px 0;}



body.blog_page .col_main_sub h5{ text-transform: uppercase; color:#993333;    padding:0 0 10px 0;}
.col_main_sub h6{ font-family: "Lucida Grande", Tahoma; Font-size: 10px;  font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;margin-bottom:0;
margin-left:5px; letter-spacing: 0.29em;  }

body.blog_page .post p, body#mag_full_article  .post p, body#mag_full_article  .post h3, body.blog_page .post h4 {padding-left:80px}
body.blog_page .post blockquote,  body#mag_full_article .post blockquote {padding-left:0px; margin-left:40px; font-style:italic;; border-left:6px double #888; color:#888;}
body.blog_page .post blockquote p,  body#mag_full_article .post blockquote  p{padding-left:20px;}
body.blog_page .post blockquote:hover,  body#mag_full_article .post blockquote:hover { color:#444}

/*

body.blog_page p.post_meta_top + h3 + p , 
body#mag_full_article p.post_meta_top + h3 + p{ font-size:1.2em;}
*/
/*
		11 COMMENTS  STYLES
---------------------------------------------------------------------------------------------------------------------------------------------*/

.posted_by { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;  margin:0 0 0 40px;  }
em.comment_author { font-size:130%;  font-style:normal; letter-spacing:-1px; text-transform:capitalize; }
.comment_date{ color:#993333; }
.odd , .even{ position:relative; clear:both; overflow:hidden; margin:20px 10px;  padding:20px 0 25px 0;  min-height:250px;   height:auto !important;   height:250px; width:940px; }
.odd dd p,.even dd p {padding: 20px 140px 0 160px;  font-weight:bold;margin-bottom:0 }
.even dd p{color: #666;}
.odd dd p br,.even dd p br {margin-bottom:20px}/* for commenters that don't space their post properly*/
.odd{ background: url(../img/tab_caribou_bg.png) no-repeat 100% 100% rgba(153, 153, 153, 0.10);}
.even{ background: url(../img/tab_caribou_bg.png) no-repeat 100% 100% rgba(153, 153, 153, 0.15);}
p.first_to_comment{ margin:20px 10px; font-weight:bold; color: #993333;}
.gravatar{ float:left; margin:24px 20px 20px 0;  background:url(../img/tile_2.jpg) repeat ;padding:20px;}

span.comment_num {color:#aaa; font-size:32px; font-weight:bold; padding:0px 10px 0 10px ; position:absolute; left:0px; top:180px;  font-family:"Palatino", Baskerville,"Book Antiqua",serif;}
span.comment_num em {font-weight: bold; font-size: 2em; font-style: normal;}
h4#h4_participez_discussion {margin-left:7px;}
h2#laissez_commentaire{margin-left:0px; text-transform:uppercase; background: url(../img/new_comment_i_light.png) no-repeat 7px ; padding-left:40px; padding-top:3px;}

/*
    12  sub columns and modules related entries and content floats, holy shit could i come up with a longer desciption , sheeeesh!

---------------------------------------------------------------------------------------------------------------------------------------------*/
.col_main_sub ul li a {font-size:12px;padding-right:5px; line-height:26px; }


.col_main_sub {width:300px; float:left;  margin:10px; min-height:450px;   height:auto !important;   height:450px; display:inline;  background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 0; position:relative;}
.col_main_sub p{margin:10px 5px; }
.col_main_sub  h5{ padding:0 0 5px 0; letter-spacing:1px; }
.col_main_sub  span.support_heading {margin:0 5px;}
.col_main_sub img {-moz-box-shadow:none; -webkit-box-shadow:none; margin-left:5px;   padding:0; width:290px; }
.col_main_sub ul.bottom_post_meta{  width:280px; background:url(../img/tile_2.jpg) repeat ;}
.col_main_sub ul.bottom_post_meta li { font-weight:normal;}
.col_main_sub ul.bottom_post_meta {bottom:10px;  left:0;  margin-top:30px;  position:absolute;  padding: 5px 0;  margin-bottom: 10px;  }
.col_main_sub ul.bottom_post_meta  li .comment_bubble { background: url(../img/comment_hov_dk_mini.png) no-repeat 0 3px; height:23px; display: block;  width:30px; padding:0px 0 2px 7px;font-size:12px; color:#777}
.col_main_sub a.post_to_twitter_icon{display:block; width:70px; height:23px; background: url(../img/post_2_twitter_icon_dk_mini.png) no-repeat 0 3px; color:#333;position:relative; top:0px; text-indent: -8888px;}



/*
	12 a	BIG HEADING FOR RELATED
	 ARTICLES AND COMMENTS
------------------------------------------------*/


.module_title_big_heading_large{font-size:5.5em; line-height:.8em; text-shadow:0px 1px 0px #f9f9f9; margin-bottom:0px;}
.module_title_big_heading {font-size:3.5em; line-height:.8em; text-shadow:0px 1px 0px #f9f9f9; margin-bottom:0px;}
.module_title {background:url(../img/tile_2.jpg) repeat ;padding:5px 5px 0 0; margin:20px 0 0 0; position:relative;}
.module_title h5, .module_title h4{margin:0px 0 0 5px; background:url(../img/tile_2.jpg) repeat ; text-transform:uppercase; position:relative; }
.module_title h5 span, .module_title h4 span{ color:#777; position:absolute; top:2px; ; font-size:12px; text-shadow:none; font-family:helvetica, verdana, arial; width:150px;}
.module_title p#convo_speech {font-size:30px; width:600px; position:absolute; top:90px;  background:url(../img/big_quote_mark.gif) no-repeat top left; padding-left:75px; letter-spacing: -1px;}
#magazine_supsciption{background:rgba(217,217,208,.55); overflow:auto;width:960px;  border-top:#777 solid 1px; border-bottom:#777 solid 1px;;margin-bottom:40px; padding:20px 0; }
#magazine_supsciption img {float:left; margin:20px 20px 20px -20px; padding:20px;  background:url(../img/tile_2.jpg) repeat ; }
h5#h5_articles_similaire {  background:url(../img/mag_stack.gif) no-repeat bottom right;  height:300px}
body#voyage_page  h5#h5_articles_similaire {  background:url(../img/luggage.png) no-repeat bottom right;  height:300px}


/*
		13  COL SEC
---------------------------------------------------------------------------------------------------------------------------------------------*/

.col_sec_300 h2{ text-transform: uppercase; letter-spacing:1px; font-weight: bolder;  letter-spacing: 1px; }
.col_sec_300 h2span { font-weight: 100; color:#999; line-height: 22px ;   }
.col_sec_300 h2 a {color:#777;}
.col_sec_300 h2 a span {color:#993333; letter-spacing: normal;}

/*
		13 a	COL SEC MAIN HEADING
------------------------------------------------*/

h2#podcast_h2 { background:transparent url(../img/new_podcast_i_dk_inner.png) no-repeat scroll 0 0px;  padding-left:40px; padding-top:5px; }

h2#webtv_h2 { background: url(../img/new_tv_i_dk_inner.png) 0 0px no-repeat; padding-left:40px; padding-top:5px;  }

h2#twitter_h2 { background: url(../img/new_twitter_i_dk_inner.png) 0 0px no-repeat; padding-left:40px; padding-top:6px;   }

h2#gallery_h2 { background: url(../img/new_gallery_i_dk_inner.png) 0 0px no-repeat; padding-left:40px; padding-top:5px;   }

h2#aussi_dans_numero { background: url(../img/archive.png) 0 18px no-repeat; padding-left:40px; height:35px;   padding-top:20px;}

h2#comment_h2 {background: url(../img/new_comment_i_dk_inner.png) no-repeat 7px ; padding-left:40px; padding-top:3px;}

h2#h2_denier_numero {background: transparent url(../img/new_latest_issue_i_dk_inner.png) no-repeat scroll 7px 21px;  padding-left:40px; height:35px;  height:30px; 
padding-top:20px;}


h2#articles-populaire_h2 { background: url(../img/new_star_fav_i_dk_inner.png) 10px 0px no-repeat; padding-left:40px; padding-top:2px;    }
h2#articles-populaire_h2  span.support_heading { padding-top:20px;}





/*
		13 b	COL SEC MODULE
------------------------------------------------*/

.module { background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x;  padding-top:20px;  }
.module .thumb_list{margin-bottom:20px;  overflow:hidden; margin-left:0;}
 .module .thumb_list li {width:140px; display:block;  padding:0px; float:left; margin:-15px 20px 10px 0;  display: inline; list-style:none;  }
 .module .thumb_list li + li {	 margin-right: 0;}
 .module .thumb_list li a {  display:block; text-decoration:none; position:relative;  }
.module .thumb_list  li a img{ padding: 0; border:2px solid #595959; margin:20px 0px 5px 0px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.module .thumb_list  li a img + li { margin-right:0; }
.module .thumb_list li a span {text-shadow:0 -1px 0 #f9f9f9; font-weight:bold; color:#444;}
.module .thumb_list p { 	margin-bottom: 0; font-weight:400;}
.module .thumb_list li a img:hover {border-color:#777; }


/*
	13 c	COL SEC MODULE_LIST
------------------------------------------------*/
/*

.module_list { background: url(../img/list_bottom_border_silver.gif) 0 0 repeat-x;  padding-top:20px; }
.module_list ul{ background: url(../img/list_bottom_border_silver.gif) 0 0 repeat-x; padding-top:0px;}
.module_list ul li{ background: url(../img/list_bottom_border_silver.gif) 0 100% repeat-x; padding:5px 0; display:block;text-shadow:0px 1px 0px #252525; }
.module_list ul li:hover{background-color:rgba(240,240,240,.35); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(240,240,240,.35)), to(rgba(240,240,240,.65)),color-stop(0.4, rgba(240,240,240,.65)));  }
.module_list ul li p{text-shadow:none; padding-left:10px; }
.module_list ul li h4 {margin:0px 0 10px 0;  background: url(../img/plus_mini_icon_2.png) 5px 2px no-repeat; padding-left:32px;text-transform:uppercase; letter-spacing:1px; font-size:22px; }
.module_list ul li:last-child {background-image:none; padding-bottom:0px;}


*/


/*
	13 d	LATEST ISSUE SIDEBAR COVER
------------------------------------------------*/

#latest_issue_cover{position: relative;  background:url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; overflow:hidden; margin-bottom:20px; padding-bottom: 20px;}
#latest_issue_cover a{position:relative; width:inherit; float:right; display:inline; margin-top:-15px}
#latest_issue_cover ul li a{ background:url(../img/tile_2.jpg) repeat; padding:10px 2px 10px 2px; text-transform:uppercase; -moz-box-shadow:2px 2px 5px #000; -webkit-box-shadow:2px 2px 5px #000; box-shadow:2px 2px 5px #000;}
 #latest_issue_cover a img.align_right {     background:#f5f5f5; background: rgba(153, 153, 153, 0.15); padding:10px; width:120px; margin-bottom:20px; }
 #latest_issue_cover  a:hover img, #latest_issue_cover  a:focus img { background: rgba(153, 153, 153, 0.25); }
 #latest_issue_cover p {padding:0 20px 20px 0px; color:#555; font-weight:normal;}
 #latest_issue_cover h2#h2_denier_numero  {padding:20px 20px 0px 40px; margin-left: -10px;}
 #latest_issue_cover p.post_meta_top_sidebar { text-transform: uppercase; color:#bbb;background-color:rgba(99,121,143,.8); font-size:12px; /*  font-family:'gill sans', helvetica, verdana, arial; */ width:auto; padding:5px 20px 10px 20px; letter-spacing:1px; font-weight: normal; }

span#latest_issue_cover_title{color:#ddd; position:absolute; top:10px; left:10px; background-color:rgba(11,11,11,.7); width:130px; padding:5px; text-align:right; text-transform:uppercase;}

#latest_issue_cover span.support_heading { position:absolute; left:-10px; margin-top:10px; font-weight:bold;}
h3#latest_issue_title {text-transform: uppercase; margin-bottom:5px; margin-top:25px; letter-spacing: 1px;}

.voir_plus {background:#f3f1f1;height:22px; display:block; width:190px; padding-left:10px; margin-left:10px; position:relative; left:370px;}


.col_sec_300 .voir_plus  { position:relative; left:-10px; width:200px; padding-left:10px; display:block; margin-top:-40px; font-family: "Lucida Grande", Tahoma; letter-spacing:.295em;}
.col_sec_300 .voir_plus img{float:right}
.col_sec_300 .voir_plus:hover {display:block;  width:220px;}

/*
	14 TWITTER STYLES
---------------------------------------------------------------------------------------------------------------------------------------------*/
#twitter_box {background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; padding-top:20px; margin-bottom:40px; }
#twitter_box h2 {color:#777;}
#twitter_box h2 span{color:#993333;}
#twitter_box ul{ background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; padding-top:0px; margin-bottom: 10px;}
#twitter_box ul li{ background: url(../img/list_bottom_border_silver_2.gif) 0 100% repeat-x ; padding:8px 10px 4px 0;  display:block;text-shadow:0px 1px 0px #f9f9f9; font-weight: normal; overflow:hidden; font-style: italic;}
#twitter_box ul li + li {color:#666;}
#twitter_box ul li span {font-style:normal; margin-left:0; font-weight:bold; clear: both;}
#twitter_box ul li:hover{}
#twitter_box ul li.last{background-image:; }

/* img.twitter_profile_icon {float:left; display:inline; margin:5px 20px 20px 0;border:2px solid #595959; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -webkit-box-shadow:1px 1px 5px #999; -moz-box-shadow:1px 1px 5px #999;  } */


img.twitter_profile_icon {float:left; display:inline; margin:5px 20px 20px 0; border:5px solid rgb(113, 113, 113); border:5px solid rgba(113, 113, 113, 0.25); border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }


#twitter_box  span.support_heading { margin-left:0; color:#993333; font-weight: bolder;}/* date for twitter */



/*
	15	TRACKER MODULE
--------------------------------------------------------------------------------------------------------------------------------------------------*/
.tracker_module span.support_heading{margin-bottom:0px; padding-bottom:0;}
.tracker_module span.support_heading strong {font-weight: bold; color:#444;}

/*
      TABS FOR TRACKER CONTENT AND MOST READ ARTICLES IN VIEW TEMPLATES
--------------------------------------------------------------------------------------------------------------------------------------------------*/


#tabs { font-size: 90%;	margin:0 0 20px 0;}
#tabs ul { float: left;   background: rgba(153, 153, 153, 0.02); width: 300px; padding: 0px; margin:0; }
#tabs li { 	list-style: none; }
* html #tabs li { 	display: inline; }


#tabs li, #tabs ul li a { 	float: left;font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;   margin-bottom:0;  margin-left:0px; color:red;	letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;font-weight: nornal; text-align:center; }


#tabs ul li a {	padding: 14px; color: #777; font-weight: bold; text-align:center; width:122px; min-height:30px }

#tabs ul li.active { font-weight: bold;	 color:#333;   }

#tabs ul li a:hover{	color:#444;  margin-bottom:0;  font-weight:bold;}

#tabs ul li.active a:hover {background:none;}

#tabs div { background: rgba(153, 153, 153, 0.15) url(../img/tracker_entry.png) no-repeat 0 100%; clear: both; padding: 15px 0; min-height: 300px; border-bottom:5px solid #d0d0d0;-moz-border-radius: 5px; -webkit-border-radius:5px;  -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px ; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; }


#tabs div h4 {	margin-bottom: 4px; padding:5px 8px 0 10px; text-transform: uppercase; letter-spacing: 1px; }
#tabs div h4 a:hover { color:#831026;}
#tabs div p {	line-height: 150%; padding:0 10px 10px; margin-left:0px;}

.thumbs {	float:left; 	border:#000 solid 1px; 	margin-bottom:20px; 	margin-right:20px;}

#tabs div span.support_heading  {background: none;  width:100%; display:block;padding:10px 8px 0 10px;margin-left:0px; }
#tabs div span.support_heading ~ span.support_heading {background: url(../img/list_bottom_border_silver_2.gif) 0 0%  repeat-x;  width:100%; display:block;padding:10px 8px 0 10px; }
#tabs div span.support_heading strong {color:#993333; font-weight:900;}

/*
		16	SITE INFO FOOTER social THUMBS LINK 
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.social_thumb_list{padding-bottom:20px;  overflow:hidden;  margin:0; }
.social_thumb_list li { width:40px; float:left;  display:inline;  }
.social_thumb_list li a#facebook_icon { background: url(../img/facebook_32.png) no-repeat  0  0; display:block;  height:64px; text-indent:-9999px; }
.social_thumb_list li a#myspace_icon { background: url(../img/myspace_32.png) no-repeat  0  0; display:block;  height:64px; text-indent:-9999px; }
.social_thumb_list li a#flickr_icon { background: url(../img/flickr_32.png) no-repeat  0  0; display:block;  height:64px; text-indent:-9999px; }
.social_thumb_list li a#twitter_icon { background: url(../img/twitter_32.png) no-repeat  0  0; display:block;  height:64px; text-indent:-9999px; }
h3#social_media_h3 {  height:30px;   padding-top:20px; text-align:left; }


ul.footer_monthly_archive { background: url(../img/list_bottom_border_silver_2.gif) 0 100% repeat-x ; overflow:hidden; padding-bottom:0px;}
ul.footer_monthly_archive li a{  background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; text-transform:uppercase; padding:10px 10px 10px 0;   float:left; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; letter-spacing:2px; -webkit-transition: margin-left 0.35s linear; -moz-transition: margin-left 0.35s linear; ;   font-weight: bold;}

ul.footer_monthly_archive li a:hover { margin-left:5px; }
ul.footer_monthly_archive li a:after{ content: " [ voir les archives ]"; color:#777; text-transform:lowercase; font-variant:small-caps; float:right; padding-right:5px; }



/*
 		17  APROPOS
---------------------------------------------------------------------------------------------------------------------------------------------*/

#apropos { width:960px; position:relative; overflow:hidden; }
#apropos h2,  #apropos h4 {margin:20px 0 0 20px;}
h2#mag_baron_h2{font-size:194px; margin-bottom: -10px; margin-left:0px; margin-top: 0px; text-transform: uppercase; color:#232425;}
h2#mag_baron_h2 + p { padding-bottom : 27px;  background: url(../img/list_bottom_border_silver_2.gif) 0 100%  repeat-x; font-style:italic; margin-left:0; }
#apropos span.support_heading {margin-left:10px; letter-spacing:.295em;}
h2.big{font-size:120px;  margin-left:0px;  text-transform: uppercase; background: url(../img/list_bottom_border_silver_2.gif) 0 100%  repeat-x;}
#apropos p {margin:20px 500px 0 10px; text-align: justify; text-shadow: 0 1px 0 #f9f9f9;}
#apropos #apropos_sub_col p em {float:right; color: #777;}
#apropos img {background:none; padding:20px; margin-right:-20px; border:none; position:absolute; top:10px; right:0px; display:inline; -moz-box-shadow:none; -webkit-box-shadow:none;}
#mag_cover_2 {clear:right; background:none; border:none;}
#apropos_sub_col{ color:#777;  font-weight:600; font-style:italic; position:absolute; left:640px; top:104px; width:300px; background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 0; }
#apropos blockquote p{  font-weight:600; font-style:italic;  font-size:16px; padding:20px 0; margin:0;}
#apropos_sub_col p{margin:0;}


/*
      18   VIDEO PAGE
--------------------------------------------------------------------------*/


body.video_page .col_main_sub a.video_tag { text-transform:uppercase; position:absolute; top:125px; left:0px; text-shadow:none; background:#111; background:rgba(11,11,11,.65);padding:15px; font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase;   margin-bottom:0;   	letter-spacing: 0.29em; width:270px;  	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }



body.video_page h2.slug {  background:  rgba(153, 153, 153, 0.15)  url(../img/new_tv_i_dk_inner.png) 5px center no-repeat; padding-left:40px;   margin-bottom:0px; text-transform:uppercase; letter-spacing: 1px; color:#232425; width:260px;  text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; font-size:36px; margin-bottom: 20px;  margin-left:10px;}
body.video_page .row h3 a {margin-left:10px;}

#message_webtv_abonnement {background:url(../img/old_tv.png) no-repeat  90% 70%; overflow:hidden; padding:40px 0 140px  0}
#message_webtv_abonnement p {border:#f5f5f5 3px double; background:#d4d3d5;    font-size:18px; padding:20px; text-shadow:0 1px 0 #f9f9f9; width:460px; float:left;; font-style:italic;}



body.video_page #tabs div span.support_heading  {background: none;  width:290px; display:block;padding:10px 0px 0 10px;margin-left:0px; }
body.video_page #tabs div span.support_heading ~ span.support_heading {background: url(../img/list_bottom_border_silver_2.gif) 0 0%  repeat-x;  width:290px; display:block;padding:10px 0px 0 10px; }


/*
		18 a VIDEO PLAYER
-------------------------------------------------------------*/

ul.video_credit  {background: url(../img/list_bottom_border_silver.gif) 0 0% repeat-x; padding:5px 0 20px  0; overflow: hidden; }
ul.video_credit li span { font-weight:bold; float:left; display:block; text-transform:uppercase; letter-spacing: 2px; }
body.video_page span.support_heading {margin-left:0px; }
ul.video_credit li {background: url(../img/list_bottom_border_silver.gif) 0 100% repeat-x; padding:10px 0; display:block;text-shadow:0px 1px 0px #f9f9f9; font-weight:600; text-transform:capitalize; float:right;width:100% ; text-align:right;  font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; letter-spacing: 0.29em; margin-bottom:0px; color: #777;}
#vid_wrap {border:10px solid rgba(153, 153, 153, 0.25); width:580px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-left:10px;}


body.video_page h3 { text-transform: uppercase; letter-spacing:   1.5px;}
ul.more_videos {}

li.more_videos_thumb img {float:left; width:140px; margin:0px 20px 20px 0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

/*
	18 b	VIDEO THUMBS SLIDER BOX
------------------------------------------------*/

/* .wrap_related_content { overflow:hidden;  border-width:0px; border: none;  padding:5px;} */

ul#slide_boxes li{ display: inline;}
.boxgrid { 	width: 300px; 	height: 180px;  margin:10px;  float:left; display: inline; background:#656565; overflow: hidden;  position: relative;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.boxgrid img {  	position: absolute; top: 0;left: 0;  border: 0; margin-top:0; }
.boxgrid p {  	padding: 0 10px; color:#f9f9f9;  font-weight:normal; font:12px  "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;  	}
 .boxgrid h4 { 	padding: 10px 10px 0 10px;  margin-bottom: 2px; color:#f9f9f9;  	font-weight:normal; text-transform:uppercase;  	letter-spacing: 2px;		font:14px  "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;			}

				
.boxcaption{ float: left;  position: absolute;  background: #151515;  height: 90px;  width: 100%;  opacity: .55;  
		/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=55);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; }

.captionfull .boxcaption { top: 0; left: 0;}
.caption .boxcaption { 	top: 0; left: 0; }


img.related_media_thumb {position:relative; top:10px; left:260px;}

/*
	19  PHOTO PAGE GALLERY
----------------------------------------------------------------------------------------------*/


body#photo_page h2.slug {text-shadow:0px 1px 0px #f9f9f9;  background:  rgba(153, 153, 153, 0.15)  url(../img/new_gallery_i_dk_inner.png) 5px center no-repeat; padding-left:40px;   margin-bottom:0px; text-transform:uppercase; letter-spacing: 1px; color:#232425; width:260px;  text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; font-size:36px; margin-bottom: 20px; margin-left:10px; }


body#photo_page .col_main ul li { overflow:hidden;background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 100%; margin-bottom:20px; padding:25px 0;  position:relative; }
body#photo_page .col_main ul li a img {margin-top:0px;}
body#photo_page .col_sec_300 {margin-top:20px;}
body#photo_page .col_sec_300 h3 , body#photo_page .col_main ul li h3{text-transform:uppercase;}
body#photo_page .col_main img {margin-top:20px; border:5px #cfcfcf solid; padding:0; margin-left:10px;}
body#photo_page .col_main img:hover{ border:5px #555 solid;}
body#photo_page a.photo_view{float:right; background: url(../img/new_camera_i_dk_inner.png) 0 0px no-repeat; padding-left:40px; height:35px; text-transform:uppercase; letter-spacing:2px;margin-right:15px;}

body#photo_page .module ul li a img{ padding: 0; border:2px solid #595959; margin:20px 10px 5px 0px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.module ul li a img + li { margin-right:0; }
#related_collection{ padding-top: 40px; margin-left:10px}
#related_collection h3 {margin-left:5px}
#related_collection img { height:76px;}
#related_collection a img:hover {background:#999;} 


/*
        20   PODCAST PAGE 
------------------------------------------------------------------------------ */

body#podcast_page a.podcast_view{float:right; background: url(../img/new_podcast_i_dk_inner.png) 0 0px no-repeat; padding-left:40px; height:35px; text-transform:uppercase; letter-spacing:2px;margin-right:15px;}
body#podcast_page .col_main img {margin-top:0px; border:5px #f9f9f9 solid; padding: 0 ;}
body#podcast_page .col_sec_300 h3 {text-transform: uppercase;}
body#podcast_page .col_main h3 {margin-top:0px; text-transform:uppercase; letter-spacing: 1px; }
body#podcast_page .col_main p {margin-left:320px;}
body#podcast_page .col_main ul li { overflow:hidden;background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 100%; margin-bottom:20px; padding:25px 0;  position:relative; }
object#audioplayer {margin-top:20px; height:40px; }




body#podcast_page h2.slug {text-shadow:0px 1px 0px #f9f9f9;  background:  rgba(153, 153, 153, 0.15)  url(../img/new_podcast_i_dk_inner.png) 5px center no-repeat; padding-left:40px;   margin-bottom:0px; text-transform:uppercase; letter-spacing: 1px; color:#232425; width:260px;  text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; font-size:36px; margin-bottom: 20px; margin-left:10px;}


/*
     21   PUBLICATION SHOWS ALL THE ARTICLES THAT WERE IN A SEPCIFIC MAGAZINE FOR PAID MEMBERS ONLY
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#publication_page .col_main ul { margin-left: 10px;}
body#publication_page .col_main ul li { overflow:hidden;background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 100%; margin-bottom:20px; padding:5px 0;  position:relative; }
body#publication_page .col_main ul li img {margin-top:5px;}

body#publication_page .col_main ul li  h2 {color: #336699;}

ul#all_mag_published li { float:left; width:300px; margin:10px }
ul#all_mag_published li + li + li {margin-right:0;}
ul#all_mag_published{ overflow:hidden;}

.intro_text {margin-bottom:40px; font-size:14px; }

/*
    22    MERCH PAGE
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#merch li {overflow:hidden;background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x;  background-position: 0 100%;margin-bottom:20px; padding:25px 0;  position:relative; }
ul#merch li img.category_image { float:left; margin:0 20px 0 10px;}
ul#merch li p {width:450px; float:left; font-weight:500; text-shadow:0 1px 0 #f9f9f9; font-size:14px;margin-top:5px;}

.view_merch_deets a {-moz-border-radius-bottomleft:10px; position:absolute; bottom:30px; right:40px;  -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;  background:#B5B5B5 none repeat scroll 0 0; color:white; margin:0 5px 0 10px;  padding:4px 12px 5px; text-decoration:none;}


/*
     22 A   MERCH PAGE DETAILS
------------------------------------------------*/

body.merch_page ,row { margin-bottom: 40px;}

.product_display  {float:left; width:600px; margin-right:60px;}

.prod_details_desc {width:300px; float:left;}
.prod_details_desc  h2 , .prod_details_desc  h3 { text-transform: uppercase; letter-spacing: 1px; color: #777;}
.prod_details_desc ol li {background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x;  background-position: 0 100%; padding:10px 0; list-style-image:none;
list-style-position:outside;
list-style-type:upper-roman;}


.buy_buttons {position:relative; text-align:right; padding-bottom:40px; width:300px;float:right;}
a#buy_now_but { position:absolute; bottom:5px; right:0px;  -moz-border-radius:10px; -webkit-border-radius:10px;  background:#336699 /* url(../img/cart.png) 5px 0 no-repeat */; color:white; margin:0 0px 0 0px;  /* padding:4px 12px 5px 40px; */
padding:4px 12px 5px; text-decoration:none; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
a#buy_now_but:hover { background-color: #f9f9f9; color:#336699;}


.price { position:absolute; bottom:0;  left:0; font-size:1.5em; color:#336699; text-shadow:0px 1px 0px #f9f9f9; text-transform: uppercase; letter-spacing: -1px;  }

body.merch_page h2.slug {text-shadow:0px 1px 0px #f9f9f9;  background:  rgba(153, 153, 153, 0.15)  url(../img/cart.png) 5px 10px no-repeat; padding-left:40px;   margin-bottom:0px; text-transform:uppercase; letter-spacing: 1px; color:#232425; width:300px; text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;  margin-bottom: 20px; }



/*
		23	ARCHIVES
-----------------------------------------------------------------------------------------*/
body.archives_page .col_main_sub{min-height:160px; background-image:url(../img/tracker_entry.png); background-repeat: no-repeat; background-position: 0 100%;}
body.archives_page .col_main_sub h3 {margin:10px 5px 0; text-transform: uppercase;}
body.archives_page .col_main_sub ul.bottom_post_meta{display:none;}
body.archives_page .col_main_sub h6 {margin-left:10px; letter-spacing:.295em;}


/*
	24	SEARCH RESULT & NO RESULT PAGE STYLING
-----------------------------------------------------------------------------------------*/

#search_result_wrap {position:relative;}
#search_result_wrap h2, #search_result_wrap .col_main p, #search_result_wrap .col_main h3 { margin-left:5px;}
 #search_result_wrap .col_main h3{font-weight:normal;}
#results_sub_col{ color:#777; font-weight:600; font-style:italic;  background-image:url(../img/list_bottom_border_silver_2.gif); background-repeat:repeat-x; background-position: 0 0; }
#apropos blockquote p{  font-weight:600; font-style:italic;  font-size:16px; padding:20px 0; margin:0; text-indent: -10px;}
#apropos_sub_col p{margin:0;}
#no_results h2{ width:50%;}
#no_results h2 em{border-bottom:2px dotted #993333;}



/*
       25         ALL  FORMS
 
----------------------------------------------------------------------------------------------------*/

form input, form textarea {font-size: 1.25em; height: 1.2em; background:rgba(111,111,101,.4) url(../img/shadows_form.gif) repeat-x top left;  border-width:0px; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;}

/*
	25 A    SEARCH BOX
------------------------------------------------*/

#search_box {margin-top: 0px; float:right; position:relative; top:0px; width:300px;  display: inline; margin-right:10px;}
#search_box input{ width:214px;  font-family:cambria,georgia; letter-spacing:1px; font-size:12px; float:left; font-weight:bold; padding: 5px; }
input#search_term { width:214px;  font-family:cambria,georgia; letter-spacing:1px; font-size:12px; float:left; font-weight:bold;  padding:8px; color:#777;}
#search_box input:focus,input#search_term:focus {background-image: none;}



/*
	25 B    COMMENT FORM
------------------------------------------------*/

#comment_box ul {float:left; width:300px; margin-left:5px;}
#comment_box form fieldset {  margin-bottom: 10px; }
#comment_box form legend {   padding: 0 2px;    font-weight: bold; }
#comment_box form input {width:260px; padding:5px;   } 
#comment_box label, #comment_textarea_wrap label {font-weight:bold; text-transform:uppercase; font-size:14px; letter-spacing:1px;}
#comment_box form {  line-height: 1.8;  vertical-align: top; }
#comment_box form fieldset ol { margin: 0; padding: 0;} 
#comment_box form  li {  list-style: none; padding: 5px; margin-bottom:10px;  }
#comment_box form  li p {font-weight:bold;; text-shadow:0px -1px 0px #ccc; }
#comment_textarea_wrap { float:right; width:600px; padding:10px}
#comment_box label small, #comment_box  p small {color:#993333; font-weight:bold; font-size:16px;}
#comment_box form textarea {  width:580px; height:200px; padding:10px ;}
#comment_box form textarea:focus ,  #comment_box form input:focus,#abonnementform fieldset input:focus {background-color:rgba(111,111,101,.2); background-image: none;}
form#newsletter input.b_button{ background: url(../img/b_button_2.png) no-repeat 0 0; height:42px; width:150px;  border:none; text-transform:uppercase; letter-spacing:2px; text-shadow:0px -1px 0px #000; font-weight:bold;}
#comment_box  li.select_remember p{color:#787979; padding-left:30px;  display:block; position:relative; font-size: smaller;}
#comment_box   li.select_remember input {display:block; left:0;  margin-left:0px;  position:absolute;  top:0; width:15px; background:none;}

/*
	25 C		ABONNEMENT FORM
------------------------------------------------*/
body#abonnement_merci_page .row { margin-bottom: 20px; padding-bottom:20px;}
.merci_abonnement { background:rgba(153, 153, 153, 0.15) none repeat scroll 0 0; border:5px solid #F9F9F9; font-size:110%; padding:30px 10px;
width:925px; -moz-box-shadow:3px 2px 5px #999999; -webkit-box-shadow:3px 2px 5px #999999;}
#abonnementform {	 	width: 960px; overflow:hidden; }
#abonnementform fieldset { width: 300px; border: 0; margin: 0  10px;  padding:0px 0 20px 0;   float: left;   }
#abonnementform fieldset legend { font-size: 4em; font-family: Georgia, "Times New Roman", Times, serif; color: #9c9c99;padding-top:10px;}
#abonnementform fieldset legend  { padding-top:20px;	}
#abonnementform fieldset h3 { 	 text-transform:uppercase; background: url(../img/list_bottom_border_silver_2.gif) 0 0%  repeat-x; padding-top:20px;  }
#abonnementform fieldset div.form_instruction { color: #333; font-size: 12px; font-weight: bold; height: 5em; }
#abonnementform fieldset label { font-size: 1.25em; display: block; line-height: 1.5em; margin-bottom:5px; }
#abonnementform fieldset input { font-size: 1.25em; height: 1.2em; padding:5px; margin-bottom:20px; width:280px;}
#abonnementform label:after{content:url(../img/form_star.gif);}
#abonnementform #section_3 button{ padding: 8px 20px; color: #fff; background: #336699 url(../img/glass.png) repeat-x 0 50%; border-radius: 8px; -webkit-border-radius: 8px;-moz-border-radius: 8px; font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;  letter-spacing:2px ; text-transform:uppercase;font-weight:600;}
p.form_checkbox input { width: 20px;}
	
/* Error Styling */
#abonnementform fieldset.error,
#abonnementform fieldset.error legend,
#abonnementform fieldset.error div.form_instruction { color: #336699; }
#abonnementform fieldset strong.error { color: #fff; 	background-color: #CC0000; padding: 0.5em; font-size: 0.7em; font-weight: bold; display: block; }

/* Part 4 Styling */
#abonnementform #section_4 { clear: both; width: 960px;  background: url(../img/list_bottom_border_silver_2.gif) 0 0%  repeat-x; position:relative; padding-top:20px;}
#abonnementform #section_4 legend { 	display: none; 	}
#abonnementform #section_4 h3 { background-image:none;	}
#abonnementform #section_4 h4 {text-transform:uppercase;}
#abonnementform #section_4 #disclaimer { width: 900px; float: left;  padding:0 0px;  }
#abonnementform #section_4 input.submitform{ height: 5em; font-size: 1em; width:290px; color: #336699; text-transform:uppercase;  background: #f3f3f3; font-weight: bold; border-bottom: 	1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC; position:absolute; right:70px; bottom:0px;}
body#abonnement_page #abonnementform #section_4 div.more-btn {padding-top:30px; font-size:16px; } 
body#abonnement_page #abonnementform #section_4 div.more-btn a {position:absolute; right:20px; bottom:20px; background-color:#993333; }
body#abonnement_page #abonnementform #section_4 div.more-btn a:hover {background-color:#336699; color:#fff}
/* body#abonnement_page h1.page_slug{color:red; background:#993333;background:rgba(153,51,51,.95); color:#d7d7d7; padding:10px 10px; width:290px; text-transform:uppercase;border-width:0; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;  font-size:36px; }  */
#copyright { clear: both; padding: 0.5em; font-size: 0.8em; color: #336699; font-style: italic; float:right; }
#disclaimer { background: url(../img/20dollars.png) no-repeat top right;}
#disclaimer p {font-size:16px; font-weight: 400; margin-right:400px;}
#abonnementform #section_4 ul  {padding:0 20px}
#abonnementform #section_4 ul li { padding:10px 0; text-transform: none; font-weight:600; color:#555;  letter-spacing:0.5px; list-style:upper-roman;}


/*
		25 D	 CONTACT PAGE FORM
------------------------------------------------*/

form#contact_form{margin-left:10px; }
form#contact_form input {  margin-bottom:20px; width:450px; color:#232425;}
form#contact_form textarea { font-size: 1.25em; padding:5px; margin-bottom:20px; width:530px; color:#232425; height:180px;}
form#contact_form input:hover, form#contact_form textarea:hover { -moz-box-shadow:1px 1px 1px #999;  -webkit-box-shadow:1px 1px 1px #999;}
form#contact_form input:focus, form#contact_form textarea:focus {background-color:rgba(111,111,101,.2); background-image: none;}
form#contact_form  label  { font-size: 1.25em;  text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px;}
form#contact_form p { margin-bottom:0; position:relative;}
form#contact_form label:after { content:url(../img/form_star.gif); }
label.error { position:absolute; top:0px; left:35%; color: #993333; padding-left:0; vertical-align: top; font-size:10px !important; font-weight:bold;  }
em.tele { font-size:3em;}
body.contact_page h3 { text-transform: uppercase;}
body.contact_page .col_sec_300 { background: url(../img/list_bottom_border_silver_2.gif) 0 0%  repeat-x; padding-top:20px;}

body.contact_page .col_sec_300 .voir_plus { width:220px;}
body.contact_page .col_sec_300 .voir_plus:hover{width:240px;}


/*
   25 E      OVERLAY  LOGIN
------------------------------------------------*/

.overlay{ 	 -moz-border-radius: 5px; -webkit-border-radius:5px;	  width: 280px;   display: none; 	padding: 20px;  overflow:hidden; z-index:10000; position:absolute; right:0; top:37px; min-height:200px;   height:auto !important;   height:200px; border-bottom:1px solid #D9D0D0;border-top:1px solid #D9D0D0; }

.overlay form button{ margin-top:10px; }

.overlay form input { -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px;background:rgba(111,111,101,.4) url(../img/shadows_form.gif) repeat-x top left; border:1px solid #999; color:#eee; padding:8px 8px; border-width:0px; color:#232425; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; width:230px;  font-family:cambria,georgia; letter-spacing:1px; font-size:12px; float:left; font-weight:bold; margin:5px 0px;}

#auto_log ul{clear:both; margin-top:20px;}
	
.overlay p#login_text , #auto_log ul li{	margin-top: 0;	font-family: "Lucida Grande", Tahoma; font-size: 11px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777; margin-bottom:-10px; letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9; text-transform:uppercase; 	}

#auto_log ul li { margin:10px 0;}
 
a#open { background: url(../img/open_icon.png) no-repeat top right; padding-right:20px; color:#9b9897; font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777; padding-bottom:3px;letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;}

a#logoutbutton { background: url(../img/close_icon.png) no-repeat top right; padding-right:20px;  color:#9b9897;  font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777; padding-bottom:3px;letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;}


/*
	 25 F    MEMBER LOGIN overlay
------------------------------------------------*/

#logged_in {   position: absolute; right: 0; top:0;  width:300px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px; border-bottom:1px solid #D9D0D0; padding:5px 10px;}
#logged_in p {margin-bottom:5px;  font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777; padding-bottom:5px;letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;}
#logged_in p em {color:#777; font-weight:900;  font-style:normal;}
#logged_in a {float:right; display: inline;}
#logged_in form input { z-index:15500; position: absolute; top:10px ; right: 10px;}
#logged_in .more-btn  {float:right; margin-top: -20px;}
a#logoutbutton  {display: none; text-transform:uppercase; }


/*
	26	DEFAULT BUTTON STYLING
-------------------------------------------------------------------------------------------------------------------------*/			 

div.more-btn a, div.more-btn button { 	padding:2px 2px 2px 4px ; color: #fff; background: #909090 url(../img/glass.png) repeat-x 0 50%; border-width: 0px;-moz-border-radius: 10px; -webkit-border-radius: 10px; color:white; text-decoration:none; outline:none; background:#b5b5b5 none repeat scroll 0 0; padding:4px 12px 5px; font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;  letter-spacing:2px ; text-transform:uppercase; font-weight:600; 	}
div.more-btn button:hover, div.more-btn a:hover { border-color: #050505; 	background-color: #555;  	}
div.more-btn a:active, div.more-btn button:active,div.more-btn a:focus, div.more-btn button:focus { position : relative;  top : 1px; }


/*
		27	PAGINATION
--------------------------------------------------------------------------------------------------------------------------------------------------*/
.pagination { display:block;}
.pagination strong,p.page_counter strong {font-size:1.2em; font-style:italic; border: none; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:rgba(200,200,200,.95);  padding:2px 12px 5px; color:#993333}

.pagination a ,a.next_page, a.previous_page, p.page_counter a{margin:0 5px 0 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; color:white; text-decoration:none; outline:none; background:#b5b5b5 none repeat scroll 0 0; padding:4px 12px 5px; text-transform:uppercase; letter-spacing:2px; font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;  }


p.page_counter {font-weight:normal;}
.pagination a:hover, a.next_page:hover, a.previous_page:hover, p.page_counter a:hover{ background:#555;}
body.cat_page .row {position:relative; padding-bottom:40px;}
body.cat_page a.next_page, body.cat_page a.previous_page{  position:absolute; bottom:0; left: 0}

body.cat_page a.next_page {  position:absolute; bottom:0; left: 200px}


body.blog_page a.next_page, body.blog_page a.previous_page {display:block;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; width:200px; float:left;}

body.video_page p.page_counter{ margin-left:10px; margin-top:40px; }

body.video_page .pagination{ overflow: auto; }


body.blog_page a.previous_page {display:block;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; width:200px; }

/*
   28      DECO

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

hr { background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; padding-top:20px; border:none;}
span.amp {   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;  font-size:1.3em; font-style:italic; text-shadow:none; font-weight:normal;}
span.cap{ color:#993333;display:inline;float:left;font:6em Georgia,arial;text-transform:uppercase;margin:-.15em 0.14em 0 0;}


/*
text-shadow 
------------------------------------------------*/

#nav ul li a,#nav ul li a:hover, #nav ul li a:focus, #nav ul li a.current , h3,h4,h5,h6, .site_info_wrap, .odd dd p,.even dd p , span.comment_num, .module_title p#convo_speech, #apropos_sub_col , #apropos blockquote p, #featured_articles ul li p, ul.footer_monthly_archive li a:after , body#photo_page .col_main ul li , body#podcast_page .col_main ul li , body#publication_page .col_main ul li , #results_sub_col, #apropos blockquote p, #abonnementform #section_4 ul li, #flia p , .module .thumb_list  p
{text-shadow:0 1px 0 #f9f9f9;}



/* 
          BARON BRANDING SITE_INFO MINI BARON DECO BOTTOM 
--------------------------------------------------------------------------------------------------------------------------------------------------*/

#mini_baron { background:url(../img/mini_baron_silver.png) no-repeat 0 0; height:150px; display:block; width:100px; text-indent:-9999px;}
#flia {margin:0 auto; width:960px; overflow:hidden;  background: url(../img/list_bottom_border_silver_2.gif) 0 0 repeat-x; overflow: hidden;  position: relative; padding-top: 10px;  }
#flia p {font-variant:small-caps;  font-weight:700; padding-top:10px; text-align:center; }


/*
		ADS
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*		
		300 SIZE	
------------------------------------------------*/

.ad_300 {width: 300px; height: 250px; margin:20px 0; clear:both; font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;   margin-bottom:40px;  margin-left:2.5px;	letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9; position: relative;}

.ad_300 em {display:none;}


/*		
		SKY SCRAPER
------------------------------------------------*/

.skyscraper{   height:600px;  margin: 20px 0; width:160px; float:left; font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;   margin-bottom:0;  margin-left:2.5px;	letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9; border:5px solid rgba(153, 153, 153, 0.15); }

.skyscaper_120 { background: url(../img/rgba_ie.png) repeat 0 0 ; height:600px;  margin: 20px 0; width:120px; float:right; }

/*
		TOP WRAP ADDS 
------------------------------------------------*/

#top_ad_wrap {position:relative; width:960px;  background: url(../img/list_bottom_border_silver_2.gif) 0 100%  repeat-x;  padding-bottom:40px; min-height: 140px;  height:auto !important;
  height:140px; }

#top_ad_wrap a img{  padding:20px; width:100px; -webkit-box-shadow:none; -moz-box-shadow:none; clear:both;}/*this is the cover on top of page */

.top_720_ad {width:728px; height:90px; background: url(../img/rgba_ie.png) repeat 0 0 ; position:absolute; left:170px; top:65px; border:5px solid rgba(153, 153, 153, 0.15); font-family: "Lucida Grande", Tahoma; 	font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #777;   margin-bottom:0;  margin-left:2.5px; 	letter-spacing: 0.29em; text-shadow: 0 1px 0 #f9f9f9;}




#top_ad_wrap .top_720_ad img {
   width:100%;
   padding:0px;
}

/*
		RGBA
------------------------------------------------*/

#message_webtv_abonnement p , .slug, object#audioplayer , #top_ad_wrap a img, .skyscraper, .ad_300, .col_main_sub, .top_720_ad, #top_ad_wrap a img, .overlay, #logged_in, .site_info_wrap ,  #search_box input, #abonnementform fieldset input,  #tabs ul li.active  {background:rgba(153, 153, 153, 0.15);}


.round{border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/*search loupe input to lose the rgba*/
input#s_loupe {width:30px; height:30px; border:none; background:none; position:absolute; right:65px; top:-5px;}


::selection {	background: #f9f9f9; 	}
::-moz-selection {	background: #f9f9f9; 	}
