﻿html, body 
{
    margin:0;
    padding:0;
    background-color:#000000;
    overflow:auto;
    height:100%;
}
#container
{
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    width:100%;
    height:100%;
}

#middleTABLE 
{
    background:url('images/bg.gif') repeat-x 0 0;
}
#middleTD 
{
    background:url('images/content_bg.jpg') no-repeat top center;
}
#wrapper 
{
    width:730px;
    position:relative;
    height:623px;
    text-align:left;
}

#logo 
{
    margin-top:41px;
    width:100%;
    height:78px;
    background:url('images/pukkapr_logo.jpg') no-repeat 0 0;
}
#pagecontent 
{   
    margin-top:25px;
    margin-bottom:10px;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;
    float:left;
    padding-right:20px;
    padding-left:5px;
    height:425px;
    scrollbar-face-color:#ECE9D8;
    scrollbar-highlight-color:#ECE9D8;
    scrollbar-3dlight-color:#C3B11F;
    scrollbar-darkshadow-color:#716F64;
    scrollbar-shadow-color:#ACA899;
    scrollbar-arrow-color:#B29034;
    scrollbar-track-color:#B29034;
}
#content,#subcontent
{
    overflow:hidden;
    width:470px;
}
#contentheader,#subcontentheader
{
    width:470px;
    height:39px;
    background-repeat:no-repeat;
    background-position:0 0;
    padding-bottom:11px;
}
#subcontentheader 
{
    margin-top:20px;
}
#infobox 
{
    margin-top:25px;
    float:right;
    width:214px;
    background:url('images/infobox_banner.jpg') no-repeat top center;
    padding:50px 0 20px 0;
    font-size:10px;
    line-height:150%;
}
#mailinglistbox 
{
    margin-top:5px;
    float:right;
    width:214px;
    height:145px;
    background:url('images/mailinglist_banner.jpg') no-repeat top center;
    padding:50px 0 20px 0;
    overflow:hidden;
    font-size:10px;
}
#mainmenu 
{
    width:100%;
    overflow:hidden;
}



#mainmenu ul
{
    border-top:1px solid #B29246;
    margin:0;
    padding:10px 0 0 0;
    list-style:none;
}
#mainmenu li
{
    font-size:10px;
    float:left;
    margin-right:10px;
    padding-left:13px;
    background:url('images/menudot.gif') no-repeat 0 6px;
}
#mainmenu li a:link, #mainmenu li a:visited, #mainmenu li a:active
{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
#mainmenu li a:hover 
{
    color:#EDDA94;
    font-weight:bold;
    text-decoration:none;
}



#bottom 
{
    margin-top:20px;
    font-size:10px;
    color:#5B5B5B;
    text-align:right;
    line-height:100%;
}
#bottom a:link, #bottom a:visited, #bottom a:active
{
    color:#5B5B5B;
    font-weight:bold;
    text-decoration:none;
}
#bottom a:hover 
{
    color:#9A9A9A;
    font-weight:bold;
    text-decoration:none;
}


a:link, a:visited, a:active, a:hover
{
    color:#000000;
    text-decoration:underline;
}
a:hover 
{
    color:#B29034;
}


.blockhr
{
    border-top:2px dotted #cccccc;
    height:0px;
    background-color:#B29246;
    margin-bottom:5px;
    margin-top:5px;
}
.datestyle
{
    line-height:20px;
    color:#3C3C3C;
    font-size:10px;
    margin-right:10px;
}

.galleryitem
{
    padding:10px 0;
    overflow:hidden;
    line-height:15px;
}
.galleryitem img
{
    background-color:White;
    padding:5px;
    border:1px solid #cccccc;
}

.IntroLink a:link, .IntroLink a:visited, .IntroLink a:active, .IntroLink a:hover 
{
    display:block;
    padding:10px 0;
    text-decoration:none;
    color:Black;
}
.IntroLink a:hover 
{
    font-weight:bold;
}