html{
       background-color:#eaeaea;
       }
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
       margin:0;
       padding:0;

}

/*Structured layout mainpage*/


body{
       font-size:11.5px;
       font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
       line-height:21px;
       position:relative;
              }
              
.wrap_all{ /*only needed if using big background images like in theme 5*/
       width:100%;
       position:relative;
       display:table;
       }

#top{
       width:960px;
       margin:0 auto;
       position:relative;
       }

/*****************************
1.) #head       
/****************************/       
       
       #head{
              padding-top:60px;
              height:68px;
              position:relative;
              z-index:10;
              }
              
              #logens{
              float:left;
              padding-left:40px;
              padding-top:10px;
              width:30%;
              }

                     .logo, .logo a{
                            display:block;
                            height:83px;
                            width:229px;
                            position:absolute;
                            right:20px;
                            top:27px;
                            }
                            
                                   #top .logo a{
                                          top:0;
                                          right:0;
                                          text-indent:-9999px;
                                          outline:none;
                                          }

              
/*****************************
2.) #main
/****************************/              
                     #main{
                     position:relative;
                     padding-top:45px;
                     float:left;
                     }
                     

/*****************************
4.) breadcrumb navigation
/****************************/       
                                                        
                     
                     .breadcrumb{
                            font-size:11px;
                            left:40px;
                            position:absolute;
                            bottom:-49px;
                            z-index:5;
                            }
                            
                                          .breadcrumb a{
                                                 text-decoration:none;
                                                 }
                                                 
                                          .breadcrumb a:hover{
                                                 text-decoration:underline;
                                                 }
/*****************************
5.) content area below slider and on subpages
/****************************/       
                                          
                     .content_top{
                            height:30px;
                            padding:0 10px;
                            width:940px;
                            float:left;
                            }       
                            
                     #content{
                            float:left;
                            padding:0 10px;
                            position:relative;
                            width:940px;
                            }
                                   
                                   #sidebar{
                                          float:left;
                                          padding:0 0 15px 50px;
                                          position:relative;
                                          width:265px;
                                          overflow:hidden;
                                          }
                                                 
                                                        
                                                        #top #sidebar .small_box{
                                                               padding:0 0 15px 0;
                                                               }

/*****************************
7.)pages with sidebar
/****************************/                                                        
                                   
                                   #inner_content, .inner_content{
                                          float:left;
                                          width:570px;
                                          padding:0 0 15px 30px;
                                          position:relative;
                                          }
                                   
                                   #top .portfolio_inner_content{
                                   width:100%;
                                   }
                                          
                                   #inner_content .entry{
                                          width:570px;
                                          }
                                          
                                                        .entry{
                                                               clear:both;
                                                               margin-bottom:28px;
                                                               overflow:hidden;
                                                               padding-bottom:20px;
                                                               position:relative;
                                                               }
                                                               
                                                        .entry-head{
                                                               position:relative;
                                                               top:-3px;
                                                               margin-bottom:20px;
                                                               font-size:11px;
                                                               }
                                                               
                                                                      
                                                                      .categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a{
                                                                             text-decoration:none;
                                                                             padding:2px 0;
                                                                             }
                                                                             
                                                                             #top .entry-head a, .more-link{
                                                                             padding:2px 4px;       
                                                                                    }
       
                                                                             
                                                                             .date{
                                                                                    padding:2px 4px;
                                                                                    }
                                                               

                            
                                   #subpage #content{
                                          padding:20px 10px 0;
                                          }
                                          
                                          
/*****************************
7.) Small Boxes and Sidebar "Widgets"
/****************************/       
                            
                                                 .small_box{
                                                        float:left;
                                                        padding:0 0 15px 50px;
                                                        position:relative;
                                                        width:260px;
                                                        }
                                          
                                                 #top .box1{
                                                        padding:0 0 15px 30px;
                                                        }
                                                 
                                                 .small_box h3{
                                                        margin:0 0 5px;
                                                        }
              
                                                        
                                                 .small_box img{
                                                 margin-top:8px;
                                                        padding:0;/*ie6 fix for png elemnts needs this*/
                                                        }
                                                        
                                                 .widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
                                                 padding:5px;
                                                 display:block;
                                                 text-decoration:none;
                                                 width:250px; /*change if sidebarwidth changes*/
                                                 }
                                                        
                                          
                                                 
                                                 /* uncomment this if you want sublevels with indents
                                                 .small_box ul ul a{
                                                        padding-left:25px;
                                                        width:230px;
                                                        }
                                                        
                                                 .small_box ul ul ul a{
                                                        padding-left:45px;
                                                        width:210px;
                                                        }
                                                        
                                                 .small_box ul ul ul ul a{
                                                        padding-left:65px;
                                                        width:190px;
                                                        }
                                                 */
                                                 
                                                 .widget_tag_cloud a{
                                                        text-decoration: none;
                                                        padding:0px 3px;
                                                 }
                                                 
                                                 .widget_tag_cloud a:hover{
                                                        text-decoration: underline;
                                                        font-weight: bold;       
                                                 }
                                                 
                                                 li.recentcomments a{
                                                 text-decoration: none;
                                                 }

                     
              #footer{
                     clear:both;
                     padding:40px 15px;
                     position:relative;
                     font-size:10px;
                     width:930px;
                     float:left;
                     }
              

                                   
                            .copyright{
                                   float:left;
                                   display:block;
                                   }
                                   
                            .scroll-top{
                                   float:right;
                                   display:block;
                                   }


/*****************************
#basic & common styles       
/****************************/

a{
              text-decoration:underline;
       }

a:hover{
              text-decoration:none;
       }
       
a img{
       border:none;
       }
       
p{ padding: 0 0 1em 0}


ul, ol{
       margin-left:20px;

       }
       
#sidebar ul, #sidebar ol{
       margin-left:0px;
       }
       
#sidebar li{
       list-style-type:none;       
              }
       

#cvleft{
float:left;
width:50%;
}

#cvright{
float:right;
width:50%;
}

h1,h2,h3,h4,h5,h6, legend{
       font-weight:normal;
       padding-bottom:5px;
       line-height:1.4em;
              }
       
       h1, legend{clear:both; font-size:18px;border-bottom:1px solid #DDDDDD; padding-top:2px;}
       h2{font-size:16px; clear:both;}
       h3, legend{font-size:18px; clear:both;}
       h4{font-size:16px; clear:both;}
       h5{font-size:14px; clear:both;}
       h6{font-size:13px; clear:both;}

       #featured h2{
              margin-bottom:8px;
              padding-bottom:8px;
              }       
              
       #inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
              font-size:32px;
                            }

       blockquote p{
       padding:11px 0px;
       }
       
       blockquote{
       margin:0 0 0px 5px;
              }
       
.floatleft{
       float:left;
       }

.floatright{
       float:right;
       }
       
.clearboth{
       clear:both;
       }
       
.alignleft{
float:left;
margin:0px 15px 15px 0pt;
}

.alignright{
float:right;
margin:0px 0pt 15px 15px;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

#top .wp-smiley{
       border:none;
       padding:0;
       }
       
.meta{
       display:block;
       position:relative;
       top:3px;
              font-size:11px;
       line-height:14px;
       min-height:14px;
       }

       
#top .show-next{
       bottom:0;
       left:165px;
       position:absolute;
       }
       
       
.entry li{
       margin:0;
       padding:0;
       background:transparent url(img/bulletcheck.png) no-repeat scroll 0 5px;

padding-left:20px;

list-style-type:none;

       }
       
#top .entry ol{
       list-style-type:decimal;
       }

       
blockquote{
       font-size:12px;
       font-style:italic;
       padding:10px 20px 0px 41px;
       }

       
/*navigation*/

.navwrap{
       height:50px;
       float:right;
       width:60%;
       left:5px;
       line-height:50px;
       padding-right:18px;
       top:50px;
       font-size:12px;
       z-index:6;
       }

#top #nav{
       height:50px;
       line-height:50px;
       padding-left:13px;
}


#nav, #nav ul{
       margin:0;
       padding:0;
       list-style-type:none;
       list-style-position:outside;
       position:relative;
       line-height:50px; 
       z-index:5;

}


#top #nav a{
       height:33px;
       display:block;
       padding:0 21px;
       text-decoration:none;
       text-align:center;
       line-height:28px; 
       outline:none;
       z-index:35;
       position:relative;
       float:left;
       }

#top #nav ul a{
       line-height:33px; 
}

#top #nav li{
       float:left;
       position:relative;
       z-index:20;
       margin-top:11px;
}

#top #nav li li{
       border-left:none;
       margin-top:0;
}

#top #nav ul {
       position:absolute;
       display:none;
       width:172px;
       top:33px;
       left:-1px;

}

#top #nav li ul a{
       width:130px;
       height:auto;
       float:left;
       text-align:left;
       padding:0 21px;
}

#top #nav ul ul{
       top:auto;
       border-top:none;
}       

#top #nav li ul ul {
       left:172px;
       top:0px;
}

#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
         display:none;       
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
       display:block;
}


html{
       background-color:#eaeaea;
       }

body{
       color:#666;
       }

/*****************************
1.) #head       
/****************************/       
       
                            
                                   #top .logo a{
                                          background:transparent url(img/logo.png) left top no-repeat;
                                          }
              
/*****************************
2.) #main
/****************************/              
                     #main{
                     background:transparent url(img/bg_slice.png) left top no-repeat;
                     }

                                                        
/*****************************
4.) breadcrumb navigation
/****************************/       
                                                        
                     
                     .breadcrumb{
                            color:#ddd;
                            }
                            
                                          .breadcrumb a{
                                                 text-decoration:none;
                                                 color:#fff;
                                                 }
                                                 
                                          .breadcrumb a:hover{
                                                 text-decoration:underline;
                                                 color:#fff;
                                                 }
/*****************************
5.) content area below slider and on subpages
/****************************/       
                                          
                     .content_top{
                            background:transparent url(img/bg_slice2.png) left top no-repeat;
                            }       
                            
                     #content{
                            background:transparent url(img/bg_slice2.png) repeat-y scroll center top;
                            }

/*****************************
7.)pages with sidebar
/****************************/                                                        
                                   
                            
                                          
                                                        .entry{
                                                               border-bottom:1px solid #bbb;
                                                               }
                                                               
                                                               
                                                                      
                                                                      .categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a{
                                                                             background-color:#747474;
                                                                             color:#eee;
                                                                             }
                                                                             
                                                                             
                                                                             .entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover{
                                                                             background-color:#eaeaea;
                                                                             color:#747474;
                                                                             }
                                                                             
                                                                      
                                                        
                                   
                                   
                            
                                   #top .bg_sidebar{
                                          background:transparent url(img/bg_sidebar.png) repeat-y scroll center top;
                                          }
                            
                            
                                          
                                          
/*****************************
7.) Small Boxes and Sidebar "Widgets"
/****************************/       
                            
                                                 
                                                 .small_box h3{
                                                        border-bottom:1px solid #DDD;

                                                        }
              
                                                        
                                                 .small_box img{

                                                               margin:0;
                                                                padding:0;
                                                        }
                                                        
                                                 .widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
                                                 border-bottom:1px solid #ddd;
                                                 }
                                                        
                                                        
                                                 .widget_categories a:hover, .widget_pages a:hover, .widget_archive a:hover,  .widget_recent_entries a:hover, li.recentcomments:hover, .widget_meta a:hover{
                                                 background:#f5f5f5;       
                                                 }
                                                 
                                                 #wp-calendar th, #prev a, #next a{
                                                 background-color:#282828;
                                                 color:#fff;
                                                 }
                                                 
                            
              #footer{
       
                     background:transparent url(img/bg_slice.png) right -20px no-repeat;
                     color:#888;
                     }
              
                            #footer a{
                                   color:#666;
                                   }
                                   
                            
                            
              




/*****************************
#basic & common styles       
/****************************/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
       color:#5B5A5A;
       text-decoration:none;
       }

a{
       color:#333;
       text-decoration:underline;
       }

a:hover{
       color:#444;
       text-decoration:none;
       }
       


h1,h2,h3,h4,h5,h6, legend{
       color:#5b5a5a;
       }

       #featured h2, #featured h2 a{
              color:#fff;
              }
              
              
       #featured h2{
              border-bottom:1px solid #ddd;
              }       
              
       #inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
              color:#3d3d3d;
              font-size:16px;
              }


.aligncenter{
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
}

.meta{
       color:#a0a0a0;
       }

.blue{
color:#75b1d2;
}

blockquote{
       background:transparent url(img/quotes.png) no-repeat scroll left 6px;
       color:#555555;
       }
       
       
/*CONTACT FORM*/       

.corner_left, .corner_right{
       background:transparent url(img/jquery_corners.png) no-repeat scroll top left;
       }
       
#top .corner_right{
       background:transparent url(img/jquery_corners.png) no-repeat scroll top right;
       }
       
/*navigation*/

.navwrap{
       background:transparent url(img/menu.png) no-repeat scroll right bottom;
       }

#top #nav{
       background:transparent url(img/menu.png) left top no-repeat;
}





