body { background:#000000; }
.container_12 { margin-left:auto; margin-right:auto; width:960px; height:auto; }

/*MENU*/
#menu { height:45px; width:960px; margin:150px auto 50px auto;}
#menu ul { margin:0 auto; width:auto; list-style:none; }
#menu ul li { float:left; }
#menu ul li a { margin:0 20px 20px 0; width:auto; font-size:20px; line-height:28px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:underline; }
#menu ul li a:hover { color:#cccccc; }
#desktop { height:200px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }

/*FOOTER*/
#footer { margin-top:125px; background-color:#000000; position:relative; left:0; width:100%; padding-bottom:5px; }
#footer p { color:#ffffff; }

/*TYPOGRAPHY ADDITIONS*/
body { font-family:helvetica, arial, sans-serif; line-height:1.5; color:black; }
h1 { font-size:32px; line-height:40px; margin:15px 0; font-family:georgia, serif; }
h2 { font-size:24px; line-height:30px; margin:15px 0; }
h3 { font-size:18px; line-height:22px; margin:15px 0; }
h4 { font-size:14px; line-height:18px; margin:10px 0; }
h5 { font-size:10px; line-height:12px; margin:10px 0; }
a { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; color:#3d454c; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a h1,a h2 { color:#000000; text-decoration:none; }
a h1:hover,a h2:hover { color:#3d454c; text-decoration:underline; color:#3d454c; }
a h1:visited,a h2:visited { text-decoration:none; }
a h1:active,a h2:active { text-decoration:none; }