body { margin: 0; border: 0; padding: 0; background-color: #efefef; font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; color: #333333; }

div#container { margin: 0 auto 0 auto; padding: 10px; border: 0; width: 810px; min-height:200px; height:auto !important; height:260px; border: 2px solid #333; border-bottom: 0; background: #ffffff url(../images/tw_community_forum_logo.jpg) 0px 0px no-repeat; }

h1 { color:#333333; margin: 0; padding: 0 0 7px 0; border: 0; line-height: 28px; font-size: 16px; }

p { margin: 0; padding: 0; border: 0; line-height: 20px; }

a { color: #006699; outline: none; }
a:link { text-decoration: underline; outline: none; }
a:visited { text-decoration: underline; outline: none; }
a:hover { text-decoration: none; outline: none; }
a:active { text-decoration: none; outline: none; }

img { padding: 10px 15px; }

div.spacer { display: block; clear: both; height: 15px; }

div#content { background-color: white; margin: 200px 0 15px 0; padding: 0 20px 10px 20px; }

ul { padding: 0; margin: 15px; border: 0; }
ul li { padding: 0; margin: 0; border: 0; line-height: 20px;}
ul li.line { background-color: #CCCCCC; width: 1px; float: left; height: 120px; clear: none; }

div.logos { margin: 0 auto 0 auto; width: 810px; padding: 10px; background-color: #FFFFFF; border: 2px solid #333333; border-top: 0; }

p.line { border-bottom: #808080 solid 1px; margin: 10px 10px 15px 10px; }

div#banner { height: 10px; background-color: #efefef; border: 0px solid #333; border-top: 0; width: 810px; margin: 0 auto 0 auto; }