*:after{content:".";display: block;clear:both;font-size:0;height:0;visibility:hidden;} body { color: #3399ff; font-size: 12pt; font-family: "Trebuchet MS", "Arial"; } h2 { text-align: left; font-size: 16pt; border: 1px solid #3399ff; margin: 3px; padding: 3px; } h3 { text-align: left; font-size: 14pt; border: 1px solid #3399ff; margin: 3px; padding: 3px; } h4 { text-align: left; font-size: 12pt; border: 1px solid #3399ff; margin: 3px; padding: 3px; } a { color: #3399ff; } input, submit { border: 1px solid #3399ff; background: #ffffff; color: #3399ff; padding: 5px; margin: 3px; } option, select { border: 1px solid #3399ff; background: #ffffff; color: #3399ff; } img { border: 0; } #wrapper { width: 990px; border: 3px solid #3399ff; padding: 6px; margin-left: auto; margin-right: auto; } #links { border: 2px solid #3399ff; margin-top: 4px; margin-bottom: 4px; padding: 2px; } #content { border: 2px solid #3399ff; padding: 6px; } #newsbox { width: 660px; float: left; border: 1px solid #3399ff; padding: 3px; margin: 3px; } #loginbox { border: 1px solid #3399ff; padding: 3px; margin: 3px; } #featuredbox { border: 1px solid #3399ff; padding: 3px; margin: 3px; margin-top: 5px; } #rightcolumn { width: 300px; float: right; } #profileleft { width: 350px; float: left; } #profileright { width: 600px; float: right; } #profileinfo { width: 330px; border: 1px solid #3399ff; clear: both; padding: 3px; margin: 3px; } #network { font-size: 14pt; border: 1px solid #3399ff; text-align: center; } #aboutme { margin-top: 3px; margin-bottom: 3px; border: 1px solid #3399ff; padding: 3px; } #liketomeet { margin-top: 3px; margin-bottom: 3px; border: 1px solid #3399ff; padding: 3px; } #intrests { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #music { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #films { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #television { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #books { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #heroes { margin: 3px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #3399ff; padding: 3px; } #friendscontainer { border: 1px solid #3399ff; margin-top: 4px; margin-bottom: 4px; text-align: center; width: 600px; } #friends { width: 580px; border: 1px solid #3399ff; clear: both; margin-left: auto; margin-right: auto; margin-bottom: 3px; } .friendnode { text-align: center; height: 175px; } #commentscontainer { border: 1px solid #3399ff; margin-top: 4px; margin-bottom: 4px; text-align: center; width: 600px; } .commentuserbox { text-align: center; border: 1px solid #3399ff; height: 175px; padding: 3px; } .commentusermessage { border: 1px solid #3399ff; height: 175px; width: 100%; vertical-align: top; text-align: left; padding: 3px; margin: 3px; } #commentmessagebox { width: 97%; height: 163px; margin-left: auto; margin-right: auto; padding: 3px; border: 1px solid #3399ff; } #nocommentscontainer { margin: 3px; padding: 3px; border: 1px solid #3399ff; } #footer { border: 2px solid #3399ff; margin-top: 6px; margin-bottom: 6px; text-align: center; } #peoplelisting { width: 970px; height: 150px; border: 1px solid #3399ff; clear: both; margin: 2px; } #photos { width: 970px; height: 150px; border: 1px solid #3399ff; clear: both; margin: 2px; } .photonode { text-align: center; border: 1px solid #3399ff; height: 230px; } .contentcontainer { margin: 3px; padding: 3px; border: 1px solid #3399ff; } .peoplelistingnode { text-align: center; border: 1px solid #3399ff; height: 150px; width: 110px; } .peoplelistingelement { text-align: left; border: 1px solid #3399ff; height: 50px; } .peoplespacer { height: 5px; } .profileelement { border: 1px solid #3399ff; } .onlinenow { color: #00CC00; }