body {
font-size: 1.2em;
background: #ffffff url('/jss/images/jssbg.jpg') no-repeat 0 0;
}

#wrapper {
padding-bottom: 2em;
position: relative;
width: 1000px;
}

#header {
width: 1000px;
height: 200px;
}

#headleft {
float: left;
height: 200px;
}

#headleft span{
display: none;
}

#headright {
float: left;
height: 200px;
margin: 10px 0px 0px 400px;
width: 575px;
background: url('/jss/images/sponsorbar.png') no-repeat top left;
}

#headright span{
display: none;

}

#headright p{
text-align: right;
font-size: 16px;
margin-top: 85px;
}

#headright h1{
margin: 0;
}

#main {


}

#leftcol {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float: left;
width: 200px;
overflow: hidden;
background: #99ddee url('/jss/images/cloudleft.png') no-repeat bottom right;
margin: 20px 0px 0px 20px;
}

#leftcol  ul {

list-style-type: none;
padding: 10px 0px 30px 33px;
margin: 0;

}

#leftcol ul li{
margin-bottom: 1.2em;

}

#leftcol  ul li a{
text-decoration: none;
color: blue;
}


#leftcol  ul li a:hover{
text-decoration: none;
color: #ff9900;

}

#rightcol {
position: relative;
width: 750px;
float: right;

}

#content{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #99ddee url('/jss/images/cloudright.png') no-repeat 0px 285px;
padding: 0px 40px 30px 30px;

}

#pagehead {

font-size: 24px;
padding: 10px 0px 10px 0px;

}

#entry {
padding-top: 5px;

}

#entry blockquote {

font-style: italic;
font-weight: bold;
}

#entry p{
margin-bottom: 10px;
}

#datetable td {
padding: 5px;
}


#footer {
position: relative;
width: 1000px;
bottom: 0;
clear: both;
padding: 10px 0px 0px 260px;
}