﻿
.Stumble
{
	position:absolute;
	top:85px;
	left:15px;
	width:350px;
	text-align:left;
	font-size:small;
}
.Logo
{
	margin-top:-20px;
	margin-left:-20px;
}

.UserURL
{
	color:Black;
	cursor:pointer;
}

.UserURL:hover
{
	color:Black;
}


.RightBanner
{
	position:absolute;
	left: 820px;
	top:120px;
	
}





#totalmain
{
	height:178px;
}
#Tree
{
	padding-left: 10px;
	float: left;
	height: 780px;
	width: 190px;
	background-image: url(  'images/backgroundleftcolumn.gif' );
	font-size: small;
}



table.forum
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

.forumHd
{ 
	border-bottom: 2px solid #d79900;
	background-color: #fff2ba;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}


.forumBod p
{ 
	
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;

}




.CenteredMainText
{
	border: thin solid #FFFFFF;
	padding: 3px;
	position: relative;
	text-align: center;
	margin-top: 20px;
	font-size: small;
	width: 500px;
	left: 50px;
	background-color: #99CCFF;
	color: #000099;
}


.login
{
	float:right;
	margin-right:20px;
	margin-top:15px;
}

.loginButtons
{
	clear:both;
	float:right;
	margin-right:20px;
	margin-top:10px;
}


.LeftAlignTextTable
{
	text-align:left;
}


.points
{
	position:relative;
	margin-top:10px;
	border-style: dotted;
	border-width: thin;
	padding: inherit;
	background-color: #C0C0C0;
	font-size: x-large;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	width: 289px;
	top: -25px;
	left: 287px;
	height: 31px;
}
#TotalPoints
{
	margin-right:10px;
	float:right;
	text-decoration: blink;
}
.AvaPoints
{
	clear:both;
	width:430px;	
}
.SelecticalObjects
{
	text-align:left;
	margin-left:10px;
	width:430px;	
	float:left;
}
.SelectableOptions
{
	width: 197px;
	float:left;
}
.KeyTable
{
	float:right;
	font-size:small;
	margin-right:15px;
}

/*
--------------------------------View List Page------------------------
*/

.EditingButtons
{
	text-align:left;
	margin-top:0px;
	margin-left:10px;
}

.MainList
{
	text-align:center;
	clear:both;	
}
.List
{
	border-style: groove;
	border-color: #663300;
	padding: 20px;
	color: #000000;
	width: 450px;
	background-color: #3399FF;
	/*height: 510px;
	overflow: auto;*/
	text-align: left;
	font-family: Tahoma;
	margin-top:10px;
	margin-left:50px;
	margin-bottom:10px;
}

.ListArmyName
{
	text-align:center;
	font-size:large;
}

.UnitItem
{
	border-color: #996633;
	border-width: thin;
	border-style: groove groove groove groove;
	position: relative;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #0000CC;
	font-size:medium;
}

.TitleTop
{
	
}

.UnitName
{
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #FFFFFF;
}

.UnitCost
{
	font-family: Tahoma;
	font-size: large;
	font-weight: normal;
	position:relative;
	float:right;
	padding-right:15px;
}

.MagicItems
{
	font-size: medium;
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
	width: 440px;
}

.MagicItemLabel
{
	font-size:small;
	font-weight:bold;
}

.MagicItemCost
{
	color:White;
	font-size:small;
	float:right;
}

.MagicItemName
{
	
	font-size: small;
}

.ItemEntry
{
	width:310px;
	font-size:small;
}

.lblTotalArmyPoints
{
	font-size: large;
	text-align:right;
}






/*
--------------------------------Basic Page Holders------------------------
*/



.Vassal2
{
	width: 800px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	text-align: center;
	height: 900px;
	font-family: Verdana;
	font-size: medium;
	color: #FFFFFF;
	font-weight: normal;
}


.Spacer
{
	background-image: url( 'images/basic-Background.jpg' );
	height: 10px;
	background-repeat: repeat;
}

.Header
{
	position:relative;
	height: 120px;
	width: 800px;
	background-image: url( 'images/backgroundtop.gif' );
}


/*
--------------------------------Footer------------------------
*/
.FooterBeast
{
	position:relative;
	width: 800px;
	top:760px;
	text-align: center;
	height: 70px;
	background-image: url( 'images/backgroundfooter.gif' );
}

.FooterText
{
	position: absolute;
	bottom: 20px;
	text-align:center;
	width:800px;
}


/*
--------------------------------Header------------------------
*/
.maincontent
{
}

.maincontent1
{

}



/*
--------------------------------T&C's Page------------------------
*/
.TandC
{
	padding-top:20px;
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}


/*
--------------------------------Home Page------------------------
*/
.ArmyStatusList
{
	margin-left:25px;
	float:left;
	text-align: left;
	background-image: url( 'images/ArmyStatus.gif' );
	width:450px;
	height:470px;
	position:relative;
	
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ArmyStatusContents
{
	width:450px;
	height:470px;
	overflow:auto;
}

.armylistcontents
{
	height: 31px;
	width: 416px;
	background-image: url('images/ArmyStatusItem.gif');
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	padding-left: 8px;
	color: #663300;
}
.ArmyStatusListImage
{
	padding-top:5px;
	padding-right:30px;
	float:right;
}

.ArmyStatusListName
{
	padding-top:4px;
	float:left;
}



/*
--------------------------------Add Unit Page------------------------
*/
.leftAlignWrap
{
	text-align:left;
	margin-left:10px;
	height:30px;
	width:430px;	
	clear:both;
}

.leftAlignWrapNoHeight
{
	text-align:left;
	margin-left:10px;
	width:930px;	
	clear:both;
}

.AddUnitLabel
{
	float:left;
	width:120px;
	height:20px;
	margin-top:5px;		
}

.AddUnitCombo
{
	float:left;
	width:240px;
	height:20px;
	margin-top:5px;		
}

.AddUnitButton
{
	float:left;
	height:20px;
	margin-top:5px;		
}






/*
--------------------------------Registration Page------------------------
*/
.RegisterLabel
{
	width:150px;
	float:left;
}
.RegisterBox
{
	width:240px;
	float:left;	
}
.EmailButton
{
	float:right;
}
.RegisterItem
{
	border-width: thin;
	padding: 3px;
	position: relative;
	text-align: left;
	margin-top: 5px;
	overflow:hidden;
	clear:both;
	width:400px;
}


#ContentPlaceHolder1{height:900px}

/*
--------------------------------View All Lists Page------------------------
*/
.ViewAllListsContainer
{
	margin-left:10px;
	float:left;
	text-align: left;
	background-color:#8B4513;
	width:570px;
	height:355px;
	position:relative;	
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:small;
	margin-top:10px;
}

.ViewAllListsItemTitle
{
	height: 31px;
	width: 555px;
	/*background-image: url('images/ArmyStatusItem.gif');*/
	background-color:#CD853F;
	font-family: Tahoma;
	padding-left: 8px;
	color: #663300;
	font-weight:bold;
	margin-left:1px;
}

.ViewAllListsContent
{
	overflow:auto;
}

.ViewAllListsItem
{
	height: 28px;
	width: 550px;
	/*background-image: url('images/ArmyStatusItem.gif');*/
	background-color:#CD853F;	
	font-family: Tahoma;
	padding-left: 8px;
	color: #663300;
}

.ViewAllListsItem0
{
	padding-top:4px;
	float:left;
	width:20px;
}

.ViewAllListsItem1
{
	padding-top:4px;
	float:left;
	width:180px;
}

.ViewAllListsItem2
{
	padding-top:4px;
	float:left;
	width:150px;
}

.ViewAllListsItem3
{
	padding-top:4px;
	float:left;
	width:60px;
	font-weight:bold;
}

.ViewAllListsItem4
{
	padding-top:4px;
	float:left;
	width:60px;
}

.ViewAllListsItem5
{
	padding-top:4px;
	float:left;
	width:50px;
}









/*
--------------------------------View All Lists Page------------------------
*/

.AHQContainer
{
	width:400px;
}

.AHQNotes
{
	float:left;
	width:400px;
	height:70px;
	font-size:medium;	
}

.AHQItem
{
	float:left;
	width:40px;
}
.AHQH2HCombatItem
{
	float: left;
	width: 28.5px;
	height: 30px;
	font-size: x-small;
}
.AHQH2HRangedCombatItem
{
	float:left;
	width:50px;
	height:30px;
	font-size:x-small;
}
.NewRow
{
	clear:both;
}

.AHQTitle
{
	width:400px;
	background-color:Gray;
	min-width:400px;
}


.forumMain
{
	height:550px;
	overflow:auto;
	width:580px;
	text-align:center;
	margin-left:5px;
}