/* Main Layout */

body {

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

  font-size: 14px;

  color: #939393;

  margin:0;

}



img { border: none; }



hr {

  color:#0d83b3;

  background-color:#e07812;

  border:0px;

  border-top:transparent;

  border-bottom:transparent;

  padding:0;

  margin:2px 0;

  height:1px;

}



/* Links */

a, a:visited, a:active {

  color: #e07812;

  text-decoration: none;

  font-weight:bold;

  font-size:14px;

}



a:hover {

  color: #86460f;

  text-decoration: none;

  font-weight: bold;

  font-size:14px;

}



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

  color: #FFFFFF;

  text-decoration: none;

  font-weight: bold;

  font-size:18px;

}



a.titlelink:hover {

  color: #FFFFFF;

  text-decoration: underline;

  font-weight: bold;

  font-size:18px;

}



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

  color: #333333;

  text-decoration: none;

  font-size:14px;

}



a.category:hover {

  color: #000000;

  text-decoration: underline;

  font-size:14px;

}



/* Font types */

h1 { color:#ffffff; }

h2 { background: #e07812; padding: 10px 15px; height: 30px; line-height: 29px; color: #f7f7f7; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #000; }

h3 { background: #e07812; padding: 10px 15px; height: 30px; line-height: 29px; color: #f7f7f7; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #000; }



small {

  color: #383838;

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

}

smalln {

  color: #666666;

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

}



.title {

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

  font-size: 14px;

  color: #FFFFFF;

  font-weight: bold;

  background:url(styles/content/title.gif);

  height:22px;

}



.category_big, .category_big a {

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

  font-size: 16px;

  color: #000000;

  font-weight: bold;

}



.category {

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

  font-size: 14px;

  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: #666666;

}



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

  border: 1px solid #CCCCCC;

  background-color: #F6F6F6;

  color: #2C2C2C;

}



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: #3d3d3d;

  color: #ffffff;

  border: 1px solid #616161;

  border-left: 4px solid #f6982f;

  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 10px Verdana, Arial, Helvetica, sans-serif;

  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;

}


.whitenorm { color:#ffffff; }

.white { font-weight:bold; color:#ffffff; }

.orange { font-weight:bold; color:#e07812; }

.grey { font-weight:bold; color:#fffff; }

.black { font-weight:bold; color:#000000; }



a.whiteor, a.whiteor:visited, a.whiteor:active { color:#ffffff; text-decoration:none; font-weight:bold; }

a.whiteor:hover { color:#e07812; text-decoration:none; font-weight:bold; }



a.orangewh, aorangewh:visited, a.orangewh:active { color:#e07812; text-decoration:none; font-weight:bold; }

a.orangewh:hover { color:#e07812; text-decoration:none; font-weight:bold; }



a.blackwh, aorangewh:visited, a.orangewh:active { color:#000000; text-decoration:none; font-weight:bold; }

a.blackwh:hover { color:#000000; text-decoration:none; font-weight:bold; }