/**
 * @file
 * Tizen Static Page Styling (inherit from meego.css)
 * Style the markup found in static HTML pages for Tizen.
 */

/*
 * Body
 */
body {
  margin: 2em;
  padding: 0;
}

/*
 * Header
 */
#logo /* Wrapping link for logo */ {
  margin: 0 0 10px;
  padding: 0;
}

#logo a {
  border: none;
}

#logo{
    width:200px;
    height:50px;
    background-position:10px 4px;
    background: transparent;
}

div#header {
    background: -moz-linear-gradient(left center , #292929 0%, #7B7B7B 50%, #AAAAAA 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #7B7B7B;
    border-top: 2px solid #292929;
    box-shadow: 0 1px 6px 0 gray;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: black;
    background-origin: padding-box;
    box-sizing: border-box;
    color: #596874;
}

a.img {
    background: transparent;
}
/*
 * Content
 */
h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */ {
  margin: 0;
}

ul.links /* List of links */ {
  margin: 1em 0;
  padding: 0;
}

ul.links.inline {
  margin: 0;
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.7em 0 .5em;
  margin: 0;
}

/*
 * Navigation bar
 */
#navigation {
  border-top: 4px solid #333333;
}

/*
 * Primary menu links
 */
#navigation .section {
  border-bottom: 1px solid #333333;
  height: 42px;
}

#main-menu {
  background-color: #EAEAEA;
  height: 41px;
  line-height: 40px;
  white-space:nowrap;
}

#main-menu li {
  padding: 0;
  font-size: 1.1em;
}

#main-menu a {
  color: #333333;
  padding: 0 10px;
  text-decoration: none;
  border: none;
  height: 41px;
  display: block;
}

#main-menu a:hover,
#main-menu li.active-trail a {
  color: #fff;
  background: #333333 none repeat scroll 0 0;
  border: none;
  font-weight: normal;
}

/*
 * Footer
 */
#footer {
  background-color: #DDDDDD;
  margin-top: 20px;
  font-size: .9em;
}

#footer .section {
  padding-top: 10px;
  -moz-box-shadow: inset 0 1px 1px 0 gray;
	-webkit-box-shadow: inset 0 1px 1px 0 gray;
}

#footer-message /* Wrapper for the footer message from Drupal's "Site information"
                   and for any blocks placed in the footer region */ {
  color: #666;
  padding: 0 0 10px 10px;
  margin-top: 10px;
}

#footer .block {
  float: left;
  width: 186px;
  margin-right: 5px;
}

/* Sponsor: Linux Foundation */
.sponsor {
  float: right;
  text-align: right;
  margin-right: 20px;
}

.sponsor a:link,
.sponsor a:visited,
.sponsor a:hover,
.sponsor a:focus,
.sponsor a:active {
  border: none;
}

#footer .block ul.menu {
	margin: 0;
  padding: 0 0 0 10px;
}

#footer .block ul.menu li {
  border-bottom: none;
  padding: .1em 0;
}

/*
 * Markup free clearing (See: http://www.positioniseverything.net/easyclearing.html )
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user. Must
 * not be used for focusable elements (such as links and form elements) as this
 * causes issues for keyboard only or voice recognition users.
 */
.element-invisible {
  height: 0;
  overflow: hidden;
  position: absolute;
}
