/**

* CPG Dragonfly CMS

* Copyright (c) 2004-2005 by CPG-Nuke Dev Team, dragonflycms.org

* Released under the GNU GPL version 2 or any later version

* $Id: style.css,v 1.9 2007/08/08 13:44:42 phoenix Exp $

*/

font, th, td, p {

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

  /*text-align:left;temp disabled*/

}

img {

  border: 0;

}

legend {

  font-weight: bold;

}

fieldset {

  border: #91e4e5;

  border-style: double;

  padding: 10px;

  margin-bottom: 10px;

}

br {

  clear: left;

}

label.set,radio.set,input.set {

  display: block;

  float: left;

}

radio.set {

  vertical-align: text-bottom;

}

label.set {

  text-align: left;

  width: 300px;

  padding-right: 10px;

  margin-bottom: 5px;

}

label.ulog, input.ulog {

  display: block;

  float: left;

}

label.ulog {

  text-align: left;

  width: 125px;

  padding-right: 10px;

  margin-bottom: 5px;

}

.rd {

  text-align: left;

  width: 60px;

  padding-left: 3px;

  padding-right: 10px;

}

.no {

  text-align: right;

  width: 8px;

  padding-right: 10px;

}

.yes {

  text-align: left;

  width: 20px;

  padding-right: 10px;

  vertical-align: bottom;

}

input.sub {

  left: 20px;

  float: none;

}

.title {

  background: #000000;

  color: #FFFFFF;

  text-decoration: none;

  font: bold 14px Verdana, Helvetica, sans-serif;

}

.content {

  background: none;

  color: #FFFFFF;

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

}

.storytitle {

  background: #142933;

  color: #FFFFFF;

  text-decoration: none;

  font: bold 12px Verdana, Helvetica, sans-serif;

}

.storycat {

  background: #142933;

  color: #FFFFFF;

  text-decoration: underline;

  font: bold 10px Verdana, Helvetica, sans-serif;

}

.option {

  background: none;

  color: #FFFFFF;

  text-decoration: none;

  font: bold 10px Verdana, Helvetica, sans-serif;

}

.tiny {

  background: none;

  color: #FFFFFF;

  text-decoration: none;

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

}

body {

  color: #FFFFFF;

  background: url(http://www.xtremist-2.com/images/hexbkgrd.png) fixed repeat-x #000000;

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

}

.helphead {

  color: #FFFFFF;

  font-size: 10px;

  width: 244px;

  padding: 3px;

  vertical-align: middle;

  background: #0065DE;

}

.helpcontent {

  width: 240px;

  border: 1px solid #069;

  padding: 4px;

  background: #FFF;

}

.headtable {

  width: 100%;

  border-width: 0;

  border-collapse: collapse;

  border-spacing: 0;

  padding: 0;

}

.head {

  height: 250px;

  border-width: 0;

  border-spacing: 0px;

  padding: 0px;

  width: 100%;

}

.headmenu {

  font-weight: bold;

  text-align: center;

}

.maintable {

  width: 100%;

  border-width: 0;

  border-collapse: collapse;

  border-spacing: 0;

  padding: 0;

}

.mainside {

  width: 164px;

  vertical-align: top;

}

.main {

  width: 100%;

  vertical-align: top;

  padding-left: 5px;

  padding-right: 5px;

}

/* table inside the the td that holds the block title */

.blockhead {

  color: #00FFFF;

  font-size: 10px;

  font-weight: bold;

  text-align: center;

  line-height: 25px;

  height: 28px;

  width: 180px;

  padding: 3px;

  vertical-align: middle;

  background: url(../images/blocks/bkhead.png);

}

/* table that holds the content in blocks */

.blockcontent {

  width: 150px;

  padding: 18px;

  background: url(../images/blocks/bkmid.png);

}

/* table that holds the footer in blocks */

.blockfooter {

	width: 184px;

	height: 32px;

	background-image: url(../images/blocks/bk_07.png);

}

/* div at the top of modules holding the page title if one... */

.pagetitle {

  color: #FFFFFF;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

  border-width: 0;

  height: 16px;

  padding: 6px;

  background: #069 url(../images/cellpic3.gif);

}

/* fieldset around each admin item */

.adminitem {

    border: 0px;

    padding: 0px;

  width: 130px;

  display: table-cell;

  vertical-align: bottom;

  text-align: center;

}

.adminitem span {

  display: block;

  width: 120px;

  color: #FFFFFF;

  font-weight: bold;

  text-decoration: none;

  border: 1px solid #FFF;

  background: #2f2f2f;

}

.table1,.table2 {

	width: 100%;

  border-spacing: 0;

  background: url(http://www.xtremist-2.com/images/black.png);

}

/* div called from function OpenTable2 */

.table2 {

  width: 50%;

  text-align: center;

}

.newsindex,.newsarticle {

  

  border-spacing: 0;

  padding: 5px;

}

/* tables that hold newscat, newsempty newstopic in themes/x/template/news/index.html */

.newsindex {

  width: 100%;

  background: url(http://www.xtremist-2.com/images/black.png);

}

/* table that holds the news stories in themes\x\template\news\article.html */

.newsarticle {

  background: url(http://www.xtremist-2.com/images/black.png);

}

a:link, a:active, a:visited {

  color: #189c9f;

  text-decoration: none;

}

a:hover {

  color: #29b9bc;

  text-decoration: underline;

}

.statlink {

  font-weight: bold;

}

.statlink, a.statlink,.statlink a {

  color: #189c9f;

  text-decoration: none;

}

a:hover.statlink,.statlink a:hover {

  color: #29b9bc;

  text-decoration: underline;

}

.navmenu {

  color: #FFF;

  background: #0E72A4;

  border-style: none;

  font: bold 12px;

}

.navmenu img {

  margin: 1px 5px;

}

.navmenu a {

  position: relative;

  display: block;

  text-decoration: none;

  color: #189c9f;

  padding: 2px 5px;

}

.navmenu a:hover {

  background: #EFEFEF;

  text-decoration: none;

  color: #29b9bc;

}

hr {

  height: 0;

  border: solid #D1D7DC 0;

  border-top-width: 1px;

}

.bodyline,.forumline {

  border: 1px #98AAB1 solid;

  background: #24bfc0;

}

td.row1,td.row2,td.row3 {

  background: #282828;

}

td.rowpic {

  background: #FFF url(../images/bar4.gif) repeat-y;

}

th {

  color: #189c9f;

  font-size: 11px;

  font-weight: bold;

  height: 30px;

  background: #069 url(../images/cellpic3.gif);

}

td.cat, td.catHead, td.catSides, td.catleft, td.catright, td.catbottom, td.catBottom {

  background: #282828 ;

}

td.catHead, td.catSides, td.catleft, td.catright {

  border: #FFF;

  border-style: solid;

  height: 30px;

}

td.cat,td.catHead,td.catbottom {

  height: 25px;

}

th.thHead,th.thSides,th.thtop,th.thleft,th.thright,th.thbottom,th.thCornerL,th.thCornerR {

  font-weight: bold;

  border: #FFF;

  border-style: solid;

  height: 28px;

}

td.row3right, td.spaceRow {

  border: #FFF;

  border-style: solid;

  background: #2f2f2f;

}

th.thHead, td.catHead {

  font-size: 12px;

}

th.thHead,td.catHead,td.spaceRow,td.row3right,

td.catSides,td.catleft,td.catright,td.catbottom,

th.thSides,th.thleft,th.thright,th.thtop,th.thbottom,th.thCornerL,th.thCornerR {

  border-width: 0;

}

td.attachrow {

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

  color : #000000;

  border-color : #000000; 

}

td.attachheader {

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

  color : #000000;

  border-color : #000000;

  background-color: #D1D7DC;

}

table.attachtable {

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

  color : #000000;

  border-color : #000000;

  border-collapse : collapse;

}

.maintitle, h1, h2 {

  text-decoration: none;

  color: #189c9f;

  font: bold 22px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.gen {

  font-size: 12px;

}

.genmed {

  font-size: 11px;

}

.gensmall {

  font-size: 10px;

}

.gen, .genmed, .gensmall {

  color: #189c9f;

}

a.gen, a.genmed, a.gensmall {

  color: #189c9f;

  text-decoration: none;

}

a.gen:hover, a.genmed:hover, a.gensmall:hover {

  color: #29b9bc;

  text-decoration: underline;

}

/* Forum category titles */

.cattitle {

  font-weight: bold;

  font-size: 12px;

  letter-spacing: 1px;

  color: #189c9f;

}

a.cattitle {

  text-decoration: none;

  color: #189c9f;

}

a.cattitle:hover {

  text-decoration: underline;

  color: #29b9bc;

}

.forumlink {

  font-weight: bold;

  font-size: 12px;

  color: #189c9f;

}

a.forumlink {

  text-decoration: none;

  color: #189c9f;

}

a.forumlink:hover {

  text-decoration: none;

  color: #29b9bc;

}

.nav {

  font-weight: bold;

  font-size: 11px;

  color: #189c9f;

}

a.nav {

  text-decoration: none;

  color: #189c9f;

}

a.nav:hover {

  text-decoration: underline;

  color: #29b9bc;

}

.topictitle {

  font-weight: bold;

  font-size: 11px;

  color: #189c9f;

}

a.topictitle:link {

  text-decoration: none;

  color: #189c9f;

}

a.topictitle:visited {

  text-decoration: none;

  color: #189c9f;

}

a.topictitle:hover {

  text-decoration: underline;

  color: #29b9bc;

}

.name {

  font-size: 11px;

  color: #189c9f;

}

.postdetails {

  font-size: 10px;

  color: #189c9f;

}

.postbody {

  font-size: 12px;

}

a.postlink:link {

  text-decoration: none;

  color: #189c9f;

}

a.postlink:visited {

  text-decoration: none;

  color: #189c9f;

}

a.postlink:hover {

  text-decoration: underline;

  color: #29b9bc;

}

pre {

  white-space: pre;

  white-space: pre-wrap;

  white-space: -moz-pre-wrap;

}

.code,.quote {

  border: #a1beb8;

  border-style: solid;

  border-width: 2px;

  background: #333333;

}

.code {

  color: #189c9f;

  font: 11px Courier, 'Courier New', sans-serif;

}

.quote {

  color: #91a5af;

  font: 11px/125%;

}

.copyright {

  color: #189c9f;

  letter-spacing: -1px;

  font: 10px;

}

a.copyright {

  color: #189c9f;

  text-decoration: none;

}

a.copyright:hover {

  color: #29b9bc;

  text-decoration: underline;

}

input, textarea, select {

  color: #189c9f;

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

  background-color: #000000;

}

input.post, textarea.post, select {

  background: #000000;

}

input {

  text-indent: 2px;

}

input.button {

  color: #189c9f;

  background: #000000;

  font: 11px Verdana, Arial, Helvetica, sans-serif;

}

input.mainoption {

  background: #000000;

  font: bold 11px Verdana, Arial, Helvetica, sans-serif;

}

input.liteoption {

  background: #000000;

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

}

.helpline {

  border-style: none;

  background: #000000;

}

.bbcbutton {

  border-style: outset;

  border-width: 1px;

}



/* pagination */

.pagact {

	font-size: 10px;

	width: 16px;

	height: 20px;

	text-align: center;

	background: transparent url(../images/pagact.gif) no-repeat scroll 0 1px;

}

.paginact, .pagneutral {width: 17px; text-align: center; }

.paginact a, .pagneutral a {

	display: block;

	font-size: 10px;

	width: 17px;

	height: 20px;

	padding-top: 5px;

	background: transparent url(../images/paginact.gif) no-repeat;

}

.pagneutral a {

	background: transparent url(../images/pagneutral.gif) no-repeat;

}