/* Global Styles */
div#main{
	background-color:#DDBB99;
	margin:0px;
	padding:10px 10px 10px 10px;
	position:relative;
}
div #bottomlinks{
	margin-top:10px;
	padding-top:5px;
	text-align:center;
	border-top:1px solid #996666;
}
h1{
	margin:5px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
fieldset{
	border:2px solid #000000;
}
legend{
	font-size:11px;
	font-weight:bold;
}
form{
	margin-bottom:0px;
}
a:link{
	color:#DD3311;
}
a:link[href^="javascript:"]{
	color:#669;
}
a:visited{
	color:#CC4433;
}

/* Colors */
div#rform, div#lform, div#fform, div#rset, div#newcommunef, form#newguildf {background-color:#BBCC99; border:1px solid #777755;}
#rform div#rerrors, #rset div#serrors, #newcommunef div#ncerrors {
	background-color:#CC6666;
	width:350px;
	padding:5px 5px 5px 5px;
	margin:0 auto 10px;
	border:2px solid #000000;
}

/* Specialized Global Styles */
table.innerborder{
	border-collapse:collapse;
}
table.innerborder td, table.innerborder th{
	border:1px solid #000;
}
table.innerborder tr:first-child td, table.innerborder tr:first-child th{
	border-top:none;
}
table.innerborder tr:last-child td, table.innerborder tr:last-child th{
	border-bottom:none;
}
table.innerborder tr td:first-child, table.innerborder tr th:first-child{
	border-left:none;
}
table.innerborder tr td:last-child, table.innerborder tr th:last-child{
	border-right:none;
}