h1, h2, h3 { text-transform: uppercase; } 
body { background: url('../img/bg.jpg'); font-family: arial; font-size: 14px; color: #000000; margin-bottom: 50px;}

a { color: #000000; }

div#shell { margin: 0 auto 0 auto; margin-top: 50px; background: url('../img/body_bg.png') no-repeat; width: 903px; height: 622px; }
body#admin div#shell { height: auto; background: #FFFFFF; }

div#logoShell { width: 417px; height: 227px; background: url('../img/logo.png'); position: absolute; top: 0; margin-left: 15px; }

div#navShell { height: 412px; position: absolute; width: 150px; margin-top: 170px; padding: 20px 0 0 25px; background: url('../img/nav_div.gif') no-repeat; background-position: top right; /*border: 1px solid #FF0000;*/ }
div#navShell ul { margin: 0 0 0 10px; padding: 0;}
div#navShell ul li{ list-style-type: none; margin: 0; padding: 0; margin-top: 10px;}
div#navShell ul li a{ text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase;}

body#home div#contentShell { padding: 0 20px 0 20px; position: absolute; margin-top: 180px; margin-left: 175px; width: 410px; height: 400px; /*border: 1px solid #00FF00;*/ }
body#admin div#contentShell { padding: 20px; }

div#sideShell { padding: 10px 10px 0 10px; position: absolute; margin-top: 40px; margin-left: 625px; width: 230px; height: 525px; /*border: 1px solid #0000FF;*/ }