
/* community specific */
#structureWrapper { margin: 0 auto 0 auto; padding: 0; width: 994px; display: block; background-image: url(images/wrapper_bg.gif); background-repeat: repeat-y; clear: both; }

#structureMasthead { margin: 0 auto 0 auto; width: 994px; /*height: 230px;*/ display: block; clear: both; background-image: url(images/masthead_bg.gif); background-repeat: no-repeat; background-color: #000000; }
#structureTopCap { width: 994px; height: 31px; display: block; clear: both; }

#structureMastheadImage { padding: 0; margin: 0; display: block; clear: both; width: 994px; height: 164px; position: relative; }

#ContentMasthead { width: 403px; height: 134px; position: absolute; margin: 0 4px 0 0; padding: 0; top: 30px; right: 0; }
#ContentMastheadOverlay { width: 403px; height: 134px; position: absolute; margin: 0 4px 0 0; padding: 0; top: 30px; right: 0; }

/*#ContentToplinks { display: block; clear: both; height: auto; width: 994px; color: #e8e3cd; padding: 7px 0 0 0; }
#ContentToplinks ul { margin-left: 0; padding-left: 0; display: inline; }
#ContentToplinks ul li { margin-left: 0; margin-bottom: 0; padding: 2px 15px 5px; list-style: none; display: inline; }
#ContentToplinks ul li a { color: #e8e3cd; text-transform: uppercase; line-height: 28px; font-size: 11px; }*/

#ContentMemberTools { margin: 0 auto 0 auto; width: 994px; line-height: 28px; display: block; }
#ContentMemberTools div { float: left; padding-right: 10px; }

#structureColumn1 { padding: 0; margin: 0; width: 264px; /*display: block;*/	float: left; }

#ContentPicLeft { width: 264px; padding: 0; margin: 0; text-align: right; }
#ContentPicLeft img { padding: 0 7px 6px 0; margin: 0; }

#ContentSectionTitle { width: 264px; padding: 0; margin: 0 0 5px 0; }
#ContentSectionTitle h1 { display: block; padding: 19px 5px 3px 19px; margin: 0 0 0 15px; background-color: #3f3f3f; color: #ffffff; font-size: 100%; }

#ContentSealLeft { width: 264px; padding: 0; margin: 0; text-align: right; }

#ContentLeft { width: 264px; padding: 0; margin: 0; color: #333; }
#ContentLeft ul { list-style: none; margin: 0 0 0 15px; padding: 0; border: none; }
#ContentLeft li { border-bottom: 1px solid #e8e3cd; margin: 0; }
#ContentLeft li a { display: block; padding: 2px 5px 3px 19px; background-color: #8c8c8c; color: #ffffff; text-decoration: none; }

html>body #ContentLeft li a { width: auto; }

#ContentLeft li a:hover { background-color: #999999; color: #ffffff; }

#structureColumn2 { padding: 0; margin: 0; display: block; float: left; width: 700px; }
.half #structureColumn2 { padding: 0; margin: 0; display: block; float: left; width: 350px; }

div.innerPad { padding: 0 50px; margin: 0; }

.half #ContentMiddle { width:300px; margin:0; float:left; padding:0 20px 0 30px;}

#structureColumn3 { padding: 0; margin: 0; display: block; float: right; width:350px; }

#ContentMiddleLayout { width:300px; margin:0; float:left; padding:0 30px 0 20px;}

#ContentFooter { margin: 0 auto 0 auto; padding: 0; height:58px; width: 994px; display: block; text-align: center; background-image: url(images/footer.gif); background-repeat: no-repeat; clear: both; overflow: hidden; }
p.footer { margin: 0; padding: 37px 0 0 0; color: #ffffff; }
p.footer a { color: #eec900; }

