html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, img, strong, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}

/* Define the focus ! */
:focus {
	outline: 0;
}


/* Blidst Website - Main Css */

body {
position:absolute;
width:100%;
min-width:800px;
color: #FFF;
background-color: #222;
text-align: center;
font-family: "Trebuchet MS", Verdana, Arial;
line-height: 1;
}
h1 { font-size: 150%; }

a , a:link , a:visited {color:#FFF}
a:hover {color:#DDD}
a:active , a:focus {color:#CCC}


/* Website Root Module */

#site {
position: relative;
min-width: 800px;
padding: 0;
font-size: 11px;
text-align: center;
color: #000;
background-color:#AAA;
background-image : url(background/blidst_web_background_cloud.png); 
background-repeat: repeat;
border-top: 4px solid #FFF;
border-bottom: 5px #111 solid;
}



/* Main Navigation Module */

#menu {
z-index: 1;
position: relative;
min-width: 800px;
text-align: center;
border-top: 1px solid #BBB;
}

/* Main Navigation Module - Home */

#start { display:none; }


/* Main Navigation Module - Format */

#menu a { text-decoration: none; }	
#menu a:link , #menu a:visited  { color: #444; }
#menu a:hover { color: #222; text-decoration: underline; }
#menu a:active { color: #111; }
#menu a:focus { color: #111; text-decoration: underline; }

#menu ul {
position: relative;
text-align: center;
cursor:default;
padding: 11px 0 14px 0;
font-size: 140%;
font-weight: 500;
color: #777;
background-color: #EEEEEE;
background-image : url(background/blidst_web_background_menu.png);
background-repeat: repeat;
border-bottom: 2px solid #BBB;
}
#menu ul li {
font-weight:900;
display:inline;
text-transform : capitalize; 
padding: 3px 5px 4px 5px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px; 
-moz-box-shadow: 0 1px 5px rgba(100,100,100,0.5);
-webkit-box-shadow: 0 1px 5px rgba(100,100,100,0.5);
}

#navig_home_id { color: #FFF; background-color: #777; border:1px solid #555; text-shadow: 1px 1px 1px rgba(0,0,0,0.8);}
#navig_home_id:hover { color: #FFF; background-color: #888; }
#navig_home_id:active { color: #FFF; background-color: #777; }
#navig_home_id a:hover { text-decoration: underline; }
#navig_home_id a:link , #navig_home_id a:visited { color:#FFF; } 
#navig_home_id a:focus , #navig_home_id a:active { color:#CCC; text-decoration: underline; }

.navig_design , .navig_motion , .navig_illustration , .navig_painting , .navig_photo , .navig_volume , .navig_text , .navig_street , .navig_love , .navig_classic { color: #555; background-color: #DDD;  border:1px solid #BBB; text-shadow: 0 0 1px rgba(50,50,50,0.5);}

.navig_design:hover , .navig_motion:hover , .navig_illustration:hover , .navig_painting:hover , .navig_photo:hover , .navig_volume:hover , .navig_text:hover , .navig_street:hover , .navig_love:hover , .navig_classic:hover { color: #555; background-color: #FFF; border:1px solid #AAA; }

.navig_design:active , .navig_motion:active , .navig_illustration:active , .navig_painting:active , .navig_photo:active , .navig_volume:active , .navig_text:active , .navig_street:active , .navig_love:active , .navig_classic:active { color: #555; background-color: #EEE; }

.navig_special  { color: #EEE; background-color: #555; font-weight:900;  border:1px solid #333;  }

.navig_selected { color: #111; background-color: #BBB; border:1px solid #999; }
.navig_selected a:link , .navig_selected a:visited { color:#FFF; } 
.navig_selected:active { color: #555; background-color: #AAA; }


/* Main Navigation Module - END */

/* Main Media Module */

#display { 
position: relative;
min-width:800px;
padding: 0;
margin: 0 auto 0 auto;
text-align: center;
background-repeat: no-repeat;background-position: 0 70px;
}

#display a , #display a:visited , #display a:active { color: #000; text-decoration:underline; }
#display a:focus , #display a:hover { color: #FFF; font-weight:900; }


/* Main Media Module - Presentation */

#display_layer { 
position: relative;
padding: 10px 0 0 0;
border-bottom: 10px solid #FFF;
background-color:rgba(120,120,120,0.2);
-moz-box-shadow:inset 0 0 50px rgba(100,100,100,0.7);
}


/* Main Media Module - Folder Logo */

#display_menu {
z-index: 1;
position: relative;
top: 0;
width: 210px;
height: 70px;
margin: 0 auto;
padding: 25px 0 0 0 ;
text-align: center;
}
html>body #display_menu {
background-repeat:no-repeat;
background-position: center 25px;
}

#display_menu a img:hover , #display_menu a:focus img , #display_menu a img:active {
filter:alpha(opacity=0);
opacity: 0;
}
#display_menu:active {
filter:alpha(opacity=80);
opacity: 0.8;
}
#display_menu img {padding:0 65px;}


/* Main Media Module - CENTRAL SYSTEM */

#display_expr {
position: relative ;
width: 800px;
margin: 0 auto;
}
html>body #display_expr {
min-height: 450px;
}

#display_expr h1 {
zoom:1;
display: inline;
font-size: 200%; 
background-image : url(background/blidst_web_background_navig.png);
background-position : top center;
background-repeat: no-repeat;
}
html>body #display_expr h1 { display:-moz-inline-stack;display:inline-block;width:700px; }


#display_expr h1 a img:hover {
filter:alpha(opacity=9);
opacity: 0.9; 
}
#display_expr h1 a img:active , #display_expr h1 a:focus img {
filter:alpha(opacity=85);
opacity: 0.85; 
}


/* Main Media Module - CENTRAL NAVIGATION SYSTEM */

.display_navigation_left, .display_navigation_right {
zoom:1;
display:inline;
vertical-align:top;
padding: 190px 0 190px 0;
filter:alpha(opacity=100);
opacity: 1;
}
html>body .display_navigation_left, html>body .display_navigation_right {
display:-moz-inline-stack;
display:inline-block;
}
#display_expr:hover .display_navigation_left:hover img , #display_expr:hover .display_navigation_right:hover img {
filter:alpha(opacity=80);
opacity: 0.8; 
}
#display_expr:hover .display_navigation_left:focus img , #display_expr:hover .display_navigation_right:focus img , #display_expr .display_navigation_left:focus img , #display_expr .display_navigation_right:focus img {
filter:alpha(opacity=70);
opacity: 0.7; 
}
#display_expr:hover .display_navigation_left:active img , #display_expr:hover .display_navigation_right:active img {
filter:alpha(opacity=40);
opacity: 0.4; 
}

#display_expr:hover .display_navigation_left img , #display_expr:hover .display_navigation_right img {
filter:alpha(opacity=100);
opacity: 1; 
}

html>body .display_navigation_left img , html>body .display_navigation_right img {
filter:alpha(opacity=0);
opacity: 0; }


/* Main Media Module - SUB-NAVIGATION SYSTEM */

#display_submenu {
position: relative;
width:800px;
height:50px;
margin: 0 auto 0 auto;
}
#display_submenu ul {
list-style: none;
}
#display_submenu ul li {
zoom: 1;
display:inline;
background-image:url(background/blidst_web_background_submenu_cell.png);
background-repeat:no-repeat;
}
html>body #display_submenu ul li {
display:moz-inline-stack;
display:inline-block;
width:50px;
margin:0;
padding:0;
}

#display_submenu img {
filter:alpha(opacity=50);
opacity: 0.5; 
}
#display_submenu a img {
filter:alpha(opacity=100);
opacity: 1; 
}
#display_submenu a:hover img {
filter:alpha(opacity=70);
opacity: 0.7; 
}
#display_submenu a:focus img {
filter:alpha(opacity=70);
opacity: 0.7; 
}
#display_submenu a img:active {
filter:alpha(opacity=50);
opacity: 0.5;
}


/* Main Media Module - OPTIONS */

#display_base {
position:relative;
top:10px;
width:700px;
height:80px;
margin: 0px auto -5px auto;
background-image: url(../exprinit/exprinit_blidst_do_web.png);
background-repeat: no-repeat;
background-position: center;
}
html>body #display_base {top:0px;}


/* Main Media Module - END */


/* Transition Module */

#transition_display_info {
position:relative;
min-width:800px;
height:20px;
padding: 5px 0 5px 0;
font-size: 150%;
text-align: center;
color: #111;
background-color: #5F5F5F;
background-image: url(../exprinit/exprinit_web_transition.png);
background-repeat: no-repeat;
background-position: center;
background: url(../exprinit/exprinit_web_transition.png) no-repeat center,
url(background/blidst_web_background_trans.png) repeat;
border-top: 1px solid #000;
border-bottom: 2px solid #111;
text-shadow: 1px 2px 3px #000;
}


/* Transition Module - END */


/* Information Module */

#information { 
position:relative;
min-width: 800px;
padding: 0 0 10px 0;
text-align: center;
font-family: "Trebuchet MS", Verdana, Arial;
color: #EEE;
background-color:#555;
background-image: url(background/blidst_web_background_info_xray.png);
background-repeat: repeat;
}


/* Information Module - Presentation */

#information_layer { 
position:relative;
width:700px;
padding: 1px 0 30px 0;
margin: 0 auto 0 auto;
font-size:130%;
background-color:transparent;
}


/* Information Module - Structure */

#information_layer div {
padding: 0 0 20px 0;
margin: 25px 0 0 0;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-moz-box-shadow: 0px 5px 5px #333;
-webkit-box-shadow: 0px 5px 5px #333;
}


/* Information Module - Titles */

#information_layer h2 , #information_layer h3 { 
padding: 5px 0 5px 0;
margin: 0 0 20px 0;
font-size:115%;
color: #DDD;
background-color: #212121;
background-image : url(background/blidst_web_background_info_div_title.png); 
background-repeat: repeat;
border-bottom: 1px solid #000;
text-shadow: 2px 2px 2px #000;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px; 
-webkit-border-top-right-radius: 5px; 
}


/* Information Module - Content */

#information_layer p {
margin: 0.7em 0;
padding: 0 10px;
line-height: 140%;
}


/* Information Module - Links / Span */

#information_layer a , #information_layer span { 
padding:1px 5px 3px 5px; 
font-size: 130%;  
font-weight: 900; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#information_layer a { text-decoration: underline; }
#information_layer div p a:hover { 
z-index: 900;
color: #EEE; 
text-shadow: 1px 1px 1px #000;
background-color: #111; 
background-image: none;
}
#information_layer a:active { color: #CCC; }
#information_layer div p a:focus { 
z-index: 900;
color: #DDD; 
text-shadow: 1px 1px 1px #000;
background-color: #111; 
background-image: none;
}
#information_layer a img {
filter:alpha(opacity=30);
opacity: 0.3;
}
#information_layer a img:hover , #information_layer a:focus img {
filter:alpha(opacity=100);
opacity: 1;
color: #222; 
background-color: transparent;
}
#information_layer a img:active {
filter:alpha(opacity=70);
opacity: 0.7;
}

.content_info_bg111 { color:#FFF; background-color:#111;  background-image : url(background/blidst_web_background_info_div_111.png); background-repeat: repeat;  width:696px; }
.content_info_bg111 a:link { color: #00FF80; }
.content_info_bg111 a:visited { color: #555; }

.content_info_bgDDD { color:#000; background-color:#DDD;  background-image : url(background/blidst_web_background_info_div_BBB.png); background-repeat: repeat; width:696px; }
.content_info_bgDDD a:link { color: #339966; }
.content_info_bgDDD a:visited { color: #555; }

.content_info_bgBBB { color:#555; background-color:#BBB;  background-image : url(background/blidst_web_background_info_div_BBB.png); background-repeat: repeat;  width:696px; }
.content_info_bgBBB a:link , .content_info_bgBBB span { color: #111; }
.content_info_bgBBB a:visited { color: #888; }

.content_info_bg000 { color:#000; background-color:#000;  background-image : url(background/blidst_web_background_info_div_000.png); background-repeat: repeat;  width:696px; }
.content_info_bg000 a { color: #EEE; }

.content_info_bg333 , .content_info_bg333_design , .content_info_bg333_motion , .content_info_bg333_volume , .content_info_bg333_street , .content_info_bg333_wild , .content_info_bg333_longfleuve , .content_info_bg333_photofix , .content_info_bg333_text , .content_info_bg333_love { color:#FFF; background-color:#333333; background-image : url(background/blidst_web_background_info_div_333.png); background-repeat: repeat; width:696px; }

.content_info_bg333 a:visited ,.content_info_bg333_design a:visited , .content_info_bg333_motion a:visited , .content_info_bg333_volume a:visited , .content_info_bg333_street a:visited , .content_info_bg333_wild a:visited , .content_info_bg333_longfleuve a:visited , .content_info_bg333_photofix a:visited , .content_info_bg333_text a:visited , .content_info_bg333_love a:visited , .content_info_bg000 a:visited { color: #555; }

.content_info_bg333 a:link { color: #00FF80; }

.content_info_bg333_design a:link , .content_link_design a:link , .content_link_design span { 
color: #000;
text-shadow: 1px 1px 1px #FFF;
background-color: #CCC;
background-image: url(background/blidst_web_background_info_link_design.png);
background-repeat: repeat;
z-index: 1;
}

.content_info_bg333_motion a:link , .content_link_motion a:link , .content_link_motion span { 
color: #000;
text-shadow: 1px 1px 1px #FFF;
background-color: #F8F8F8;
background-image: url(background/blidst_web_background_info_link_motion.png);
background-repeat: repeat;
}

.content_info_bg333_wild a:link , .content_link_wild a:link , .content_link_wild span { color: #ff0000; }

.content_info_bg333_longfleuve a:link , .content_link_longfleuve a:link , .content_link_longfleuve span { color: #9999ff; }

.content_info_bg333_photofix a:link , .content_link_photofix a:link , .content_link_photofix span { color: #99ffff; }

.content_info_bg333_volume a:link , .content_link_volume a:link , .content_link_volume span { color: #ffff00; }

.content_info_bg333_text a:link , .content_link_text a:link , .content_link_text span { color: #996633; }

.content_info_bg333_street a:link , .content_link_street a:link , .content_link_street span { color: #ff9900; }

.content_info_bg333_love a:link , .content_link_love a:link , .content_link_love span { color: #CCC; }


/* Information Module - END */


/* PAGE TOP Module */

.page_top {position:absolute;right:0px;visibility:hidden;}
.page_top img {position:relative; margin: -20px -55px  0 0;}
#information_layer div .page_top a:hover , #information_layer div .page_top a:focus , #information_layer div .page_top a {color:#FFF;background-color:transparent;background-image:none;}

#information:hover .page_top {visibility:visible;}


/* PAGE TOP Module - END*/


/* Update Module */

#update { font-size:80%; margin: 5px 0 0 0; padding: 2px 5px; color:#555 !important; position:absolute; right:10px; top: 50px; z-index: 1000; background-color:rgba(170,170,170,0.9); -moz-border-radius:3px;-webkit-border-radius:3px; cursor:default; }


/* Update Module - END */


/* Favicon Module */

.favicon {padding:3px 10px 5px 10px;position:relative;top:5px;margin: 0 0 10px 0;}
a:focus .favicon {background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;}
a:active .favicon {filter:alpha(opacity=70);opacity: 0.7;}


/* Favicon Module - END */


/* Blidst Website - Main Css - END */