/* CSS Document */
html, body {margin:0; padding:0; width:100%; height:80%; background-color:#fff;text-align: center; margin-bottom:-20px;}

/* original bg   background-color:#F2A700;  */

p{margin:0px;
padding:0px;
line-height:0px;}


#layer1 {
margin-top:20px;
margin-left: auto;
margin-right: auto;
margin-bottom:40px;
width: 780px;
padding:0px;

text-align:center !important;
position:relative;
background-image: url(images/rightframe.jpg);
background-position:bottom right;
background-repeat:repeat-y;



}


img {border: none !important;
}


div#contentBox1
{
top:0px;
background-image: url(images/leftframe.jpg);
background-position:bottom left;
background-repeat:repeat-y;

text-align:left !important;
position:relative;
height:auto;


}







#navlist {
      top:32px;
 height: 32px;
 right:-110px;
 width: 660px;
 margin: 0px;
 padding: 0px;
 position: absolute;
background-color:black;



}

#navlist ul {
text-transform:capitalize;
top:9px;
left:10px;
 margin: 0px;
 padding: 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: normal;
 white-space: nowrap;
 font-weight:bold;
  position: relative;
 
 
 
}


#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; margin-right:0px; }

#navlist a:link, #navlist a:visited
{
color:#fff;

width:50px;
text-decoration: none;
}

#navlist a:hover
{
color: #F2A700;

width:100px;
text-decoration: none;
}



#misclist ul
{
        margin: 15px;
        list-style-type:square;
        padding: 0px;
        text-indent: 0px;
}





#footerlist {
 height: 20px;
 margin: 0px;
 padding: 0px;

}

#footerlist ul {
 margin: 0px;
 padding: 0px;
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 
 line-height: normal;
 white-space: nowrap;
 
 
 
}




#footerlist li
{color:#000000;
display: inline;
list-style-type: none;
 
margin-right:15px;


}






#footerlist a:link, #footerlist a:visited
{
color: #000000;

text-decoration:none;
}

#footerlist a:hover
{
color: #000000;

text-decoration: underline;
}













.currentPage{
        text-decoration: none;
        font-style:normal;
        font-weight:bold;
        color:#CE8041;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        vertical-align:text-top;
        font-size:12px;
        line-height:14px;
                position:relative;}

h1.titel{
        color:#000000;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align:baseline;
        font-size:22px;
        line-height:normal;
        letter-spacing: 0px;
        font-weight:normal;
        margin-left: 20px;
        margin-bottom: 0px;
        margin-top: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
                    text-transform:lowercase !important;

                position:relative;
}

h2.subtitel{
        color:#999999;
        
        font-family:Arial, Helvetica, sans-serif;
        vertical-align:baseline;
        font-size:12px;
        line-height:1px;
        letter-spacing: 0px;
        margin-top:0px;
        margin-bottom:5px;
        font-weight: normal;
        margin-left: 20px;
        padding-top: 10px;
        padding-bottom: 1px;

        position:relative;
        text-transform:lowercase;
        background-color:#000;
        left:-20px;
        padding-left:20px;
        padding-top:10px;
padding-bottom:10px;

        width:250px;
        top:0px;
        
}


        
p.body{
        position:relative;
        margin-top:0px;
        margin-bottom:6px;
        font-weight:normal;
        color:#000000;
        font-family:Arial, Helvetica, sans-serif;
        vertical-align:baseline;
        font-size:12px;
        line-height:14px;}
        
        
h6.photo{
        top:30px;
        
        position:relative;
        margin:0px;
        padding:0px;
        font-weight:normal;
        width:200px;
        text-align:left;
        color:#FCD703;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        text-align: left;
        line-height:15px;
        text-transform:lowercase;


}







        
        
        
        #bodycontainer
{z-index:666666;

min-height:200px;
position:relative;
z-index:2;
left:60px;


}

div.navcontainer
{        text-align: left;
        width:350px;
        margin-left:200px;
        margin-right:0px;
        margin-bottom:0px;
        margin-top:31px;
        position:relative;
        padding: 0px;
        vertical-align: top;}

div.footercontainer
{        text-align: center;
        bottom:-30px;
        width: 780px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px;
        margin-top:3px;
        position:absolute;
        padding: 0px;
        vertical-align: top;}


#photocontainer
{
        
        top:80px;

position:relative;
float:right;

        
}


div.portfoliocontainer

{  z-index:999999999;

 
        padding-top:0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: -20px;
        padding-bottom: 0px;
        margin-top: 0px;
        height:400px;
		width:620px;
        overflow:auto;
                top:-21px;
                border-color:#000;
                border-width:3px;
                border-style:solid;
        
        background-color:#000000;
        position:relative;


     }
         
        div.itemcontainer{
        
                position:relative;
        padding:0px;
        float:left;
        margin:0px;
        
} 
         
         

div.topframe
{        position:relative;
 z-index:1;
        float:left;
        width:659px;
        padding-top:0px;
        padding-right:0px;
        padding-left:0px;
        text-align:left;
        background-image: url(images/frametop.gif);
        height: 62px;
        background-position: bottom;
}





div.leftcorner
{        position:relative;
        float:left;
        width:60px;
        padding-top:0px;
        padding-right:0px;
        padding-left:0px;
        text-align:left;
        background-image: url(images/leftcorner.gif);
        height: 62px;
        background-position: top;
}


div.rightcorner
{
        width:61px;
        padding:0px;
        background-image: url(images/rightcorner.gif);
        height: 62px;
        background-position: right;
        position:absolute;
        right:0px;
        top: 0px;
}


a{color:#FF0000;}


div.column{   height:auto!important;
}


#leftframe
{
         height:0px !important;
        width:60px;
        padding:0px;
        
                position:absolute;
        left:0px;
        top:0px;
        bottom:0px;
}

#rightframe
{

        height:0px !important;
        padding:0px;
        margin:0px;

}

        
        
div.bottomframe
{
        
        width:659px;
        padding:0px;
        margin:0px;
        float:left;
        background-image: url(images/bottomframe.jpg);
        height: 59px;
        background-position: bottom;
        position:relative;


        
}        
        
        
div.link
{        float:left;
        width:108px;
        padding-left:10px;
        padding-bottom:7px;
        margin-right:0px;
                position:relative;}


        
div.main
{ position:relative;
z-index:-22;
        background-color:#660000;


        
        
        background-position: left bottom;
        width:657px;
        border-width: 2px;
        border-color: #330707;
        border-style: solid;
        
        float: left;
        padding-left: 8px;
        border-bottom-width: 1px;
        border-right-width: 1px;
        margin:0px;
        padding: 0px;
        
}

div.content
{        

position:relative;
width:627px;
margin-top:50px;
margin-bottom:20px;
left:15px;
right:15px;

}


div.Titlebox{
z-index:44;
        float:left;
        height:70px;
        width: 384px;
        background-color:#fff;
        padding: 0px;
        margin: 0px;

                     border-bottom-color:#F2A700;
           border-bottom-style:dotted;
           border-bottom-width:1px;
                position:relative;
}


div.Photobox img{
width:auto !important;
height:100% !important;
}



div.Photobox{
        
        overflow:hidden;
        background-color:#151515;
	text-align:center !important;
        line-height: 0px;
margin-bottom:-20px !important;
         width:197px;
height:170px;
        padding: 0px;
        font-size: 0px;
	position:relative;
}





div.portphotobox img{
        width:auto !important;
height:100% !important;}


div.portphotobox{
        height:156px;
        width: 181px;
        top:15px;
        overflow:hidden;
        background-color:#151515;

        text-align:center;
        padding: 0px;
        margin: 0px;
        line-height: 0px;
        font-size: 0px;
        position:relative;
        

}



div.yellowbox{
z-index:666666;
        width:384px;
        background-color:#F2A700;
       
        min-height: 50px;
        padding:0px;
        position:relative;
        padding-top:10px;
        padding-bottom:0px;
        float:left;
        margin-bottom:20px;
        


}



#yellowphotobox{
        width:197px;
height:250px;
        background-color:#000000;
        
        border-style:solid;
        border-color:#000000;
        border-width:16px;


                position:relative;
        
        line-height: 0px;
}



div.yellowportfoliobox{
        width:180px;
        
        height: 230px;
        background-color:#000000;
        border-color:#000000;
        border-style:solid;
        border-width:10px;
        
        padding-top:0px;
        margin: 0px;
        position: relative;
}


div.bodytextbox{

        float:left;
        background-color:#FFFFFF;
     
        padding-bottom: 0px;
        min-height: 50px;
        width: 384px;
        position: relative;
}

div.bodytextboxwide{

        float:left;
        background-color:#FFFFFF;
     
        padding-bottom: 0px;
        min-height: 50px;
        width: 627px;
        position: relative;
}


div.bodytext{
        float:left;
        top:-20px;
        padding-top:20px;



      
        min-height: 195px;
        width: 170px;
        margin-left: 0px;
                position:relative;
        padding-left: 15px;
        margin-top: 20px;
        padding-bottom: 45px;
}

div.bodytextwhole{
        float:left;
        top:-20px;
        padding-top:20px;



      
        min-height: 195px;
        width: 300px;
        margin-left: 0px;
                position:relative;
        padding-left: 15px;
        margin-top: 20px;
        padding-bottom: 45px;
}

div.bodytextwide{
        float:left;
        top:-20px;
        padding-top:20px;



      
        min-height: 195px;
        width: 95%;
        margin-left: 0px;
                position:relative;
        padding-left: 15px;
        margin-top: 20px;
        padding-bottom: 45px;
}

div.phototext{
float:left;
width:175px;
text-align:left;
margin:0px;
padding:0px;
position:relative;

}




div.clear{
position:relative;
line-height:0px;
font-size:0px;
height:0px;
clear:both;}
