@import url(../../../stylesheets/application.css);

html
{
  overflow-y: scroll;
}

body 
{
  margin:  0;
  padding: 0;

  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;

  color: #252525;
  background-color: #FDFDFD;

  border: 0;
}

h1, h2, h3, h4, h5, h6
{
  font-family: Georgia;
}

p
{
  font-size: 11px;
  line-height: 1.5em;
  text-align: justify;
  /*font-family: Georgia, Arial, sans-serif;*/
  color: #252525;
}

/* classes for columns */
.center
{
  width: 960px;
  margin: 0 auto;
}

.nosidebar
{
  width: 960px;
  margin: 0 auto;
}

.grid_2, .grid_3, .grid_4, .grid_6, .grid_9, .grid_12
{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.grid_3
{
  width: 220px;
}

.grid_6
{
  width: 460px;
}

.grid_9
{
  width: 700px;
}

.grid_12
{
  width: 940px;
}

.clear
{
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* account-menu */
#account-menu-wrapper
{
  background-color: #252525;
}

#account-menu
{
  background-color: #252525;
  background-image: url(../img/logo.png); 
  background-position: 10px 2px;
  background-repeat: no-repeat;
  padding: 0;

  height: 34px;
}

#account-menu #top_menu
{
  padding-top: 8px;
  float: right;
}

#account-menu #account
{
  padding-right: 10px;
  padding-top: 8px;
}

#account-menu ul 
{
  margin: 0; 
  padding: 0;
}

#account-menu li
{
  float:left;
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  white-space:nowrap;
}

#account-menu a
{
  color: #fff; 
  margin-right: 8px; 
  font-weight: bold;
  font-size: 10px;
}

#account-menu #account a
{
  color: #B1BA29;
}

/* header */
#header-wrapper
{
  background-color: #353535;
  border-color: #B1BA29;
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 6px;
}

#header
{
  background-color: #353535;
  height: 60px;

  margin: 0 auto;
  padding-top: 20px;
}

#header #title
{
  float: left;
}

#header #title h1
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  border: 0;

  color: #B1BA29;
}

#header #quick-search
{
  padding-top: 4px;
}

#header #quick-search input
{
  background-color: #252525;
  color: #E5E3DD;
  border: 1px solid #454545;
  padding: 3px;
}

/* project menu */
#main-menu-wrapper
{
  margin-bottom: 20px;
}

#main_menu
{
}

#main_menu ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#main_menu ul li
{
  background-color: #B1BA29;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-right: 10px;
  padding-left: 10px;
  /*padding-right: 20px;*/
  margin-right: 2px;
  float: left;
}

#main_menu ul li a
{
  display: block;
  /*color: #B1BA29;*/
  color: #fff;
  font-size: 11px;
}

/* content */
#content-wrapper
{
  margin-top: 15px;
}

#content
{
  background-color: #FDFDFD;
  border: 0;
}

#content h2, .wiki h1
{
  color: #252525;
  margin-bottom: 10px;
  padding-bottom: 2px;

  font-family: Georgia;
  font-size: 20px;
  font-weight: normal;
}

#content h3, #content a.project, #content .wiki h2
{
 font-family: Georgia;
 font-size: 16px;
 font-weight: bold;

 color: #252525;
 border-color: #B1BA29;
 border-width: 0;
 border-style: solid;
 border-bottom-width: 1px;
 padding-bottom: 2px;
}

#content p
{
  margin-top: 5px;
  margin-bottom: 15px;
}

#content ul
{
  margin-bottom: 15px;
}

.wiki p, .description p
{
  margin-top: 5px;
  margin-bottom: 5px;
}

a, #content a, #footer a, #sidebar a
{
  color: #B1BA29;
}

.my-project
{
  padding: 0;
  background: none;
}

/* footer */
#footer
{
  padding: 0;
  padding-top: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#footer .left
{
  text-align: left;
}

/* other stuff */
div#activity dl
{
  margin: 0;
}

div#activity dt
{
  padding: 0;
  background-image: none;
}

div#activity dd
{
  display: none;
}

p.subtitle
{
  color:#969696;
  font-size:10px;
  font-style: normal;
  letter-spacing:1px;
  margin:0;
  padding:0;
  text-transform:uppercase;
  margin-bottom: 5px;
}

.icon-package
{
  padding: 0;
  background: none;
}

