body {
    background-color:#FF9900;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

/********************** Container ***************************/
#container {
    margin: 8px auto 10px auto;
    width: 860px;
    border: 5px solid white;
}

.clear{clear:both;}
* {
    margin: 0px;
    padding: 0px;
}
a{  text-decoration:none;
    color:#FF0000;
}
a:visited{
    color:#FF0000;
}
a:hover{
    color:#FF9900;
}

img{
    border-width:0px;
}
h1{ color:#1F558B;
    font-size:160%;
    padding: 12px 0px 0px 0px;
    font-family: Helvetica, Arial Black, Verdana, sans-serif;
    letter-spacing: 1px;
    font-weight: bold;
    font-variant: small-caps;
}
h1 a{   text-decoration:none;
    color:#1F558B;
}
h1 a:visited{
    color:#1F558B;
}
h1 a:hover{
    color:#2A8FBD;
}

h2{ color:#1F558B;
    font-size: 120%;
    text-align: left;
    font-family: Helvetica, Arial Black, Verdana, sans-serif;
    padding: 12px 0px 5px 0px;
    letter-spacing: 1px;
    font-weight: bold;
    font-variant: small-caps;
}
h2 a{   text-decoration:none;
    color:#1F558B;
}
h2 a:visited{
    color:#1F558B;
}
h2 a:hover{
    color:#2A8FBD;
}

h3{ color:#000000;
    font-size:110%;
    padding: 10px 0px 5px 0px;
}
h3 a{   text-decoration:none;
    color:#1F558B;
}
h3 a:visited{
    color:#1F558B;
}
h3 a:hover{
    color:#2A8FBD;
}

h4{ color:#000000;
    font-size:100%;
    padding: 0px 3px 5px 0px;
    text-align:right;
}
h4 a{   text-decoration:none;
    color:#1F558B;
}
h4 a:visited{
    color:#1F558B;
}
h4 a:hover{
    color:#2A8FBD;
}

/********************** Header ***************************/
#header {
    background-image:url(images/bg/jokemachine2.gif);
    height: 85px;
    padding: 0;
    font-size: 0%;
    color:#FF9900;
}
#header h1 {
}

/********************** Message ***************************/
#message {
    color:#1F558B;
    padding: 0px 33px 6px 33px;
    font-weight: bold;
}

#message #text{
    width: 50%;
    float: right;
    text-align: right;
}
#message #link{
    width: 50%;
    float: left;
    text-align:left;
}
#message a{color:#1F558B;}
#message a:hover{color:#2A8FBD;}
#message a:visited{color:#1F558B;}

/********************** Navigation menu ***************************/
#navigation {
    width: 100%;
    font-size: 110%;
    font-weight: bold;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}
#navigation ul{
    background-color:#FF9900;
    border-top: 4px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    display:block;
    padding:4px 5px 4px 1px;
    text-align:center;
    font-size: 105%;
}
#navigation li{
    display:inline;
}
#navigation ul a{
    text-decoration:none;
    color:#FFFFFF;
    padding: 4px 5px;
}
#navigation ul a:hover{
    color:#FF0000;
}

/********************** Content ***************************/
#content {
    background-color:#FFFFFF;
    background-image:url(images/content_bg1.gif);
}

#left {
    float:left;
    width:600px;
    padding: 0px 0px 0px 10px;
}

#left li{
    padding: 0px 0px 2px;
}
#left ul{
    list-style-type:square;
    padding: 0px 0px 0px 22px;
}

#left ul a{
    text-decoration:none;
    color:#FFFFFF;
}
#left ul a:hover{
    color:#FF0000;
}
#left ul a:visited{
    color:#FFFFFF;
}

#left h3 {
    padding: 30px 0px 4px 2px;
}

#left p{
    padding: 0px 0px 9px 2px;
}
#left img{
    border: 1px solid #FF9900;
    border-bottom-color: #FF0000;
    border-right-color: #FF0000;
    background: #FFFFFF;
    padding: 6px;
    margin: 4px;
  }

#right {
    float:right;
    width:240px;
    border-left: #FF9900 2px solid;
}
#right h2{
    padding: 10px 0px 0px 10px;
    text-align: left;
}
#right a{
    color:#FF9900;
    text-decoration:none;
}
#right a:hover{
    color:#FF0000;
}
#right h3 {
    padding: 6px 0px 0px 12px;
    text-align: left;
    font-size:90%;
    color:#1F558B;
    font-weight:normal;
}

#right h3 a{    text-decoration:none;
    color:#1F558B;
}
#right h3 a:visited{
    color:#1F558B;
}
#right h3 a:hover{
    color:#2A8FBD;
}
#right #image {
    float:right;
    padding: 5px 5px 5px 5px;
}
#right #ad{
    padding: 25px 0px 15px 35px;
}

/********************** Product List ***************************/

#links {
    float: left;
    padding: 20px 0px 10px 0px;
    width: 600px;
  }
#links dl{
    float: left;
    padding: 10px 20px 10px;
    display: inline;
    padding: 0;
    width: 610px;
    margin: 0 0 4px 0;
  }
#links dt{
    float: right;
    width: 510px;
    text-align: left;
    letter-spacing: 1px;
    margin: 0;
  }
#links dd{
    margin: 0 0 0 100px;
    padding: 1px 0 0 0;
    font-size: 90%;
  }
#links dl dd.img {
    margin: 0;
  }
#links dd.img img{
    float: left;
    margin: 0 6px 0 0;
  }


/**** reverse the float ****/
#links .alt dt {
    float: left;
  }
#links .alt dd {
    margin: 0 100px 0 0;
  }
#links .alt dd.img img {
    float: right;
    margin: 0 0 0 6px;
  }



/********************** Keyword list ***************************/
#KeywordList {
    clear:both;
    background-image:url(images/bg/fade.gif);
    padding: 15px 0 7px 10px;
    margin: 0 0 8px 5px;
    left: -1%;
    position:relative;
    font-size:85%;
}
#KeywordList ul{
    position:absolute;
    padding: 0 40px 0 4px;
    text-align:left;
}
#KeywordList li{
    display:inline;
}
#KeywordList ul a{
    text-decoration:none;
    color:#FF0000;
}
#KeywordList ul a:hover{
    color:#FF7F00;
}
#KeywordList ul a:visited{
    color:#FF0000;
}

#KeywordCloud {
    clear:both;
    padding: 5px 10px 10px 15PX;
    font-size:85%;
}

#left #KeywordCloud {
    font-size:110%;
    color:#1F558B;
}
#left #KeywordCloud #KeywordList ul a{
    text-decoration:none;
    color:#1F558B;
}
#left #KeywordCloud #KeywordList ul a:hover{
    color:#2A8FBD;
}
#left #KeywordCloud #KeywordList ul a:visited{
    color:#1F558B;
}

.K1 { font-size: 90%; }
.K2 { font-size: 90%; }
.K3 { font-size: 95%; }
.K4 { font-size: 95%; }
.K5 { font-size:100%; }
.K6 { font-size:100%; }
.K7 { font-size:100%; }
.K8 { font-size:110%; }
.K9 { font-size:110%; }
.K10 { font-size:110%; }
.K11 { font-size:110%; }
.K12 { font-size:110%; }
.K13 { font-size:120%; }
.K14 { font-size:120%; }
.K15 { font-size:120%; }
.K16 { font-size:120%; }
.K17 { font-size:120%; }
.K18 { font-size:130%; }
.K19 { font-size:130%; }
.K20 { font-size:130%; }
.K21 { font-size:130%; }
.K22 { font-size:130%; }
.K23 { font-size:130%; }
.K24 { font-size:140%; }
.K25 { font-size:140%; }
.K26 { font-size:140%; }
.K27 { font-size:140%; }
.K28 { font-size:140%; }
.K29 { font-size:140%; }
.K30 { font-size:150%; }
.K31 { font-size:150%; }
.K32 { font-size:150%; }
.K33 { font-size:150%; }
.K34 { font-size:150%; }
.K35 { font-size:150%; }
.K36 { font-size:160%; }
.K37 { font-size:160%; }
.K38 { font-size:160%; }
.K39 { font-size:160%; }
.K40 { font-size:160%; }

/********************** Date ***************************/
#Date {
    border-top: 1px solid #dddddd;
    text-align: right;
    padding: 2px 0 0 0;
    margin: 3px 0px 3px 0px;
    color: #cccccc;
    font-size: 90%;
    font-family: Arial Black, Helvetica, Verdana, sans-serif;
    letter-spacing: 1px;
}

/********************** Edit ***************************/
#Edit {
    border-top: 1px solid #dddddd;
    text-align: right;
    padding: 2px 0 0 0;
    margin: 3px 0px 3px 0px;
    color: #ffffff;
    font-size: 90%;
    font-family: Arial Black, Helvetica, Verdana, sans-serif;
    letter-spacing: 1px;
}

/********************** Footer ***************************/
#footerline {
    clear:both;
    background-image:url(images/footer_bg1.gif);
    height:100px;
    padding: 30px 0px 0px 0px;
    text-align:center;
}
#footer {
    clear:both;
    font-size:80%;
    text-align:right;
    padding: 10px 0px;
    margin: 0 3px 0 3px;
}
#footer a{
    color:#FFFFFF;
}
#footer a:hover{
    color:#FF0000;
}
