/* Main Layout */

body {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #000000;

}



img { border: none; }



hr {

  color: #666666;

  background-color: #666666;

  border: 0px;

  border-top: transparent;

  border-bottom: transparent;

  margin: 2px 0;

  height: 1px;

}



/* Links */

a, a:visited, a:active {

  color: #1d7801;

  text-decoration: none;

  font-weight: bold;

  font-size: 11px;

}



a:hover {

  color: #000000;

  text-decoration: underline;

  font-weight: bold;

  font-size: 11px;

}



a.titlelink, a.titlelink:visited, a.titlelink:active {

  color: #FFFFFF;

  text-decoration: none;

  font-weight: bold;

}



a.titlelink:hover {

  color: #FFFFFF;

  text-decoration: underline;

  font-weight: bold;

}



a.category, a.category:visited, a.category:active {

  color: #333333;

  text-decoration: none;

}



a.category:hover {

  color: #000000;

  text-decoration: underline;

}



/* Font types */

h2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  text-transform: uppercase;

  font-weight: bold;

}



small {

  color: #000000;

  font: normal 9px Verdana, Arial, Helvetica, sans-serif;

}



.title {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #FFFFFF;

  font-weight: bold;

  background-color: #000cff;

}



.category_big, .category_big a {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  font-weight: bold;

}



.category {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000;

  font-weight: normal;

}



/* Forms */

form {

  border: none;

  margin: 0px;

  padding: 0px;

}



input, textarea, select {

  border: 1px solid #989898;

  background-color: #F0F0F0;

  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

  color: #000000;

}



input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {

  border: 1px solid #CCCCCC;

  background-color: #F6F6F6;

  color: #000000;

}



input[type="radio"], input[type="checkbox"], 

input[type="radio"]:focus, input[type="radio"]:active,

input[type="checkbox"]:focus, input[type="checkbox"]:active {

  border: 0px;

}



.input {

  background-color: transparent;

  border: none;

  margin: 2px;

}



/* Infomessages - Miscellaneous */

.tooltip {

  position: absolute;

  display: none;

  background-color: #FFFFFF;

  color: #000000;

  border: 1px solid #DDDDDD;

  border-left: 4px solid #0E8AEA;

  padding: 4px 10px;

  z-index: 100;

}



.errorbox {

  background-color: #FFCCCC;

  border: 1px dashed #D60000;

  color: #666666;

  font-size: 10px;

  width: 350px;

  padding: 8px;

  margin-top: 10px;

  margin-bottom: 10px;

  text-align: left;

}



/* BBCode Tags */

.quote {

  color: #383838;

  text-align: left;

  font: normal 9px Verdana, Arial, Helvetica, sans-serif;

  margin: 0 auto;

  padding: 3px;

}



.list {

	list-style-type: disc;

	list-style-position:outside;

}

.list_num {

	list-style-type: decimal;

	list-style-position:outside;

}



.list_alpha {

	list-style-type: lower-latin;

	list-style-position:outside;

}



.code {

  color: #000000;

  text-align: left;

  margin: 0 auto;

  padding: 3px;

  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}



.codeinner {

  color: #000000;

  font: 11px 'Courier New', Courier, monospace;

}



.codeline0 {

	background-color: #F3F3F3;

	height: 15px;

	padding-left: 3px;

	white-space: nowrap;

}



.codeline1 {

	background-color: #FFFFFF;

	height: 15px;

	padding-left: 3px;

	white-space: nowrap;

}