/* header */
#header {border: 0px; width: 100%; height: 65px; background: url('/p/header-bg.jpg') repeat-x 0 0;}
#header td.left {width: 204px; height: 40px;}
#header td.right {height: 40px; text-align: right;}
#header td.shadow {background: url('/p/header-shadow.gif') no-repeat 100% 0;}
#header td.shadow img {margin: 8px 0 0 54px;}

/* main */
#main {border: 0px; width: 100%; background: url('/p/paper-left-btm.gif') no-repeat 0 100%;}
#main td.left {width: 33%; background: url('/p/paper-left-top.gif') no-repeat 0 0; padding-left: 54px;}
#main td.left div.about {width: 225px; margin-top: 50px;}
#main td.left div.about a {color: #000; text-decoration: none;}
#main td.left div.about p {margin: 0 0 1em 0;}
#main td.right {padding: 0 54px;}
#main div.menu {position: relative; top: -51px; z-index: 1; width: 100%;}

/* updates */
#updates {border: 0px; width: 100%; background: url('/p/paper-right.gif') no-repeat 100% 100%;}
#updates td.left {width: 50%; padding: 0 27px 36px 54px;}
#updates td.left div.title {margin-bottom: 10px;}
#updates td.right {width: 50%; padding: 0 54px 36px 27px; text-align: right;}
#updates td.right div.title {margin: 0 0 3px 35px;}

table.banners {border: 0px; position: relative; top: 51px;}
table.banners td { padding: 16px 4px 16px 0; vertical-align: top;}
table.banners td.last { padding-right: 0;}

#updates table.news { width: 395px; background: url('/p/news-btm.gif') no-repeat 0 100%;}
#updates table.news td.text {font-size: 88%; padding: 20px 12px 16px 12px;}
#updates table.news td.line-left {width: 23px; background: url('/p/news-left.gif') no-repeat 0 100%;}
#updates table.news td.line-right {width: 5px; background: url('/p/news-right.gif') no-repeat 0 100%;}

/* footer */
#footer { border: 0px; width: 100%; }
#footer a {color: #482602;}
#footer td {color: #482602; font-size: 63%; vertical-align: bottom;}
#footer td.left {width: 50%;}
#footer td.left div.relative {position: relative; bottom: 0; left: 54px;}
#footer td.left div.text {position: absolute; bottom: 0; left: 0;}
#footer td.left div.text td {padding: 0 15px 20px 0;}
#footer td.right {width: 50%; padding-right: 54px; text-align: right;}