body
{
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight:normal;
	background-color: #8F9E7D;
	margin: 0px;
	padding: 10px;
}
.container	
{
	width: 65em;
	margin: 0px auto;
	padding: 10px 0px;
	background-color: #fff;
	/*background-color: #8F9E7D;*/
	border: 1px solid black;
}

a:link
{
	color: #333390;
	text-decoration: underline;
}
a:visited
{
	color: #43342A;
	text-decoration: underline;
}
a:hover
{
	color: #717964;
	text-decoration: underline;
}

/*Left-Content */
.left-content
{
    float: left;
	width: 10.8em;
	margin: 0;
	padding: 0;
}
	
	
/* Corner Pics */
.left-content .corner
{
	width: 10.8em;
	overflow: hidden;
}

.warrior-ghol
{
	background-image: url(/images/corner/Warrior-Ghol.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.archer
{
	margin-top: 50px;
	background-image: url(/images/corner/Archer.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.avatara
{
	background-image: url(/images/corner/Avatara.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.forestgiant
{
	background-image: url(/images/corner/ForestGiant.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.shade
{
	background-image: url(/images/corner/Shade.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.soulless
{
	background-image: url(/images/corner/Soulless.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.trow
{
	background-image: url(/images/corner/Trow.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.spider
{
	margin-top: 50px;
	background-image: url(/images/corner/Spider.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.dwarf
{
	margin-top: 50px;
	background-image: url(/images/corner/Dwarf.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.warrior
{
	background-image: url(/images/corner/Warrior.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.ghol
{
	background-image: url(/images/corner/Ghol.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.fetch
{
	background-image: url(/images/corner/Fetch.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.berserk
{
	background-image: url(/images/corner/Berserk.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.thrall
{
	margin-top: 25px;
	background-image: url(/images/corner/Thrall.jpg);
	background-repeat: no-repeat;
	height: 175px;
}
.journeyman
{
	margin-top: 50px;
	background-image: url(/images/corner/Journeyman.jpg);
	background-repeat: no-repeat;
	height: 150px;
}


.short-corner
{
	background-image: url(/images/corner/small-corner.jpg);
	background-repeat: no-repeat;
	height: 120px;
	margin-bottom: 10px;
}

/* Navigation */
/*
.left-content a:link
{
	color:   #717964;
}
.left-content a:visited
{
	color: #402F27;
}
*/


.left-content .nav
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	border-left: None;
	background-image: url(/images/texture.jpg);
	background-repeat: repeat;
}
.left-content .nav .box ul
{
	list-style: none;
	padding: 0px 10px 0px;
	margin: 10px 0px;
}
.left-content .nav .box
{
    background: none;
    border: none;
	margin: 10px 0px;
	border-bottom: 1px gray solid;
}


/* Center Content */
blockquote
{
	border-color: black;
	border-width: 1px;
	border-style: dotted;
	background-image: url(/images/texture.jpg);
	background-repeat: repeat;
	padding: 15px;
}
.center-content
{
	margin-left: 12.2em;
	padding: 10px 10px;
	width: 47em;
}

.headImage	
{
	background-color: #fff;
	background-image: url(/images/MA_Header.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 94px;
	color: black;
	font-size: 64px;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	padding: 15px 0px 0px;
}

span.underline 
{ 
	text-decoration: underline; 
}

.blog
{
	margin-top: 20px;
	width: 45.7em;
}	
table.login
{
	margin: 50px auto;
}

/*  Blog Body   */
.date
{
	font-size: large;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	font-weight: bold;
	color: #6C8241;/*#4A523B /*#717964; /*#666600;*/
}	
.blogbody 

{
}
.title	
{

	font-size: medium;
	color:#000000;
}	
.posted	
{ 
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color:#333;
	margin-bottom:25px;
}
div.description 
{
	background:  #ffc; 
	padding: 2px; 
	border: thin dotted black; 
	background-image: url(/images/texture.jpg);
	color: #000033; 
	font-weight: normal; 
	font-size: 11px; 
	margin: 20px;
}
span.download-title
{
	font-size: 1.2em;
}

/*  Comments  */	
.comments-body 
{
	color:#000000;
	font-size:small;
	font-weight:normal;
	line-height:100%;
	padding: 5px;	
	border-bottom:1px dotted #999; 					
}		



.comments-post 
{

	font-family:verdana, arial, sans-serif;
	color:#000000;
	font-size:x-small;
	font-weight:normal;	
}	

.comments-head 
{
	font-size: large;
	color: #000000;
	margin-top: 20px;
	border-bottom:1px solid #000000;
}


/* Coops Table */

.center-content div.coopsTable div.tableHead, .center-content .coopsTable .odd, .center-content .coopsTable .even
{
	border-top: 1px solid #000;
	padding: 2px 2px 2px 7px;
}
.center-content div.coopsTable div.tableHead
{	
	font-weight: bold;
	font-size: 1.7em;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: center;
}

.center-content div.coopsTable div.div-title
{
    float: left;
    font-weight: bold;
}

.center-content div.coopsTable div.div-edit, .center-content div.coopsTable div.div-download
{
    margin-left: auto;
    text-align: right;
    margin-right: 10px;
}

.center-content div.coopsTable
{
	background: #DCD9C8;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 12px;
}

.center-content div.coopsTable div.div-download
{
    margin-bottom: 2px;
    font-size: 1.2em;
}

.center-content div.coopsTable div.div-description
{
    padding: 0px 10px;
    margin: 5px 0px;
}

.center-content table.coopsTable
{
	background: #E5E5E5;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 12px;
}
.center-content table.coopsTable td
{
	border-top: 1px solid #000;
	padding: 2px 2px 2px 7px;
}
.center-content table.coopsTable .tableHead td
{	
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #000;
}
.center-content .coopsTable .odd
{
	background-color: #ffffff;
}
.center-content table.coopsTable .mapTitle
{
	height: 16px;
	text-align: left;
}
	
.center-content table.coopsTable .mapTitle a
{			 	
	text-decoration: none;
}

/* Projects */
.center-content .table_content 
{
	width: 100%;
	
}
.table_content h1, .table_content h2,.table_content h3
{
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.table_content .indent
{
	padding-left: 10px;
}
.table_content .line
{
	border-bottom:1px solid #000000;
}
.table_content .line a:link, .line a:visited
{
	text-decoration: none;
	color: #000099;
}
.table_content .line a:link.active, .table_content .line a:visited.active, .table_content .line a:hover 
{
    color: #AAAAAA;
}
.table_content a:link, .table_content a:visited
{
    line-height:16px;
    font-weight:bold;
    text-decoration:none;
    color: #000099;
}
.table_content a:link.active, .table_content a:visited.active, .table_content a:hover 
{
    color: #AAAAAA;
}




/* Mapmaking Resource */

div.mapItem
{
	padding: 10px;
}
div.mapItem h4
{
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}
div.mapItem .preview
{
	float: right;
	margin-bottom: 10px;
}
div.mapItem .preview img
{
	max-height: 200px;
	max-width: 200px;
}
div.mapItem .description
{
	margin: 0px 0px 10px 0px;
	clear: right;
}

div.mapItem .download
{
	text-align: right;
}
div.mapItem .download a:link, div.mapItem .download a:visited 
{
	text-decoration: none; 
	color: #000; 
	font-weight: bold; 
	padding: 3px;
	border: 2px #9a9a9a groove;
	background-color: #fffce9;
}
div.mapItem .download a:hover 
{
	text-decoration: none; 
	color: #000; 
	font-weight: bold; 
	padding: 3px;
	border: 2px #9a9a9a groove;
	background-color: #e8e2c2;
}

div.mapItem span.type
{
	font-weight: bold;
}

div.dlInfo
{
	margin-top: 5px;
	font-weight: bold;
}


div#footer
{
    clear: both;
}