body
{
        background:url('images/bg_body.gif') #ffffff;
        color:#2a2a2a;
        text-align:left;
        margin:0px;
        padding:0px;
}                  

html, body {
    margin: 0;
    padding: 0;
    border: 0;

}

.emp
{
      border-bottom-color:#00a9da;
      border-bottom-style:dotted;
      border-bottom-width:1px;
      color:#00a9da !important; 
}

.emp:hover
{
      border-bottom-color:#3a3c3d !important;
      border-bottom-style:dotted;
      border-bottom-width:1px;
      color:#3a3c3d !important; 
}

#container
{
        margin-top:60px;
        
       
}
#sidebar
{
        float:left;
        width:287px;
        margin-right:40px;
        display:inline;
}


#logo
{
/*
        width:291px;
        height:164px;
        background:url('images/logo.png');    */
        width:287px;
        height:80px;
        background:url('images/textlogo.png') right no-repeat;
        
        
}

#logocaption
{
        margin-top:10px;
        display:inline;
        float:right;
        width:200px;
        text-align:right;
        font-size:16px;
}

#pagewrapper
{
        width:1300px; 
        
}
#navigation
{
        margin-top:50px;
        
}

#contentwrapper
{
        float:left;
        width:873px;
        position:relative;
       
}

#homebutton, #blogbutton, #portfoliobutton, #contactbutton, #linksbutton, #gallerybutton
{
        background:#00a9da;
        padding:5px;
        text-align:right;
        margin-bottom:4px;
        cursor:pointer;
}

#homebutton:hover, #blogbutton:hover, #portfoliobutton:hover, #contactbutton:hover, #linksbutton:hover, #gallerybutton:hover
{
      background:#e9e9e9 !important;  
      color:#000000
      
}

#homebutton:hover a, #blogbutton:hover a, #portfoliobutton:hover a, #contactbutton:hover a, #linksbutton:hover a, #gallerybutton:hover a
{
     color:#000000   
}

.menuhover
{
    background:#3a3c3d !important;
}

.portfoliomenuitem
{
       
        padding:5px;
        text-align:right;
        margin-bottom:4px;   
        cursor:pointer;
}

.portfoliomenuitem:hover
{
        background:#e9e9e9;
}

#homebutton a , #blogbutton a , #portfoliobutton a , #contactbutton a, #linksbutton a ,  #gallerybutton a
{
        color:#ffffff;
}

#gallery { position: relative; }
#pictures { position: relative; }
#pictures img { position: absolute; top: 0; left: 0; border:1px solid #000000; padding:4px;} 
#prev, #next { margin-top: 10px; text-align: center; }

.pagenotfound h1
{
        font-size:18px;
}

.pagenotfound-dataflow
{
}
.pagenotfound-dataflow a
{
        font-size:11px;
        font-weight:bold;
   
        
        padding:1px;
}




#footer
{
      
       /*background:url('images/footer.jpg') #3a3c3d;*/
       text-align:right;
       position:relative;
}

#footernavigation
{
    
    text-align:right; 
   
    
}

#footertext
{
      
      
        text-align:right;
        padding-bottom:10px;
}

#footertext p
{
     /* color:#A4A5AA !important; */ 
      font-size:13px;
      text-align:right;
      line-height: 170%;
      margin-bottom:5px !important;
}

#footertext .footeremp
{
     /*color:#DFE0E6; */ 
     font-size:13px;  
}

#footernavigation p
{
    text-align:right;    
    font-size:13px;
    padding-right:20px;
   /* color:#A4A5AA !important; */
    
}

#footernavigation a
{
    font-size:13px; 
   /* color:#DFE0E6; */
   
    text-decoration:none;
}

#footercontent
{
        width:1200px;
        float:left;
}

#tothetop {
	height: 67px;
	width:76px;
	background: url(images/tothetop.png) no-repeat;
	position: fixed;
	bottom: 20px;
	right: 0;
	cursor: pointer;
        display:none;
        z-index:3;
}


.homethumbs-loader
{
          text-align:left;
}
