/*
Theme Name: LVD
Theme URI: http://www.elegantthemes.com/gallery/enews
Version: 1.6
Description: The official LVD theme
Author: Neticpro
Author URI: http://neticpro.fr/
*/

body {
background:#f0f0ea url('images/top-bg.jpg') repeat-x top left;
text-align:center;
line-height:1.6;
font-family:Arial;
font-size:12px;
color:#636363;
}

a:link,a:visited {
text-decoration:none;
color:#647e8b;
}

a:hover {
text-decoration:underline;
}

.clear,.clearfix {
clear:both;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-family:Georgia;
}

p {
padding-bottom:10px;
}

strong {
font-weight:700;
}

pre,code {
font-family:Courier New, monospace;
margin-bottom:10px;
}

sup,sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:0.8em;
}

sub {
top:0.3em;
}

.container {
background: url(images/logos/logo-duruy.png) no-repeat scroll center center transparent;
text-align:left;
width:950px;
position:relative;
margin:0 auto;
}

#header .container {
text-align:center;
height:243px;
z-index:2;
}

img#logo {
clear:both;
margin-top:0;
}

#content {
clear:both;
z-index:1;
}

#subscribe {
background:url('images/subscribe-bg.jpg') no-repeat top left;
height:77px;
margin-bottom:15px;
}

#subscribe p {
float:left;
font-size:12px;
color:#dcdcdc;
margin:25px 0 0 30px;
}

#subscribe p em {
font-size:12px;
color:#7798a6;
font-weight:700;
margin-right:5px;
}

#subscribe p a {
color:#969696;
font-family:Arial, sans-serif;
padding:10px 5px 10px 40px;
}

#subscribe p a:hover {
color:#7798a6;
}

#main-area-wrap {
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
width:948px;
float:left;
}

#main-area-wrap img {
border:1px solid #d4d4d4;
padding:3px;
}

#recentposts {
background:#fff;
float:left;
width:948px;
padding-bottom:30px;
}

.recent {
float:left;
width:262px;
margin:20px 0 0 50px;
}

.recent h4 {
text-align:center;
font-size:14px;
text-transform:uppercase;
color:#4c4c4c;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
padding:8px 0;
}

.recent h3 {
margin-bottom:6px;
}

.recent h3 a {
color:#657f8c;
font-size:18px;
}

.recent img {
float:left;
margin:4px 15px 0 0;
}

.recent-postwrap {
padding:15px 8px 0;
}

.recent.first {
margin-left:22px;
}

#wrapper {
clear:both;
float:left;
width:948px;
background:url('images/main-area-bg.jpg') repeat-y;
}

#wrapper-full {
clear:both;
float:left;
width:948px;
background:#FFF;
padding-bottom:50px;
}

#main {
width:648px;
float:left;
}

body#home #main {
border-top:1px solid #e9e9e9;
}

body#home #main.noborder {
border-top:0;
}

.mainpost-wrap {
width:323px;
float:left;
background:url('images/mainpost-bg.jpg') repeat-x top left;
display:inline;
height:308px;
padding:20px 0 0;
}

.mainpost-wrap h2 {
border-bottom:1px solid #eaeaea;
padding-bottom:8px;
height:58px;
margin:0 25px 8px;
}

.mainpost-wrap h2 a {
color:#252525;
font-size:24px;
letter-spacing:-0.5px;
line-height:1.2;
}

.mainpost-wrap p {
height:53px;
margin:0 25px;
}

.mainpost-wrap img {
z-index:1;
margin:0 10px;
}

.mainpost-wrap div.info {
background:url('images/mainpost-bottom-bg.png') no-repeat top left;
z-index:30;
margin-top:-14px;
position:relative;
text-align:center;
color:#969696;
font-family:Arial, sans-serif;
border-bottom:1px solid #e9e9e9;
padding:20px 20px 18px;
}

.info em {
color:#7798a6;
font-weight:700;
font-style:italic;
font-size:12px;
font-family:Georgia, Times New Roman, serif;
}

.mainpost-wrap.fst {
border-right:1px solid #e9e9e9;
}

.new-post {
clear:both;
float:left;
border-bottom:1px solid #e9e9e9;
background:url('images/mainpost-bg.jpg') repeat-x top left;
width:578px;
padding:20px 40px 20px 30px;
}

.new-post h2 a {
color:#252525;
font-size:18px;
}

.new-post img {
float:left;
margin:6px 20px 0 0;
}

p.info {
color:#969696;
font-family:Arial, sans-serif;
}

h1.post-title a {
color:#1E1E1E;
}

.page-item-32 li {
background-color:#257;
}

.annonce {
float:left;
width:530px;
margin-left:50px;
margin-top: 15px;
}
.vnewsticker, a.vnewsticker {
    font-weight: bold;
}
div#post-top {
background:url('images/post-top-bg.jpg') no-repeat;
height:48px;
margin-top:35px;
float:left;
width:950px;
}

span#prev-link a {
background:url('images/prev-link-bg.jpg') no-repeat;
width:132px;
height:26px;
text-indent:-9999px;
float:left;
display:inline;
margin:12px 0 0 30px;
}

span#next-link a {
background:url('images/next-link-bg.jpg') no-repeat;
width:94px;
height:26px;
text-indent:-9999px;
float:right;
display:inline;
margin:12px 30px 0 0;
}

div#share {
float:left;
width:640px;
display:inline;
text-align:center;
margin:0 0 0 15px;
}

div#share-icons {
float:left;
margin-top:2px;
position:relative;
display:block;
padding:9px 17px 0 23px;
}

div#share-icons a {
float:left;
display:block;
background:url('images/share-icon-bg.jpg') no-repeat;
width:27px;
height:27px;
margin-right:10px;
}

div#share-icons a img {
margin:3px 0 0 1px;
}

div.breadcrumb {
color:#717171;
font-size:12px;
margin:14px 0 0 26px;
}

h1.post-title {
font-size:30px;
letter-spacing:-0.5px;
color:#1e1e1e;
line-height:40px;
width:465px;
float:left;
display:inline;
margin:25px 0 25px 35px;
}

h1.page-title {
font-size:30px;
letter-spacing:-0.5px;
color:#1e1e1e;
line-height:40px;
margin:30px 0 0 35px;
}

span.meta-comments {
float:left;
background:url('images/meta-comment-bg.jpg') no-repeat;
width:120px;
height:34px;
display:inline;
margin:34px 0 0 5px;
}

span.meta-comments a {
display:block;
color:#fff;
font-weight:700;
font-style:italic;
text-align:center;
padding:3px 0 3px 13px;
}

.post-meta {
clear:both;
background:url('images/post-meta-info-top.jpg') no-repeat top left;
margin:0 0 0 -1px;
}

.post-meta-bottom {
background:url('images/post-meta-info-bg.jpg') no-repeat bottom left;
}

.post-meta-bottom p {
background:url('images/post-meta-arrow.jpg') no-repeat 0 52%;
color:#647e8b;
padding:15px 15px 15px 35px;
}

.post-meta-bottom p a,.post-meta-bottom p span.author {
font-weight:700;
font-style:italic;
}

#post-content {
line-height:24px;
padding:25px 50px 37px 35px;
}

#post-content h1,#post-content h2,#post-content h3,#post-content h4,#post-content h5,#post-content h6 {
font-weight:400;
color:#303030;
}

#post-content h1 {
font-size:26px;
margin:5px 0 10px;
}

#post-content h2 {
font-size:24px;
margin:5px 0 8px;
}

#post-content h3 {
font-size:21px;
margin:15px 0 7px;
}

#post-content h4 {
font-size:18px;
margin:5px 0 7px;
}

#post-content h5 {
font-size:16px;
margin:5px 0;
}

#post-content h6 {
font-size:14px;
margin:5px 0;
}

#post-content img.thumbnail {
border:1px solid #dfdfd7;
background:#fff;
padding:7px;
}

#post-content a {
color:#3982a6;
}

#post-content a.post-edit-link {
background:#556f7c;
color:#fff;
margin-top:10px;
margin-bottom:15px;
float:left;
clear:both;
padding:0 5px;
}

#post-content a.post-edit-link:hover {
background:#303030;
}

#post-content table {
padding:10px 0;
}

#post-content th {
background:#dfdfd7;
font-weight:700;
color:#000;
padding:2px 7px;
}

#post-content td {
border-bottom:2px solid #eee;
background:#f6f6f6;
padding:3px 7px;
}

#main ul,#main ol {
margin-bottom:8px;
}

#main ul li {
background:url('images/li-mark.jpg') no-repeat 0 11px;
padding:0 0 0 12px;
}

#main ol {
list-style-type:decimal;
margin-left:20px;
}

#main blockquote {
border-left:2px solid #e7e7e7;
font-style:italic;
color:#828282;
font-size:13px;
margin:0 0 10px 20px;
padding:0 0 0 15px;
}

#main blockquote p {
padding-bottom:0;
}

#comment-section {
clear:both;
float:left;
}

p#comments {
color:#1e1e1e;
font-size:20px;
}

#main #comment-section ol.commentlist {
float:left;
list-style-type:none;
margin:55px 0 -95px;
padding:34px 39px 35px 35px;
}

li.comment {
margin-bottom:10px;
}

.comment-author {
float:left;
z-index:1;
position:relative;
margin:-90px 0 0 -30px;
}

#main-area-wrap .comment-author img.avatar {
border:1px solid #dbdbce;
background:#ecece0;
float:left;
padding:5px;
}

.comment-info {
float:left;
font-size:18px;
padding:3px 0 0 13px;
}

cite.fn,span.says {
color:#657f8c;
}

div.commentmetadata,div.commentmetadata a {
color:#b1b1a5;
}

.comment-top {
background:url(images/comment-top.png) no-repeat;
height:25px;
margin-top:-12px;
}

.comment-content {
padding-bottom:10px;
clear:both;
width:99%;
}

.comment-bottom-left {
background:url(images/comment-bottom-left.jpg) no-repeat;
position:absolute;
bottom:0;
left:-1px;
width:8px;
height:37px;
}

.comment-bottom-right {
background:url(images/comment-bottom-right.jpg) no-repeat;
position:absolute;
bottom:0;
right:-1px;
width:8px;
height:37px;
}

.comment-body p {
line-height:28px;
}

#main ol.commentlist .children {
float:left;
clear:both;
padding-bottom:30px;
width:96%;
}

#main ol.commentlist .children .comment-body {
padding-top:10px;
width:99%;
}

#main .commentlist .children li {
width:97%;
float:left;
background:#fff url(images/inner-comment-bottom-main.jpg) repeat-x bottom left;
border-left:1px solid #d1d1c2;
border-right:1px solid #d1d1c2;
position:relative;
margin:0;
padding:0 3% 3%;
}

#main .commentlist .children li .comment-top-main {
background:url('images/inner-comment-top-main.jpg') repeat-x top left;
width:100%;
float:left;
height:6px;
}

#main ul.children li {
background:none;
}

.comment-top-left,.comment-top-right,.comment-top-main {
height:24px;
}

.comment-top-left {
background:url('images/comment-top-left.jpg') no-repeat top left;
width:40px;
left:-1px;
top:0;
position:absolute;
}

.comment-top-right {
background:url('images/comment-top-right.jpg') no-repeat top right;
width:40px;
right:-1px;
top:0;
position:absolute;
}

.comment-top-main {
background:url('images/comment-top-main.jpg') repeat-x top left;
width:100%;
float:left;
}

.bubble {
background:url('images/bubble-top.png') no-repeat;
width:18px;
height:17px;
top:-16px;
left:25px;
z-index:10;
position:absolute;
}

.commentlist li {
background:#F8F8F5 url(images/comment-bottom-main.jpg) repeat-x bottom left;
border-left:1px solid #DFDFD7;
border-right:1px solid #DFDFD7;
position:relative;
width:496px;
display:block;
float:left;
margin:0 0 60px;
padding:0 30px 50px;
}

.reply-container {
position:absolute;
bottom:19px;
right:30px;
z-index:20;
background:url('images/reply-right-bg.png') no-repeat right bottom;
padding-right:11px;
}

a.comment-reply-link {
background:#657f8c;
color:#feffff;
font-style:italic;
font-weight:700;
display:block;
padding:6px 15px;
}

.children .comment-top-left {
background:url('images/inner-comment-top-left.jpg') no-repeat top left;
width:15px;
left:-1px;
top:0;
position:absolute;
}

.children .comment-author {
float:left;
width:100%;
z-index:1;
margin:0;
}

.children .comment-top-right {
background:url('images/inner-comment-top-right.jpg') no-repeat top right;
width:15px;
right:-1px;
top:0;
position:absolute;
}

.children .comment-bottom-left {
background:url(images/inner-comment-bottom-left.jpg) no-repeat scroll 0 0;
height:7px;
position:absolute;
width:15px;
}

.children .comment-bottom-right {
background:url(images/inner-comment-bottom-right.jpg) no-repeat scroll 0 0;
height:7px;
position:absolute;
width:15px;
}

.children .reply-container {
bottom:-10px;
right:30px;
}

.nocomments div#respond {
margin-top:0;
}

div#respond h3 {
font-size:21px;
color:#303030;
margin:5px 0 7px;
}

div.navigation,div#respond {
float:left;
width:595px;
}

div#respond {
width:90%;
padding:10px 0 0 35px;
}

form#commentform {
float:left;
width:99%;
position:relative;
z-index:10;
}

form#commentform textarea {
width:96%;
border:1px solid #D1D1C2;
padding:3px;
}

form#commentform input#author, input#email, input#url {
-moz-border-radius:3px 3px 3px 3px;
border:1px solid #D1D1D1;
}

form#commentform textarea:focus {-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5)}

form#commentform input#author:focus, input#email:focus, input#url:focus {
-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5)}

.cancel-comment-reply {
padding-bottom:12px;
}

#comment-section li.comment div#respond {
margin-top:0;
padding:0;
}

#comment-section div.navigation div.alignleft {
padding-left:35px;
}

#comment-section div#trackbacks {
float:left;
padding:34px 39px 10px 35px;
}

div#trackbacks h3 {
color:#1E1E1E;
font-size:14px;
margin-bottom:7px;
}

ol.pinglist li {
margin-bottom:3px;
}

#footer-widgets-wrap {
float:left;
width:950px;
background:url('images/footer-top-bg.jpg') repeat-x top left;
}

#footer-widgets-inside {
width:919px;
background:#d9d9d1 url('images/footer-inside-bg.jpg') repeat-y top left;
float:left;
display:inline;
font-size:11px;
height:60px;
margin:25px 0 0 14px;
}

#footer-widgets-inside div.widget {
float:left;
display:inline;
width:230px;
color:#3d3d3d;
padding:0 0 20px 20px;
}

#footer-widgets-inside div.widget ul li {
background:url('images/footer-widget-ul.jpg') no-repeat 0 10px;
display:inline;
margin-right:10px;
padding:5px 0 5px 10px;
}

#footer-widgets-inside div.widget ul li ul {
margin:0 0 -5px;
padding:5px 0 0 20px;
}

#footer-widgets-inside h4 {
font-size:24px;
color:#656464;
text-transform:lowercase;
background:url('images/border-bottom.jpg') repeat-x bottom left;
margin:0 0 12px;
padding:0 0 10px;
}

#footer-bottom {
width:919px;
background:url('images/footer-bottom.jpg') no-repeat top left;
float:left;
display:inline;
text-align:right;
margin:0 0 0 14px;
padding:20px 0 15px;
}

#footer-bottom p {
padding-right:15px;
color:#252525;
}

#footer-bottom p a {
color:#252525;
}

.siteinfo {
float:left;
width:470px;
}

.siteinfo ul {
float: left; 
width: 270px;
}

.siteinfo li {
float:left;
list-style-position:inside;
list-style-type:circle;
padding-left:10px;
}

.siteinfo img {
float:right;
margin: 0 !important;
}

#sidebar {
float:right;
width:299px;
}

#sidebar h3 {
background:#ecece0 url('images/sidebar-h3-bg.jpg') repeat-x top left;
clear:both;
text-align:center;
font-family:Trebuchet MS;
font-weight:700;
font-size:14px;
color:#4c4c4c;
text-transform:uppercase;
border-bottom:1px solid #dbdbdb;
text-shadow:0 1px 0 #FFF;
padding:13px 0 11px;
}

.sidebar-block {
color:#3d3d3d;
padding:25px 22px;
}

.sidebar-block ul {
margin-top:-7px;
}

.sidebar-block li {
background:url("images/li-mark.jpg") no-repeat scroll 0 10px transparent;
list-style:none outside none;
padding-left:10px;
}

.sidebar-block ul li {
background:url('images/li-mark.jpg') no-repeat 0 12px;
padding:7px 0 7px 10px;
}

.sidebar-block ul li ul {
margin:0 0 -7px;
padding:5px 0 0 20px;
}

#main-area-wrap #sidebar img#about-image, #footer-widgets-inside .widget img#about-image {
float:right;
display:inline;
border:1px solid #dfdfdf;
margin-right:10px;
padding:4px;
}

#footer-widgets-inside .widget img#about-image {
border:1px solid #bebebe;
}

#featured-area {
background:#fff url('images/featured-bg.jpg') no-repeat;
height:286px;
position:relative;
z-index:1;
padding:9px 0 0;
}

.pics {
width:830px;
height:208px;
margin:0 0 17px 50px;
}

.pics div img {
float:left;
margin-right:15px;
width: 400px;
}

h5.meta {
font-size:11px;
color:#657f8c;
text-transform:uppercase;
margin:15px 0 10px;
}

.pics div h1 {
font-size:30px;
line-height:31px;
margin:0 0 10px;
}

.pics div h1 a {
color:3;
}

ul#nav {
float:right;
margin-right:27px;
}

ul#nav li {
float:left;
border:1px solid #afafa1;
height:49px;
margin-right:7px;
}

ul#nav li a img {
border:2px solid #fff;
}

ul#nav li a.activeSlide img {
border:2px solid #bcbcad;
}

#featured-area h3 {
display:none;
float:right;
text-indent:-9999px;
width:110px;
height:35px;
margin:10px 14px 0;
}

#featured-area a#prev-item,#featured-area a#next-item {
width:29px;
height:83px;
text-indent:-9999px;
display:block;
position:absolute;
top:75px;
}

#featured-area a#prev-item {
background:url('images/prev-bg.jpg') no-repeat;
left:12px;
}

#featured-area a#next-item {
background:url('images/next-bg.jpg') no-repeat;
right:16px;
}

.featured-overlay {
height:206px;
width:410px;
background:url(images/featured-overlay.png) repeat-y right;
position:absolute;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin-bottom:10px;
}

.wp-caption.alignleft {
margin:0 10px 10px 0;
}

.wp-caption.alignright {
margin:0 0 10px 10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

img.alignleft {
display:inline;
float:left;
margin-right:15px;
}

img.alignright {
display:inline;
float:right;
margin-left:15px;
}

#subscribe #search {
float:right;
margin:21px 24px 0 0;
}

#subscribe #search h3 {
font-size:17px;
color:#6c8a96;
font-style:italic;
float:left;
margin:0 17px 0 0;
}

input#search-field {
width:184px;
border:1px solid #e0e0e0;
padding:7px 5px;
}

ul#menu-administration {
float:left;
position:relative;
z-index:100;
height:43px;
}

ul#menu-administration li a {
color:#fff;
text-transform:uppercase;
font-weight:700;
padding:11px 12px 10px;
}

ul#menu-administration li.current-menu-item a {
background:transparent url(images/active-page-bg.jpg) repeat-x scroll top left;
border-left:1px solid #FFF;
color:#000;
font-weight:700;
height:17px;
padding:11px 15px 15px;
}

ul#menu-administration li li {
background:#253c48;
background-image:none;
width:240px;
margin:0;
padding:0;
}

ul#menu-administration li li a,ul#menu-administration li.current-menu-item li a,ul#menu-administration li.current_page_parent li.current-menu-item a {
background:none;
text-align:left;
height:auto;
display:block;
width:216px;
border:0;
color:#fff;
font-weight:400;
padding:10px 12px;
}

#menu-administration ul {
background-image:url(images/pages-bottom.png);
padding-bottom:18px;
}

#menu-administration li:hover ul,ul#menu-administration li.sfHover ul {
top:39px;
}

ul#menu-administration > li:hover > a {
background-color:#253c48;
}

#menu-administration li li a:hover,ul#menu-administration li.current-menu-item li a:hover {
background-color:#2a4757;
border:none;
}

ul#menu-administration li.current-menu-item > a:hover {
background:transparent url(images/active-page-bg.jpg) repeat-x scroll top left;
}

ul#menu-disciplines {
float:left;
position:relative;
margin:-2px auto 0;
}

ul#menu-disciplines li {
margin-right:5px;
background:url('images/cats-left-bg.jpg') no-repeat left top;
padding-left:12px;
height:37px;
}

ul#menu-disciplines li a {
font-size:12px;
color:#fff;
background:url('images/cats-right-bg.jpg') no-repeat right top;
padding:6px 12px 7px 0;
}

ul#menu-disciplines li li {
background:#313131;
background-image:none;
width:240px;
margin:0;
padding:0;
}

ul#menu-disciplines li li a {
background:none;
text-align:left;
height:auto;
display:block;
width:216px;
padding:10px 12px;
}

ul#menu-item > li:hover {
background:url('images/cats-left-bg-hover.jpg') no-repeat left top;
padding-left:12px;
}

ul#menu-item > li:hover > a {
background:url('images/cats-right-bg-hover.jpg') no-repeat right top;
}

.menu-item li {
background:url("images/cats-left-bg.jpg") no-repeat scroll left top transparent;
height:37px;
margin-right:5px;
padding-left:12px;
}

#menu-disciplines ul {
background-image:url(images/categories-bottom.png);
padding-bottom:18px;
}

#menu-disciplines li:hover ul,ul#menu-disciplines li.sfHover ul {
top:37px;
}

ul#menu-disciplines > li:hover {
background:url('images/cats-left-bg-hover.jpg') no-repeat left top;
padding-left:12px;
}

ul#menu-disciplines > li:hover > a {
background:url('images/cats-right-bg-hover.jpg') no-repeat right top;
}

#menu-disciplines li li a:hover {
background-color:#242424;
border:none;
}

.nav ul {
position:absolute;
top:-999em;
background-position:bottom;
background-repeat:no-repeat;
}

.nav li {
float:left;
position:relative;
font-size:11px;
}

.nav a {
display:block;
float:left;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:0;
top:39px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:240px;
top:0;
}

.nav li li {
display:block;
float:left;
height:auto !important;
padding:0;
}

.nav li ul {
width:240px;
}

.nav li li a:link,.nav li li a:visited {
display:block;
height:auto;
float:left;
}

.nav li:hover {
visibility:inherit;
}

p.pagination {
clear:both;
float:left;
width:620px;
padding:15px 12px;
}

.wp-pagenavi {
float:left;
width:550px;
padding:25px 12px;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.pages {
border:1px solid #c9c9be;
}

.wp-pagenavi a:hover {
border:1px solid #437588;
color:#FFF;
background-color:#548ca1;
}

.wp-pagenavi a:active {
text-decoration:none;
color:#413f36;
background-color:#ecece0;
margin:2px;
padding:5px 7px;
}

.wp-pagenavi span.pages {
color:#413f36;
background-color:#dfdfd7;
margin:2px;
padding:5px 7px;
}

.wp-pagenavi span.current {
font-weight:700;
border:1px solid #437588;
color:#FFF;
background-color:#548ca1;
margin:2px;
padding:5px 7px;
}

.wp-pagenavi span.extend {
border:1px solid #437588;
color:#FFF;
background-color:#548ca1;
margin:2px;
padding:5px 7px;
}

#wp-calendar {
empty-cells:show;
width:240px;
margin:10px auto 0;
}

#wp-calendar a {
display:block;
text-decoration:none;
font-weight:700;
}

#wp-calendar caption {
text-decoration:none;
font:bold 13px Arial, Sans-Serif;
}

#wp-calendar td {
color:#9f9f9f;
padding:3px 5px;
}

#wp-calendar td#today {
color:#000;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
padding:3px 5px;
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

.leader-home {
border:none;
margin:0 0 17px 110px;
}

.leader {
border:none;
margin:0 0 0 110px;
}

.foursixeight {
margin:0 0 15px 84px;
}

cite,em,i,span.says,div.commentmetadata {
font-style:italic;
}

ins,ul#menu-administration li a:hover,ul#menu-disciplines li a:hover {
text-decoration:none;
}

#main-full,.comment,.comment-body,.comment-top,.comment-bottom,.comment-content,.comment-bottom-main,.alignleft,#subscribe #searchform,ul#menu-administration li,span#prev-posts {
float:left;
}

#post-content img,#main-area-wrap img.wp-smiley,#main-area-wrap #sidebar img {
border:none;
padding:0;
}

div.commentmetadata,#footer-widgets-inside div.widget ul {
margin-top:-5px;
}

.children .bubble,.js #featured-area,.js img#logo {
display:none;
}

.alignright,span#next-posts {
float:right;
}

#menu-administration li li,#menu-disciplines li li {
background-image:none;
margin:0;
float: left;
}

#menu-administration li li:hover ul,ul#menu-administration li li.sfHover ul,#menu-disciplines li li:hover ul,ul#menu-disciplines li li.sfHover ul {
top:0;
}

.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul {
top:-999em;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited {
text-decoration:none;
color:#413f36;
background-color:#dfdfd7;
margin:2px;
padding:5px 7px;
}

#neticpro img {margin-top: 10px;}

#access {
margin-top:20px;
}

.access {
float:left;
margin-right:20px;
width:410px;
}
#access h5 {background:none repeat scroll 0 0 #F0F0F0;
font-family:Arial;
font-size:14px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
text-shadow:0 1px 1px #FFFFFF;
text-transform:uppercase;}

.fb_iframe_widget {float:left;}