body {margin: 0px; background: #42494D url(images/bg.png); font: 12px verdana;}
a, a:visited {text-decoration: none; color: #00C;}
a:hover {color: #C00;}
h1 {font: bold 20px verdana; margin: 0;}
h2 {font: bold 12px verdana;margin: 0;}

#wrapper {display: block; width: 1003px; text-align: left; margin: 0px auto 0px auto;}
#header {display: block; width: 1003px; height: 100px; padding-top: 65px; background: url(images/header.png) no-repeat;}
#header-left {display: block; float: left; padding-left: 43px;}
#header-right {display: block; float: right; padding: 10px 12px 0 0; text-align: right;}

#body {display: block; width: 1003px; background: url(images/body.png) repeat-y;}
#footer {display: block; width: 1003px; height: 35px; padding-top: 65px; background: url(images/footer.png) no-repeat; text-align: center;}
#footer a {color: #999;}
#left {display: inline; float:left; width: 270px;}
#right {display: inline; float:left; width: 733px;}

.menuhead {background: url(images/menuhead.png) no-repeat; height: 45px; padding: 20px 0 0 45px; color: #FFF;}
.menuhead span {display: block; background-image: url(images/icons24.png); background-repeat: no-repeat; padding: 5px 0 5px 35px;}
.menuhead .msn {background-position: 0 0;}
.menuhead .yahoo {background-position: 0 -30px;}
.menuhead .aim {background-position: 0 -60px;}
.menuhead .icq {background-position: 0 -90px;}
.menumain {display: block; padding: 0 0 0 35px; color: #000;}
.menumain .ad {text-align: center; margin: 10px 15px 0 0;}

.conthead {height: 50px; padding: 10px; color: #666;}
.conthead span {display: block; background-image: url(images/icons48.png); background-repeat: no-repeat; padding: 10px 0 15px 60px;}
.conthead .msn {background-position: 0 0;}
.conthead .yahoo {background-position: 0 -50px;}
.conthead .aim {background-position: 0 -100px;}
.conthead .icq {background-position: 0 -150px;}
.contmain {padding: 5px 15px 5px 5px; color: #000; text-align: left;}
.contmain .ad {text-align: center; margin: 5px 0 5px 0;}
.contenta {background: #EEEEEE; border: 1px solid #EEEEEE; padding: 5px; margin-top: 1px;}
.contentb {background: #FFFFEE; border: 1px solid #EEEEDD; padding: 5px; margin-top: 1px;}

#botad {display: block; width: 1003px; text-align: center; margin: 0px auto 5px auto;}
#tabs-wrapper {display: block; width: 500px; margin: auto;}
#tabs-left {display: block; float:left; background: url(images/tabsl.png) 0 0; width: 70px; height: 240px;}
#tabs-left div {display: block; background-image: url(images/icons48.png); cursor: pointer; width: 48px; height: 48px;}
#tabs-left .msn {background-position: 0 0; margin: 12px 6px 6px 6px;}
#tabs-left .yahoo {background-position: 0 -50px; margin: 6px;}
#tabs-left .aim {background-position: 0 -100px; margin: 12px 6px 6px 6px;}
#tabs-left .icq {background-position: 0 -150px; margin: 12px 6px 6px 6px;}
#tabs-right {display:block; float:left; background: url(images/tabsr.png); width: 410px; height: 210px; padding: 15px 15px 15px 5px; text-align: center;}

.form {display: block; width: 500px; margin: auto; text-align: center;}
.input {display: block; background: url(images/input.png); width: 300px; height: 30px; margin: auto;}
.input input[type=text], input[type=password] {background: transparent; border: 0; width: 276px; padding: 0; margin: 7px 12px 7px 12px; font: bold 14px verdana;}
input:focus {outline: none;}

ul {padding: 0; margin: 0 0 5px 20px;}
li {list-style-type: square; color: #666; margin-bottom: 3px;}

