/* MISC */

.oversized { font-size:18px; line-height: 30px; }
.highlight td { background-color:#ffebbe; } 
.element { background-color:#ffebbe; padding:15px 15px 15px 15px; min-height:350px; margin-top:20px; border-color:#c99217; border-width:1px; border-style:solid; }
	.element img { padding-left:15px; }
	.wallpaperdownloads {  height:40px; width:500px; margin-top:50px; }
.dlwallpaper { background-image:url(../images/download.png); background-repeat:no-repeat;float:left; height:50px; margin-right:20px; line-height:35px; }
	.dlwallpaper a { padding: 10px 0 0 30px;  }

/* BODY SPECIFIC */

BODY {	margin:0px; padding:0px; background-color: #ffebbe; font-family:Helvetica, Arial, sans-serif; color:#4f3702; line-height:24px; color:#332301; letter-spacing:1px; padding-right:15px; }
p { line-height:24px; color:#332301; letter-spacing:1px; padding-right:15px; }

a { text-decoration:none; color:#7d5a0b }
a:hover { color:#d39711;  }

img, img a { border:0px; }

strong { color:#6a4c0a; }
h1 { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#a5760c; font-size:25px; }
	.rightelement h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#986700; font-size:25px; text-align:center; }
h2 { clear:left; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#a5760c; font-size:18px;padding-top:10px;padding-bottom:0px; }
h3 { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#a5760c; font-size:16px;padding-top:10px;padding-bottom:0px; }

table { border-collapse:collapse; width:100%; }
table tr { border-collapse:collapse; }
table tr td { border-collapse:collapse; border-width:1px; border-style:solid; border-color:#c99217; text-align:center; padding:5px 12px; }
table tr th { border-collapse:collapse; border-width:1px; border-style:solid; border-color:#c99217; text-align:center; padding:5px 12px; background-color:#FFDE94;color:#7d5a0b; }

/* LAYOUT SPECIFIC */

.container {
	width:900px; margin: 0 auto; background-image:url(../images/header.jpg); background-repeat:no-repeat; 
	border-width: 0px 1px 1px 1px; border-color:#c99217; border-style:solid; background-color: #ffefcb; margin-bottom:30px;
}

.header {
	width:900px; height:266px; font-size:25px;
}
.header a { text-decoration:none; }
.menu { margin:0}
	.menu ul { margin: 0; margin-left:-30px; }
	.menu ul li { float:left; list-style-type:none;	}
	#homeover, #boardover, #historyover, #grandcouncilover, #chaptersover {  }
.chapters {
	background-image:url(../images/chaptersbg.jpg); width:900px; height:70px; float:left;
}

.chapters ul { margin: 0; margin-left:-30px;}
	.chapters ul li {
		float:left; padding-left:60px; list-style-type:none;
	}

.content { width: 590px; background-color: #fff; padding:10px 29px 30px 29px; clear:left; min-height:700px;height:auto !important; height:700px; }
	* html .content { width:588px; }

.rightcolumn {
	width: 241px; float: right;	 border-color: #c99217; border-width: 0px 0px 0px 0px; border-style: solid;
}

.rightelement {
	width: 220px; float: right; background-color: #ffde94; border-color: #c99217; border-width: 1px 0px 1px 1px; border-style: solid; 
	margin: 20px 0px 0px 0px; padding-bottom:20px; padding-left:20px; padding-top:20px;
}

	.rightelement a { font-size:18px; text-decoration:none; float:left; clear:both; margin-top:3px; margin-bottom:3px; width:100%; color:#7d5a0b; }
	.rightelement a:hover { text-decoration:underline; color:#d39711; }

.founding { width:270px;padding:10px 10px; background-color:#ffebbe; height:15px; float:left; margin:1px; text-align:center; font-size:12px; }

.footer {
	width:900px; clear:both; height:100px; background-color:#ffde94; text-align:center; padding-top:40px; 
	border-style:solid; border-width:1px 0px 0px 0px; border-color:#c99217;
}


#upcomingwrapper { position:relative; bottom:0; float:left; padding-left:2px;width:200px; padding-top:10px; overflow:hidden; }
#upcoming {
	opacity:1; font-size:10pt; text-align:center; width:220px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	#upcoming h1 { font-size:16px;display:inline; }
	#upcoming h2 { font-size:14px;display:inline; }
	#upcomingevent { clear:both; color:#563d06; position:relative; bottom:0; }
	#upcomingtabs{ font-size:10px; }
		#upcomingtabs a { font-size:12px; }
		#upcomingtabs ul { margin-left:-30px; }
		#upcomingtabs ul li { list-style:none; float:left; padding: 3px 10px; text-align:center;margin:0;width:80px;  }
		.active { background-color:#986700; }
		.active a { color:#fff; }
		
.content ul li { margin-top:10px; }
.ui-effects-transfer { border: 1px solid #986700; }
.oldannouncement { color:#c0c0c0; font-size:10px; }
