/* $Id: default.css 558 2009-03-11 20:49:26Z sdalu $ */

/*
 * Copyright (c)  1999-2005  Stephane D'Alu
 * http://www.sdalu.com/
 */

/* 7ab800  122,184,0 */
/* 0e2265 */


/* 7ab800 / 0e2265 : std green                */
/* 365200 / bcc7eb : dark        / light      */

/* c2ef6b / 3d486e : li green    / da blue */
/* e5f6c4 / 0434cf : light green / dark blue  */ 
/* ebf5da / 0931b6 : lighter     / darker     */
/* f0f6e7                                     */

/*
&#x25B6; "▶"
&#x2023; "‣"
*/


@import "common/common.css";
@import "layout/main.css";


#header { 
/*	background-color: 	#7ab800;*/
}
#header-top {
    height: 10px;

}
#header-bottom {
	background: 		#365200 url(/images/gradient/green.png) repeat-x;
}
#menu-main {
    border-color: #365200;
}

#menu-msg .box {
	color:			#f0f0ff;
}
#menu-msg .hover {
	color:			#ffffff !important;
}
ul#breadcrumbs li:before { 
    color: #bcc7eb;
}




#footer * {
        color:                  #999999;
}



.figure.small img {
    max-width: 100px;
    max-height: 100px;
}
.figure.left {
    float: left;
}
.figure.right {
    float: right;
}


#menu-main .menu-entry {
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius:10px;
        -moz-border-radius-topleft:     10px;
        -moz-border-radius-topright:    10px;
        border-top-left-radius: 10px;
        border-top-right-radius:10px;
        background:             #e5e5e5 url(/images/gradient/nav-standard.png)
repeat-x;
        border-top:             4px solid #d0d0d0;
}
#menu-main .menu-entry > :first-child  {
        padding:                7px 15px 7px 35px;
        color:                  black;
        background-position:    15px center;
        background-repeat:      no-repeat;
}
#menu-main .menu-entry.selected {
        border-top:             4px solid #994800;
        background:             #d3bead url(/images/gradient/nav-selected.png)
repeat-x;
}
#menu-main .menu-entry.selected > :first-child {
        font-weight:            bold;
}
#menu-main .menu-entry:hover {
        border-top:             4px solid #008000;
}


#menu-tab-home         > :first-child {
      background-image: url(/images/common/icons/16x16/home.png);           }
#menu-tab-teams         > :first-child {
      background-image: url(/images/common/icons/16x16/user-info.png);           }
#menu-tab-research     > :first-child {
      background-image: url(/images/common/icons/16x16/applications-science.png);      }
#menu-tab-achievements > :first-child {
      background-image: url(/images/common/icons/16x16/face-smile.png);     }
#menu-tab-highlight    > :first-child {
      background-image: url(/images/common/icons/16x16/help-about.png);     }
#menu-tab-teaching     > :first-child {
      background-image: url(/images/common/icons/16x16/applications-office.png);     }
#menu-tab-links     > :first-child {
      background-image: url(/images/common/icons/16x16/user-bookmarks.png); }


html {
	background:		#808080 url(/images/gradient/bw-bg-grad.png) repeat-x;
}


/*
 * HTML 1 Body
 */
html {
        background:             #808080 url(/images/gradient/bw-bg-grad.png) repeat-x;
}

body {
/*
        background-color:       #ebf5da;
        background-color:       #fafff2;
*/
        background-color:       #f3f3f3;
	color:			black;
	margin:			0 auto;
	max-width: 		1300px;
}




/*
 * Positionning
 */
.main {
	min-height:		2ex;
}



/* 
 * Two columns list 
 */
ul.left, ul.right {
    list-style-position:        inside;
    list-style-type:            square;
    text-align:                 left;
}
ul.left {
    float:                      left;
}
ul.right {
    float:                      right;
}



/* 
 * Tables 
 */
table th {
        font-weight:            bold;
}

/* 
 * Links 
 */
a {
        color:                  #0434cf;
        color:                  #3566A5;
}
a:visited {
        color:                  #0931b6;
        color:                  #000066;
}


/* 
 * Bookmark me 
 */
table#bookmarkme {
        padding:                0;
        margin:                 0;
        border-collapse:        collapse;
}
table#bookmarkme td  {
        padding:                2px 2px 2px 20px;
        line-height:            16px;
        font-size:              12px;
        font-family:            tahoma,helvetica,arial,sans-serif;
        background-position:    2px center;
        background-repeat:      no-repeat;
        cursor:                 pointer;
}
table#bookmarkme td:hover {
        background-color:       #eeeeee;
}
#bookmarkme-stumbleupon {
        background-image:       url(/images/common/web/16x16/su.png);        }
#bookmarkme-facebook {
        background-image:       url(/images/common/web/16x16/facebook.png);  }
#bookmarkme-google {
        background-image:       url(/images/common/web/16x16/google.png);    }
#bookmarkme-yahoo {
        background-image:       url(/images/common/web/16x16/ybkm.png);      }
#bookmarkme-digg {
        background-image:       url(/images/common/web/16x16/digg.png);      }
#bookmarkme-myspace {
        background-image:       url(/images/common/web/16x16/myspace.png);   }
#bookmarkme-reddit {
        background-image:       url(/images/common/web/16x16/reddit.png);    }
#bookmarkme-delicious {
        background-image:       url(/images/common/web/16x16/delicious.png); }




ul.x-menu-list {
    margin: 0;
}





#main {
        padding:                1ex;
        text-align:             justify;
        position:               relative;
}



/* 
 * Titles 
 */

#main .maintitle {
        color:                  #7ab800;
        font-size:              xx-large;
        margin:                 0 0 0.5ex 0;
        font-variant:           small-caps;
        font-family:            Georgia,"Times New Roman",Times,serif;
        font-weight:            bold;
        border:                 none;
        border-bottom:          solid 2px;
        text-shadow:            1px 1px 1px black;
}


#main h1 {
        margin-top:             1em;
        margin-bottom:          0.2ex;
        font-size:              x-large;
}

#main h2 {
        margin-top:             1em;
        margin-bottom:          0.2ex;
        font-size:              x-large;
}
#main h2:before {
        color:                  #728f1f; /* C-- */
        font-weight:            normal;
/*        content:                " ▶ "; */
}



#footer {
        border-top:             solid #d0d0d0 1px;
}


h1 a {
        text-decoration:        none;
        color:                  inherit !important;
}


/* 
 * Screen 
 */
@media screen {
#main a[href^="http://"]:after {
        top:                    0;
        content:                url(/images/ext.png);
}
#main a[href^="http://"].no-decolink:after {
        content:		'';
}

/* 
 * Print 
 */
@media print {

/* Use normal margin for the main section 
 */
.main {
        margin:                 0.4em 0 0 0.4em;
}

/* Hide: menu, header, lang, print sections 
 */
#header, #footer {
         display:               none;
}

/* Only print the last modification time and the website originator 
 * for the footer section 
 */
#footer li {
        display:                none;
}
#footer .lastmod, #footer .website {
        display:                inherit;
}

}

