html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
-moz-font-feature-settings: inherit;
-moz-font-language-override: inherit;
border: 0 none;
font-family: inherit;
font-size: 100%;
font-size-adjust: inherit;
font-stretch: inherit;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
line-height: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none outside none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
body.custom-background {
background-attachment: scroll;
background-image: url("../images/bg.png");
background-position: left top;
background-repeat: repeat;
}
#logo {
margin-left: 40%;
margin-top: -40px;
position: absolute;
z-index: 99;
}
body {
font: 13px Verdana,sans-serif;
}
.container {
margin: 0 auto;
width: 860px;
}
.clear {
clear: both;
}
a {
color: #2793B5;
}
#page {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url("../images/page-bg.png") repeat scroll 0 0 #F9F9F9;
border-color: #FFFFFF;
border-image: none;
border-style: solid;
border-width: 1px 0;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
margin: 100px 0 18px;
padding: 30px 40px 30px 120px;
position: relative;
}
#page-shadow {
background: url("../images/page-shadow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
bottom: -25px;
height: 24px;
left: 0;
position: absolute;
width: 100%;
}
#page-bottom {
background: url("../images/page-bottom.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
bottom: 0;
height: 10px;
left: 0;
position: absolute;
width: 100%;
}
#main-menu {
font-family: Verdana,sans-serif;
left: -51px;
position: absolute;
top: 30px;
width: 144px;
}
#main-menu li {
background: url("../images/tab-inactive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
font-weight: bold;
height: 41px;
overflow: hidden;
position: relative;
width: 144px;
}
#main-menu li a {
color: #666;
display: block;
font-size: 10px;
padding: 16px 0 15px 60px;
text-decoration: none;
text-shadow: 0 0 2px rgba(0, 0, 0, 0.02);
}
#main-menu li.current-menu-item {
background: url("../images/tab-active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#main-menu li.current-menu-item a {
color: #505259;
text-shadow: none;
}
#main-menu li em {
background-image: url("../images/document.png");
background-repeat: no-repeat;
height: 16px;
left: 18px;
position: absolute;
top: 14px;
width: 16px;
}
#main-menu li.menu-item-42 em {
background-image: url("../images/contact.png");
}
#main-menu li.menu-item-50 em {
background-image: url("../images/home.png");
}
#main-menu li.menu-item-43 em {
background-image: url("../images/resume.png");
}
#main-menu li.menu-item-41 em {
background-image: url("../images/gallery.png");
}
#site-info {
margin-bottom: 40px;
}
#site-info a {
text-decoration: none;
}
#site-info .text {
margin-left: 160px;
}
#site-info h1 {
color: #494644;
font-family: 'Ubuntu',sans-serif;
font-size: 50px;
margin-bottom: 10px;
padding-top: 30px;
}
#site-info h2 {
color: #7A7674;
font-size: 16px;
margin-left: -35px;
}
#content {
color: #5F5E5B;
font-size: 12px;
margin-left: 0;
}
.entry-content {
color: #6C6A67;
line-height: 1.5em;
}
.entry-content strong {
font-weight: bold;
}
span.antiroboti span {
display: none;
}
.entry-content p {
margin: 1.5em 0;
}
.entry-content *:first-child {
margin-top: 0;
}
.entry-content *:last-child {
margin-bottom: 0;
}
.entry-content .alignleft {
float: left;
height: auto;
margin: 0 20px 20px 0;
max-width: 100%;
}
blockquote {
font-family: Georgia,"Bitstream Charter",serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
margin: 0 3em;
}
sup, sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
.entry-content ul {
line-height: 1.9em;
margin: 1.5em 0;
padding-left: 1.65em;
}
.entry-content ul {
list-style-type: disc;
}
.entry-content ul, ol {
margin: 0 0 1.625em 2.5em;
}
.entry-content ul {
list-style: square outside none;
}
#footer {
color: #6C6A67;
font-size: 11px;
margin: 18px 0 100px;
padding: 0 8px;
}
#footer a {
color: #5F5E5B;
text-decoration: none;
}
#footer .copyright {
float: left;
}
#footer .designed {
float: right;
}
#footer-widgets {
margin: 0 -15px;
}
input, textarea, select, button {
font-family: inherit;
font-size: 100%;
}
textarea {
line-height: 150%;
width: 335px;
}
textarea {
background: none repeat scroll 0 0 #F0F0F0;
border: 1px solid #CCCCCC;
border-radius: 5px;
padding: 5px 7px;
width: 335px;
}
textarea:focus {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #666666;
outline: medium none;
}
button {
background: none repeat scroll 0 0 #F0F0F0;
border: 1px solid #CCCCCC;
border-radius: 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
color: #000000;
cursor: pointer;
line-height: 100%;
padding: 5px 20px;
}
button:hover {
background: none repeat scroll 0 0 #1B1B1B;
color: #FFFFFF;
}
#titlu-galerie {
    color: #666;
    font-family: "Ubuntu",sans-serif;
    font-size: 23px;
    padding: 30px 0 40px;
    position: relative;
    text-align: center;
}
.linie-titlu-galerie {
    background: rgba(0, 0, 0, 0) url("../images/linie-titlu.png") repeat-x scroll 0 center;
    text-align: center;
    text-transform: uppercase;
}
.linie-titlu-galerie > span {
    background: #f9f9f9 none repeat scroll 0 0;
    padding: 35px;
}
.post img:hover {
    opacity: 0.7;
}
.gallery-item {
    float: left;
    height: 250px;
    margin-left: 0;
    text-align: center;
}
.gallery-columns-3 dl {
    width: 50%;
}