BODY
{
  background-color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

* {
	margin: 0;
	padding: 0;
}

.hidden_input
{
  visibility: hidden;
}

a img,:link img,:visited img {
	border: none;
}

a {
	text-decoration: none;
	font-size: 15px;
}

a:hover {
  notext-decoration: underline;
  border-bottom-color: #ffffff;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  font-size: 17px;
}


nobody {
	BACKGROUND: repeat-x left top;
	margin-top: 30px;
	margin-left: 15%;
	margin-right: 15%;
	FONT-SIZE: 10pt;
	FONT-FAMILY: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Geneva, Arial, Helvetica, sans-serif
	background-color: #000000;
}


DIV#header {
	PADDING-LEFT: 20px;
	BACKGROUND: url('/images/headerbackground2.jpg') repeat-x left top;
	PADDING-TOP: 30px;
	BORDER-BOTTOM: #000 1px solid;
	HEIGHT: 62px;
}
DIV#header-separator
{
  width: 100%;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-top: 5px;
}

DIV#headertitle
{
  padding-left:10%;
}

DIV#headertitle H1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 50px;
	PADDING-BOTTOM: 0px;
	margin-top: -18px;
	BORDER-LEFT: 0px;
	COLOR: white;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	float:left;
	width:190px;
	FONT-FAMILY: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV#headertitle H2
{
  color:#fff;
  font-size: 20px;
  margin-top: 13px;
  padding-bottom: 15px;
}

/* Rule 16 of /theme-stressfree/theme.css */
H1 {
	MARGIN-TOP: 5pt;
	FONT-WEIGHT: normal;
	MARGIN-BOTTOM: 8pt;
	WIDTH: 100%;
	COLOR: #666;
	BORDER-BOTTOM: #ccc 1px solid;
	FONT-FAMILY: Georgia, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', serif
}
/* Rule 64 of /theme-stressfree/theme.css */
DIV#headerservers {
	PADDING-RIGHT: 15px;
	MARGIN-RIGHT: 10%;
	FLOAT: right
}
/* Rule 65 of /theme-stressfree/theme.css */
DIV#headerservers LI {
	PADDING-LEFT: 20px;
	FLOAT: right;
	COLOR: white;
	LIST-STYLE-TYPE: none;
}

DIV#headerservers LI SPAN {
	font-size: 15px;
	font-weight: bold;
	color: #ff0;
}

/* Rule 66 of /theme-stressfree/theme.css */
DIV#headerservers LI A {
	COLOR: #fff
}
/* Rule 7 of /theme-stressfree/theme.css */
A {
	COLOR: #333;
	TEXT-DECORATION: none
}
DIV#maincontent {
  margin-top: 50px;
}


DIV.form
{
	font-size: 20px;
	nobackground-color: #fff7c0;
	background-color: rgb(245,246,249);
	width: 480px;
	padding: 20px;
	border-left-style: solid;
	border-left-color: #393939;
	border-left-width: 10px;
	color: rgb(102,102,102);
}


FORM TABLE{
  text-align: left;
  nobackground-color: #fff7c0;
	background-color: rgb(245,246,249);
}

FORM TABLE TD
{
  nobackground-color: #fff7c0;
	background-color: rgb(245,246,249);
  font-size: 20px;
}

FORM TABLE TD.header
{
  text-align: center;
  font-family: Verdana;
  font-size: 17px;
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #393939;
}

FORM TABLE TR.entry TD {
  padding-top: 10px;
}

FORM INPUT,SELECT{
  font-size:  20px;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  padding: 2px 4px 2px 4px;
  margin-left: 15px;
  border-color: rgb(220,220,220);
  background-color: rgb(249,249,250);
  color: #393939;
}
 
FORM INPUT.submit{
  padding: 1px 5px 1px 5px;
  color: rgb(102,102,102);
}


DIV.display
{
	font-size: 20px;
	width: 80%;
	color: rgb(102,102,102);

}

DIV.display DIV#about 
{
  color: #cdcdcd;
  text-align: left;
  font-family: Verdana, Arial;
  font-size: 15px;
  width: 700px;
}

DIV.display DIV#about H1 
{
  color: #cdcdcd;
  font-size: 28px;
  padding-bottom: 10px;
  border-bottom-style: none;
}

DIV.display DIV#about P 
{
  padding-bottom: 20px;
  text-indent: 30px;
}

DIV.display DIV#about P#signature 
{
  padding-top: 10px;
  font-size: 14px;
  font-family: Arial;
  color: #dcdcdc;
  
}

DIV.display DIV#cloudtag
{
  width: 600px;
}

DIV.display DIV.navigation
{
  width:100%;
  text-align: left;
  color: #cccccc;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  padding-bottom: 10px;
}

DIV.display DIV.navigation-controls
{
  text-align: right;
  padding-right: 20px;
  height: 20px;
}

DIV.display DIV.navigation-controls a
{
  color: #999;
}

DIV.display DIV.navigation-controls a:hover
{
  color: #ccc;
  font-size: 17px;
  font-weight: bold;
  
}

DIV.display SPAN.navigation-title
{
  text-align: left;
  padding-left: 20px;
  float: left;
}

DIV.display DIV.sort
{
  text-align: right;
  margin-top: 10px;
  margin-right: 20px;
  color: #ccc;
}

DIV.display DIV.sort SELECT
{
  font-size: 18px;
  border-bottom-style: solid;
}


DIV.display TABLE.results
{
  text-align: left;
  color: #9a9;
  margin-top: 20px;
  width: 80%;
}

DIV.display TABLE.results TD
{
  padding: 15px;
  border-bottom-style: dashed;
  border-bottom-color: rgb(187,187,187);
  border-bottom-width: 1px;
}

DIV.display TABLE.results TD.right
{
	border-left-style: solid;
	border-left-color: #393939;
	border-left-width: 2px;
}

DIV.display TABLE.results TD.module-name
{
  width: 220px;
}

DIV.display TABLE.results DIV.stats
{
  font-size: 12px;
  width: 100px;
}

DIV.display TABLE.results DIV.stats DIV.label
{
  float: left;
}

DIV.display TABLE.results DIV.stats DIV.stat
{
  text-align: right;
}

DIV.display TABLE.results TD.module-name a:hover
{
  border-bottom-style: none;
}

DIV.display TABLE.results a
{
  color: #aaa;
  font-size: 20px;
}

DIV.display TABLE.results a:hover
{
  color: #fff;
}

DIV.display TABLE.results div.description a:hover
{
  border-bottom-style: none;
}

DIV.display TABLE.results div.downloads
{
  font-size: 15px;
  padding-top: 10px;
}

DIV.display TABLE.results div.downloads a
{
  font-size: 15px;
  margin-left: 7px;
}

DIV.display a.tag
{
  padding: 7px 15px 7px 15px;
  color: rgb(150,150,240);
}

DIV.display a.tag:hover
{
  color: #ff0;
  border-style: none;
}

DIV.display DIV.tag_form
{
  padding-bottom: 5px;
}

DIV.display DIV.tag_form DIV#hint
{
  padding-bottom: 5px;
  font-size: 15px;
  color: #fcfcfc;
}

DIV.display DIV.tag_form DIV.form_search_buttons
{
  padding-top: 10px;
}

DIV.display INPUT.tags
{
  width: 450px;
}

DIV.display DIV.tag:hover
{
  background-color: #ff0;
}
