/*--------------------------------------*/
/*  Main layout				*/
/*--------------------------------------*/

form {
  display: inline;
}

#outerwrap {
  margin-left:	195px;
  margin-right:	0px;
  min-width:	750px;
}

#innerwrap {
  width:	100%;
}

#bodywrap {
  width:	100%;
  float:	left;
  margin-left:	-200px;
}


#pagediv {
  width:	100%;
  float:	right;
  padding:	5px 0px 5px 0px;
  min-width:	540px;
  margin-right:	-200px;
}
* html #pagediv {
  position:	relative;  /*** IE needs this  ***/
}

#pagenomenu{
  width:	100%;
  float:	left;
  padding:	0px;
}
* html #pagenomenu {
  position:	relative;  /*** IE needs this  ***/
}

#menudiv {
  float:	left;
  width:	190px;
  padding:	5px;
}
* html #menudiv {
  position:	relative;  /*** IE needs this  ***/
}


#flipcell {
  height:	12px;
  position:	absolute;
  top:		130px;
  left:		5px;
}

#logodiv {
  width:	321px;
  height:	120px;
  position:	absolute;
  top:		5px;
  left:		5px;
}

#adddiv {
  vertical-align:	middle;
  position:				absolute;
  top:						5px;
  left:						336px;
}

#footerdiv {
  width:	100%;
  float:	left;
}

#headerdiv
{
	max-width:			1375px;
	min-width:			1040px;
	height:				140px;
	position:			relative;
}

#headerdiv #logourl
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#shoutdiv
{
	margin-left: 330px;
}

#shoutframe
{
	margin:			1px;
	height:			150px;
	min-width:	700px;
	width:			100%;
}

* html #shoutframe
{
  margin-top:	-16px;
  margin-left:	-10px;
  padding-top:	1px;
  height:	167px;
	width: 750px;
}

/*--------------------------------------*/
/*  Shoutbox				*/
/*--------------------------------------*/

.cornerleft {
  position:	absolute;
  top:		0px;
  left:		0px;
	width:	100%;

}

div.shoutboxcontainer { 
  margin-top:	-10px;
  height:	80px;
  overflow:	auto;
	overflow-x: hidden;
  border:	1px solid #000000;
}

div.shoutboxitem {
  border:	1px solid #000000;
  border-width:	1px 0px 1px 0px;
  margin-top:	-1px;
  padding:	2px;
  display:	inline-block;
}

div.shoutboxitem {
  display:	block;
}

div.shoutboxcontainer .odds {
  background-color:	#403527;
}

div.msgpart {
  float:	left;
}

.controlpart {
  float:	right;
}


div.vspace {
  padding-top:	5px;
}


/*--------------------------------------*/
/*  Vote window				*/
/*--------------------------------------*/

#votediv {
  position:		absolute;
  display:		block;
  padding:		0px;
  margin:		0px;
  border:		0px;
  left:			150px;
  top:			150px;
  width:		500px;
  height:		200px;
  background-color:	#141414;
  background-image:	url(../images/votebg.gif);
  background-repeat:	no-repeat;
  background-position:	bottom left;
  border:		1px solid #A0A0A0;
  color:		#FFFFFF;
}

#votediv div {
  z-index:		12;
  padding:		5px;
}

#votediv .h1 {
  height:		24px;
  font-size:		16pt;
  border-bottom:	1px solid #A0A0A0;
  text-align:		center;
}

#votediv .middle {
  width: 100%;
  height:		120px;
  margin:		0px 0px 0px 20px;
}

#votediv .bottom {

}


/*--------------------------------------*/
/*  Message Body			*/
/*--------------------------------------*/

div.msgcontainer {
  margin-left:		145px;
  margin-right:		0px;
  min-height:		0px;
  position:		relative;
  border:		0px solid #FF0000;
}

* html div.msgcontainer {
  height:		1px;
}  /* Force hasLayout in IE6 */

div.msgcontainer div.msgleft {
  float:		left;
  padding:		5px;
  width:		125px;
  margin-left:		-146px;
  position:		relative;
  border:		1px solid #000000;
}

div.msgcontainer div.msgright {
  width:		100%;
  margin-left:		-10px;
  float:		left;

}

div.msgcontainer div.msgright div.row {
  position:		relative;
  padding:		5px;
  margin-left:		0px;
  margin-right:		0px;
  min-height:		1px;
  border:		1px solid #000000;
  border-width:		1px 1px 0px 1px;
}

div.msgcontainer div.msgright div.top {
  height:		35px;
}

div.msgcontainer div.msgright div.row span.right{
  position:		absolute;
  right:		5px;
}

div.msgcontainer div.msgright div.text {
  padding:		35px 15px 35px 15px;
}

div.msgcontainer div.msgright div.bottom {
  border-bottom:	0px solid #000000;
  border-width:		1px;
}


/*--------------------------------------*/
/*  General classes			*/
/*--------------------------------------*/
.fleft
{
  float: left;
}

.fright
{
  float: right;
}

div.clear
{
  clear:		both;
}

