body
{
    font-size: 12pt;
    background: white url(../images/christmasbackground.gif) fixed repeat;
}
.content div
{
    background-color: #f5f5dc;
}
div.banner
{
    left: clear;
    margin: 0px;
    padding: 0px;    
}
div.banner a
{
    margin: 0px;
    padding: 0px;    
}
div.banner img
{    
    margin: 0px; 
    padding: 0px;
    border: 0px;
}
.header
{
    left: clear;
    margin-bottom: 10px;
}
.leftcolumn
{
    padding-left: 10px;
    width: 750px;
    float: left;
}
div.rightcolumn
{
    width: 200px;
    float: right;
    border: 0px;
}
.footer
{
    border-top: 1px dashed #2f4f4f;
    padding-bottom: 10px;
    clear: both;
}
.socialbookmarks
{
    display: block;
}
.group
{
    clear: left;
}
.blue
{
    color:blue;
}
.red
{
    color:red;
}
.orange
{
    color:orange;
}
.teaser
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 240px;
    float: left;
}
.teaser img
{
    border: 0px;
}
.teaser .imgage
{
    border: 0px;
    display: block;
}
.teaser p
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.spacer
{
    margin-right: 10px;
}
.video
{
    border: 0px;
    width: 750px;
    margin-bottom: 10px;
    display: block;
}
.video h5
{
    margin-top: 0;
    color: blue;
}
.video ul{
    padding-left: 10px;
    margin-left: 10px;
}
#menu {
width: 100%;
float: left bottom;
margin: 0;
padding: 0;
}
#menu ul {
list-style: none;
padding-left: 10px;
}
#menu ul li {
padding:0;
margin:0;
float:left;
}
#menu a {
padding:0px 5px 0px 5px;
margin:0px;
color: #ff9900;
background-color: #f5f5dc;
text-decoration: none;
}
#menu li a#selected {
  color: #ff9900;
  background: #2f4f4f;
}
#menu a:hover {
color: #ff9900;
background: #f5f5aa;
}
.proverb
{
    border-line: top;
    border-width:2px; 
    border-color:#FF9999; 
    border-style:dotted none; 
    float: left;
    width: 490px;
}
.proverb p
{
    padding:0px;
    margin: 5px 0px 5px 0px;
}
.proverb a
{
    font-weight: bold;
    text-decoration:none;
}
.menuitem
{
    margin-bottom: 10px;
    border: 0px;
}
.gallery {
    cursor: pointer;
    background-color: #9BCCCA;
    background-repeat: no-repeat;
    background-position: center;
    width:160px;
    height:160px;
    vertical-align: bottom;
}
.socialbookmarks
{
    text-align: left;
    width: 190px;
    margin-right: 10px;    
}
.socialbookmarks img
{
    border: 0px;
}
.menuitem form
{
    float: left;
    width: 190px;
    border: 0px;
    margin: 0px; 
    padding: 0px;
}
.menuitem input, textarea
{
    width: 190px;
}
label{
    font-size: 8pt;
    text-align: left;
    white-space: nowrap;
    display: block;    
}
input, select{
    float: left;
}
.field{
    float: left;
    margin-bottom: 5px;
}
.calendar
{
    padding: 0px;
}
.tagcloud
{
    width: 190px;
    margin-right: 10px;
    text-align: justify;
}
.article
{
    text-align: left;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    width: 740px;
}
.article p
{
    text-align: justify;
    padding: 0px;
    margin:  0px 0px 10px 0px;
}
.article table tr td
{
    vertical-align: top;
}
.article table tr td.headline
{
    vertical-align: bottom;
}
.vertical
{
    margin: 20px 0px 20px 0px;
}
.summary
{
    border: 0px;
    width: 360px;
    margin-bottom: 20px;
}
.top
{
    text-align: right;
    border-bottom: 3px solid #ff9900;
}
.top a{
    white-space:nowrap;
    font-size: 8pt;
    text-decoration:none;
    color:red;
}
a
{
    color: #ff9900;
}
.readmore
{
    color: #009900;
}
.link
{
    color: #ff9900;
    font-weight: bold;
}
.call
{
    border: 0px;
    width: 190px;
    text-align: center;
    margin-right: 10px;
    font-size: 14pt;
    color: #000000;
    text-decoration:none;    
}
.header table
{
    font-size: 12pt;
}
.header table h1
{
    font-size: 26pt;
    padding-bottom: 0px; margin:0;
}
.header table h2
{
    font-size: 18pt;
    padding: 0px 0px 10px 10px; margin:0; color:#FFC000;
}
h2
{
    font-size: 18pt;
}
h3{
    font-size: 16pt;
}
h4{
    font-size: 14pt;
}
h5{
    font-size: 12pt;
}
table
{
    font-size: 12pt;
}
.guestbook table
{
    font-size: 12pt;
}
.spider a img
{
    border: 6px solid #009900;
}
.spider a:hover img
{
    border: 6px solid #00FF00;
}
#navGames, #navPoets, #navVideos, #navRiddle, #navJokes, #navStories, #navGuestbook, #navTrainer
{
    float:left; margin-right:2px; margin-top:5px;
}
#navGames a,
#navPoets a,
#navVideos a,
#navRiddle a,
#navJokes a,
#navStories a,
#navGuestbook a,
#navTrainer a
{
    text-decoration: none;
    color: #808000;
}
#navGames a:hover,
#navPoets a:hover,
#navVideos a:hover,
#navRiddle a:hover,
#navJokes a:hover,
#navStories a:hover,
#navGuestbook a:hover,
#navTrainer a:hover
{
    text-decoration: none;
    color: #0080FF;
}
#navGames .menuitem_left,
#navPoets .menuitem_left,
#navVideos .menuitem_left,
#navRiddle .menuitem_left,
#navJokes .menuitem_left,
#navStories .menuitem_left,
#navGuestbook .menuitem_left,
#navTrainer .menuitem_left
{
    height:12px; border-left: 1px solid #000000;
}

#navGames .menuitem_right,
#navPoets .menuitem_right,
#navVideos .menuitem_right,
#navRiddle .menuitem_right,
#navJokes .menuitem_right,
#navStories .menuitem_right,
#navGuestbook .menuitem_right,
#navTrainer .menuitem_right
{
    height:12px; border-right: 1px solid #000000;
}
#games #navGames, 
#poets #navPoets, 
#videos #navVideos, 
#riddle #navRiddle, 
#jokes #navJokes, 
#stories #navStories,
#guestbook #navGuestbook,
#trainer #navTrainer
{
    float:left; margin-right:2px; margin-top:0px;
}
#games #navGames p, 
#poets #navPoets p, 
#videos #navVideos p, 
#riddle #navRiddle p, 
#jokes #navJokes p, 
#stories #navStories p,
#guestbook #navGuestbook p,
#trainer #navTrainer p
{
    font-weight: bold;
}
#games #navGames a, 
#poets #navPoets a, 
#videos #navVideos a, 
#riddle #navRiddle a, 
#jokes #navJokes a, 
#stories #navStories a,
#guestbook #navGuestbook a,
#trainer #navTrainer a
{
    color: #2f4f4f;
}
#games #navGames .menuitem_left, 
#poets #navPoets .menuitem_left, 
#videos #navVideos .menuitem_left, 
#riddle #navRiddle .menuitem_left, 
#jokes #navJokes .menuitem_left, 
#stories #navStories .menuitem_left,
#guestbook #navGuestbook .menuitem_left,
#trainer #navTrainer.menuitem_left
{
    height:18px; border-left: 1px solid #000000;
}
#games #navGames .menuitem_right, 
#poets #navPoets .menuitem_right, 
#videos #navVideos .menuitem_right, 
#riddle #navRiddle .menuitem_right, 
#jokes #navJokes .menuitem_right, 
#stories #navStories .menuitem_right,
#guestbook #navGuestbook .menuitem_right,
#trainer #navTrainer .menuitem_right
{
    height:18px; border-right: 1px solid #000000;
}


