* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #fff;
 
}

h1 {
 font-size:2em;
}


h1.title-text{
    width: 500px; height: 120px;
    position: relative;
    }
h1.title-text span {
        background: url("header.jpg");
        position: absolute;
        width: 100%;
        height: 100%;
}

#sharethis {
 margin-left:600px;
}

#sharethis a {
 color:#000;
}

h3 {
 font-size:1.5em;
 height:43px;
 background-image: url(pcname_bg.gif);
 background-repeat: no-repeat;
 padding:5px 0 0 45px;
}

h3 a, h3 a:hover {
 text-decoration:none;
 color:#f95006;
}

#wrapper {
 width:1000px;
 margin:0 0 0 10px;
}

#header {
 width:990px;
 height:150px;
 padding:0px 15px 0px 5px;
 background-image: url(header_bg.jpg);
 background-repeat: repeat-x;
}

#footer {
 width:990px;
 padding:20px 0 40px 20px;
 background:#343333;
 color:#fff;
}

#footer a {
 text-decoration:none;
 color:#fff;
}

#footer a:hover {
 text-decoration:underline;
}

#footer p {
 padding:5px 0;
}



#row-1, #row-2, #row-3, #row-4 {
 width:990px;
 padding:10px;
 margin:0 0 10px 0;
}

#row-2, #row-4 {
 background:#F2F2F2;
}

ul.club-2 li {
 width:480px;
 margin:0 15px 0 0;
 display:block;
 float:left;
}
 
.club-3 {
 width:316px;
 margin-right:10px;
 float:left;
}

.club-i5 {
 margin-bottom:20px;
}

.spacer {
 margin:5px;
 clear:both;
}

ul.events li {
 padding:5px 0;
 border-bottom: 1px solid #666;
 list-style-type:none;
 color:#666;
}

ul.events li  a {
 text-decoration:none;
 color:#545454;
}

ul.events li  a:hover {
 text-decoration:none;
 background: #02bbd6;
 color: #ffffff;
}

ul.events li a.pc_name, ul.events li a.pc_name:hover {
 text-decoration:none;
 font-weight:bold;
 color:#550EA7;
 background: #fff;
}
