body { margin: 0; padding: 0; text-align: center; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #111; }
#wrapper { width: 760px; text-align: left; margin: 0 auto; }

h1 { font-weight: bold; background-image: url(http://www.devlisting.com/images/p.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-bottom: 0; }
h2 { font-size: 11px; font-variant: small-caps; margin: 0 0 2px 1px; float: left; }
h3 { margin: 0 0 3px 23px; font-size: 11px; }

#sub { text-align: center; font-size: 18px; font-weight: normal; padding: 20px 0 10px 0; clear: both; border-top: 1px solid #09F; }
.em { color: #09F; }
form { margin-bottom: 10px; }

p { clear: both; }

#menu { text-align: right; float: right; width: 300px; margin: 0 0 2px 0;}
#menu a:hover { text-decoration: overline; }
#menu ul { display: inline; margin: 0; padding: 0; }
#menu li { display: inline; margin: 0 1px; font-size: 11px; font-variant: small-caps; font-weight: bold; border-left: 1px solid #09F; margin-left: 2px; padding-left: 5px; }
#menu li:first-child { border-left: 0; }

a { color: #09F; text-decoration: none; }
h1 a, h2 a { color: #000; }
img { border: none; }

#content { width: 520px; }
#content a, #latest a { color: #09f; text-decoration: none; }
#content a:hover, #latest a:hover { text-decoration: underline; }
#content, #sidebar { float: left; margin: 10px 0; }

#main ul { padding: 0; margin: 0; clear: both; list-style: none; display: inline; }
#main li { width: 243px; padding: 0; height: 17px; }

#sidebar { width: 165px; margin-right: 10px; }


#footer { border-top: 1px solid #09F; text-align: center; clear: both; padding: 3px 0; margin-top: 24px;}