/* css adapted by Mathieu Meylan 2005 http://www.matinfo.ch/ */
/* This css is converted specialy for Flux CMS  */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/2.0/deed.en  */
/* css based on the 2-cols css theme by miss monorom (http://www.monorom.to) - thx a lot */


/* Stop spammer email harvesters
----------------------------------------- */
.hideme { display: none; }


/* Neutralize styling:
------------------------------ */
dd,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0 } 

html { font-size: 100.01%; }

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Miscellaneous conveniences: */
form label { cursor: pointer; }
img, fieldset { border: 0px none; }
input, select, textarea { font-size: 100%; }
table { font-size: 1em; border: 0; }
td { padding: 4px }


/* Global 
-------------------*/
#ng_bitflux_org, body{
    background: #f0f0f0 url(/themes/matinfo/images/root.png);
    color:#4d4d4d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8125em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height: 1.3em;
}

/* Links
------------------- */
a, a:link, a:visited { background: none; color:#ff4500; text-decoration: none !important; }
a:hover { background: none; color: #4d4d4d; text-decoration: none !important; border-bottom: 1px dotted #FF4500; } 

#content a { white-space: nowrap; }

#content a[href^="http://"], 
#content a[href^="https://"] {
    background: transparent url(/themes/matinfo/images/icons/links_orange.png) center right no-repeat;
    padding-right: 13px;
}
#content a[href^="http://"]:hover, 
#content a[href^="https://"]:hover {
    background: transparent url(/themes/matinfo/images/icons/links_black.png) center right no-repeat;
    padding-right: 13px;
}

/* local links */
#content a[href^="http://www.matinfo.ch"],
#content a[href^="/"] { background: none; padding: 0; }

#content a[href^="http://www.matinfo.ch"]:hover,
#content a[href^="/"]:hover { background: none; padding: 0; } 


/* Form elements and class
------------------------------------ */
form { padding: 2px; margin: 0px; }

input[type="text"],
input[type="password"],
input[type=submit], 
textarea { 
    background-color: #EDF1F7;
    color:#4d4d4d;
    border: 1px solid;
    border-color: #999 #d9d9d9 #d9d9d9 #999;
}
input[type=submit], input[type=button] { 
    width:100px;
    text-align: center;
    background-color: #EDF1F7; 
    color:#4d4d4d;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid; 
    border-color: #d9d9d9 #999 #999 #d9d9d9;
}
input[type=text],  textarea { padding: 2px; margin-top: 2px; margin-bottom: 2px; width: 320px; }

input[type=text]:hover, 
input[type=submit]:hover, 
textarea:hover,
input[type=text]:focus, 
input[type=submit]:focus, 
textarea:focus { background-color: #fff; color:#4d4d4d; }

select { background-color: #EDF1F7; color: #6d6968; margin: 2px; border: 1px solid #ccc; }

textarea  { height: 150px; }

#content .formHeader { width: 140px; }

#content .captcha { width:100px;  border: 1px solid #ccc; }

/* patforms filter */
#content .formErrors { margin: 0px 0px 10px 180px; padding: 4px; border: 0; text-align: left; }
#content .formlabel { display: block; float: left; width: 170px; margin-right: 10px; text-align: left; }
#content .formlabelerror {
    display: block;
    float: left;
    width: 130px; 
    background-color: #fff;
    color: #FF4500;
    margin-right: 2px;
    font-weight: bold;
    text-align: left;
}

/* Formated content tags
---------------------------------- */
ul, li { list-style-type: square; }

h1, h2, h3, h4 {  background-color: transparent; color: #4775A0;  margin: 1.5em 0 1em 0; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 1.5em; font-weight: bold; letter-spacing: 2px; }
h2 { font-size: 1em; letter-spacing: 1px; }
h3 { font-size: 1em; }

blockquote, pre { 
    width: auto;
    background-color:#EDF1F7;
    color:#000;
    text-align: justify;
/*    $: top right bottom left */
    padding: 10px 10px 10px 20px;
    margin-top: 12px;
    border-top: 1px solid #FF7F50;
    border-bottom: 1px solid #FF7F50;
    opacity: .6;
    filter: alpha(opacity=60);

}
blockquote {     
    font: normal 1.05em Georgia, Times, serif; 
    margin: 0.25em 0;  
}
blockquote[cite]:after {
    display: block;
    text-align: right;
    font-size: 0.8em;
    content: "\2014 " attr(cite);
}
blockquote ul { margin-left: 15px; padding-left: 0; }

pre { 
    overflow:auto; 
    width: 480px;     

}
pre, code { font: 1em "Courier new", Courier, monospace; line-height: 1.2em; }
pre strong { font-size: 1em; font-weight: bold; }

q:before { content: "\201C"; }
q q:before { content: "\2018"; }
q:after { content: "\201D"; }
q q:after  { content: "\2019"; }
q[cite]:after { content: "\201D (" attr(cite) ")"; }
q q[cite]:after  { content: "\2019 (" attr(cite) ")"; }
dt { margin-bottom:0px; }
dl dt:first-child { margin-top: 0; }

/* This technique from <http://www.alistapart.com/articles/taminglists/> */
dl dd { display: block; padding-left: 0px;  padding-right: 1em; margin-top: 6px; margin-bottom: 12px; text-indent: -1em;}
dl dd:before {  
/*    content: "\2001\00BB\2002";  */ 
content: "\00BB"; padding-left: 1em; padding-right: 1em; }
dl { padding-bottom: 0px; }

.highlight { background-color: #EDF1F7; color:#4d4d4d; }
.line { border-top: 1px solid #dfdfdf; }    

.red { background-color:#fff;  color:#FF4500; }

/* text shadow */
.shadow {
	font-size: 3em; /* optional. just to increase the font size. */
	display: block;
	line-height: 1em;
	color: #666; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
}

.shadow:before,
.shadow:after{
	content: "text shadow"; /* generated text */
	display: block;
}

.shadow:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #ccc; /* shadow color */
	background-color: transparent;
}

.shadow:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #fff; /* text color */
	background-color: transparent;
}

/* HEAD: banner ( logo + language + valid + top menu)
----------------------------------------------------------------- */
#banner_ { width: 100%; height: 150px; color: #cecece;
    background: #4775A0 url(/themes/matinfo/images/banner_matinfo_06-fr.png) 100% 0px no-repeat;
}
#banner_fr { width: 100%; height: 150px; color: #cecece; 
    background: #4775A0 url(/themes/matinfo/images/banner_matinfo_06-fr.png) 100% 0px no-repeat;
}
#banner_en { width: 100%; height: 150px; color: #cecece; 
    background: #4775A0 url(/themes/matinfo/images/banner_matinfo_06-en.png) 100% 0px no-repeat;
}
#language {
    padding-top: 5px;
    font-size: 60%;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: right;
}
#language a:hover { text-decoration: none; border-bottom: 1px dotted #ccc; }

#valid {
    position: absolute;
    color: #dfdfdf; 
    font-family: Georgia, "Times New Roman", Times, serif;
    opacity: .5;
    font-size: 0.7125em;
    text-align: right;
    font-weight: bold;
    padding-left: 645px;
    padding-top: 104px; 
}
#valid a { color: #cecece; }
#valid a:hover { color: #cecece; text-decoration: none; border-bottom: 1px dotted #cecece; }

#banner_menu {
    display: block;
    height: 20px;
    color:#FF4500;
    background: #dedede url(/themes/matinfo/images/banner_line.gif) repeat-x;
    margin: 0px;
    padding: 0px 30px 0px 52px; 
    vertical-align:bottom;
    line-height: 1.6em; 
}
#banner_menu a { background-color:transparent; color: #FF4500; }
#banner_menu .banner_menu_left { float: left; text-align: left; width: auto; padding-top: 0px; }
#banner_menu .banner_menu_right { float: right; text-align: right; width: auto; padding-top: 2px; }
#banner_menu .banner_menu_right a:hover { opacity: .5; }

.banner_line { border-bottom: 1px solid #4775A0; }

/* RIGHTCONTENT: container 
--------------------------------------*/
#rightcontainer {
    clear:both;
    float: right;
    width: 185px;
    margin: 0px;
    padding: 18px 0px 18px 0px;
    border: 0px;
    z-index: 100;
}
#rightcontainer a {  text-decoration: none !important; border-bottom: 0pt; }

#rightcontainer ul { padding: 0px; margin-left: 15px; }

#rightcontainer li {  margin-left: 4px; list-style-type: none; }

#rightcontainer  h3  { margin: 0px; }

/* RIGHTCONTENT: main menu 
--------------------------------------*/
#rightcontainer p.menuitem {
     font-weight: bold;
     background: #fff;
     color: #4d4d4d;
/*        margin: top right bottom left */
     margin: 0px 26px 0px 0px;
     padding: 5px 5px 5px 15px;
     border-top: 1px solid #ccc;
     border-left: 1px solid #ccc;
     z-index: 101; 
}
#rightcontainer p.menuitem_selected { 
     font-weight: bold;
     background: #fff;
     color: #4d4d4d;
     margin-right: 26px;
     padding: 5px 5px 5px 15px;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     border-left: 1px solid #ccc;
     z-index: 101; 
}
#rightcontainer p.menuitemb {
     font-weight: bold;
     background: #fff;
     color: #4d4d4d;
     margin: 0px 26px 0px 0px;
     padding: 5px 3px 5px 15px;
     border-top:  1px solid #ccc;
     border-right: 2px solid #4775A0;
     z-index: 101;
}
#rightcontainer p.menuitemb_selected {
     font-weight: bold;
     background-color: #fff;
     color: #4d4d4d;
     margin: 0px 26px 0px 0px;
     padding: 5px 3px 5px 15px;
     border-top: 1px solid  #ccc;
     border-bottom: 1px solid #ccc;
     border-right: 2px solid #4775A0;
     z-index: 101; 
}
#rightcontainer .menubottom  { display: block; height: 20px; }    
#rightcontainer p.menuitem a,
#rightcontainer p.menuitem_selected a,
#rightcontainer p.menuitemb a,
#rightcontainer p.menuitemb_selected a  { text-decoration: none; }

#rightcontainer p.menuitem a:hover,
#rightcontainer p.menuitem_selected a:hover, 
#rightcontainer p.menuitemb a:hover,
#rightcontainer p.menuitemb_selected a:hover { text-decoration: none; background-color: #fff; color: #4d4d4d; }

/* RIGHTCONTENT: submenu links 
------------------------------------------*/
#rightcontainer .submenuitem,
#rightcontainer .submenuitemb {
     background: #fff;
/*        margin: top right bottom left */
     font-size: 0.8125em;
     margin: 0px 26px 0px 0px;
     padding: 0px 3px 0px 25px;
     border-right: 2px solid #4775A0;
     z-index: 102; 
}
#rightcontainer .submenuitem a,
#rightcontainer .submenuitemb a { background-color: #fff; color: #4d4d4d; text-decoration: none; }

#rightcontainer .submenuitem a:hover,
#rightcontainer .submenuitemb  a:hover  { background-color: #fff; color: #FF4500; text-decoration: none; }

#rightcontainer #lastitem { border-bottom: 1px solid #ccc; }

/* RIGHTCONTENT: blog categories 
------------------------------------------*/

#sidebar_cat { border: 0 }

#sidebar_cat div.menuitem,
#sidebar_cat div.menuitemb,
#sidebar_cat div.submenuitem,
#sidebar_cat div.submenuitemb { font-size: 100%; margin: 0px 26px 0px 0px; padding: 0px 3px 3px 25px; border: 0; z-index: 102; }

#sidebar_cat .submenuitem a,
#sidebar_cat .submenuitemb a {
    background: #fff url(/themes/matinfo/images/icons/feeds_grey.png) 0px 3px no-repeat; 
    color: #FF4500;
    text-decoration: none; 
    padding-left: 15px;
} 
#sidebar_cat .submenuitem a:hover,
#sidebar_cat .submenuitemb  a:hover  { 
    background: #fff url(/themes/matinfo/images/icons/feeds_orange.png) 0px 3px no-repeat; 
    color: #4d4d4d; 
    text-decoration: none; 
}

/* RIGHTCONTENT: blog latest posts 
------------------------------------------*/
#rightcontainer #sidebar {    
    width: 155px;
    background-color: #fff;
    color: #606970;
    font-size: 0.8125em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ccc; 
}
#sidebar .sidebarhead {
    height: 17px;
    background: #EDF1F7 url(/themes/matinfo/images/tab/shade.gif) top left repeat-x;
    color: #4775A0;
    font: bold 1.05em Georgia, "Times New Roman", Times, serif;
    text-align: left;
    margin: 0px;
    padding: 4px 0px 0px 15px;
    border-bottom: 1px solid #ccc;
}
#rightcontainer #sidebar ul { padding: 0px; margin: 5px 5px 5px 2px; }
#rightcontainer #sidebar li { list-style-type: none; }
#rightcontainer #sidebar a:hover { color: #4d4d4d; } 


/* Container 
------------------ */

html, body, #container {
    min-height: 100%; /*Sets the min height to the
                        height of the viewport.*/
    height: 1px; /*Effectively, this is min height
                    for IE5+/Win, since IE wrongly expands
                    an element to enclose its content.
                    This mis-behavior screws up modern  
                    browsers*/
}
* html #container {
    height: 768px;
}
html>body #container {
    height: auto; /*this undoes the IE hack, hiding it
                    from IE using the child selector*/
}

/* IE 7 hack selector */
*+html #container {
	min-height : 100%;
}

#container {   
    position: absolute;
    top: 0px;
    width: 800px;
    display: block;
    height: auto;
    background-color: #fff;
    background-image: url('/themes/matinfo/images/logo_grey_trans_w-04.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    color:#4d4d4d;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #6f6f6f;
    border-bottom: 1px solid #6f6f6f; 
}
#containershadow {
    width: 802px;
    display: block;
    margin: 0 auto;
    border-right: 2px solid #bbb;
    border-bottom: 2px solid #bbb;
    background-color: #9f9f9f;
    color: #606970; 
}

#print_footer { display: none; }

/* CONTENT elements 
----------------------------- */

#content_top { padding-top: 2px; }

* html #content .content_top { height: 1px; }

*+html #content .content_top {  padding-top: 1px; } 

#content {
    display: block;
    width: 550px;
    wid\th: 510px;
    text-align: justify;
/* $: top right bottom left */
    padding: 20px 0px 70px 53px;  
    z-index: 0; 
}

#content h2,h3,h4,h5 { padding-top: 12px; }
#content p { margin-top: 1.125em; }

/* Anchor a in page 
-------------------------------- */
#content .anchor_title {
     background-color: #fff; 
     color: #4775A0;
     font-size: 1.25em;
     letter-spacing: 1px; 
     border-bottom: 1px solid #ccc;
     padding-bottom: 1px;
     margin-top: 22px; 
     margin-bottom: 17px; 
}
#content .anchor_title a { background-color: #fff; color: #4775A0; border: none; font-size: 1em; letter-spacing: 1px; }

/* BLOG 
--------------------------- */

#content .post_title { background-color: #fff; color: #4775A0; border-bottom: 1px solid #ccc; 
    font-size: 1.5em; font-weight: bold; letter-spacing: 1px; padding-bottom: 4px; padding-top: 26px; margin: 0;
}
#content .post_title a { color: #4775A0; }
#content .post_title a:hover { color: #4d4d4d; text-decoration: none; }

.formurl { display: none; }

#content .blog_gravatar { float: right; margin-left: 15px; margin-right: 10px; padding: 2px; border: 1px dotted #ccc; background: #EDF1F7; width: 80px; height: 80px; }

/* BLOG: The Line with the Author, Date and the Categories 
--------------------------------------------------------------*/
#content .post_meta_data {
    background: transparent url(/themes/matinfo/images/post_meta.png) 0px 0px repeat-x;
    font-size: 0.8125em;  padding: 1px; 
}
#content .post_author { 
    background: transparent url('/themes/matinfo/images/icons/author.gif') 2px 2px no-repeat; 
    color: #4d4d4d; padding: 2px 5px 2px 15px; 
}

#content .post_date { 
    background: transparent url('/themes/matinfo/images/icons/post.gif') 0px 2px no-repeat; 
    color: #4d4d4d; padding: 2px 0px 0px 15px; 
}
#content .post_category { 
    background: transparent url(/themes/matinfo/images/icons/categories_gray.gif) 0px 1px no-repeat; 
    color: #4d4d4d; padding-left: 15px; padding-right: 2px;
}

#content .right  { font-style: normal; float: right; }

#content h3.blog { 
    background-color: transparent; color: #4775A0; 
    margin-bottom: 2px;
    padding: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
}
#content .blog_pager { color: #4d4d4d; padding-top: 15px; margin: 0px 0px 15px 0px; }
#content .blog_pager_prevnext { padding: 0px; }
#content .post_related_entries, #content .post_tags { text-align: right; font-size: 11px; }
#content .post_links { text-align: right;}
#content .post_more { float: left; }
#content .post_tags, #content .post_related_entries { padding-top: 5px; padding-bottom: 5px; }
#content .post_more { float: left; }

#content .post_content { display: block; padding-top: 10px; padding-bottom: 35px; text-align: left; }
#content .post_content_extended { padding-top: 0px;  text-align: left; }
#content .post_content_extended p { padding: 0px 0px 15px 0px; margin: 0px; }
div#previewComment .post_content { display: block; padding-top: 25px; padding-bottom: 75px;  text-align: left; }

/* BLOG: The Line with the Comment-thing and the Permalink 
-----------------------------------------------------------------------------*/
#content .post_links { margin-top: 4px; padding: 2px; border-top: 1px dotted #ccc; }

#content .post_comments_count { 
    background: transparent url(/themes/matinfo/images/icons/speech_bubble.gif) 0px 0px no-repeat; 
    color: #4d4d4d; font-size: 0.8125em; padding-left: 15px; 
}
#content .post_trackback_uri { 
    background: transparent url(/themes/matinfo/images/icons/trackback.gif) 0px 0px no-repeat; 
    color: #4d4d4d; font-size: 0.8125em; padding-left: 15px; 
}
#content .post_uri { 
    background: transparent url(/themes/matinfo/images/icons/permalink.gif) 0px 1px no-repeat; 
    color: #4d4d4d; font-size: 0.8125em; padding-left: 15px; 
}

/* BLOG: Comments 
---------------------------------------------*/

#content .post_comments:before { content: url(/themes/matinfo/images/icons/blog-ani.gif); }

#content .post_bottom  { height: 15px; border-top: 1px solid #ccc;  background: transparent url(/themes/matinfo/images/post_meta.png) 0px 0px repeat-x; }

#content .comment_edit_title { padding: 0px; }

#content .comment_edit_title:before { content: url(/themes/matinfo/images/icons/edit.png); padding-left: 2px; padding-right: 5px; margin-top: 2px; }

/* The Line with the Author and the Date */
#content .comment_meta_data { border-bottom: 1px dotted #ccc; border-left: 0px; border-right: 0px; font-size: 0.8125em;  padding: 0px; }

/* Author of the Comment */
#content .comment_author { background: #fff url(/themes/matinfo/images/icons/author.gif) 2px 0px no-repeat; color: #4d4d4d; font-weight: bold; padding: 0px 5px 0px 15px; }

/* Date of the Comment */
#content .comment_date { background: #fff url(/themes/matinfo/images/icons/post.gif) 0px 0px no-repeat; color: #4d4d4d; padding: 0px 0px 0px 15px; }
#content .comment_right { width: auto; display: block; text-align: right; padding: 0px; font-style: italic; font-size: 0.8125em; border-top: 1px solid #ccc; }

.wizardError P { font-weight: bold; }

/* BLOG: right menu - searchform
-------------------------------------------*/

#livesearch { margin: 0px; padding: 2px; width: 151px; }

#livesearch input[type="text"] {
    background: #EDF1F7; 
    border: 1px solid;
    border-color: #999 #d9d9d9 #d9d9d9 #999;
}

#LSResult { position: relative;  width: 175px; margin-left: 2px; margin-top: 1px; }

#LSShadow { display: block; font-size: 0.8125em; text-indent: -20px;}
#LSShadow a { white-space: normal; }

#LSHighlight { margin: 0px; padding-left: 5px; background-color: #ccc; } 

#LSRes UL { list-style-type: none; margin: 0px; }
#LSRow LI { list-style-type: none; }

/* BUTTONS on rightmenu
---------------------------------*/

/* $: top right bottom left */
.buttons { margin: 5px 5px 5px 15px; }
.button { margin: 5px; }
.button2 { margin-left: 0px }

/* GALLERY
----------------------- */
#content #gallerie { float: left; padding: 0px 0px 10px 25px; margin: 0px 0px 20px 0px; }
#content .thumbnail { float: left; width: 100px; margin: 15px 15px 0px 0px; padding: 0px; }
#content .thumbnail img {          background: #fff;     
        border: 1px solid;
        border-color: #776699;
        padding: 1px;
}
#content .thumbnail a { text-decoration: none; border: 0px none !important; }

p.center { text-align: center; }

p.center a { border: 0; }
p.center img { 
         background: #fff;     
         border: 3px solid;
         border-color: #d9d9d9 #999 #999 #d9d9d9;
         padding: 6px;
}

#slideshow { text-align: center; padding: 10px; }

#content  BR.antileft { clear: left; }

#content .antifloat { clear: left; visibility: hidden; }

/* FOOTER
----------------- */
#footer { clear: both; display: block; bottom: 0px; position: absolute; height: 30px; width: 800px; font-size: 0.8125em; background-color: #4775A0; color: #ccc; }
#footer a { background-color: #4775A0; color: #ccc; }
#footer a:hover { background-color: #4775A0; color: #ccc;  text-decoration: none; border: none; }
#footer img { padding-left: 5px}
#footer .footer_line_blue { border-bottom: 1px solid #4775A0; }
#footer .footer_line { border-bottom: 3px solid #EDF1F7; }
#footer .footer_content_left { float: left; text-align: left; padding: 5px; }
#footer .footer_content_right { float: right; text-align: right; padding: 7px; font: italic 0.8125em Georgia, Times, serif; }

/* LOGINFORM
--------------------------*/

#littleLogin  input.input{ width: 6em; }
#littleLogin input { background-color: #EDF1F7; border: 1px solid #555; margin-top: 3px; }
#littleLogin label { width: 3em; float: left; line-height: 21px; clear: left; }
#littleLogin { margin-left: 15px; }

/* VOTE
-----------------------------------*/

#votediv{ padding-right: 0px; float:right; width: 240px; margin-right: 2px; overflow: hidden; }
.votesubdiv{ padding:5px 0px 20px 20px; }
.votesubmit{ margin-top:10px; border:1px solid #aaa; }
.speicher { background-color: #fef61d; height: 15px; overflow: hidden;  padding: 0px; margin: 0px; margin-bottom: 3px; }
.balken { top: 0; overflow: hidden; height: 15px; background-color: #fff; padding: 0px; padding-left: 3px; margin: 0px; }
#votediv a { font-size: 10px; text-decoration: none; color: #980036; }
#voteform { padding: 0px; margin: 0px; }
#voteform table { border-collapse: collapse;  padding: 0px;  margin: 0px; }
#voteform table td { padding-left: 0px; }
#voteform table tr td.row1 { width: 10px; }
#voteform input.votesubmit { width: 100px; }


/* LINUX: t60p spec table
-------------------------------------*/
#spec_t60p {
    width: auto;
    border-top: 1px solid #FF7F50;
    border-bottom: 1px solid #FF7F50;
    padding: 7px 10px 7px 15px;
    background-color: #EDF1F7; 
    color: #4D4D4D;
    text-align: left;
    line-height: 1.3em;
}
