*{margin: 0; padding: 0;}
body{font: 14px "Trebuchet MS"; color: #000000;}
a{color: #ec1b5d;}
a img{border: 0;}
.clear{clear: both;}
img.alignleft{float: left;}
img.alignright{float: left;}
.alignleft{margin: 5px; 5px 5px 0;}
.alignright{margin: 5px; 0 5px 5px;}
h2{font: 18px "Trebuchet MS","Arial"; color: #ec1b5d;}
h3{font: 16px "Trebuchet MS","Arial"; color: #ec1b5d;}
h3{font: 14px "Trebuchet MS","Arial"; color: #ec1b5d;}
#bg{width: 100%; height: 100%; position: fixed; z-index:-1;}

#container{width: 1088px; margin: 0 auto; padding: 100px 0 0 0;}
#header{width: 971px; height: 136px; background: URL(images/header_bg.png) top left no-repeat; margin: 0 0 0 138px;}
#header h1{position: absolute; width: 758px; height: 187px; background: URL(images/logo.png) top left no-repeat; text-indent: -9999px; margin: -90px 0 0 -138px;}
#header #menu{padding: 98px 0 0 25px; width: 950px; height: 37px; overflow: hidden;}
#header #menu ul{list-style-type: none;}
#header #menu li{display: inline-block; height: 32px; padding: 5px 17px 0 15px; background: URL(images/mnu_sep.png) top right no-repeat; float: left;}
#header #menu li a{font: bold 20px Arial; color: #ffffff; text-decoration: none;}

#content_wrap{background: URL(images/content_bg.png) top left repeat-y; width: 949px; padding: 20px 0 20px 22px; margin: 0 0 0 138px;}
#welcome{background: #9a0131 URL(images/welcome.png) top left no-repeat; margin: -20px 0 20px 0; color: #ffffff; padding: 20px; width: 887px;}
#push{float: left; width: 1px; height: 144px;}

#content{width: 510px; padding: 20px; float: left;}
#content p{padding: 5px 0 10px 0;}

#sidebar{width: 355px; float: left;}
#sidebar ul{list-style-type: none;}
#sidebar .box_top{background: URL(images/box_top.png) bottom left no-repeat; width: 355px; height: 15px; font: 0; line-height: 0;}
#sidebar .box{background: URL(images/box_bg.png) top left repeat-y; width: 315px; padding: 0 20px 0 20px;}
#sidebar .box_bot{background: URL(images/box_bot.png) top left no-repeat; width: 355px; height: 15px;}
#sidebar h3{font-size: 18px;}
#sidebar p{padding: 10px 0 10px 0;}
#sidebar li{margin: 0 0 15px 0;}

#footer{width: 931px; padding: 3px 0 0 40px; background: URL(images/footer_bg.png) top left no-repeat; height: 25px; color: #b8b8b8; margin: 0 0 0 138px;}
