* {
    padding:0;
    margin:0;
} 
body {
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
line-height:13px;
color:#fff;
}
img { border:none; }
a { color:#ffffff; text-decoration:none;}
a:hover { text-decoration:underline; color :#fff; }
#wrap {
margin-top:auto;
margin-bottom:auto;
margin-right:auto;
margin-left:auto;
text-align:center;
width:812px;
}
#wrapper {
margin-top:auto;
letter-spacing:0px;
margin-bottom:auto;
margin-right:auto;
margin-left:auto;
text-align:center;
width:729px;
}
#header { 
border:5px solid #222;
width:800px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
margin-bottom:auto;
text-align:center;
height:110px;
background:#555;
}
#header h1 {
font-size:20px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
margin-bottom:auto;
text-align:center;
font-weight:200;
letter-spacing:0px;
line-height:0px;
padding:12px 0 5px 10px;
}
#header h1 a {
color:#fff;
margin-right:auto;
margin-left:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
text-decoration:none;
}
#header h1 a:hover {
color:#aaa;
margin-right:auto;
margin-left:auto;
margin-top:auto;
margin-bottom:auto;
text-align:center;
text-decoration:none;
}
#header h2 {
color:#ccc;
margin-right:auto;
margin-left:auto;
margin-top:8px;
margin-bottom:auto;
text-align:center;
font-size:14px;
font-weight:100;
padding:0 0 0 11px;
letter-spacing:0px;
line-height:10px;
}
.left {
font-size:11px;
width:344px;
height:279px;
margin-right:auto;
margin-left:auto;
margin-bottom:auto;
margin-top:auto;
text-align:center;
float:left;
border:5px solid #222;
padding:5px;
background:#555;
}
.right {
font-size:11px;
width:344px;
height:279px;
margin-right:auto;
margin-left:auto;
margin-bottom:auto;
margin-top:auto;
text-align:center;
float:right;
border:5px solid #222;
padding:5px;
background:#555;
}
#footer {
letter-spacing:0px;
margin-top:15;
margin-bottom:20px;
margin-right:auto;
margin-left:auto;
text-align:center;
color:#eee;
font-size:12px;
border:5px solid #222;
padding:2px;
line-height:15px;
background:#555;
}
#header_notification {
position:relative;
width:970px;
margin:0 auto;
text-align:center;
z-index:9000;
}
.new_alert {
background:#FFF9D7;
border:1px solid #E2C822;
}
.new_error { 
background:#FFEBE8;
border:1px solid #DD3C10;
}
.header_notification {
display:inline-block;
padding:5px 12px 6px;
color:#555;
line-height:1.5;
border-top:none;
-moz-border-radius:0 0 6px 6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
-moz-box-shadow:0 1px 10px rgba(0,0,0,0.15);
-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15);
box-shadow:0 1px 10px rgba(0,0,0,0.15);
}
.header_notification a {
color:#06C;
}
.header_notification .close img {
vertical-align:top;
margin-left:10px;
}
