/* ------------------------------------------------------------
for margins: top, right, bottom, left 
------------------------------------------------------------ */


body {
	background: #242424 url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/body.gif);
}


/* ------------------------------------------------------------
   change column_1 padding
------------------------------------------------------------ */
td.column#column_1 {
  padding: 0px 5px 0px 5px;
}


/* ------------------------------------------------------------
   change div.ggcode padding
------------------------------------------------------------ */
div.ggcode {
  padding: 0px 0px 0px 0px;
}


/* ------------------------------------------------------------
   change crumb padding
------------------------------------------------------------ */
table#crumb {
  padding: 0px 0px 0px 0px;
}


/* ------------------------------------------------------------
   change user welcome text size & alignment
------------------------------------------------------------ */
#crumb #user_welcome {
  text-align: right;
  font-size: 11px;
  padding-bottom: 2px;
  background-color: #990000;
  height: 21px;
  overflow: hidden; 
  border: 1px solid black;
  padding-right: 5px;
}


/* ------------------------------------------------------------
   change navigation menu alignment
------------------------------------------------------------ */
#crumb #nav {
  text-align: center;
  background-color: #990000;
  height: 21px;
  overflow: hidden;  
  border: 1px solid black;
  font-size: 11px;
  padding-bottom: 2px;
}


/* ------------------------------------------------------------
   change the title backgrounds to red
------------------------------------------------------------ */
table th.title {
  background-color: #990000;
  line-height: 1.5em;
  border: 1px solid black;
  border-collapse: collapse;
}

#pageTitle {
  background-color: #990000;
  border: 1px solid black;
  border-collapse: collapse;
}

#pageContent table.data th.title {
  background-color: #990000;
  line-height: 1.5em;
  border: 1px solid black;
  border-collapse: collapse;
}


/* ------------------------------------------------------------
   formatting pageContent title and background
------------------------------------------------------------ */
#pageContent {
  width: 1000px;
}

#pageContent th {
  background-color: #242424;
  border: 1px solid #000000;
  border-collapse: collapse;
}

#pageContent table.data {
  border-collapse: collapse;
  margin: 3px 0 3px 0;
  width: 100%;
  border: 1px solid #000000;
}

div#pageBody {
  background: #1B1B1B;
  border: 1px solid #000000;
  margin: 5px 0px;
  padding: 2px 10px;
}


/* ------------------------------------------------------------
   change colour of links when active, hover and visited
------------------------------------------------------------ */
a:link, a:active {
  color: #CCCCFF;
  text-decoration: bold;
}

a:visited {
  color: #ffffff;
}

a:hover {
  text-decoration: underline;
  text-decoration: bold;
  color : #CCCCFF;
}


/* ------------------------------------------------------------
   Change the listing properties
------------------------------------------------------------ */
ul#link {
  margin-left: 5px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-bottom: 3px;
  overflow: visible;
}

ul#link li.link {
  background: url('http://farm3.static.flickr.com/2079/2200837871_f7e66b7c3e_o_d.png') no-repeat 0px 2px;
  list-style-position: outside;
  padding-left: 20px; 
  list-style-type:none
}

ul#exp {
  margin-left: 5px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-bottom: 3px;
  overflow: visible;
}

ul#prog {
  margin-left: 5px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-bottom: 3px;
  overflow: visible;
}

ul#prog li.dead {
  background: url('http://farm3.static.flickr.com/2363/2201651984_d6294dc4cd_o_d.gif') no-repeat 0px 2px;
  list-style-position: outside;
  padding-left: 20px; 
  list-style-type:none;
  overflow: visible;
}

ul#prog li.prog {
  background: url('http://farm3.static.flickr.com/2172/2201611534_73fbfa2198_o_d.gif') no-repeat 0px 2px;
  list-style-position: outside;
  padding-left: 20px; 
  list-style-type:none;
  overflow: visible;
}

li.exp {
  background: url('http://farm4.static.flickr.com/3240/3029657818_b143b2d427_o.png') no-repeat 0px 2px;
  list-style-position: outside;
  padding-left: 20px; 
  list-style-type:none;
  overflow: visible;
}


/* ------------------------------------------------------------
   General Custom niblet settings
------------------------------------------------------------ */

#guildMain table.customNib {
  border: 1px solid black;
  margin: 0px 0px 2px 0px;
  width: 100%;
}

#guildMain table.customNib td {
  border: 1px solid black;
  padding: 1px 0px 2px 0px;
  text-align: center;
}


/* ------------------------------------------------------------
   Progression niblet
------------------------------------------------------------ */

#guildMain td#column_0 table.customNib#prog td {
  border: 1px solid black;
  padding: 0px;
  margin: 0px;
  text-align: left;
}



/* ------------------------------------------------------------
   Shoutbox niblet settings
------------------------------------------------------------ */

div.shoutbox {
  background-color: #262626;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border: 1px solid black;
  border-collapse: collapse;
}

div.shoutbox a:link, div.shoutbox a:active {
  color: #CCCCFF;
  text-decoration: bold;
}


div.shoutbox a:visited {
  color: #ffffff;
}

div.shoutbox a:hover {
  color : #CCCCFF;
  text-decoration: underline;
  text-decoration: bold;
}

div.shoutbox div#shoutInfo {
  background-color: #990000;
  line-height: 1.7em;
  height: 25px;
  border-bottom: 1px solid black;
  border-collapse: collapse;
}

div.shoutbox h1 {
  margin: 0px;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 3px;
  text-align: left;
  color: #FFFFFF;
}

div.shoutbox,
div.shoutbox div,
div.shoutbox input,
div.shoutbox select {
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

div.shoutbox input {
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  border: 1px solid black;
  border-collapse: collapse;
}


div.shoutbox form,
div.shoutbox fieldset,
div.shoutbox p,
div.shoutbox ul,
div.shoutbox ol {
  border: 0;
  margin: 0;
  padding: 0;
}

div.shoutbox img {
  border: 0;
  margin: 1px;
  padding: 0;
  vertical-align: middle;
}

div.shoutbox #shoutForm ol {
  margin: 0;
  padding: 0 1px;
}

div.shoutbox #shoutForm ol li {
  display: inline;
}

div.shoutbox label {
  text-align: left;
  clear: both;
  float: left;
  width: auto;
  margin: 1px 0 0 1px;
  padding: 1px 0;
}

div.shoutbox label:after {
  content: ':';
}

div.shoutbox #shoutControls h2 {
  background-color: #1A1A1A;
  color: #999999;
  font-size: 6pt;
  font-weight: normal;
  line-height: 7pt;
  margin: 0px 1px 1px 1px;
  padding: 1px;
  border: 1px solid black;
  border-collapse: collapse;
  text-align: center;
}

div.shoutbox form#shoutForm input {
  border: 1px solid #000000;
  float: right;
  margin: 1px 0 1px 1px;
  width: 60%;
  background-color: #333333;
}

div.shoutbox form#shoutForm input[type='submit'] {
  width: auto;
  margin: 0 1px 0 0;
  border: 1px solid black;
  border-collapse: collapse;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}

div.shoutbox input[disabled] {
  color: #333333;
}

div.shoutbox dt,
div.shoutbox legend {
  display: none;
}

div.shoutbox div#shoutContents {
  border: 0px solid #000000;
  clear: both;
  height: 300px;
  overflow: auto;
  margin: 1px 1px 1px 1px;
}

div.shoutbox ul#shoutMessages {
  color: white;
  margin: 0;
  padding: 0;
  background-color:  #000000;
  line-height: 1.5em;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 0.5px solid black;
  border-collapse: collapse;

}

div.shoutbox ul#shoutMessages li {
  background-color: #1A1A1A;
  line-height: normal;
  list-style-type: none;
  margin: 0 0 1px 0;
  padding: 1px;
  text-align: left;
  border-collapse: collapse;
}

div.shoutbox ul#shoutMessages cite {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  font-size: 11px;
}

div.shoutbox ul#shoutMessages cite:after {
  content: ':';
}

div.shoutbox ul#shoutMessages cite a {
  text-decoration: underline;
}

div.shoutbox ul#shoutMessages q {
  text-align: left;
  padding: 0;
}

div.shoutbox ul#shoutMessages q:before,
div.shoutbox ul#shoutMessages q:after {
  content: '';
}

div.shoutbox ul#shoutMessages q a {
  text-decoration: underline;
}

div.shoutbox ul#shoutMessages q a:before {
  content: '[';
}

div.shoutbox ul#shoutMessages q a:after {
  content: ']';
}

div.shoutbox ul#shoutMessages .option {
  font-size: 7pt;
  text-transform: capitalize;
  color: #999999;
}

div.shoutbox ul#shoutMessages dl {
  font-size: 6pt;
  text-align: right;
  color: #999999;
  margin: 1px 0 0 0;
}

div.shoutbox ul#shoutMessages dd {
  display: inline;
  margin: 0;
  padding: 0;
}

div.shoutbox ul#shoutMessages dd.status {
  cursor: help;
}

div.shoutbox ul#shoutMessages .online dd.status,
div.shoutbox ul#shoutMessages .ip dd.status {
  font-weight: bold;
  color: #80BC00;
}

div.shoutbox ul#shoutMessages .admin cite {
  border-bottom: 1px dotted #80BC00;
}

div.shoutbox ul#shoutMessages li.admin dl {
  border-left: 1px solid #80BC00;
}

div.shoutbox div#shoutContents #shoutPaging {
  clear: both;
  font-size: 6pt;
  margin: 0;
  overflow: hidden;
  padding: 1px;
  text-align: center;
}

div.shoutbox div#shoutContents #shoutPaging dd {
  margin: 0;
  padding: 0;
}

div.shoutbox div#shoutContents #shoutPaging dd span.currentPage {
  background: white;
  border: 1px solid gray;
  color: gray;
  font-weight: bold;
  padding: 1px 1px;
}

div.shoutbox div#shoutContents #shoutPaging dd span.disabled {
  background: gray;
  border: 1px solid gray;
  color: gray;
  padding: 1px 1px;
}

div.shoutbox div#shoutContents #shoutPaging dd a.page,
div.shoutbox div#shoutContents #shoutPaging dd a.nav {
  padding: 1px 1px;
  border: 1px solid gray;
}

div.shoutbox div#shoutContents #shoutPaging dd a.page:hover,
div.shoutbox div#shoutContents #shoutPaging dd a.nav:hover {
  background: gray;
}

div.shoutbox div#shoutContents #shoutPaging strong {
  background-color: #1A1A1A;
}

div.shoutbox #refresh {
  color: white;
  float: left;
  padding: 1px;
}


/* ------------------------------------------------------------
   Raid Calendar niblet
------------------------------------------------------------ */
table#raidCalendarNib {
  padding: 0px;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 2px 0px;
  width: 640;
  float: left;
  align: center;
  text-align:center;
  border: 1px solid black;
}

div#guildMain table#raidCalendarNib td#week div.day {
  position: relative;
  background: #000000;
  min-height: 130px;
  width: 13%;
  padding: 0px;
  margin: 1px 3px 2px 0px;
  float: left;
  align: center;
  text-align:center;
}

/* for Internet Explorer */
* html #guildMain table#raidCalendarNib tr#weekStyle td#week div.day {
  height: 130px;
  width: 12%;
  padding: 0px;
  margin: 1px 3px 2px 0px;
  float: left;
  align: center;
  text-align:center;
  overflow: visible; 
}

#guildMain table#raidCalendarNib tr#weekStyle td#week div.today {
  position: relative;
  background: #1B1B1B;
  border: 2px solid #F4CC6A;
  min-height: 130px;
  width: 14%;
  padding: 0px;
  margin: 1px 5px 2px 8px;
  float: left;
  align: center;
  text-align:center;
}

/* for Internet Explorer */
* html #guildMain table#raidCalendarNib tr#weekStyle td#week div.today {
  height: 130px;
  width: 14%;
  padding: 0px;
  margin: 1px 5px 2px 14px;
  align: center;
  text-align: center;
  overflow: visible; 
}
  
div#guildMain table#raidCalendarNib tr#weekStyle td#week div.date {
  position: relative;
  padding: 0px 6px;
  border-bottom: 1px dotted white;
  color: white;
  width:85%;
  float: left;
  align: center;
  text-align:center;
}


/* ------------------------------------------------------------
   Guild Description niblet
------------------------------------------------------------ */

#guildMain td#column_1 table#guildDescriptionNib {
  border: 1px solid black;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 2px 0px;
}

#guildMain td#column_1 table.#guildDescriptionNib td {
  border: 1px solid black;
  padding: 1px 0px 2px 0px;
}


/* ------------------------------------------------------------
   Guild Applications niblet
------------------------------------------------------------ */

#guildMain td#column_1 table.customNib#apps td {
  border: 1px solid black;
  padding: 1px 0px 2px 0px;
  text-align: left;
}


/* ------------------------------------------------------------
   Links niblet
------------------------------------------------------------ */

#guildMain td#column_2 table#guildLinksNib {
  border: 1px solid black;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 2px 0px;
}

#guildMain td#column_2 table#guildLinksNib td {
  border: 1px solid black;
  padding: 1px 0px 2px 0px;
  text-align: left;
}


/* ------------------------------------------------------------
   Guild info niblet
------------------------------------------------------------ */

#guildMain table#guildInfoNib {
  border: 1px solid black;
  padding: 1px 0px 2px 0px;
  margin: 0px 0px 2px 0px;
  width: 100%;
}

#guildMain table#guildInfoNib td {
  border: 1px solid black;
}


/* ------------------------------------------------------------
   Default forum hax
------------------------------------------------------------ */
/* General font families for common tags */
font,th,td,p { 
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #e5e5e5;
}

/* Header and Logo */
#maintable {
	width: 1000px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #000;
}

#logotable {
	background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/body.gif) top left repeat-x;
}

.logorow1 {
	background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/body.gif) bottom left repeat-x;
}

.logorow2 {
	background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/body.gif) bottom right repeat-x;
}

#buttonstable { 
	margin-bottom: 5px; 
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
}

#buttonstable td { 
    background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/spacer.gif) top left no-repeat;
    background-color: #990000;
	border-bottom: 1px solid #000000;
	height: 21px;
	overflow: hidden;
}

#header-buttons {
	font-size: 11px;
	color: #e5e5e5;
	padding-bottom: 2px;
}

#header-buttons a, #header-buttons a:active {
    color: #CCCCFF;
	text-decoration: none;
}

#header-buttons a:visited {
    color: #FFFFFF;
	text-decoration: none;
}

#header-buttons a:hover { 
	color: #CCCCFF; 
	text-decoration: underline; 
}

/* Forum header */
.forumheader td { 
	background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/hdr_mid.gif) left bottom repeat-x;
	font-size: 12px;
	font-weight: bold;
}

th, td.spaceRow, td.th {
    background: url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/spacer.gif) left bottom repeat-x;
    background-color: #990000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	padding: 0 5px;
	text-align: center;
	height: 26px;
	border: 0;
}

.index_body, .viewforum, #forum, .viewtopic, #menu, .lines_3 th {
	width: 870px;
}

td.catBottom {
	background: #990000 url(http://www.justanotherguild.org/forums/templates/AcidTechBlood/images/spacer.gif) top left repeat-x;
	height: 24px;
	padding: 1px 3px;
	border-top: solid 1px #000;
	border-left: solid 1px #850000;
	border-right: solid 1px #850000;
	border-bottom: solid 1px #820000;
}
