

	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;
		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;
	}

	#goatImg {
		position: relative;
		top: -10px;
		border-width: 0;
		cursor: help;
		width: 78px;
		filter: FlipH(enabled=false);
	}

	.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: #ffe4b8 url(http://static.blitzed.org/www.blitzed.org/images/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: #ffd11c url(http://static.blitzed.org/www.blitzed.org/images/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: #ffcc80 url(http://static.blitzed.org/www.blitzed.org/images/strip.gif);
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-family: verdana, helvetica, arial, sans-serif;
		background-color: #ffd11c;
		margin-top: 20px;
		padding: 2px 0 3px 0;
		clear: both;
	}

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

  /* News */

	.news {
		border: 1px solid #fed;
		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 #fed;
		padding: 8px;
		font-size: 12px;
	}

	.newstable td {
		white-space: nowrap;
		border: 1px solid #fed;
		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: #fed;
	}

	.buttons {
		border: 1px solid #000;
		border-color: #c0c0c0 #333 #333 #c0c0c0;
		background-color: #fed;
		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: #fff8f0;
		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 #fed;
		font-size: 18px;
		padding: 5px;
	}


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

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

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


/* 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: #fed;
		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: #fed;
	}

	.prefs input {
		background-color: #fed;
		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 #fed;
		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;
	}
