/* General */
span, .td{display:inline-block}
div.td{*display:inline}
.td{vertical-align:top}

/* Adjust the size to desired columns. tr+'num of columns'  */
.td0{width:150px}
.td1{width:100% }
.td2{width:150px}
.tr2 .td1        {margin-right:-150px}
.tr2 .td1 .tdWrap{margin-right: 150px}
.tr3 .td1        {margin-right:-300px}
.tr3 .td1 .tdWrap{margin-right: 300px}		

/* For equal length columns(remove x to use, messes up anchors):*/
x.tr{ overflow:hidden } 
x.td{ padding-bottom:1000px; margin-bottom:-1000px; }

/* #####   Sitewide   ##### */
body{ background:#2E1302 url('images/bg.jpg') repeat-x; margin:0; padding:26px 120px; }
hr{ background-color:#DFD7CB; border:0; border-bottom:#fff solid 1px; margin:8px; }
/* header */
hr.headDivider{ margin:0; margin-top:8px; width:100% }
#header{ background:#F8F6F3 url('images/header_left.gif') no-repeat; }
#TRcorner{ background:url('images/header_right.gif') no-repeat right top; height:24px; }
#logo{float:left; padding-left:40px; background-image:url(logo.gif)}
#headMenu{width:100%; text-align:right; margin-bottom:19px; height:40px; line-height:30px; position:relative; }
#headMenu a{color:#745E50; text-decoration:none; font:0.75em Arial; display:inline-block; margin-right:29px; vertical-align:bottom; position:relative}
#headMenu a.selected{ color:#fff;}
#menuBG{width:57px; height:32px; position:absolute; right:296px; top:8px;}
/* body */
#stage { max-width:900px; min-width:790px; margin:0 auto; *width:790px; background-color:#EFEBE5; -moz-border-radius:10px; -webkit-border-radius:10px; }
#body{min-height:200px; xposition:relative;  border-top:solid 1px #DFD7CB; overflow:hidden}
#footer{text-align:center; xbackground: url('images/header_left.gif') no-repeat; height:40px;}
.tr a, #footer a{text-align:right; color:#210; text-decoration:underline; border:0; font: Small-Caps bold 14px/1.5 Helvetica;}

/* This page */
was.tdWrap{ xborder:inset #ffd; xborder-width:0 2px; padding:15px; }
#conventions{width:80%; background-color:#bbb; margin:10px auto;}
h3{margin-top:48px;}
.td2 ul{ list-style-type: none; padding-left:15px; margin-top:8px;}

/* Moorte Index Layout */
#moorteIndex .td0{width:190px}
#moorteIndex .td1{width:100%; overflow:hidden}
#moorteIndex .td1{margin-right:-290px; }
#moorteIndex .td1 .cell{margin-right:190px}

/* Moorte Index Left Menu */
#moorteIndex .td0 .cell{padding:32px 13px 0 12px;}
#moorteIndex .td0 .cell h4{ border-bottom:1px solid #DDDDDD; margin:10px 0; padding-bottom:2px; color:#313334; height:1.25em; font:bold 1.2em/1.25 Helvetica;}
#moorteIndex .td0 .cell a{display:block;  text-align:right; color:#210; text-decoration:underline; border:0 none; vertical-align:baseline; cursor:pointer; font: Small-Caps bold 14px/1.5 Helvetica;}

/* Moorte Index Body*/
#moorteIndex #main{ padding:20px; border: solid #ddd; border-width:0 1px; border-top:27px solid #EFEBE5; padding-top:0; color:#745E50; font:0.75em Arial;}
#moorteIndex #main h1{ padding-bottom:0.3em; border-bottom:1px solid #DDDDDD; font-size:2.5em; color:#313334; font-weight:bold; }
#moorteIndex #main h2{font:bold 2em  Tahoma; margin: 1.5em 0 1em 0}
#moorteIndex #main h3{margin-bottom:0.5em; padding-bottom:0.4em; color:#313334; font-weight:bold; font-size:1.5em; line-height:1; }
#moorteIndex #main p{ font-size:1.2em; line-height:1.5}
#moorteIndex #main ul{font-size:13px; }
#moorteIndex #main ul li{ list-style-image:none; list-style-position:outside; list-style-type:square; line-height:1.5}
#moorteIndex #eg1{ width:450px; margin:auto; /*Another way to center: margin-left:-225px; top:0; left:50%; position:relative;*/}