body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 84%;
	color: #000;
	background-color: #fff;
}

html>body {
	font-size: .84em;
}

:visited { color: #800080; }

.bold, .b { font-weight: bold; }
.underline, .u { text-decoration: underline; }
.i { font-style: italic; }
.reverse { color: #fff; background-color: #000; }
.inline { display: inline; }

img {
	border-width: 0;
}

.rimg {
	float: right;
	margin-top: 5px;
}

/* Main layout */

#all {
	width: 70%;
	margin: auto;
	clear: both;
}

#navBar {
	float: left;
	width: 125px;
	text-align: left;
	cursor: default;
	background-color: #fff;
	font: .85em verdana;
	margin: 5px 15px 0 0;
}

/*
#content {
	text-align: left;
	background-color: #fff;
	margin: 18px 0 30px 145px;
}
*/

div > #content { margin-left: 145px; float: none; width: auto;  }

#contentFull {
	float: left;
	text-align: left;
	clear: right;
	background-color: #fff;
	padding-top: 15px;
	width: 100%;
}

#content2 { width: 90%!important; }


acronym {
	border-width: 0;
}

.content acronym {
	border-bottom: 1px dotted #939393;
	cursor: help;
}

#goatImg2 {
	position: relative;
	border-width: 0;
	cursor: help;
	filter: FlipH(enabled=false);
}

.submitlink {
	color: #00f;
	background-color: transparent;
	text-decoration: underline;
	text-align: left;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.italics { font-style: italic; }
.centered { text-align: centered; }







#menustripe {
	padding-top: 2px!important;
	font: .85em verdana!important;
	height: 1.5em;
	overflow: hidden;
}

html>body #menustripe { height: 1.2em!important; }

#menustripe span {
	white-space: nowrap;
}

#newHeader1 {
	white-space: nowrap;
	background-image: url(http://static.blitzed.org/www.blitzed.org/images/top/leftStripe.gif);
	background-repeat: repeat-x;
}

#newHeader2 {
	background-image:url(http://static.blitzed.org/www.blitzed.org/images/top/left.gif);background-repeat:no-repeat;text-align:right;width:100%;
}

#mainSearchBox {
	width: 95px; font-size:.8em;
}

#mainSearchBtn {
	width: auto!important;
	margin: 0; padding: 0!important;
}

#side-search-form p { margin: 0!important; padding: 0!important; position: relative; top: -5px; }

.servHead {
	font-weight: bold;
	text-decoration: underline;
	padding: 20px 0 10px 0;
}

.servergroup {
	padding-left: 20px;
	margin-top: 20px;
}

.serverinfo {
	margin-left: 8px;
}


.home-text { font:.85em verdana;line-height:1.3; }

kbd.examp { display: block; margin-left: 20px; }

.pre-alike {
	font: .9em 'Courier New', courier, monospace;
}












/* Server list styles */

.serversHead { /* Header of the servers table */
	background: #dddddd;
	font-weight: bold;
}

.serverregion { /* Server region header */
	font-size: 100%;
	font-weight: bold;
	background-color: #fff8f0;
	border: 1px solid #333;
	border-width: 1px 0;
	padding: 3px 2px;
	margin-top: 20px;
}

.servername { /* Server name header */
	font-weight: bold;
	background-color: #fffff0;
	border: 1px solid #333;
	border-width: 1px 0;
	padding: 3px 2px;
	font-size: 100%;
	margin-bottom: 5px;
}

.serverimage { /* Right aligned server image */
	float: right;
}

/*
  ul.serv li {
		margin-bottom: 15px;
  }
Server tree styles
td {
  padding: 4px;
  vertical-align: top;
}
.users {
  text-align: right;
}
*/



/* News styles */

.news {
	border: 1px solid #fff;
	padding: 8px;
	margin-bottom: 25px!important;
/*	margin-bottom: 15px;*/
}

.newsdate {
	float: right;
	text-decoration: none;
	font-weight: normal;
	font-size:.8em; }
	margin: 0;
	padding-bottom: 6px;
}

.news h3 {
	color: #000;
	margin: 0;
	font: bold .8em verdana;
	position: relative;
	top: -18px;
	background-color: #fff;
	display: inline;
	padding: 3px 10px;
	line-height: 1.9;
}

.newscat {
	float: right;
	margin-top: -10px;
}

.newsauthor {
	text-align: right;
	font-style: italic;
	margin: 0;
	color: #000;
	background-color: #fff;
	display: inline;
	padding: 1px 0 0 2px;
	font-size:.8em;
	float: right;  }
}

.news-content {
	margin-top: -10px;
	padding: 0 10px;
}

.newsauthor a:link {
	color: #00f;
}




.newstable {
	width: 100%;
	border: 1px solid #fff;
	padding: 8px;
	font-size: 12px;
}

.newstable td {
	white-space: nowrap;
	border: 1px solid #fff;
	padding: 3px;
}

.newstable th {
	padding: 1px 4px;
}

.newstableitem {
	width: 100%;
}

.newstable .newsDate {
	border-left-width: 0;
	padding-right: 5px;
}

.newsNav {
	text-align: center;
	margin-bottom: 30px;
}

.newsNav img {
	vertical-align: middle;
	border-width: 0;
	margin-left: 5px;
}

.newsNav span {
	font-size: 1.3em!important;
}

.newsNav a {
	padding: 3px;
}

.newsQuote {
	font-family: "Courier New", monospace;
	font-size: .95em;
}

.news_idx_header {
	font-size: 1.2em;
}

.news_idx_item {
	list-style-type: none;
}

.news_idx_date {
	font-weight: bold;
	float: left;
	width: 60px;
}



/* Channel list styles */

.chanList {
	border-collapse: collapse;
	max-width: 100%;
	font-size: 1em;
}

.chanList p {
	margin-top: 0;
	margin-bottom: 0;
}

.chanList td {
	vertical-align: top;
	margin: 0px;
	border-top: 1px solid #000;
	padding: 4px 0 8px 4px;
	word-wrap: break-word;
}

.chanList td a {
	word-break: break-all;
	display: inline-block;
	max-width: 100%;
}

.chanList th {
	white-space: nowrap;
	font-size: 14px;
	padding-right: 8px;
	padding-bottom: 2px;
}

.chanlistimg0 {
	padding: 0 8px 0 0;
}

.chanlistimg1 {
	padding: 0 8px 0 0;
	background-color: #ffffc0;
}

.chanlistimg0 a:link, .chanlistimg1 a:link {
	display: inline;
	width: 0;
}

.chanlistrow1 {
	background-color: #ffffc0;
}



/* Chat now styles */

.chat-now-form { margin-top: 50px!important; border: 1px dashed black; padding: 11px; background-color:#fffaf4; font: 1em verdana; }
.chat-now-form * { margin: 0; }
.chat-now-form ooinput, .chat-now-form select { font-size: .8em; width: 98px; margin-top: 2px; }
.chat-now-form .oobuttons { font-size: 1em; font-weight: bold; }
.chat-now-form h2 { font-size: 1em; position: relative; top: -17px; left: -5px; background-color:#fffaff4; padding: 2px; display: inline; }
.chat-now-form #iputNick { width: 93px; }
.chat-now-form p { position: relative; top: -5px; }



/* Staff list styles */

.teamTable {
	width: 98%;
}

.teamName {
	clear: both;
	font-size: 110%;
	margin-top: 20px;
}

td.teamName {
	display: table-cell;
}

.teamName h2 {
	font-size: 100%;
	display: inline;
}

.teamFloat {
	width: 115px;
	margin: 0;
	padding: 0;
	float: left;
}

.teamFloat *, .teamName * {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}

.teamFloat li {
	color: #727272;
}

.teamFloat a:hover, .teamName a:hover, .operList a:hover {
	text-decoration: underline;
}

.teamDesc {
	float: right!important;
	width: 75%;
}

.teamDesc p {
	margin: 0;
}

.newsInfoLine {
	font-weight: bold;
}

.newsInfoLine a {
	color: #000;
}

.newsHeadline {
	margin: 0;
	font-size: 130%;
}

.operList * {
	text-decoration: none;
}








#From plain.css




	body {
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 84%;
		color: #000;
		background-color: #fff;
		text-align: center;
	}

	img {
		border-width: 0;
	}

	/* Main layout */

	#all {
		width: 630px;
		margin: auto;
		clear: both;
	}

	#navBar {
		float: left;
		width: 120px;
		text-align: left;
		padding: 5px 15px 0 0;
		cursor: default;
		background-color: #fff;
	}

	#content {
		float: left;
		text-align: left;
		clear: right;
		background-color: #fff;
		padding-top: 15px;
		margin-top: 2px;
		width: 493px;
	}

	#all > #content {
		/* Specify the width to make Opera play nice */
		width: 490px;		
	}

	acronym {
		border-width: 0;
	}
	
	.content acronym {
		border-bottom: 1px dotted #939393;
		cursor: help;
	}


	/* Top images */
	
	img#logo {
		margin-bottom: 10px;
		border-width: 0;
	}

	.none, #navInfo {
		display: none;
	}


  /* Nav bar */

	#navBar ul {
		list-style-type: none;
	  padding: 0;
	  margin: 0;
	}

	#navBar b, .navHeads {

		display: block;

		border: 1px solid #000;
		border-width: 1px 0;

		padding: 0 2px 0 1px;
		margin: 15px 0 3px 0;

		font-size: 1em;
		font-weight: bold;

		text-align: left;

		background: #ffffff url(/images/skins/plain/navgrad.gif) repeat-y;
		color: #000;

	}

	#navList a {
		color: #000;
		text-decoration: none;
		width: 100%;
		display: block;
	}

	#navList a:visited {
		color: #3e3e3e;
	}

	#navList a:hover {
		text-decoration: underline;
	}

	#navBar form {
		margin: 0;
	}

	#navBar label {
		display: block;
	}


/* Menustipes */

	#menustripe {
		margin: 0;
		background: #ffffff url(/images/skins/plain/strip.gif);
		width: 100%;
		text-align: center;
		font-size: 0.9em;
		font-family: verdana, helvetica, arial, sans-serif;
		padding: 1px 0 2px 0;
		clear: both;
		cursor: default;
	}

	#menustripe a {
		text-decoration: none;
		font-weight: bold;
		color: #000080;
	}

	#menustripe a:hover {
		text-decoration: underline;
	}
	
	#menustripe2 {
		display: block;
		margin: 0;
		background: #ffffff url(/images/plain/strip.gif);
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-family: verdana, helvetica, arial, sans-serif;
		background-color: #f0f8ff;
		margin-top: 20px;
		padding: 2px 0 3px 0;
		clear: both;
	}

	#menustripe2 .bull {
    padding: 0 8px;
	}

  /* News */

	.news {
		border: 1px solid #fff;
		padding: 8px;
		margin-bottom: 15px;
	}

	.newsdate {
		text-decoration: underline;
		font-weight: bold;   
		font-size: 1em;
		margin: 0;
		padding-bottom: 6px; 
	}

	.newstable {
		width: 100%;
		border: 1px solid #fff;
		padding: 8px;
		font-size: 12px;
	}

	.newstable td {
		white-space: nowrap;
		border: 1px solid #fff;
		padding: 3px;
	}

	.newstable th {
		padding: 1px 4px;
	}

	.newstableitem {
		width: 100%;
	}

	.newstable .newsDate {
		border-left-width: 0;
		padding-right: 5px;
	}

	.newsauthor {
		text-align: right;
		font-style: italic;
		margin: 0;
	}


	.newscat {
		float: right;
	}

	.newsauthor a:link {
		color: #44f;    
	}

	.newsNav {
		text-align: center;
		margin-bottom: 30px;
	}

	.newsNav img {
		vertical-align: middle;
		border-width: 0;
		margin-left: 5px;
	}

	.newsNav span {
		font-size: 1.3em!important;
	}

	.newsNav a {
		padding: 3px;
	}


  /* Forms */

	.accKey {
		text-decoration: underline;
	}

	.inputboxes {
		border: 1px solid #333;
		background-color: #fff;
	}

	.buttons {
		border: 1px solid #000;
		border-color: #c0c0c0 #333 #333 #c0c0c0;
		background-color: #fff;
		font-family: verdana, helvetica, sans-serif;
		font-size: 12px;
		padding: 2px 0 2px 0;
	}


	#navBar .inputboxes {
		width: 115px;
		font-size: 11px; 
	}

	#navBar .buttons {
		font-weight: bold;
		width: 100%;
		margin-top: 7px;
	}

	.maxWidth {
		width: 100%;
	}

  /* Forms end */


	.important {
		color: #000;
		font-weight: bold;
	}

	.chatNow {
		text-align: center;
		padding: 20px 0 0 5px;
	}

  .chatNow a:link {
		text-decoration: underline;
  }

  .spacedlist li {
   
      margin-bottom: 8px;

 }

  .location {
		font-weight: bold;
		background-color: #ffffff;
		width: 100%;
  	border-bottom: 1px solid #333;
		border-top: 1px solid #333;
  	padding: 3px 0 3px 2px;
		margin-bottom: 15px;
		font-size: 1em;
		margin-top: 2px;
  }

  .teamName {
		margin-top: 20px;
		margin-bottom: 5px;
		background-color: #eee;
		padding: 1px;
		padding-left:3px;
  }

  .teamTable {
		font-family: arial, sans-serif;
		font-size: 1em;
  }

  .teamTable a {
		text-decoration: none;
  }

  .teamTable a:hover {
		text-decoration: underline;
  }

  .teamLeader {
		font-weight: bold;
  }

  .teamDescr {
		padding-left: 40px;
  }

  .examp {
		background-color: #f3f3f3;
		margin: 10px 0;
		padding: 2px;
		font-family: 'courier new', courier, monospace;
		font-size: 12px;
  } 

  .navTop {
		text-align: center;
		margin-bottom: 20px;
		font-weight: bold;
  }

  .buts {
		text-align: center;
		margin-top: 50px;
  }

  .buts img {
		margin-top: 10px;
	}

  .buttons img {
		border: 0;
  }

		/* Removed .copyright - it was replaced by #menustripe [- Crappy] */

  /* Chanlist start */

  .chanList {
		border-collapse: collapse;
		width: 130%;
  }

  .chanList td {
		vertical-align: top;
		margin: 0px;
		border-top: 1px solid #000;
		padding: 4px 0 8px 4px;
		font-size: 12px;
		font-family: 'courier new', courier, monospace;
	}

  .chanList th {
		white-space: nowrap;
		font-size: 14px;
		padding-right: 8px;
		padding-bottom: 2px;
  }

  .chanlistimg0 {
		padding: 0 8px 0 0;
  }

  .chanlistimg1 {
		padding: 0 8px 0 0;
		background-color: #ffffc0;
  }

  .chanlistimg0 a:link, .chanlistimg1 a:link {
		display: inline;
		width: 0;
  }

  .chanlistrow1 {
		background-color: #ffffc0;
  }

/* Chanlist End */



  /* .hot - a homage to Tom's www.dothot.net? No. <-- WHO PUT thIS HERE? (I find it scary we are having discussions through a css file) */
  .hot {
		color: #f00;
		background-color: #ffffc0;
  }

  .setting {
		font-weight: bold;
		font-family: monospace;
  }


/* User Gallery Start */



	.usertitle {
		border: 1px solid #fff;
		font-size: 18px;
		padding: 5px;
	}


	.userpic {
		border: 1px solid #fff;
		float: left;
		clear: none;
		padding: 8px;
		width: 40%;
	}

	.userinfo {
		border: 1px solid #fff;
		float: left;
		clear: right;
		padding: 8px;
		width: 60%;
	}

	.userdetail {
		border: 1px solid #fff;
	}


/* User Gallery End */

	.author {
		font-style: italic;
		text-align: right;
		color: #606060;
		margin-top: 12px;
	}

	.author a {
		color: #6060ff;
	}


	.linkappsection {
		font-size: 12px;
		font-weight: bold;
		background-color: #fff;
		border: 1px solid #000;
	}

	.linkapptable {
		font-size: 12px;
	}

  .credits {
		 text-align: right;
		 font-size: 10px;
		 font-weight: bold;
	}

	.mid {
		text-align: center;
	}



	.prefs {
		font: 1em arial, sans-serif;
		border: 1px solid #333;
		background-color: #fff;
	}

	.prefs input {
		background-color: #fff;
		font: bold 0.9em arial, sans-serif;
		padding: 2px;
		margin: 5px;
	}

	.prefs label {
		font-weight: bold;
	}

	.prefs div#moo {
		float: left;
		margin-top: 7px;
	}

	.docsList li {
		margin-bottom: 20px;
		border: 1px solid #fff;
		padding: 8px;
	}

	.docsList a:link {
		font-weight: bold;
	}

	#perfButton {
		text-align: center;
		margin-bottom: 10px;
	}

	#perfButton input {
		margin: auto;
	}

	PRE.linkApp {
		margin: 0;
	}

	#kewlPic {
		text-align: center;
	}
	
	#lusers a {
		color: blue;
		display: inline!important;
		text-decoration: underline;
	}

	#liveChatForm {
		margin-bottom: 20px;
	}
