/* BASIC */
body { line-height: 21px; }

/* CONTAINER */
#container { width: 980px; }
#container{background:#000 url(/itwitter/images/itwitterbg.jpg) no-repeat left top;}
/* MAIN */
#main h5 { font-weight: bold; }

/* CONTENT HEADER */
#contentheader { padding: 42px 20px 30px; width: 940px; _width: 940px; margin-bottom: -10px; z-index: 2; overflow: hidden; position: relative; background: transparent url(/itwitter/images/captopbg20070109.png) no-repeat; }
#contentheader #sitetitle { float: left; }

/* SECTION NAV */
#sectionnav { float: right; }
#sectionnav li { display: inline; font-size: 11px; line-height: 1em; margin: 0 5px;}

/* CONTENT */
#content { border: 1px solid #333; border-width: 0 1px; padding: 18px 35px 20px 45px; color: #fff; min-height: 570px; }
#content h1 { font-weight: normal; color: #fff; font-size: 18px; line-height: 40px; padding-top: 14px; margin: 0 0 18px; text-align: left;}

/* GRID */
#content .grid2cola div.first,
#content .grid2cola .column.first { width: 500px; }
#content .grid2cola div.last,
#content .grid2cola .column.last { width: 352px; }

/* HEROS */
#hero { position: relative; }

/* NO QT */
.noqt p { text-align: center; }

/* FOOTER NAV */
#contentfooter {width: 880px; _width: 880px; overflow: hidden; font-size: 11px; padding: 27px 50px 0; margin-top: -10px; margin-bottom: 0px; z-index: 2; position: relative; background: transparent url(/itwitter/images/capbottombg20070109.png) no-repeat; height: 249px;}
#contentfooter a:link,
#contentfooter a:visited { text-decoration: none; font-weight: bold; }

/* DISCLAIMER */
#contentfooter p.sosumi,
#disclaimer p.sosumi { width: 550px; margin: 50px auto 20px auto; text-align: center; font-size: 10px; color: #a5a5a5; line-height: 16px; }
#disclaimer { margin-top: -27px; margin-bottom: 42px; }

